html[data-workspace-design=on] .task-primary-navigation{display:flex;align-items:center;min-width:0;max-width:100%;flex:1 1 auto}html[data-workspace-design=on] .task-primary-navigation .task-view-switch{display:flex;align-items:center;gap:4px;margin:0;padding:0;border:0;border-radius:0;background:transparent;width:auto;max-width:100%;height:auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;min-width:0}html[data-workspace-design=on] .task-primary-navigation .task-view-switch>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:32px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--nd-muted);font:inherit;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;flex:none}html[data-workspace-design=on] .task-primary-navigation .task-view-switch>button:is(:hover,.selected){background:color-mix(in srgb,var(--nd-navy) 4%,transparent);color:var(--nd-navy)}html[data-workspace-design=on] .task-primary-navigation[data-task-navigation=local]{padding:8px 24px;border-bottom:1px solid var(--nd-line);background:var(--nd-surface);flex:none}html[data-workspace-design=on] .web-main__verktoy-slot:has(>.task-primary-navigation){flex:1;min-width:0}html[data-workspace-design=on] .web-main__topbar-left:has(.task-primary-navigation){flex:1;min-width:0}html[data-workspace-design=on] .task-navigation-toolbar .task-context-controls{display:flex;align-items:center;gap:12px;flex:0 1 400px;min-width:0;max-width:100%;flex-wrap:wrap}.task-context-controls>div:has(>.task-board-select){min-width:0;max-width:100%}html[data-workspace-design=on] .task-context-controls .task-topbar-search{flex:1 1 160px;min-width:120px;margin:0}html[data-workspace-design=on] .task-navigation-toolbar .planning-new-task{display:inline-flex;flex:none}.nv-reference-root .task-board-settings{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:32px;padding:0 8px;border:0;background:transparent;color:var(--nd-muted);font:inherit;font-size:12px;border-radius:6px;cursor:pointer}.nv-reference-root .task-board-settings:is(:hover,.selected){color:var(--nd-navy);background:var(--nd-paper)}.task-primary-navigation button:focus-visible,.task-board-settings:focus-visible{outline:2px solid var(--nd-navy);outline-offset:-2px}.project-planning>.planning-section-tabs{margin-top:0;gap:24px}.project-planning>.planning-section-tabs>button{font-size:12px;min-height:40px}@media (max-width:900px){html[data-workspace-design=on] .web-main__topbar:has(.task-primary-navigation){height:auto;min-height:54px;flex-wrap:wrap;gap:8px;padding-block:8px}html[data-workspace-design=on] .web-main__topbar-left:has(.task-primary-navigation){flex-basis:320px}html[data-workspace-design=on] .web-main__topbar:has(.task-primary-navigation)>.web-main__topbar-right{margin-left:auto}}@media (max-width:767px){html[data-workspace-design=on] .task-primary-navigation[data-task-navigation=local]{padding:0 16px}html[data-workspace-design=on] .task-primary-navigation .task-view-switch{gap:4px;min-height:44px}html[data-workspace-design=on] .task-primary-navigation .task-view-switch>button{height:44px;padding-inline:8px}html[data-workspace-design=on] .task-navigation-toolbar .task-context-controls{flex:1 1 100%;gap:8px}html[data-workspace-design=on] .task-context-controls .task-topbar-search{flex:1;min-width:100px;height:44px}html[data-workspace-design=on] .task-context-controls .task-board-select{min-height:44px;max-width:100%}html[data-workspace-design=on] .task-navigation-toolbar .planning-new-task{min-height:44px;margin-left:auto}.nv-reference-root .task-board-settings{min-height:44px;padding:0 8px}}@media (max-width:440px){html[data-workspace-design=on] .task-primary-navigation .task-view-switch>button>svg{display:none}}html[data-workspace-design=on] .task-primary-navigation .task-view-switch>button.task-personal-view{margin-left:12px;position:relative}html[data-workspace-design=on] .task-primary-navigation .task-personal-view:before{content:"";position:absolute;left:-8px;top:25%;height:50%;border-left:1px solid var(--nd-line)}@media (max-width:760px){html .task-surface>.planning-toolbar.task-navigation-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px}html .task-surface>.planning-toolbar.task-navigation-toolbar>.task-context-controls{order:0;flex:1 1 calc(100% - 52px);min-width:0;display:flex;gap:8px;margin:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>.task-context-controls>*{flex:1 1 0;min-width:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>.task-context-controls>*:empty{display:none}html .task-surface>.planning-toolbar.task-navigation-toolbar>.task-context-controls .task-board-select{width:100%}html .task-surface>.planning-toolbar.task-navigation-toolbar>.planning-new-task{order:1;display:inline-flex;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;justify-content:center;gap:0;margin:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>.task-board-settings{order:2;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;justify-content:center;gap:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>.planning-filter-menu{order:3;flex:0 0 auto}html .task-surface>.planning-toolbar.task-navigation-toolbar>.planning-filter-menu>summary{width:44px;min-width:44px;min-height:44px;padding:0;justify-content:center;gap:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>#task-planning-group{order:4;flex:1 1 0;min-width:0;max-width:none;margin:0}html .task-surface>.planning-toolbar.task-navigation-toolbar>#task-planning-group .nv-select__btn{width:100%;min-height:44px}html .task-surface>.planning-toolbar.task-navigation-toolbar>#task-table-controls{order:5;flex:0 0 auto}html .task-surface>.planning-toolbar.task-navigation-toolbar>#task-table-controls summary{min-height:44px;display:flex;align-items:center;white-space:nowrap}html .task-surface>.planning-toolbar.task-navigation-toolbar>.planning-filter-indicator{order:6;flex:1 1 100%}html .task-surface>.planning-toolbar.task-navigation-toolbar .task-toolbar-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}}@media (max-width:760px){html .task-surface>.planning-toolbar.task-navigation-toolbar>#task-table-controls:has(>.planning-table-columns){display:none}html .wd-tasks .task-surface .task-context-controls label.task-topbar-search>input[placeholder]{border:0!important;background:transparent!important;padding:0!important;border-radius:0!important}}@media (max-width:760px){html .task-surface .task-planning-workspace:has(>.reference-table-wrap){padding-top:4px}html .task-surface .nv-reference-root.reference-table-wrap{overflow-x:visible}html .task-surface .nv-reference-root.reference-table-wrap>.task-spreadsheet{display:block;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto}html .task-surface .reference-table-wrap>.task-spreadsheet>colgroup{display:none}html .task-surface .reference-table-wrap>.task-spreadsheet>:is(thead,tbody){display:block;width:100%;background:transparent}html .task-surface .reference-table-wrap>.task-spreadsheet tr{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--nd-line)}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr :is(th,td),html .task-surface .reference-table-wrap>.task-spreadsheet thead tr th{display:block;height:auto;min-width:0;background:transparent}html .task-surface .nv-reference-root.reference-table-wrap>.task-spreadsheet tr>:is(th,td){border:0!important}html .task-surface .reference-table-wrap>.task-spreadsheet [data-task-field]:not([data-task-field=tittel],[data-task-field=sakLabel]){display:none!important}html .task-surface .reference-table-wrap>.task-spreadsheet thead tr{display:flex;align-items:center;gap:20px;min-height:44px;padding-left:44px;background:transparent}html .task-surface .reference-table-wrap>.task-spreadsheet thead tr>th:not([data-task-field]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html .task-surface .reference-table-wrap>.task-spreadsheet thead tr>th[data-task-field]{padding:0;flex:none;width:auto}html .task-surface .reference-table-wrap>.task-spreadsheet thead th>button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0;font-size:12px;color:var(--nd-muted)}html .task-surface .reference-table-wrap>.task-spreadsheet .task-column-resizer{display:none}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr:is([data-task-id],.task-table-preview){grid-template-rows:auto auto;padding:2px 0}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr>td:first-child{grid-column:1;grid-row:1/3;display:grid;place-items:center;padding:0;align-self:stretch;min-height:44px}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr>td:last-child{grid-column:3;grid-row:1/3;display:grid;place-items:center;padding:0}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr>td[data-task-field=tittel]{grid-column:2;grid-row:1;padding:0;white-space:normal;overflow:visible}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr>td[data-task-field=sakLabel]{grid-column:2;grid-row:2;padding:0}html .task-surface .reference-table-wrap .task-spreadsheet td[data-task-field=tittel] .table-task-title{height:auto;min-height:22px;padding:4px 0 0;font-size:12px;line-height:1.35}html .task-surface .reference-table-wrap .task-spreadsheet td[data-task-field=tittel] .table-task-title>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .task-surface .reference-table-wrap .task-spreadsheet td[data-task-field=tittel]>input{min-height:40px;font-size:16px}html .task-surface .reference-table-wrap .task-spreadsheet td[data-task-field=sakLabel] .table-task-matter{height:auto;min-height:18px;padding:0 0 4px;font-size:11px}html .task-surface .reference-table-wrap .task-spreadsheet .table-task-edit{width:44px;height:44px;margin:0}html .task-surface .reference-table-wrap .task-spreadsheet .table-complete{position:relative;width:20px;height:20px}html .task-surface .reference-table-wrap .task-spreadsheet .table-complete:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr:is(.planning-table-group,.table-group-form){display:block}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr.planning-table-group>th{padding:12px 0 4px}html .task-surface .reference-table-wrap>.task-spreadsheet tbody tr.table-group-form>td{padding:8px 0}}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root .task-planner-board.board-column-polish .task-board-shell{container-type:inline-size;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px}html[data-workspace-design=on] .nv-reference-root .task-planner-board.board-column-polish .task-board{gap:12px}html[data-workspace-design=on] .nv-reference-root .task-planner-board.board-column-polish .task-board>.task-column{flex:0 0 calc(100cqi - 64px);width:calc(100cqi - 64px);min-width:0;scroll-snap-align:center}html[data-workspace-design=on] .nv-reference-root .task-planner-board.board-column-polish .task-board-add{scroll-snap-align:end}html[data-workspace-design=on] .nv-reference-root .task-planner-board.board-column-polish .task-board>.task-column:not(:has(.task-card,form)):after{content:"Ingen oppgaver her ennå";display:block;margin-top:8px;padding:24px 12px;border:1px dashed var(--nd-line);border-radius:8px;text-align:center;font-size:12px;color:var(--nd-muted)}}.project-planning-polish{min-width:0;color:var(--nd-navy);background:var(--nd-surface);font-family:var(--font-body,Inter,sans-serif);font-size:13px;line-height:1.5}.project-planning-polish>.planning-section-tabs{gap:24px;margin:0;border-bottom:1px solid var(--nd-line);overflow-x:auto;overflow-y:hidden}.project-planning-polish>.planning-section-tabs>button{flex:none;min-height:44px;padding:10px 0;font-size:12px;font-weight:500;border-radius:0;white-space:nowrap}.project-planning-polish .planning-tool-content{min-width:0;padding:20px 0 24px}.project-planning-polish .project-section-heading{margin:0 0 20px;max-width:none}.project-planning-polish .project-section-heading h2{margin:0 0 4px;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;letter-spacing:normal}.project-planning-polish .project-section-heading p,.project-planning-polish .project-caption{max-width:72ch;margin:0;color:var(--nd-muted);font-size:12px;line-height:1.6}.project-planning-polish .project-controls{align-items:flex-end;gap:8px 12px;margin:0 0 16px;min-width:0}.project-planning-polish .project-controls>.nv-select{width:240px;max-width:100%}.project-planning-polish .planning-period-field{display:grid;gap:4px;min-width:150px;font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .project-planning-polish .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;height:auto;padding:5px 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);box-shadow:none;font:500 12px/20px var(--font-body,Inter,sans-serif);white-space:normal;text-align:center;cursor:pointer}html[data-workspace-design=on] .project-planning-polish .btn.primary{background:var(--nd-navy);border-color:var(--nd-navy);color:var(--nd-on-accent,#fff)}html[data-workspace-design=on] .project-planning-polish .btn.primary svg{color:inherit}html[data-workspace-design=on] .project-planning-polish .btn:not(.primary):hover{background:var(--nd-paper)}html[data-workspace-design=on] .project-planning-polish .btn:disabled{opacity:.45;cursor:default}.project-planning-polish :is(button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.project-planning-polish .project-data-table{max-width:100%;margin:12px 0 0;overflow-x:auto;border-block:1px solid var(--nd-line)}.project-planning-polish .project-data-table table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.project-planning-polish .project-data-table :is(th,td){height:48px;min-width:100px;padding:8px 12px;border-bottom:1px solid var(--nd-line);vertical-align:middle;font-variant-numeric:tabular-nums}.project-planning-polish .project-data-table th{height:36px;font-size:11px;font-weight:500;color:var(--nd-muted);background:var(--nd-surface);white-space:nowrap}.project-planning-polish .project-data-table :is(th,td):first-child{min-width:230px;padding-left:12px}.project-planning-polish .project-data-table tbody tr:last-child>td{border-bottom:0}.project-planning-polish .project-data-table tbody tr:hover{background:var(--nd-paper)}.project-planning-polish .project-data-table .project-task-name{display:block;max-width:380px;white-space:normal;overflow-wrap:anywhere;font:500 12px/18px var(--font-body,Inter,sans-serif);padding:0;background:transparent;border:0;color:var(--nd-navy);text-align:left}.project-planning-polish .project-data-table .planning-resource-name{display:flex;align-items:center;gap:8px;font-weight:500}.project-planning-polish .planning-resource-name>span{min-width:0}.project-planning-polish .planning-resource-name small{display:block;margin-top:2px;color:var(--nd-muted);font-size:11px;font-weight:400}.project-planning-polish [data-tool=capacity] td:last-child{min-width:170px;font-size:11px;color:var(--nd-muted)}.project-planning-polish .project-data-table input{width:100%;min-width:80px;max-width:200px}.project-planning-polish [data-tool=capacity] .project-data-table input{width:88px}.project-planning-polish .project-data-table .nv-select{min-width:160px}.project-planning-polish .project-settings-form{width:100%;max-width:720px;margin:16px 0 24px;padding:20px 0;display:grid;gap:20px;border-block:1px solid var(--nd-line)}.project-planning-polish [data-tool=schedule] .project-settings-form{margin-top:0;border-top:0;padding-top:0}.project-planning-polish .project-settings-form label{font-size:12px;gap:6px;color:var(--nd-navy)}html[data-workspace-design=on] .project-planning-polish :is(.project-settings-form,.project-data-table) input:not([type=checkbox]),html[data-workspace-design=on] .project-planning-polish .project-settings-form textarea{box-sizing:border-box;width:100%;height:34px;min-height:34px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);padding:6px 10px;font:400 12px/20px var(--font-body,Inter,sans-serif)}html[data-workspace-design=on] .project-planning-polish .project-settings-form textarea{height:auto;min-height:88px;resize:vertical}html[data-workspace-design=on] .project-planning-polish :is(.nv-select__btn,.nd-date-trigger){min-height:34px;height:34px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font-size:12px;box-shadow:none}.project-planning-polish .project-date-fields{gap:16px;align-items:start}.project-planning-polish .planning-hours{max-width:200px}.project-planning-polish .project-weekdays{display:flex;gap:8px 20px;flex-wrap:wrap}.project-planning-polish .project-weekdays label,.project-planning-polish .project-check{min-height:32px;gap:8px}.project-planning-polish input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--nd-navy);flex:none}.project-planning-polish .project-settings-form legend{margin-bottom:8px;font-size:12px;font-weight:500}.project-planning-polish .project-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-planning-polish .project-settings-form>.project-actions{padding-top:4px;justify-content:flex-end}.project-planning-polish [data-tool=schedule] .project-settings-form>.project-actions{justify-content:flex-start}.project-planning-polish .planning-disclosure{max-width:100%;border-block:1px solid var(--nd-line);margin:12px 0}.project-planning-polish .planning-disclosure summary{padding:12px 0;font-size:12px;font-weight:500;color:var(--nd-navy);cursor:pointer}.project-planning-polish .planning-disclosure summary>span{margin-left:8px;font-size:11px;font-weight:400;color:var(--nd-muted)}.project-planning-polish .planning-disclosure-content{display:grid;gap:16px;padding:4px 0 16px;min-width:0}.project-planning-polish .planning-disclosure-content>.btn{justify-self:start}.project-planning-polish .planning-capacity-options{border-bottom:0;margin-bottom:0}.project-planning-polish .planning-capacity-options:not([open]){border-top:0}.project-planning-polish .planning-capacity-options summary{padding:0 0 12px;color:var(--nd-muted);font-weight:400}.project-planning-polish .project-settings-form .planning-disclosure{margin:0}.project-planning-polish .project-field-list{max-width:none}.project-planning-polish .project-record{min-height:48px;padding:10px 12px;gap:16px;border-bottom:1px solid var(--nd-line)}.project-planning-polish .project-record:hover{background:var(--nd-paper)}.project-planning-polish .project-record strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.project-planning-polish .project-record span{font-size:11px}.project-planning-polish .project-preview{margin-top:24px;padding:16px 0;border-top:1px solid var(--nd-line)}.project-planning-polish .project-preview h3{margin:0;font-size:13px;font-weight:500}.project-planning-polish .planning-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.project-planning-polish .project-preview>.project-caption{margin:8px 0 12px}.project-planning-polish .project-preview>.project-actions{margin-top:16px}.project-planning-polish .project-empty{margin:0;padding:32px 12px;text-align:left;font-size:12px;line-height:1.6;color:var(--nd-muted);border-bottom:1px solid var(--nd-line)}.project-planning-polish .planning-tool-content>p:not(.project-empty){margin:12px 0;font-size:12px;line-height:1.6}.project-planning-polish :is([role=alert],[role=status]){padding:10px 12px;margin:12px 0;border-radius:6px;background:var(--nd-paper);font-size:12px}.project-planning-polish .project-warning{font-size:12px;font-weight:500}@media (max-width:760px){.project-planning-polish>.planning-section-tabs{gap:20px}.project-planning-polish .planning-tool-content{padding-top:16px}.project-planning-polish .project-controls{align-items:stretch;gap:8px}.project-planning-polish .planning-period-field{flex:1;min-width:120px}.project-planning-polish .project-controls>.nv-select{width:100%;flex-basis:100%}html[data-workspace-design=on] .project-planning-polish :is(.btn,.nv-select__btn,.nd-date-trigger){min-height:44px;height:auto}.project-planning-polish .project-date-fields{grid-template-columns:1fr}.project-planning-polish .project-check,.project-planning-polish .project-weekdays label{min-height:44px}.project-planning-polish .project-settings-form{padding:16px 0;gap:16px}.project-planning-polish .project-record{padding-inline:0;align-items:flex-start;flex-wrap:wrap;gap:8px}.project-planning-polish .planning-disclosure summary>span{display:block;margin:4px 0 0 16px}.project-planning-polish .planning-preview-heading{align-items:flex-start}.project-planning-polish .project-data-table :is(th,td):first-child{min-width:190px}}.project-workspace{padding:16px 24px 32px;color:var(--nd-navy);font-size:13px;min-width:0}.project-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.project-controls>.nv-select{width:120px}.project-controls>.project-caption{margin-left:auto}.project-caption{font-size:12px;color:var(--nd-muted);line-height:1.6}.project-baseline{padding:20px 0;border-block:1px solid var(--nd-line);display:grid;gap:12px;margin-bottom:16px}.project-baseline h3,.project-unlinked h3{font-size:14px;font-weight:600}.project-baseline p{font-size:12px;color:var(--nd-muted);margin:4px 0}.project-baseline form{display:flex;gap:8px}.project-baseline input{flex:1;min-width:0}.project-goal{border:1px solid var(--nd-line);border-radius:8px;margin-bottom:20px;overflow:hidden}.project-goal>header{padding:16px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--nd-line);background:var(--nd-paper)}.project-goal-title{display:flex;align-items:center;gap:12px;flex:1;text-align:left;min-width:0;background:none;border:0;font:inherit;color:inherit}.project-goal>header>span{font-size:12px;white-space:nowrap}.project-status{padding:4px 8px;border-radius:4px;background:#edf3e7;color:#426329}.project-status.at-risk{background:#fff2d3;color:#85620c}.project-status.behind{background:#fce9e7;color:#a13e3e}.project-status.done{background:#e8edf6;color:#334d76}.project-goal-task{display:grid;grid-template-columns:24px minmax(120px,1fr) 160px 140px;gap:12px;align-items:center;min-height:52px;border-bottom:1px solid var(--nd-line);margin:0 16px}.project-goal-task>span{font-size:12px;color:var(--nd-muted)}.project-goal-head{display:grid;grid-template-columns:1fr 160px 140px;gap:12px;margin:0 16px;padding:14px 0 14px 36px;color:var(--nd-muted);font-size:11px;border-bottom:1px solid var(--nd-line)}.project-goal>.btn{margin:12px 16px}.project-goal>.project-caption{padding:0 16px}.project-task-name{border:0;background:none;color:inherit;font:inherit;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.project-task-name small{display:block;font-size:10px;color:var(--nd-muted);overflow:hidden;text-overflow:ellipsis}.project-complete{width:18px;height:18px;border:1px solid var(--nd-muted);border-radius:50%;background:none;display:grid;place-items:center;color:inherit;padding:0;flex-shrink:0}.project-empty{padding:48px 16px;text-align:center;color:var(--nd-muted)}.project-timeline{max-height:65vh;overflow:auto;border:1px solid var(--nd-line);border-radius:6px;isolation:isolate}.project-axis{height:48px;display:flex;position:sticky;top:0;z-index:5;background:var(--nd-surface);border-bottom:1px solid var(--nd-line)}.project-axis>strong{position:sticky;left:0;min-width:320px;background:var(--nd-surface);padding:16px;font-size:12px;z-index:6}.project-axis>div{position:relative}.project-axis span{position:absolute;top:16px;font-size:10px;white-space:nowrap;color:var(--nd-muted)}.project-timeline-body{position:relative}.project-timeline-row{display:flex;height:56px;border-bottom:1px solid var(--nd-line)}.project-row-label{width:320px;flex-shrink:0;position:sticky;left:0;background:var(--nd-surface);z-index:3;display:flex;align-items:center;gap:8px;padding:0 8px;border-right:1px solid var(--nd-line)}.project-row-label>.project-task-name{flex:1}.project-indent{width:24px;flex-shrink:0}.project-row-track{position:relative}.project-bar{position:absolute;top:15px;height:24px;border:1px solid #6888ba;border-radius:3px;background:#dce8f7;color:#213d65;text-align:left;padding:0 8px;overflow:hidden;cursor:pointer;z-index:2;font-size:11px;white-space:nowrap}.project-bar.complete{background:#dce9df;border-color:#6b987b;color:#315a3d}.project-bar.conflict{border-color:#b45246}.project-bar.milestone{height:16px;top:19px;transform:rotate(45deg);padding:0}.project-old-bar{position:absolute;top:44px;height:4px;background:#aab2be;border-radius:2px}.project-today{position:absolute;top:0;bottom:0;border-left:1px solid #c05252;z-index:1}.project-delta{position:absolute;top:18px;white-space:nowrap;font-size:11px;color:var(--nd-muted)}.project-unscheduled{position:absolute;left:16px;top:18px;border:0;background:none;font:inherit;color:var(--nd-muted);font-size:12px;cursor:pointer}.project-links{position:absolute;top:0;pointer-events:none;overflow:visible;z-index:1;color:#929caa}.project-links>path{fill:none;stroke:currentColor;stroke-width:1.2}.project-editor{width:min(620px,calc(100vw - 24px))!important;padding:24px!important;max-height:calc(100dvh - 32px);overflow:auto}.project-editor header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.project-editor h2{font-size:20px;margin:0}.project-editor form{display:grid;gap:20px}.project-editor label{display:grid;gap:8px;font-size:12px}.project-editor input:not([type=checkbox]),.project-baseline input{height:36px;border:1px solid var(--nd-line);border-radius:6px;padding:0 10px;font:inherit;background:var(--nd-surface);color:inherit}.project-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.project-editor .project-check{display:flex;align-items:center;gap:10px;min-height:32px}.project-check input{accent-color:var(--nd-navy)}.project-editor fieldset{border:0;border-top:1px solid var(--nd-line);padding:12px 0 0;margin:0;min-width:0}.project-editor legend{font-size:12px;font-weight:600;padding-right:8px}.project-editor fieldset p{font-size:12px;color:var(--nd-muted);margin:0 0 8px}.project-options{max-height:190px;overflow:auto}.project-editor footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--nd-line)}.project-warning{font-size:12px;color:#a25d1e;margin:0}.project-unlinked{margin-top:32px}@media (max-width:760px){.project-workspace{padding:16px}.project-controls{gap:8px}.project-controls>.project-caption{margin-left:0;width:100%}.project-goal>header{flex-wrap:wrap;gap:8px;padding:12px}.project-goal-title{flex-basis:calc(100% - 40px)}.project-goal-task{grid-template-columns:20px minmax(0,1fr);padding:12px 0;gap:6px 10px}.project-goal-task>span{grid-column:2}.project-goal-head{display:none}.project-date-fields{grid-template-columns:1fr}.project-baseline form{flex-direction:column}.project-editor{padding:20px!important}.project-timeline{max-height:60vh}.project-row-label{position:relative}.project-axis>strong{position:relative}.planning-toolbar .task-view-switch{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.project-goal-task .project-task-name{white-space:normal}}html[data-workspace-design=on] .project-workspace .project-complete{border-radius:50%!important;border:1px solid var(--nd-muted)!important;background:var(--nd-surface)!important;width:18px!important;height:18px!important;min-height:18px!important}html[data-workspace-design=on] .project-workspace .project-bar{background:#dce8f7!important;border:1px solid #6888ba!important;border-radius:3px!important;color:#213d65!important;padding:0 8px!important;height:24px!important;min-height:0!important}html[data-workspace-design=on] .project-workspace .project-bar.complete{background:#dce9df!important;border-color:#6b987b!important;color:#315a3d!important}html[data-workspace-design=on] .project-workspace .project-bar.conflict{border-color:#b45246!important}html[data-workspace-design=on] .project-workspace .project-bar.milestone{height:16px!important;padding:0!important}.project-timeline-inner{min-width:100%}.project-row-track{flex:1}.project-axis>div{flex:1}.project-overlay.nv-reference-root{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9000!important;background:#0e1b334d!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;max-width:none!important;margin:0!important}.project-overlay .project-editor{position:relative!important;margin:0!important;background:var(--nd-surface)!important;color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:10px!important;box-shadow:0 12px 36px #0e1b3324;transform:none!important}.project-overlay .project-editor .icon-btn{display:grid;place-items:center;width:32px;height:32px;border:0;background:none;color:inherit}.project-overlay .project-editor .btn{border:1px solid var(--nd-line);border-radius:6px;min-height:32px;padding:6px 12px;background:var(--nd-surface);color:var(--nd-navy);font:inherit;font-size:12px}.project-overlay .project-editor .btn.primary{background:var(--nd-navy);color:var(--nd-on-accent,#fff)}.project-workspace{--project-label-width:320px}.project-row-label{width:var(--project-label-width)}.project-axis>strong{min-width:var(--project-label-width);width:var(--project-label-width)}@media (max-width:760px){.project-workspace{--project-label-width:220px}.project-row-label{position:sticky;padding-left:8px!important;gap:4px}.project-axis>strong{position:sticky}.project-row-label .project-task-name{font-size:12px}.project-row-label .icon-btn{width:20px!important;min-width:20px!important}.project-indent{width:12px}.planning-toolbar .task-view-switch>button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;padding:8px 12px!important;gap:6px!important}.project-row-label>.project-task-name small{font-size:10px}}.project-subnav{display:flex;gap:24px;border-bottom:1px solid var(--nd-line);overflow-x:auto;margin:0 0 12px}.project-subnav>button{font:inherit;color:var(--nd-muted);background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;white-space:nowrap;cursor:pointer}.project-subnav>button.selected{border-bottom-color:var(--nd-navy);color:var(--nd-navy)}.project-section-heading{margin:28px 0 20px;max-width:740px}.project-section-heading h2{font-size:20px;font-weight:500;margin:0 0 8px}.project-section-heading p{font-size:12px;color:var(--nd-muted);line-height:1.7}.project-settings-form{max-width:720px;display:grid;gap:20px;padding:20px 0;border-block:1px solid var(--nd-line);margin-bottom:20px}.project-settings-form label{display:grid;gap:8px;font-size:12px}.project-settings-form .project-check{display:flex;align-items:center;gap:10px}.project-settings-form fieldset{border:0;padding:0;margin:0}.project-settings-form legend{font-size:12px;font-weight:500;margin-bottom:12px}.project-weekdays{display:flex;flex-wrap:wrap;gap:16px}.project-weekdays label{display:flex;align-items:center;gap:6px}.project-settings-form input:not([type=checkbox]),.project-settings-form textarea,.project-data-table input{border:1px solid var(--nd-line);border-radius:6px;color:var(--nd-navy);background:var(--nd-surface);min-height:36px;padding:8px 10px;font:inherit;min-width:0;width:100%}.project-settings-form input[type=checkbox],.project-task-fields input[type=checkbox]{width:16px;height:16px;accent-color:var(--nd-navy)}.project-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.project-preview{padding:20px 0;margin-top:20px;border-top:1px solid var(--nd-line)}.project-preview h3{font-size:14px;margin-bottom:12px}.project-data-table{overflow-x:auto;max-width:100%;margin:20px 0}.project-data-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.project-data-table th{font-weight:500;color:var(--nd-muted);white-space:nowrap}.project-data-table th,.project-data-table td{padding:14px 16px;border-bottom:1px solid var(--nd-line);min-width:140px;vertical-align:middle}.project-data-table th:first-child,.project-data-table td:first-child{padding-left:0;min-width:240px}.project-data-table .nv-select{min-width:150px}.project-data-table input{min-width:90px;max-width:240px}.project-data-table progress{width:100px;height:6px;accent-color:var(--nd-navy)}.project-record{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--nd-line);background:none;color:inherit;font:inherit;text-align:left}.project-record strong{font-weight:500}.project-record span{font-size:12px;color:var(--nd-muted)}.project-dependency-edit{display:grid;grid-template-columns:minmax(100px,1fr) 76px 90px auto;gap:10px;align-items:end;margin:12px 0}.project-dependency-edit>span{font-size:12px;align-self:center}.project-dependency-edit>label{font-size:10px}.project-planning>.project-controls>.nv-select{width:230px}.project-planning .project-caption{margin:12px 0}.project-field-list{max-width:720px}.project-settings-form textarea{resize:vertical;line-height:1.6}@media (max-width:760px){.project-section-heading{margin-top:20px}.project-subnav{gap:20px}.project-subnav>button{min-height:44px}.project-settings-form{gap:16px}.project-weekdays{gap:12px}.project-record{align-items:flex-start;flex-wrap:wrap}.project-dependency-edit{grid-template-columns:1fr 80px 90px}.project-dependency-edit>span{grid-column:1/-1}.project-dependency-edit>.btn{grid-column:1}.project-data-table th,.project-data-table td{padding:12px}.project-data-table th:first-child,.project-data-table td:first-child{min-width:190px}.project-planning .project-controls>.nv-select{width:100%}}.project-settings-form label{align-content:start}.project-settings-form .project-date-fields{align-items:start}.project-settings-form input:not([type=checkbox]){height:36px;max-height:36px}.project-settings-form textarea{min-height:96px}.project-data-table .project-task-name{white-space:normal}.project-editor .project-date-fields{align-items:start}.project-workspace:has(.project-timeline){--project-label-width:360px}.project-workspace .project-timeline-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-timeline-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}.project-zoom{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--nd-muted)}.project-zoom input[type=range]{width:88px;min-width:0;height:32px;margin:0;padding:0;accent-color:var(--nd-navy);cursor:pointer}.project-zoom input:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.project-zoom-value{min-width:52px;color:var(--nd-navy)}.project-workspace .project-timeline{background:var(--nd-surface)}.project-timeline .project-timeline-row{height:var(--project-row-height);box-sizing:border-box}.project-timeline .project-row-label,.project-timeline .project-axis>strong{box-sizing:border-box;flex:0 0 var(--project-label-width);min-width:0;width:var(--project-label-width)}.project-timeline .project-row-track,.project-timeline .project-date-axis{flex:0 0 auto;min-width:0}.project-timeline .project-row-label{padding-left:12px;display:grid;grid-template-columns:22px 18px 18px minmax(0,1fr) 24px 24px;gap:6px}.project-timeline .project-row-number{text-align:right;color:var(--nd-muted);font-size:10px;font-variant-numeric:tabular-nums}.project-timeline .project-row-label>.icon-btn{width:24px!important;min-width:24px!important;height:32px;padding:0;display:grid;place-items:center}.project-timeline .project-row-label>.project-collapse{width:18px!important;min-width:18px!important}.project-timeline .project-indent{width:18px}.project-timeline .project-row-label>.project-task-name{display:flex;align-items:center;gap:4px;line-height:18px;white-space:nowrap;padding:0 0 0 min(calc(var(--project-depth,0) * 16px),40%);-webkit-line-clamp:unset;font-size:12px;height:100%}.project-timeline .project-row-title{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-timeline .project-row-warning{flex:none;color:var(--nd-navy);border:1px solid currentColor;border-radius:50%;width:14px;height:14px;text-align:center;font-size:10px;font-weight:600;line-height:12px}.project-timeline .project-resource{display:grid;place-items:center;width:24px;height:32px;border:0;padding:0;background:none;color:var(--nd-muted);cursor:pointer}html[data-workspace-design=on] .project-timeline .project-resource .chat-person-avatar{width:24px;height:24px;background:var(--nd-paper);color:var(--nd-navy);border:1px solid var(--nd-line);font-size:10px}.project-timeline .project-timeline-row:is(:hover,:focus-within)>.project-row-label{background:var(--nd-paper)}html[data-workspace-design=on] .project-workspace .project-timeline .project-bar{top:calc((var(--project-row-height) - 1px)/2);height:20px!important;transform:translateY(-50%);padding:0!important;min-width:0;box-sizing:border-box;box-shadow:none}html[data-workspace-design=on] .project-workspace .project-timeline .project-bar.summary{top:calc((var(--project-row-height) - 1px)/2)!important;height:8px!important}html[data-workspace-design=on] .project-workspace .project-timeline .project-bar.milestone{height:16px!important;transform:translateY(-50%) rotate(45deg)}.project-timeline .project-old-bar{top:calc((var(--project-row-height) - 1px)/2 + 14px);height:3px}.project-timeline .project-delta,.project-timeline .project-unscheduled{top:calc((var(--project-row-height) - 1px)/2);transform:translateY(-50%)}.project-timeline button:focus-visible{outline:2px solid var(--nd-navy);outline-offset:3px}.project-calendar-bands{position:absolute;top:0;bottom:0;pointer-events:none;overflow:hidden}.project-weekend{display:block;position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--nd-navy) 3%,transparent);pointer-events:none}.project-axis-weekends{position:absolute;top:28px;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}html[data-workspace-design=on] .project-timeline .project-axis{height:56px}html[data-workspace-design=on] .project-timeline .project-axis>strong{padding:0 0 0 88px;font-weight:500;border-right:1px solid var(--nd-line)}html[data-workspace-design=on] .project-timeline .project-axis .project-axis-month{height:28px;font-size:11px}html[data-workspace-design=on] .project-timeline .project-axis .project-axis-day{top:28px;height:28px;border-left-color:color-mix(in srgb,var(--nd-line) 55%,transparent)}.project-timeline .project-links>path{stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.project-timeline .project-add-child{opacity:0}.project-timeline .project-row-label:is(:hover,:focus-within) .project-add-child{opacity:1}}@media (max-width:760px){.project-workspace:has(.project-timeline){--project-label-width:260px}.project-timeline-tools{width:100%;justify-content:flex-start;margin-left:0}.project-timeline .project-row-label{grid-template-columns:18px 18px 18px minmax(0,1fr) 24px 24px;gap:4px;padding-left:8px!important}html[data-workspace-design=on] .project-timeline .project-axis>strong{padding-left:74px}.project-timeline .project-row-label>.icon-btn,.project-timeline .project-resource{height:43px}}html[data-workspace-theme=dark] :is(.project-workspace,.project-editor) .project-warning{color:#f1b86a}html[data-workspace-theme=dark] .project-overlay.nv-reference-root{background:#0000007a!important}.project-planning button:focus-visible,.project-editor button:focus-visible{outline:2px solid var(--nd-navy);outline-offset:3px}@media (max-width:760px){.project-planning .project-actions>.btn,.project-editor footer>.btn{min-height:44px!important}.project-editor .project-check{min-height:44px}}.project-timeline-inline{display:contents}@media (min-width:761px){.project-timeline-more{display:none}}@media (max-width:760px){.project-controls:has(.project-timeline-more) .project-timeline-inline{display:none}.project-controls:has(.project-timeline-more){display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;gap:8px}.project-controls:has(.project-timeline-more)>.btn{grid-column:1/3;grid-row:1;justify-self:start;min-height:44px}.project-controls:has(.project-timeline-more)>.project-timeline-tools{display:contents}.project-controls:has(.project-timeline-more) .project-timeline-tools>.btn{grid-column:3;grid-row:1;min-height:44px}.project-controls:has(.project-timeline-more) .project-timeline-more{grid-column:4;grid-row:1}.project-controls:has(.project-timeline-more) .project-timeline-more>summary{width:44px;height:44px;padding:0;justify-content:center;border-radius:6px;color:var(--nd-navy)}.project-controls:has(.project-timeline-more) .project-timeline-more>summary::-webkit-details-marker{display:none}.project-controls:has(.project-timeline-more) .project-timeline-more>div{left:auto;right:0;width:max-content;min-width:200px;gap:4px;padding:8px}.project-controls:has(.project-timeline-more) .project-timeline-more>div>.btn{justify-content:flex-start;min-height:44px;width:100%}.project-controls:has(.project-timeline-more) .project-timeline-tools>.project-zoom{grid-column:1;grid-row:2;min-height:44px}.project-controls:has(.project-timeline-more) .project-timeline-tools>.project-zoom>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.project-controls:has(.project-timeline-more) .project-timeline-tools>.nd-datepicker{grid-column:2/5;grid-row:2;min-width:0}.project-controls:has(.project-timeline-more) .project-timeline-tools>.nd-datepicker .nd-date-trigger{min-height:44px}}@media (max-width:760px){.project-editor fieldset p{line-height:1.5;margin-bottom:12px}.project-editor .project-dependency-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin:0;padding:12px 0;border-top:1px solid var(--nd-line)}.project-dependency-edit>span{grid-column:1/-1;font-size:13px;font-weight:500;color:var(--nd-navy)}.project-dependency-edit>label{display:grid;gap:4px;font-size:11px;color:var(--nd-muted);min-width:0}.project-dependency-edit>label>input{width:100%;min-height:44px;box-sizing:border-box}.project-dependency-edit>.nv-select,.project-dependency-edit>.nv-select>button{min-height:44px;width:100%}.project-dependency-edit>.btn{grid-column:3;min-height:44px}.project-dependency-edit+.nv-select,.project-dependency-edit+.nv-select>button{margin-top:4px;min-height:44px}}.project-overlay .board-project-settings{position:relative!important;margin:0!important;transform:none!important;width:min(920px,calc(100vw - 32px))!important;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;padding:24px!important;box-sizing:border-box;background:var(--nd-surface)!important;color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:10px!important;box-shadow:0 12px 36px #0e1b3324}.board-project-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.board-project-settings-heading h2{margin:0;font-size:18px;font-weight:500}.board-project-settings-heading p{margin:4px 0 0;color:var(--nd-muted);font-size:12px}.board-project-settings-heading .icon-btn{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;background:none;color:inherit}.board-project-settings>.project-subnav{margin-bottom:0}.board-project-settings .project-planning{min-width:0}@media (max-width:760px){.project-overlay .board-project-settings{padding:16px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)}.board-project-settings-heading .icon-btn{width:44px;height:44px}}.nv-reference-root .board-project-settings{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;font-weight:400}.nv-reference-root .board-project-settings .project-planning{font-family:Inter,system-ui,sans-serif}html[data-workspace-design=on] .board-project-settings :is(button,input,textarea,select){font-family:Inter,system-ui,sans-serif}.nv-reference-root .board-project-settings :is(h2,h3){font-family:Inter Tight,Inter,sans-serif;font-weight:500;letter-spacing:normal}.nv-reference-root .board-project-settings-heading h2{font-size:18px;line-height:1.35}.nv-reference-root .board-project-settings .project-section-heading h2{font-size:16px;line-height:1.5}.nv-reference-root .board-project-settings>.project-subnav>button{font-size:12px;line-height:1.5;font-weight:500}.nv-reference-root.task-my-day{max-width:none;width:100%;padding:0;box-sizing:border-box}.nv-reference-root.task-my-day .my-day-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid var(--nd-line)}.nv-reference-root.task-my-day .my-day-toolbar time{font-size:12px;color:var(--nd-muted)}.nv-reference-root.task-my-day .my-day-toolbar .btn{display:inline-flex;align-items:center;gap:8px;min-height:32px}.nv-reference-root.task-my-day .task-my-day-row{display:grid;align-items:center}.nv-reference-root.task-my-day [hidden]{display:none!important}.nv-reference-root.task-my-day .task-my-day-title{padding:4px 0;border-radius:0}.nv-reference-root.task-my-day .task-my-day-title strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nv-reference-root.task-my-day .task-my-day-title>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nv-reference-root.task-my-day .task-my-day-title>span>i{background:var(--nd-muted);margin-right:6px;vertical-align:middle}.nv-reference-root.task-my-day .my-day-check-target{display:grid;place-items:center;width:18px;height:32px;padding:0;background:none;border:0;color:var(--nd-navy);cursor:pointer}.nv-reference-root.task-my-day .task-time-used{min-width:0;max-width:100%;overflow:hidden}.nv-reference-root.task-my-day .task-time-used .task-time-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nv-reference-root.task-my-day .task-time-used>svg{flex-shrink:0}.nv-reference-root.task-my-day .my-day-meta{display:contents}.nv-reference-root.task-my-day .my-day-status i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.nv-reference-root.task-my-day .my-day-status{display:flex;align-items:center;gap:7px;min-width:0;min-height:32px;padding:0 7px;border:0;background:none;text-align:left;color:var(--nd-navy);font:inherit;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.nv-reference-root.task-my-day .my-day-status:hover{background:var(--nd-paper);border-radius:5px}.nv-reference-root.task-my-day .my-day-remove{width:26px;min-height:32px;padding:0;color:var(--nd-muted)}.nv-reference-root.task-my-day .my-day-empty{margin:0;padding:24px;color:var(--nd-muted);font-size:12px}.nv-reference-root.task-my-day .task-my-day-suggestions{margin:0;padding:0;max-height:none;overflow:visible;border-top:1px solid var(--nd-line)}.nv-reference-root.task-my-day .my-day-picker-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:16px 24px}.nv-reference-root.task-my-day .my-day-picker-header h3{margin:0;font:inherit;font-size:12px;font-weight:500}.nv-reference-root.task-my-day .my-day-picker-header input{width:320px;max-width:100%;min-height:32px;padding:6px 10px;box-sizing:border-box;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-paper);color:var(--nd-navy);font:inherit;font-size:12px}.nv-reference-root.task-my-day .my-day-completed{border-top:1px solid var(--nd-line)}.nv-reference-root.task-my-day .my-day-completed-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 24px;background:none;border:0;text-align:left;color:var(--nd-muted);font:inherit;font-size:12px;cursor:pointer}.nv-reference-root.task-my-day button:focus-visible,.nv-reference-root.task-my-day input:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.nv-reference-root.task-my-day button:disabled{cursor:default;opacity:.5}@media (max-width:760px){.nv-reference-root.task-my-day .my-day-toolbar,.nv-reference-root.task-my-day .my-day-picker-header{padding:12px 14px}.nv-reference-root.task-my-day .my-day-toolbar .btn{min-height:44px}html[data-workspace-design=on] .nv-reference-root.task-my-day .task-group-rows .task-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px 8px;padding:8px 14px}.nv-reference-root.task-my-day .my-day-check-target{grid-column:1;grid-row:1;width:44px;height:44px}.nv-reference-root.task-my-day .task-my-day-title{grid-column:2;grid-row:1;min-height:44px}html[data-workspace-design=on] .nv-reference-root.task-my-day .task-owner.task-edit-cell{grid-column:3;grid-row:1;width:44px!important;min-width:44px!important;height:44px!important;display:grid;place-items:center}.nv-reference-root.task-my-day .my-day-status{min-width:44px;min-height:44px;padding:0;flex-shrink:0}.nv-reference-root.task-my-day .my-day-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:2;grid-row:2;min-width:0}.nv-reference-root.task-my-day .task-due{min-height:44px;padding:0;min-width:44px}.nv-reference-root.task-my-day .task-row>.task-time-used{grid-column:1;grid-row:2;justify-self:center}.nv-reference-root.task-my-day .my-day-remove{grid-column:3;grid-row:2;width:44px;height:44px}.nv-reference-root.task-my-day .my-day-end-slot{display:none}.nv-reference-root.task-my-day .my-day-picker-header{gap:12px}.nv-reference-root.task-my-day .my-day-picker-header input{width:100%;min-height:44px}.nv-reference-root.task-my-day .my-day-empty{padding:20px 14px}.nv-reference-root.task-my-day .my-day-completed-toggle{padding-inline:14px}}.nv-reference-root .nd-task-labels{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.nv-reference-root .nd-task-labels .nd-task-label-trigger{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;background:var(--nd-surface,#fff);color:var(--ink,#0e1b33);font:500 12px/1.4 var(--font-h);white-space:nowrap}.nv-reference-root .nd-task-label-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.nv-reference-root .nd-task-label-chips .nd-task-label-chip{display:block;max-width:240px;min-height:26px;padding:4px 8px;border-radius:5px;font:500 11px/1.4 var(--font-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .reference-popover.nd-task-label-popover{width:340px;padding:12px;border:1px solid var(--nd-line,#e2e7ee);background:var(--nd-surface,#fff);color:var(--ink,#0e1b33);box-shadow:var(--nd-popover-shadow,0 12px 36px #0e1b3324);font:13px/1.5 var(--font-h)}.nv-reference-root .nd-task-label-popover .nd-task-label-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.nv-reference-root .nd-task-label-header strong{flex:1;font-size:13px;font-weight:600}.nv-reference-root .nd-task-label-popover .nd-task-label-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border-radius:6px;color:var(--ink,#0e1b33);background:transparent}.nv-reference-root .nd-task-label-popover .nd-task-label-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;margin-bottom:10px;color:var(--nd-muted,#6c7785)}.nv-reference-root .nd-task-label-search input{min-width:0;flex:1;width:100%;height:36px;margin:0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--ink,#0e1b33);font:inherit}.nv-reference-root .nd-task-label-search:focus-within{outline:2px solid var(--ink,#0e1b33);outline-offset:2px}.nv-reference-root .nd-task-label-options{display:grid;gap:4px;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.nv-reference-root .nd-task-label-popover .nd-task-label-option{display:flex;align-items:center;gap:4px;min-width:0}.nv-reference-root .nd-task-label-option>label{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer;margin:0;padding:3px 0}.nv-reference-root .nd-task-label-option input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;accent-color:var(--nd-navy,#0e1b33);cursor:pointer}.nv-reference-root .nd-task-label-option label>span{display:block;flex:1;min-width:0;min-height:32px;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:500;overflow-wrap:anywhere}.nv-reference-root .nd-task-label-popover .nd-task-label-create{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;margin-top:12px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;font:500 12px/1.4 var(--font-h);background:transparent;color:var(--ink,#0e1b33)}.nv-reference-root .nd-task-label-popover .nd-task-label-edit{display:grid;gap:12px}.nv-reference-root .nd-task-label-name{display:grid;gap:6px;font-size:12px;font-weight:500}.nv-reference-root .nd-task-label-name input{height:36px;width:100%;min-width:0;padding:6px 10px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;background:var(--nd-surface,#fff);color:var(--ink,#0e1b33);font:400 13px/1.5 var(--font-h)}.nv-reference-root .nd-task-label-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;padding:0;margin:0;border:0}.nv-reference-root .nd-task-label-colors legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:500}.nv-reference-root .nd-task-label-colors button{height:30px;border-radius:5px;display:grid;place-items:center;padding:0}.nv-reference-root .nd-task-label-colors button[aria-pressed=true]{outline:2px solid var(--ink,#0e1b33);outline-offset:2px}.nv-reference-root .nd-task-label-preview{display:flex;justify-content:center;padding:8px}.nv-reference-root .nd-task-label-preview>span{padding:6px 12px;border-radius:5px;max-width:100%;overflow-wrap:anywhere;font-size:12px;font-weight:500}.nv-reference-root .nd-task-label-popover :is(.nd-task-label-hint,.nd-task-label-empty){margin:0;padding:4px 0;color:var(--nd-muted,#6c7785);font-size:11px;line-height:1.5}.nv-reference-root .nd-task-label-popover .nd-task-label-error{margin:0;font-size:12px;color:var(--ink,#0e1b33)}.nv-reference-root .nd-task-label-footer{display:flex;justify-content:flex-end;gap:8px}.nv-reference-root .nd-task-label-footer .btn{min-height:32px;padding:6px 12px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;font:500 12px/1.4 var(--font-h)}.nv-reference-root .nd-task-label-footer .btn.primary{background:var(--nd-navy,#0e1b33);border-color:var(--nd-navy,#0e1b33);color:#fff}.nv-reference-root .nd-task-label-footer .btn:disabled{opacity:.45;cursor:default}.nv-reference-root .nd-task-label-popover .nd-task-label-icon:hover,.nv-reference-root .nd-task-label-create:hover,.nv-reference-root .nd-task-label-trigger:hover{background:color-mix(in srgb,var(--ink,#0e1b33) 5%,var(--nd-surface,#fff))}.nv-reference-root :is(.nd-task-labels,.nd-task-label-popover) :is(button,input):focus-visible{outline:2px solid var(--ink,#0e1b33);outline-offset:2px}@media (max-width:760px){.nv-reference-root .nd-task-labels .nd-task-label-trigger,.nv-reference-root .nd-task-label-chips .nd-task-label-chip{min-height:44px}.nv-reference-root .nd-task-label-popover .nd-task-label-icon{width:44px;height:44px;flex-basis:44px}.nv-reference-root .nd-task-label-option>label{min-height:44px}.nv-reference-root .nd-task-label-option label>span{padding-block:10px}.nv-reference-root .nd-task-label-search input,.nv-reference-root .nd-task-label-name input,.nv-reference-root .nd-task-label-footer .btn,.nv-reference-root .nd-task-label-popover .nd-task-label-create{min-height:44px;height:auto}.nv-reference-root .nd-task-label-colors{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-reference-root .nd-task-label-colors button{height:44px}}.nv-reference-root .nd-task-label-popover [hidden]{display:none}.nv-reference-root .nd-task-label-popover .nd-task-label-show-more{display:block;width:100%;min-height:32px;margin:4px 0;padding:6px 10px;text-align:left;font-size:12px;color:var(--nd-muted,#6c7785)}.nv-reference-root .nd-task-label-popover .nd-task-label-show-more:hover{color:var(--ink,#0e1b33)}@media (max-width:760px){.nv-reference-root .nd-task-label-popover .nd-task-label-show-more{min-height:44px}}.nv-reference-root .nd-task-label-popover .nd-task-label-search input:focus-visible{outline:none;box-shadow:none}.nv-reference-root .nd-task-label-popover .nd-task-label-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.nv-reference-root .nd-task-label-popover .nd-task-label-colors button{min-width:0;height:32px}.nv-reference-root .nd-task-label-popover .nd-task-label-preview{padding:20px 12px;background:var(--off-2,#f5f6f8);border-radius:6px}.nv-reference-root .nd-task-label-popover .nd-task-label-preview>span{width:100%;min-height:32px;text-align:left}@media (max-width:760px){.nv-reference-root .nd-task-label-popover .nd-task-label-colors button{height:40px}}.nv-reference-root .nd-task-label-display{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;padding:0;letter-spacing:normal}.nv-reference-root .nd-task-label-display .nd-task-label-chip{display:block;min-width:0;max-width:100%;padding:3px 8px;border-radius:4px;font:500 11px/1.4 var(--font-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planner-labels{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.planner-labels .planner-label,.planner-label-picker .planner-label{display:inline-block;font-family:inherit;font-size:11px;line-height:1.4;font-weight:500;padding:3px 8px;border-radius:4px;white-space:normal;overflow-wrap:anywhere;max-width:100%}.planner-label-name{display:flex;align-items:center;gap:8px}.planner-label-name>i{width:16px;height:16px;flex:none;border-radius:3px;border:1px solid rgba(0,0,0,.12)}.task-row-main .planner-labels,.native-task-open .planner-labels{margin-top:6px}.planner-label-name-editor>label{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;font-size:12px}.planner-label-name-editor input{min-width:0;width:100%}.nv-reference-root .planner-label-picker.nd-task-labels{min-width:0}.nv-reference-root .nd-planner-label-popover .nd-planner-label-colors{grid-template-columns:repeat(5,minmax(0,1fr))}.nv-reference-root .nd-task-label-popover .nd-task-label-create:disabled{opacity:.5;cursor:default}.nv-reference-root{font-family:Inter,Arial,sans-serif;color:#0e1b33;line-height:1.5;--ink:#0e1b33;--muted:#6c7785;--line:rgba(14,27,51,.08);--blue:#0e1b33;--bg:#faf8f4}.nv-reference-root *,.nv-reference-root *:before,.nv-reference-root *:after{box-sizing:border-box;border:0 solid}.nv-reference-root button,.nv-reference-root input,.nv-reference-root textarea{font:inherit;color:inherit;background:transparent;border-radius:0;padding:0}.nv-reference-root button{display:inline-block}.nv-reference-root .btn{display:inline-flex;align-items:center;justify-content:center}.nv-reference-root img,.nv-reference-root svg{vertical-align:middle}.nv-reference-root img{max-width:100%;height:auto}.nv-reference-root{--ink:#0e1b33;--muted:#6c7785;--line:rgba(14,27,51,.08);--blue:#0e1b33;--bg:#faf8f4}.nv-reference-root *{box-sizing:border-box}.nv-reference-root{background:var(--bg);font-size:16px}.nv-reference-root{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.nv-reference-root button,.nv-reference-root input,.nv-reference-root :is(select,.nv-select),.nv-reference-root textarea{font:inherit}.nv-reference-root button{cursor:pointer}.nv-reference-root button:disabled{cursor:default}.nv-reference-root button,.nv-reference-root a,.nv-reference-root input,.nv-reference-root :is(select,.nv-select),.nv-reference-root textarea{outline-offset:4px}.nv-reference-root button:focus-visible,.nv-reference-root a:focus-visible{outline:2px solid var(--blue)}.nv-reference-root a{color:inherit;text-decoration:none}.nv-reference-root svg{flex-shrink:0}.nv-reference-root button{transition:background .15s,color .15s,box-shadow .15s}.nv-reference-root h1,.nv-reference-root h2,.nv-reference-root h3,.nv-reference-root p{margin:0}.nv-reference-root strong{font-weight:600}.nv-reference-root .topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#fff;border-bottom:1px solid var(--line);gap:28px}.nv-reference-root .brand{display:flex;align-items:center;font-size:23px;font-weight:650;letter-spacing:-.8px;gap:9px;flex-shrink:0}.nv-reference-root .brand-image{width:34px;height:39px;overflow:hidden;position:relative;display:block}.nv-reference-root .brand-image img{position:absolute;width:53px;max-width:none;left:-10px;top:-7px}.nv-reference-root .brand-divider{height:22px;border-left:1px solid #dfe4ed;margin:0 10px}.nv-reference-root .brand-product{font-size:16px;letter-spacing:0;color:#7b8495;font-weight:400}.nv-reference-root .main-nav{align-self:stretch;display:flex;gap:9px;align-items:center}.nv-reference-root .main-nav button{display:flex;gap:9px;align-items:center;padding:11px 20px;background:none;border:0;color:#768094;border-radius:8px;font-size:14px;font-weight:500}.nv-reference-root .main-nav button:hover{background:#f5f7fb}.nv-reference-root .main-nav button.active{background:#0e1b330f;color:#0e1b33}.nv-reference-root .top-actions{display:flex;align-items:center;gap:18px}.nv-reference-root .demo-tag{font-size:12px;border:1px solid #e5e9f1;color:#838b9a;padding:3px 7px;border-radius:5px}.nv-reference-root .btn{height:42px;padding:0 16px;border-radius:9px;gap:8px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #18274205}.nv-reference-root .btn.primary{background:var(--blue);color:#fff}.nv-reference-root .btn.primary:hover{background:#162644}.nv-reference-root .avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:600}.nv-reference-root .avatar.own{background:#e9edfd;color:#4266df;border:3px solid #fff;box-shadow:0 0 0 1px #e6eaf2}.nv-reference-root .workspace{max-width:1550px;margin:auto;padding:42px 48px 46px}.nv-reference-root .page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.nv-reference-root .eyebrow{color:#8b94a4;font-size:11px;font-weight:600;letter-spacing:1.6px;margin-bottom:11px}.nv-reference-root h1{font-size:33px;letter-spacing:-1.15px;font-weight:600;line-height:1.2}.nv-reference-root .title-dot{color:#6883e3}.nv-reference-root .page-heading p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6;margin-top:9px}.nv-reference-root .actions{display:flex;align-items:center;gap:10px}.nv-reference-root .time-surface{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 20px #22355803;overflow:hidden}.nv-reference-root .calendar-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}.nv-reference-root .date-picker{display:flex;gap:7px;align-items:center}.nv-reference-root .date-picker label{display:flex;align-items:center;gap:8px;font-size:14px}.nv-reference-root .date-picker input{border:none;color:var(--ink);background:none;width:136px;font-weight:500}.nv-reference-root .icon-btn{height:34px;width:32px;padding:6px;border-radius:7px;color:#798397}.nv-reference-root .icon-btn svg{width:17px}.nv-reference-root .capture-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#7d8996}.nv-reference-root .capture-status i{height:6px;width:6px;border-radius:50%;background:#45a686;box-shadow:0 0 0 3px #ebf7f0}.nv-reference-root .list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:0 24px;min-height:72px}.nv-reference-root .filter-tabs{display:flex;gap:25px;align-self:stretch}.nv-reference-root .filter-tabs button{border:0;background:none;color:#8892a2;font-size:14px;position:relative;white-space:nowrap}.nv-reference-root .filter-tabs button.selected{color:#23304b}.nv-reference-root .filter-tabs button.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#0e1b33}.nv-reference-root .filter-tabs button span{font-size:11px;background:#eef1f7;border-radius:5px;padding:2px 5px;margin-left:6px}.nv-reference-root .search{display:flex;align-items:center;gap:8px;color:#98a1b1;padding:9px 12px;border:1px solid rgba(14,27,51,.08);border-radius:8px;max-width:250px}.nv-reference-root .search input{font-size:13px;width:100%;min-width:0;background:none;border:none;outline:none}.nv-reference-root .search input::placeholder{color:#9ba3b1}.nv-reference-root .ledger-head,.nv-reference-root .entry-row{display:grid;grid-template-columns:66px minmax(250px,1.65fr) minmax(170px,1fr) 98px 112px 16px;gap:18px;align-items:center;padding:0 26px}.nv-reference-root .ledger-head{height:43px;background:#faf8f4;border-block:1px solid #eef1f6;color:#919aa9;letter-spacing:.75px;font-size:10px;font-weight:600}.nv-reference-root .ledger-head span:nth-child(4){text-align:right}.nv-reference-root .entry-row{width:100%;min-height:90px;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f6}.nv-reference-root .entry-row:hover{background:#0e1b3306}.nv-reference-root .entry-clock{font-size:13px;color:#8c96a7;font-variant-numeric:tabular-nums}.nv-reference-root .activity{display:flex;align-items:center;gap:16px;min-width:0}.nv-reference-root .source-icon{display:grid;place-items:center;width:40px;height:42px;flex-shrink:0}.nv-reference-root .source-icon img{width:29px;height:29px;object-fit:contain}.nv-reference-root .activity>span:last-child{min-width:0}.nv-reference-root .activity strong{font-size:14px;display:block;line-height:1.45}.nv-reference-root .activity small{display:block;font-size:12px;color:#939baa;line-height:1.5;margin-top:5px}.nv-reference-root .case-name{font-size:13px;color:#758095;display:flex;align-items:center;gap:8px;line-height:1.5}.nv-reference-root .case-name i{display:block;height:6px;width:6px;background:#b5c1d7;flex-shrink:0;border-radius:50%}.nv-reference-root .case-name.missing{color:#8f6414}.nv-reference-root .duration{text-align:right;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.nv-reference-root .status{display:inline-flex;align-items:center;justify-self:start;gap:5px;font-size:11px;font-weight:500;border-radius:5px;padding:4px 7px;white-space:nowrap}.nv-reference-root .status.approved{background:#3f7a5212;color:#3f7a52}.nv-reference-root .status.pending{background:#f2f4f8;color:#8a94a5}.nv-reference-root .status.needs-case{background:#b8821c1a;color:#8f6414}.nv-reference-root .status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.nv-reference-root .row-arrow{color:#bbc3cf}.nv-reference-root .ledger-footer{padding:21px 26px;display:flex;justify-content:space-between;font-size:12px;color:#8a95a6}.nv-reference-root .ledger-footer strong{font-size:15px;color:#283651;margin-left:13px}.nv-reference-root .quiet-note{display:flex;align-items:center;gap:8px;color:#919cad;font-size:12px;padding:19px 3px}.nv-reference-root .quiet-note>svg{color:#9aace1}.nv-reference-root .sample-note{margin-left:auto;font-size:11px}.nv-reference-root .empty-state{text-align:center;padding:70px 20px;color:#8893a5}.nv-reference-root .empty-state svg{margin:0 auto 15px}.nv-reference-root .empty-state h3{font-size:18px;color:#56647c;margin-bottom:9px}.nv-reference-root .empty-state p{font-size:14px}.nv-reference-root .mobile-nav{display:none}@media (min-width:1700px){.nv-reference-root .workspace{max-width:1670px;padding-top:52px}.nv-reference-root .entry-row{min-height:97px}}@media (max-width:1150px){.nv-reference-root .topbar{padding:0 24px;gap:18px}.nv-reference-root .top-actions{gap:10px}.nv-reference-root .brand-divider,.nv-reference-root .brand-product{display:none}.nv-reference-root .main-nav button{padding:11px 13px}.nv-reference-root .workspace{padding:30px 24px 40px}.nv-reference-root .entry-row,.nv-reference-root .ledger-head{grid-template-columns:45px minmax(210px,1.6fr) minmax(140px,1fr) 68px 97px 12px;gap:12px;padding-inline:20px}.nv-reference-root .activity{gap:9px}.nv-reference-root .activity strong{font-size:13px}.nv-reference-root .status{font-size:10px}.nv-reference-root .case-name{font-size:12px}}@media (max-width:760px){.nv-reference-root .topbar{height:68px;padding:0 18px}.nv-reference-root .brand{font-size:21px}.nv-reference-root .top-actions .demo-tag{display:none}.nv-reference-root .top-actions{gap:12px}.nv-reference-root .main-nav{position:fixed;bottom:0;left:0;right:0;height:calc(67px + env(safe-area-inset-bottom));padding:5px 16px calc(5px + env(safe-area-inset-bottom));background:#fffffffa;z-index:30;border-top:1px solid #e7edf5;justify-content:space-around;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nv-reference-root .main-nav button{flex-direction:column;gap:5px;min-width:87px;padding:7px 16px;font-size:11px}.nv-reference-root .main-nav button.active{background:none;color:#0e1b33}.nv-reference-root .main-nav button svg{width:21px;height:21px}.nv-reference-root .workspace{padding:28px 16px 92px}.nv-reference-root .page-heading{align-items:flex-start;gap:20px;flex-direction:column;margin-bottom:23px}.nv-reference-root .page-heading h1{font-size:29px}.nv-reference-root .eyebrow{font-size:10px;margin-bottom:9px}.nv-reference-root .page-heading p:not(.eyebrow){font-size:13px;max-width:300px}.nv-reference-root .actions{width:100%;gap:8px}.nv-reference-root .actions .btn{flex:1;font-size:13px;padding:0 11px}.nv-reference-root .time-surface{border-radius:12px}.nv-reference-root .calendar-toolbar{padding:14px 10px}.nv-reference-root .capture-status{font-size:0;gap:0;padding-right:12px}.nv-reference-root .date-picker{gap:0}.nv-reference-root .list-toolbar{min-height:60px;padding:0 15px;gap:8px;flex-wrap:wrap}.nv-reference-root .filter-tabs{gap:19px;min-height:58px;width:100%}.nv-reference-root .filter-tabs button{font-size:12px}.nv-reference-root .list-toolbar .search{width:100%;max-width:none;margin-bottom:14px;padding:9px}.nv-reference-root .ledger-head{display:none}.nv-reference-root .entry-row{position:relative;grid-template-columns:1fr auto;gap:9px 10px;padding:18px 15px 16px;min-height:132px}.nv-reference-root .entry-clock{font-size:11px;grid-column:1;grid-row:1;margin-left:42px}.nv-reference-root .activity{grid-column:1/-1;grid-row:2;align-items:flex-start;gap:10px}.nv-reference-root .source-icon{height:29px;width:32px}.nv-reference-root .source-icon img{height:26px;width:26px}.nv-reference-root .activity strong{font-size:14px}.nv-reference-root .activity small{font-size:11px;margin-top:3px}.nv-reference-root .duration{grid-column:2;grid-row:1;font-size:13px}.nv-reference-root .case-name{grid-column:1;grid-row:3;margin-left:42px;font-size:11px}.nv-reference-root .status{grid-column:2;grid-row:3;justify-self:end;font-size:10px}.nv-reference-root .row-arrow{display:none}.nv-reference-root .ledger-footer{padding:18px 15px}.nv-reference-root .quiet-note{font-size:11px;flex-wrap:wrap;padding:18px 4px}.nv-reference-root .sample-note{margin:2px 0 0 23px;font-size:10px;width:100%}}.nv-reference-root .range-controls{display:flex;align-items:center;gap:10px}.nv-reference-root .segmented{display:flex;align-items:center;padding:4px;border:1px solid var(--line);border-radius:8px;background:#f0f1f3}.nv-reference-root .segmented button{border:0;background:none;color:#788293;font-size:13px;padding:7px 13px;border-radius:5px;white-space:nowrap}.nv-reference-root .segmented .selected{color:var(--ink);background:#fff;box-shadow:0 1px 3px #14223b12}.nv-reference-root .custom-range{height:40px;background:#fff}.nv-reference-root .custom-range.chosen{border-color:var(--ink)}.nv-reference-root .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.nv-reference-root .metric{background:#fff;padding:25px 24px 23px;border:1px solid var(--line);border-radius:10px;min-width:0}.nv-reference-root .metric-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6c7785;gap:10px}.nv-reference-root .metric-label svg{color:#98a2b1}.nv-reference-root .metric-value{font-family:Inter Tight,sans-serif;font-size:32px;font-weight:500;letter-spacing:-1px;margin:17px 0 11px;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.nv-reference-root .metric p{display:flex;align-items:center;gap:4px;font-size:11px;color:#8a93a8;line-height:1.5}.nv-reference-root .metric.accent{background:#0e1b33;border-color:#0e1b33;color:#fff}.nv-reference-root .metric.accent .metric-label{color:#ffffffb0}.nv-reference-root .metric.accent .metric-label svg{color:#ffffff7a}.nv-reference-root .metric.accent p{color:#ffffff9c}.nv-reference-root .analysis-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);gap:24px;margin-bottom:24px}.nv-reference-root .panel{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.nv-reference-root .panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 26px 0}.nv-reference-root .panel-heading h2{font-family:Inter Tight,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.2px;color:var(--ink);display:flex;align-items:center;gap:10px}.nv-reference-root .panel-heading p{color:#8a93a8;font-size:12px;margin-top:7px;line-height:1.5}.nv-reference-root .panel-counter{font-size:11px;border-radius:5px;background:#f4f5f6;color:#7e8797;padding:4px 7px;white-space:nowrap;font-family:Inter,sans-serif;letter-spacing:0}.nv-reference-root .chart-number{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:24px 26px 0;font-family:Inter Tight,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.7px}.nv-reference-root .chart-number>span{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:0}.nv-reference-root .trend-positive{color:#3f7a52}.nv-reference-root .trend-neutral{color:#6c7785}.nv-reference-root .chart-number small{color:#98a2b1;margin-left:3px;font-size:11px}.nv-reference-root .trend-chart{height:285px;margin:18px 22px 0 16px}.nv-reference-root .chart-legend{display:flex;align-items:center;gap:20px;padding:20px 26px 25px;font-size:11px;color:#8a93a8}.nv-reference-root .chart-legend span{display:flex;gap:6px;align-items:center}.nv-reference-root .chart-legend i{width:7px;height:7px;border-radius:2px}.nv-reference-root .chart-legend small{font-size:11px;margin-left:auto}.nv-reference-root .chart-tooltip{background:#0e1b33;color:#fff;padding:14px 16px;border-radius:8px;box-shadow:0 8px 20px #0e1b3319;font-family:Inter,sans-serif;font-size:11px;min-width:180px}.nv-reference-root .chart-tooltip strong{display:block;margin-bottom:9px;color:#ffffffa0}.nv-reference-root .chart-tooltip span{display:flex;align-items:center;gap:7px;margin-top:6px}.nv-reference-root .chart-tooltip i{height:6px;width:6px;border-radius:50%}.nv-reference-root .chart-tooltip b{margin-left:auto;padding-left:12px;font-weight:500}.nv-reference-root .donut-container{position:relative;margin-top:10px}.nv-reference-root .donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;display:flex;flex-direction:column;gap:5px}.nv-reference-root .donut-center strong{font-family:Inter Tight,sans-serif;font-size:23px;white-space:nowrap;letter-spacing:-.6px;font-weight:500}.nv-reference-root .donut-center span{font-size:11px;color:#98a2b1}.nv-reference-root .sources{padding:0 26px 25px}.nv-reference-root .sources button{display:flex;width:100%;align-items:center;gap:10px;border:0;background:none;font-size:12px;min-height:33px;color:#6c7785;border-radius:4px}.nv-reference-root .sources button:hover{background:#faf8f4}.nv-reference-root .sources i{height:7px;width:7px;border-radius:2px}.nv-reference-root .sources button strong{margin-left:auto;color:#3a4658;font-size:12px;min-width:42px;text-align:right}.nv-reference-root .sources button small{font-size:11px;color:#98a2b1;width:65px;text-align:right}.nv-reference-root .matters-panel .panel-heading{padding-bottom:25px}.nv-reference-root .matter-heading,.nv-reference-root .matter-row{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(190px,1.25fr) 90px 165px 15px;gap:24px;align-items:center;padding:0 26px}.nv-reference-root .matter-heading{min-height:40px;font-size:10px;letter-spacing:.7px;background:#fafaf9;color:#98a2b1;border-block:1px solid var(--line)}.nv-reference-root .matter-heading span:nth-child(3),.nv-reference-root .matter-heading span:nth-child(4){text-align:right}.nv-reference-root .matter-row{min-height:82px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--line)}.nv-reference-root .matter-row:last-child{border-bottom:0}.nv-reference-root .matter-row:hover{background:#faf8f4}.nv-reference-root .matter-label{display:flex;align-items:center;gap:11px;min-width:0}.nv-reference-root .matter-label>i{height:29px;width:3px;border-radius:3px}.nv-reference-root .matter-label strong{font-size:13px;font-weight:500;line-height:1.4}.nv-reference-root .matter-label small{display:block;font-size:11px;color:#98a2b1;margin-top:5px}.nv-reference-root .matter-bar-wrap{display:flex;align-items:center;gap:13px}.nv-reference-root .matter-bar{height:7px;background:#f4f4f3;border-radius:3px;flex:1;overflow:hidden}.nv-reference-root .matter-bar i{display:block;height:100%;border-radius:3px}.nv-reference-root .matter-bar-wrap small{font-size:11px;color:#8a93a8;width:32px}.nv-reference-root .matter-time,.nv-reference-root .matter-value{font-size:13px;text-align:right;white-space:nowrap}.nv-reference-root .matter-row>svg{color:#a7afbb}.nv-reference-root .insight-note{display:flex;align-items:center;gap:15px;padding:23px 25px;background:#3f7a520b;border:1px solid rgba(63,122,82,.12);border-radius:10px;margin-top:24px;color:#3f7a52}.nv-reference-root .insight-note strong{font-size:13px}.nv-reference-root .insight-note p{font-size:12px;color:#6c7785;margin-top:5px;line-height:1.6}.nv-reference-root .data-caption{font-size:11px;color:#98a2b1;line-height:1.7;padding:17px 3px 0}.nv-reference-root .firm-overview{display:grid;grid-template-columns:1.1fr 1fr 1.1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px;margin-bottom:24px;gap:30px;align-items:center}.nv-reference-root .firm-intro{display:flex;gap:15px;align-items:flex-start}.nv-reference-root .firm-icon{width:44px;height:44px;display:grid;place-items:center;background:#f4f1eb;border-radius:8px;color:#0e1b33;flex-shrink:0}.nv-reference-root .firm-intro p{font-size:9px;letter-spacing:1.3px;color:#98a2b1;margin:1px 0 9px}.nv-reference-root .firm-intro h2{font-family:Inter Tight,sans-serif;line-height:1.3;font-size:23px;font-weight:500;letter-spacing:-.5px}.nv-reference-root .firm-intro div>span{display:block;font-size:10px;color:#98a2b1;margin-top:11px}.nv-reference-root .firm-number{padding-left:26px;border-left:1px solid var(--line)}.nv-reference-root .firm-number p{font-size:12px;color:#6c7785}.nv-reference-root .firm-number>strong{display:block;font-family:Inter Tight,sans-serif;font-weight:500;font-size:29px;letter-spacing:-.8px;margin:13px 0;white-space:nowrap}.nv-reference-root .firm-number>strong small{font-size:19px;font-weight:400}.nv-reference-root .firm-number>span{font-size:10px;color:#8a93a8;display:flex;align-items:center;gap:5px;line-height:1.5}.nv-reference-root .firm-number>span svg{color:#3f7a52}.nv-reference-root .team-toolbar{display:flex;justify-content:space-between;align-items:center;padding:23px 26px}.nv-reference-root .team-toolbar .search{max-width:300px;width:300px}.nv-reference-root .role-select{display:flex;align-items:center;gap:12px;color:#8a93a8;font-size:12px}.nv-reference-root .role-select :is(select,.nv-select){color:#3a4658;background:#fff;border:1px solid var(--line);border-radius:6px;padding:9px 12px;font-size:12px}.nv-reference-root .team-heading,.nv-reference-root .team-row{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(135px,1fr) 98px 120px 150px 16px;gap:25px;align-items:center;padding:0 26px}.nv-reference-root .team-heading{background:#fafaf9;border-block:1px solid var(--line);min-height:42px;font-size:9px;color:#98a2b1;letter-spacing:.7px}.nv-reference-root .team-heading span:nth-child(3),.nv-reference-root .team-heading span:nth-child(4){text-align:right}.nv-reference-root .team-row{min-height:101px;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff}.nv-reference-root .team-row:hover{background:#faf8f4}.nv-reference-root .person{display:flex;align-items:center;gap:13px}.nv-reference-root .person .avatar{width:39px;height:39px}.nv-reference-root .person strong{font-size:13px;font-weight:500}.nv-reference-root .person small{display:block;font-size:11px;color:#98a2b1;margin-top:5px}.nv-reference-root .person em{font-size:9px;font-style:normal;padding:2px 5px;border:1px solid var(--line);border-radius:4px;margin-left:7px;color:#8a93a8}.nv-reference-root .spark-bars{height:34px;display:flex;align-items:end;gap:4px;overflow:hidden;max-width:180px}.nv-reference-root .spark-bars i{flex:1;border-radius:2px 2px 0 0;min-height:3px}.nv-reference-root .team-hours,.nv-reference-root .team-billable{font-size:13px;text-align:right;white-space:nowrap}.nv-reference-root .team-billable small{display:block;font-size:10px;color:#3f7a52;margin-top:5px}.nv-reference-root .capacity{display:flex;align-items:center;gap:10px}.nv-reference-root .capacity>span{display:block;height:5px;background:#f2f3f4;border-radius:3px;flex:1}.nv-reference-root .capacity i{display:block;height:100%;background:#8596a8;border-radius:3px}.nv-reference-root .capacity strong{font-size:11px;min-width:32px;color:#6c7785}.nv-reference-root .team-row>svg{color:#a8b0bc}.nv-reference-root .team-total{display:flex;justify-content:space-between;padding:20px 26px;font-size:11px;color:#98a2b1}.nv-reference-root .team-total strong{font-size:12px;color:#3a4658}.nv-reference-root .firm-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px}.nv-reference-root .billable-split{padding:24px 26px 29px;display:flex;align-items:center;gap:24px}.nv-reference-root .billable-split>strong{font-size:36px;font-family:Inter Tight,sans-serif;letter-spacing:-1px;font-weight:500}.nv-reference-root .billable-split>strong small{font-size:20px;color:#8a93a8}.nv-reference-root .billable-split>div{flex:1}.nv-reference-root .split-track{display:block;height:8px;border-radius:4px;background:#edf0f2;overflow:hidden}.nv-reference-root .split-track i{display:block;height:100%;background:#0e1b33;border-radius:4px}.nv-reference-root .split-labels{display:flex;justify-content:space-between;font-size:10px;color:#98a2b1;margin-top:13px;gap:10px}.nv-reference-root .privacy-note{display:flex;align-items:center;gap:18px;padding:30px;color:#6c7785}.nv-reference-root .privacy-note>svg{color:#738a77}.nv-reference-root .privacy-note h3{font-size:15px;color:#3a4658;font-weight:500;margin-bottom:9px}.nv-reference-root .privacy-note p{font-size:12px;line-height:1.8;max-width:380px}.nv-reference-root .list-tools{display:flex;gap:10px;align-items:center}.nv-reference-root .group-toggle{display:grid;place-items:center;border:1px solid var(--line);background:#fff;width:36px;height:36px;border-radius:6px;color:#8a93a8}.nv-reference-root .group-toggle.selected{background:#f4f1eb;color:#0e1b33}.nv-reference-root .group-heading{display:flex;justify-content:space-between;align-items:center;padding:13px 26px;background:#f8f7f4;border-bottom:1px solid var(--line);font-size:12px;color:#6c7785}.nv-reference-root .today-link{font-size:11px;background:#f4f1eb;padding:5px 8px;border-radius:5px;color:#6c7785;border:0;margin-left:6px}.nv-reference-root .detail-sheet[data-slot=sheet-content]{width:min(520px,100%);max-width:520px;padding:28px 30px;gap:0;background:#fff;overflow-y:auto;overscroll-behavior:contain;box-shadow:-14px 0 60px #0e1b3314;border-color:var(--line)}.nv-reference-root .sheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.nv-reference-root .sheet-top .eyebrow{margin:0}.nv-reference-root .sheet-title[data-slot]{font-family:Inter Tight,sans-serif;font-size:27px;font-weight:500;letter-spacing:-.6px;line-height:1.3}.nv-reference-root .sheet-description[data-slot]{font-size:13px;color:#8a93a8;line-height:1.7;margin-top:10px}.nv-reference-root .source-context{display:flex;align-items:center;gap:10px;background:#faf8f4;border:1px solid #efede7;border-radius:8px;padding:15px;margin-top:27px}.nv-reference-root .source-context strong{display:block;font-size:12px;font-weight:500}.nv-reference-root .source-context span{display:block;font-size:11px;color:#8a93a8;margin-top:4px;line-height:1.5}.nv-reference-root .entry-form{display:flex;flex-direction:column;gap:22px;margin-top:27px}.nv-reference-root .entry-form label{display:flex;flex-direction:column;gap:9px;color:#5a6580;font-size:12px}.nv-reference-root .entry-form input:not([type=checkbox]),.nv-reference-root .entry-form textarea,.nv-reference-root .entry-form :is(select,.nv-select){width:100%;border:1px solid #e2e5e9;border-radius:6px;padding:12px 13px;background:#fff;font-size:14px;color:#0e1b33;min-height:43px}.nv-reference-root .entry-form textarea{resize:vertical;line-height:1.6}.nv-reference-root .entry-form input:focus,.nv-reference-root .entry-form textarea:focus,.nv-reference-root .entry-form :is(select,.nv-select):focus{outline:2px solid #2952d933;border-color:#2952d9}.nv-reference-root .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.nv-reference-root .form-grid label{min-width:0}.nv-reference-root .duration-input{position:relative}.nv-reference-root .duration-input input{padding-right:100px!important}.nv-reference-root .duration-input strong{position:absolute;right:15px;top:14px;color:#6c7785;font-size:12px}.nv-reference-root .duration-presets{display:flex;gap:8px;margin-top:-11px}.nv-reference-root .duration-presets button{font-size:11px;color:#8a93a8;border:1px solid #e9ebef;border-radius:5px;padding:7px 13px;background:#fff}.nv-reference-root .duration-presets button.selected{border-color:#b8c1d2;color:#0e1b33;background:#f4f1eb}.nv-reference-root .entry-form .checkbox-label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:13px 0}.nv-reference-root .checkbox-label input{accent-color:#0e1b33;width:16px;height:16px}.nv-reference-root .checkbox-label span{margin-left:auto;font-size:13px;color:#0e1b33}.nv-reference-root .sheet-actions{display:flex;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.nv-reference-root .sheet-actions button{flex:1;font-size:12px;padding:0 10px}.nv-reference-root .form-footnote{font-size:11px;text-align:center;color:#98a2b1;margin-top:-8px}.nv-reference-root .form-error{font-size:12px;line-height:1.6;padding:10px 12px;background:#b0223c0a;border-radius:6px;color:#b0223c}.nv-reference-root .drill-total{font-size:32px;font-family:Inter Tight,sans-serif;font-weight:500;padding:24px 0;border-bottom:1px solid var(--line)}.nv-reference-root .drill-total span{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#98a2b1;margin-top:5px}.nv-reference-root .drill-list{margin-top:8px}.nv-reference-root .drill-list button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;padding:18px 0}.nv-reference-root .drill-list button>span:nth-child(2){flex:1;min-width:0}.nv-reference-root .drill-list strong{display:block;font-size:13px;font-weight:500;margin:5px 0;line-height:1.5}.nv-reference-root .drill-list small{display:block;font-size:10px;color:#98a2b1}.nv-reference-root .drill-list b{font-size:12px;font-weight:500;white-space:nowrap}.nv-reference-root .person-large{width:64px;height:64px;font-size:20px;margin-bottom:20px}.nv-reference-root .person-stats{display:flex;flex-direction:column;margin-top:25px}.nv-reference-root .person-stats>div{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.nv-reference-root .person-stats span{color:#6c7785}.nv-reference-root .person-stats strong{font-size:20px;font-family:Inter Tight,sans-serif;font-weight:500}.nv-reference-root .person-section{font-size:14px;margin:27px 0 16px;font-weight:500}.nv-reference-root .person-days>div{display:flex;align-items:center;gap:15px;padding:10px 0;font-size:11px;color:#8a93a8}.nv-reference-root .person-days>div>span:first-child{width:53px}.nv-reference-root .person-day-bar{flex:1;height:5px;background:#f4f1eb;border-radius:3px}.nv-reference-root .person-day-bar i{display:block;height:100%;background:#2952d9;border-radius:3px}.nv-reference-root .person-days strong{width:63px;text-align:right;color:#3a4658;font-size:11px}.nv-reference-root .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#0e1b33;color:#fff;padding:14px 18px;border-radius:9px;font-size:12px;box-shadow:0 8px 30px #0e1b3320;max-width:calc(100vw - 30px);width:max-content}.nv-reference-root .toast>svg{color:#a6c8af}.nv-reference-root .toast button{display:flex;gap:4px;align-items:center;border:0;background:none;color:#ffffffa0;font-size:11px;white-space:nowrap;padding:3px}.nv-reference-root .toast button:first-of-type{margin-left:12px}@media (max-width:1150px){.nv-reference-root .metric{padding:20px 18px}.nv-reference-root .metric-value{font-size:27px}.nv-reference-root .metric-label{font-size:11px}.nv-reference-root .metric p{font-size:10px}.nv-reference-root .analysis-grid{grid-template-columns:minmax(0,1.45fr) minmax(295px,1fr);gap:18px}.nv-reference-root .panel-heading{padding:22px 21px 0}.nv-reference-root .panel-heading h2{font-size:16px}.nv-reference-root .trend-panel .panel-heading{flex-wrap:wrap}.nv-reference-root .matter-heading,.nv-reference-root .matter-row{grid-template-columns:minmax(205px,1.25fr) minmax(100px,1fr) 74px 135px 12px;gap:15px;padding-inline:21px}.nv-reference-root .team-heading,.nv-reference-root .team-row{grid-template-columns:minmax(165px,1.3fr) minmax(90px,.8fr) 79px 100px 105px 12px;gap:14px;padding-inline:21px}.nv-reference-root .firm-overview{padding:23px;gap:18px}.nv-reference-root .firm-number{padding-left:20px}.nv-reference-root .firm-number>strong{font-size:24px}.nv-reference-root .firm-intro{gap:10px}.nv-reference-root .firm-icon{display:none}.nv-reference-root .firm-intro h2{font-size:21px}.nv-reference-root .firm-number>span{font-size:9px}}@media (max-width:760px){.nv-reference-root .range-controls{gap:8px;width:100%}.nv-reference-root .range-controls>.segmented{flex:1}.nv-reference-root .segmented button{font-size:12px;padding:7px 10px}.nv-reference-root .range-controls>.segmented button{flex:1}.nv-reference-root .custom-range{font-size:12px;padding:0 10px}.nv-reference-root .custom-range svg{width:14px}.nv-reference-root .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.nv-reference-root .metric{padding:17px 15px;min-height:132px}.nv-reference-root .metric-label{font-size:11px;gap:3px;line-height:1.4}.nv-reference-root .metric-label svg{width:14px;height:14px}.nv-reference-root .metric-value{font-size:25px;letter-spacing:-.8px;margin:14px 0 9px}.nv-reference-root .metric p{font-size:9px;line-height:1.5;align-items:flex-start}.nv-reference-root .metric p svg{display:none}.nv-reference-root .analysis-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.nv-reference-root .panel-heading{padding:20px 18px 0;gap:13px}.nv-reference-root .panel-heading h2{font-size:16px}.nv-reference-root .panel-heading p{font-size:11px}.nv-reference-root .trend-panel .panel-heading{gap:16px}.nv-reference-root .trend-panel .segmented button{font-size:11px;padding:6px 11px}.nv-reference-root .chart-number{padding:21px 18px 0;font-size:29px;gap:9px}.nv-reference-root .chart-number>span{font-size:10px}.nv-reference-root .chart-number small{font-size:9px}.nv-reference-root .trend-chart{height:230px;margin:15px 8px 0}.nv-reference-root .chart-legend{padding:19px 18px;gap:14px;font-size:10px}.nv-reference-root .chart-legend small{display:none}.nv-reference-root .source-panel .donut-container{margin-top:3px}.nv-reference-root .sources{padding:0 22px 22px}.nv-reference-root .sources button{min-height:35px}.nv-reference-root .sources button small{width:72px}.nv-reference-root .matter-heading{display:none}.nv-reference-root .matters-panel .panel-heading{padding-bottom:19px}.nv-reference-root .matter-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px 18px;min-height:113px}.nv-reference-root .matter-label{grid-row:1;grid-column:1}.nv-reference-root .matter-label strong{font-size:13px}.nv-reference-root .matter-label small{font-size:10px}.nv-reference-root .matter-time{grid-row:1;grid-column:2;font-size:12px}.nv-reference-root .matter-bar-wrap{grid-row:2;grid-column:1;gap:8px}.nv-reference-root .matter-bar{height:5px}.nv-reference-root .matter-bar-wrap small{font-size:10px}.nv-reference-root .matter-value{grid-row:2;grid-column:2;font-size:11px;color:#6c7785}.nv-reference-root .matter-row>svg{display:none}.nv-reference-root .insight-note{padding:18px 17px;gap:11px;margin-top:16px;align-items:flex-start}.nv-reference-root .insight-note strong{font-size:12px}.nv-reference-root .insight-note p{font-size:11px}.nv-reference-root .data-caption{font-size:10px}.nv-reference-root .firm-overview{grid-template-columns:1fr 1fr;padding:22px 18px;gap:24px 15px;margin-bottom:16px}.nv-reference-root .firm-intro{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:20px;align-items:center}.nv-reference-root .firm-icon{display:grid;width:38px;height:38px}.nv-reference-root .firm-intro h2{font-size:22px}.nv-reference-root .firm-intro h2 br{display:none}.nv-reference-root .firm-intro p{font-size:9px;margin-bottom:6px}.nv-reference-root .firm-intro div>span{font-size:10px;margin-top:7px}.nv-reference-root .firm-number{border:0;padding:0}.nv-reference-root .firm-number:last-child{grid-column:1/-1;padding-top:17px;border-top:1px solid var(--line)}.nv-reference-root .firm-number:last-child>strong{display:inline;margin-right:13px}.nv-reference-root .firm-number:last-child>span{display:inline}.nv-reference-root .firm-number>strong{font-size:25px;margin:10px 0}.nv-reference-root .firm-number p{font-size:11px}.nv-reference-root .firm-number>span{font-size:9px}.nv-reference-root .team-toolbar{padding:20px 18px;gap:9px;align-items:stretch}.nv-reference-root .team-toolbar .search{width:auto;flex:1;min-width:0;padding:9px}.nv-reference-root .team-toolbar .search input{font-size:11px}.nv-reference-root .role-select{min-width:0}.nv-reference-root .role-select>span{display:none}.nv-reference-root .role-select :is(select,.nv-select){max-width:108px;font-size:10px;padding:8px}.nv-reference-root .team-heading{display:none}.nv-reference-root .team-row{grid-template-columns:1fr auto;gap:16px 10px;padding:19px 18px;min-height:122px}.nv-reference-root .person{grid-column:1;grid-row:1;gap:10px}.nv-reference-root .person .avatar{width:34px;height:34px;font-size:11px}.nv-reference-root .person strong{font-size:13px}.nv-reference-root .person small{font-size:10px}.nv-reference-root .team-hours{grid-column:2;grid-row:1;font-size:13px}.nv-reference-root .spark-bars{grid-column:1;grid-row:2;height:24px;margin-left:44px;max-width:140px}.nv-reference-root .team-billable{grid-column:2;grid-row:2;font-size:11px}.nv-reference-root .team-billable small{display:inline;margin-left:7px}.nv-reference-root .capacity{grid-column:1/-1;grid-row:3;margin-left:44px}.nv-reference-root .capacity:before{content:"Kapasitet brukt";font-size:9px;white-space:nowrap;color:#98a2b1}.nv-reference-root .capacity>span{height:4px}.nv-reference-root .capacity strong{font-size:10px}.nv-reference-root .team-row>svg{display:none}.nv-reference-root .team-total{padding:18px;font-size:10px}.nv-reference-root .team-total strong{font-size:11px}.nv-reference-root .firm-bottom{display:flex;flex-direction:column;gap:0;margin-top:16px}.nv-reference-root .billable-split{padding:22px 18px;gap:19px}.nv-reference-root .billable-split>strong{font-size:31px}.nv-reference-root .split-labels{font-size:9px;line-height:1.6}.nv-reference-root .privacy-note{padding:23px 16px;align-items:flex-start;gap:13px}.nv-reference-root .privacy-note h3{font-size:13px}.nv-reference-root .privacy-note p{font-size:11px}.nv-reference-root .list-tools{width:100%;padding-bottom:13px}.nv-reference-root .list-tools .search{margin:0;flex:1}.nv-reference-root .group-toggle{height:35px;flex-shrink:0}.nv-reference-root .filter-tabs{gap:18px}.nv-reference-root .filter-tabs button span{font-size:9px;margin-left:4px}.nv-reference-root .detail-sheet[data-slot=sheet-content]{width:100%;max-width:100%;padding:23px 21px;z-index:70}.nv-reference-root .sheet-actions{padding-bottom:env(safe-area-inset-bottom)}.nv-reference-root .sheet-actions button{height:44px;font-size:12px}.nv-reference-root .form-grid input{min-width:0}.nv-reference-root .toast{bottom:85px;gap:8px;padding:13px 14px;font-size:11px;line-height:1.5}.nv-reference-root .toast button:first-of-type{margin-left:0}.nv-reference-root .drill-list .source-icon{width:28px}.nv-reference-root .group-heading{padding:12px 16px;font-size:11px}}.nv-reference-root{font-family:Inter,system-ui,sans-serif}.nv-reference-root h1,.nv-reference-root h2,.nv-reference-root h3,.nv-reference-root .brand,.nv-reference-root .activity strong{font-family:Inter Tight,Inter,sans-serif}.nv-reference-root h1{font-weight:400;letter-spacing:-1px}.nv-reference-root .title-dot{color:#0e1b33}.nv-reference-root .brand{font-weight:500}.nv-reference-root .topbar{border-bottom:1px solid rgba(14,27,51,.08)}.nv-reference-root .time-surface{border-radius:10px;box-shadow:none}.nv-reference-root .btn,.nv-reference-root .main-nav button{border-radius:6px}.nv-reference-root .source-icon{color:#6c7785}.nv-reference-root .main-nav button.active{color:#0e1b33}.nv-reference-root .activity strong{font-size:14px;font-weight:500}.nv-reference-root .capture-status i{background:#3f7a52}.nv-reference-root .status.pending{color:#6c7785;background:#0e1b330b}.nv-reference-root .period-stat{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px}.nv-reference-root .period-stat-copy h2{font-size:17px;font-weight:500;letter-spacing:-.2px}.nv-reference-root .period-stat-copy p{font-size:12px;color:#8a93a8;line-height:1.6;margin-top:8px}.nv-reference-root .period-stat-number{text-align:right;flex-shrink:0}.nv-reference-root .period-stat-number strong{display:block;font-family:Inter Tight,Inter,sans-serif;font-size:34px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap}.nv-reference-root .period-stat-number span{display:block;font-size:11px;color:#98a2b1;margin-top:7px}.nv-reference-root .analysis-average{margin-top:24px}.nv-reference-root .firm-bottom .period-stat{flex-wrap:wrap}.nv-reference-root .firm-bottom .period-stat-number{text-align:left}@media (max-width:760px){.nv-reference-root .period-stat{padding:22px 18px;gap:20px;flex-wrap:wrap}.nv-reference-root .period-stat-copy h2{font-size:16px}.nv-reference-root .period-stat-copy p{font-size:11px}.nv-reference-root .period-stat-number{text-align:left}.nv-reference-root .period-stat-number strong{font-size:30px}.nv-reference-root .period-stat-number span{font-size:10px}.nv-reference-root .analysis-average{margin-top:16px}.nv-reference-root .firm-bottom{gap:16px}}.nv-reference-root .product-frame{--sidebar-width:178px;--sb-bg:#0e1b33;min-height:100vh}.nv-reference-root .product-frame--collapsed{--sidebar-width:58px}.nv-reference-root .product-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:var(--sb-bg);border-right:1px solid #ffffff1a;display:flex;flex-direction:column;z-index:40;transition:width .2s}.nv-reference-root .product-logo{height:64px;flex-shrink:0;display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff1a;color:#fff;text-decoration:none;overflow:hidden;white-space:nowrap;padding-left:11px}.nv-reference-root .product-logo span{font-family:Inter Tight,Inter,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.42px}.nv-reference-root .product-nav{display:flex;flex-direction:column;gap:2px;padding:10px 8px;flex:1;overflow:auto}.nv-reference-root .product-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:36px;border:0;border-radius:4px;background:none;color:#ffffffad;text-decoration:none;font-size:13.5px;font-weight:500;white-space:nowrap;text-align:left}.nv-reference-root .product-nav-item>svg{flex-shrink:0;opacity:.78;width:20px;height:20px}.nv-reference-root .product-nav-item>span{flex:1}.nv-reference-root .product-nav-item:hover{background:#ffffff0f;color:#fff}.nv-reference-root .product-nav-item.active{background:#ffffff21;color:#fff}.nv-reference-root .product-nav-item.active>svg{opacity:1}.nv-reference-root .product-nav-item b{font-size:10px;font-weight:500;background:#ffffff21;min-width:17px;height:17px;border-radius:4px;text-align:center;line-height:17px}.nv-reference-root .product-sidebar-bottom{padding:8px 8px 16px}.nv-reference-root .product-collapse{position:absolute;right:-9px;top:50%;width:18px;height:36px;border-radius:6px;background:#0e1b33;border:1px solid #ffffff33;display:grid;place-items:center;color:#ffffffb0}.nv-reference-root .product-collapse:hover{color:#fff}.nv-reference-root .product-frame--collapsed .product-collapse svg{transform:rotate(180deg)}.nv-reference-root .product-frame--collapsed .product-nav-item>span,.nv-reference-root .product-frame--collapsed .product-nav-item>b,.nv-reference-root .product-frame--collapsed .product-logo>span{display:none}.nv-reference-root .product-main{margin-left:var(--sidebar-width);min-width:0;transition:margin-left .2s}.nv-reference-root .product-topbar{height:54px;padding:0 24px;background:#fff;border-bottom:1px solid #0e1b3314;display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:35}.nv-reference-root .product-tabs{height:100%;display:flex;align-items:center;gap:4px;min-width:0}.nv-reference-root .product-tabs button{display:flex;align-items:center;gap:7px;border:0;background:none;border-radius:5px;padding:8px 12px;color:#6c7785;font-size:12px;white-space:nowrap}.nv-reference-root .product-tabs button:hover{background:#0e1b3305;color:#0e1b33}.nv-reference-root .product-tabs button.active{background:#0e1b330a;color:#0e1b33}.nv-reference-root .product-top-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.nv-reference-root .product-log-time{display:flex;align-items:center;gap:6px;border:1px solid #0e1b3314;border-radius:6px;background:#fff;color:#6c7785;padding:6px 9px;font-size:11px}.nv-reference-root .product-log-time:hover{background:#faf8f4;color:#0e1b33}.nv-reference-root .product-log-time b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#0e1b330d;font-size:10px;font-weight:500}.nv-reference-root .product-avatar{width:30px;height:30px;border:0;border-radius:50%;background:#e7ebf6;color:#2952d9;font-size:11px;font-weight:700}.nv-reference-root .product-profile{position:relative}.nv-reference-root .product-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:none;border:0;z-index:50;cursor:default}.nv-reference-root .product-profile-menu{position:absolute;right:0;top:40px;z-index:51;width:244px;border:1px solid #0e1b3314;border-radius:12px;background:#fff;box-shadow:0 12px 34px #0e1b3329;padding:20px}.nv-reference-root .product-profile-menu strong,.nv-reference-root .product-profile-menu span,.nv-reference-root .product-profile-menu small{display:block}.nv-reference-root .product-profile-menu strong{font-size:14px;font-weight:500}.nv-reference-root .product-profile-menu span{font-size:11px;color:#6c7785;margin-top:6px}.nv-reference-root .product-profile-menu small{font-size:10px;color:#98a2b1;margin-top:14px}.nv-reference-root .product-profile-menu a{display:block;font-size:12px;margin-top:14px;color:#0e1b33;text-decoration:none}.nv-reference-root .workspace{padding:36px 32px 46px}@media (min-width:901px) and (max-width:1200px){.nv-reference-root .workspace{padding:28px 22px 40px}.nv-reference-root .ledger-head,.nv-reference-root .entry-row{column-gap:12px}.nv-reference-root .product-topbar{padding:0 22px}}@media (max-width:900px){.nv-reference-root .product-frame{--sidebar-width:58px}.nv-reference-root .product-nav-item>span,.nv-reference-root .product-nav-item>b,.nv-reference-root .product-logo>span{display:none}.nv-reference-root .product-collapse{display:none}.nv-reference-root .product-topbar{padding:0 16px;gap:10px}.nv-reference-root .workspace{padding:28px 20px 40px}.nv-reference-root .product-tabs button{padding:8px 9px}.nv-reference-root .product-top-actions{gap:10px}}@media (max-width:760px){.nv-reference-root .workspace{padding:24px 14px 32px}.nv-reference-root .product-tabs button{font-size:11px;padding:8px 7px;gap:0}.nv-reference-root .product-tabs button>svg{display:none}.nv-reference-root .product-topbar{padding:0 10px;gap:5px}.nv-reference-root .product-log-time{padding:5px;border:0}.nv-reference-root .product-log-time>span,.nv-reference-root .product-log-time>b{display:none}.nv-reference-root .product-top-actions{gap:7px}.nv-reference-root .product-nav{padding:10px 8px}.nv-reference-root .product-profile-menu{width:230px}.nv-reference-root .page-heading{gap:20px}.nv-reference-root .actions,.nv-reference-root .range-controls,.nv-reference-root .quiet-note{flex-wrap:wrap}.nv-reference-root .capture-status{font-size:9px}.nv-reference-root .firm-overview{grid-template-columns:1fr}.nv-reference-root .firm-number{border:0;padding:0}.nv-reference-root .firm-number:last-child{padding:0}}@media (prefers-reduced-motion:reduce){.nv-reference-root .product-sidebar,.nv-reference-root .product-main{transition:none}}.nv-reference-root [hidden]{display:none!important}.nv-reference-root .product-top-controls{display:flex;align-items:center;gap:20px;min-width:0;height:100%}.nv-reference-root .product-board-select{border:0;background:transparent;font-size:12px;font-weight:500;max-width:180px;color:#0e1b33;padding:7px 2px;cursor:pointer}.nv-reference-root .product-section-name{font-size:13px;font-weight:500}.nv-reference-root .product-history-trigger{font-size:12px;color:#6c7785}.nv-reference-root .design-select{border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#566276;max-width:165px;padding:9px 10px;font-size:12px;min-width:0}.nv-reference-root .task-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:24px;overflow:hidden}.nv-reference-root .task-summary>button,.nv-reference-root .task-summary>div{padding:22px 26px;border:0;border-right:1px solid var(--line);background:none;text-align:left;position:relative}.nv-reference-root .task-summary>button:hover{background:#faf8f4}.nv-reference-root .task-summary>button.selected:after{content:"";position:absolute;bottom:0;left:26px;right:26px;height:2px;background:#0e1b33}.nv-reference-root .task-summary>div:last-child{border-right:0}.nv-reference-root .task-summary span{display:block;color:#6c7785;font-size:12px}.nv-reference-root .task-summary strong{display:flex;align-items:center;gap:12px;font-family:Inter Tight,Inter,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.7px;margin-top:12px;line-height:1}.nv-reference-root .task-summary strong small{font-size:16px;color:#8a93a8}.nv-reference-root .summary-amber{width:6px;height:6px;border-radius:50%;background:#b8821c}.nv-reference-root .task-progress>div{position:absolute;left:26px;right:26px;bottom:14px;height:3px;background:#f0eee9;border-radius:2px}.nv-reference-root .task-progress>div>i{display:block;background:#3f7a52;height:100%;border-radius:2px}.nv-reference-root .task-surface{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.nv-reference-root .task-toolbar{padding:0 24px;min-height:70px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.nv-reference-root .task-toolbar .filter-tabs{align-self:stretch;gap:22px}.nv-reference-root .task-toolbar-tools{display:flex;align-items:center;gap:10px;padding:14px 0;min-width:0}.nv-reference-root .task-toolbar .search{width:195px;background:#fff}.nv-reference-root .task-toolbar .search input{width:100%;font-size:12px}.nv-reference-root .task-view-switch{display:flex;align-items:center;gap:2px;border:1px solid #e5e7eb;border-radius:6px;padding:3px}.nv-reference-root .task-view-switch button{display:grid;place-items:center;background:none;color:#8a93a8;border:0;border-radius:4px;width:30px;height:28px}.nv-reference-root .task-view-switch button.selected{background:#f1f2f4;color:#0e1b33}.nv-reference-root .task-active-filter{padding:10px 24px;display:flex;align-items:center;gap:8px;font-size:12px;color:#9b721e;background:#fbf8f0;border-bottom:1px solid #ece6d8}.nv-reference-root .task-active-filter .icon-btn{height:22px;width:22px}.nv-reference-root .task-group-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 24px 13px}.nv-reference-root .task-group-heading h3{font-size:13px;font-weight:500;display:flex;align-items:center;gap:9px}.nv-reference-root .task-group-heading h3>i,.nv-reference-root .task-table-status>i{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.nv-reference-root .task-group-heading h3>span{font-family:Inter,sans-serif;font-size:11px;color:#98a2b1;font-weight:400;margin-left:3px}.nv-reference-root .task-group-heading button{border:0;background:none;color:#6c7785;display:flex;align-items:center;gap:7px;font-size:12px}.nv-reference-root .task-row{display:grid;grid-template-columns:18px minmax(0,1fr) 115px 30px 20px;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f0ed}.nv-reference-root .task-row:hover{background:#fcfbf9}.nv-reference-root .task-check{width:17px;height:17px;background:#fff;border:1px solid #d2d7df;border-radius:5px;display:grid;place-items:center;color:#fff}.nv-reference-root .task-check:hover{border-color:#3f7a52}.nv-reference-root .task-check.checked{background:#3f7a52;border-color:#3f7a52}.nv-reference-root .task-row-main{min-width:0;background:none;border:0;text-align:left}.nv-reference-root .task-row-main strong{font-size:14px;line-height:1.5;font-weight:500;display:block;font-family:Inter Tight,Inter,sans-serif}.nv-reference-root .task-row-main>span{display:flex;align-items:center;gap:6px;color:#8a93a8;font-size:11px;margin-top:7px}.nv-reference-root .task-row-main>span>i,.nv-reference-root .task-card-matter>i{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.nv-reference-root .task-row-main small{margin-left:8px;display:flex;align-items:center;gap:4px;font-size:10px}.nv-reference-root .task-row--done .task-row-main strong{text-decoration:line-through;color:#8a93a8}.nv-reference-root .task-due{display:flex;align-items:center;gap:6px;font-size:11px;color:#6c7785;white-space:nowrap}.nv-reference-root .task-due.due-soon{color:#a2782d}.nv-reference-root .task-owner.avatar{height:26px;width:26px;font-size:9px}.nv-reference-root .task-open{display:grid;place-items:center;color:#9aa3b2;border:0;background:none;padding:4px}.nv-reference-root .task-open:hover{color:#0e1b33}.nv-reference-root .task-list>section+section{border-top:1px solid var(--line)}.nv-reference-root .task-board{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));padding:20px;gap:15px;overflow-x:auto;min-height:390px;background:#fcfbf9}.nv-reference-root .task-column{min-width:0}.nv-reference-root .task-column.accepts-drop{border-radius:7px;outline:1px dashed #d6dae3}.nv-reference-root .task-column .task-group-heading{padding:2px 3px 16px}.nv-reference-root .task-card{padding:18px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:block;width:100%;text-align:left;margin-bottom:10px;transition:border-color .15s,box-shadow .15s}.nv-reference-root .task-card:hover{border-color:#b8c2d1;box-shadow:0 3px 12px #0e1b3305}.nv-reference-root .task-card:active{cursor:grabbing}.nv-reference-root .task-card-matter{display:flex;align-items:center;gap:5px;font-size:10px;color:#8a93a8;line-height:1.4}.nv-reference-root .task-card>strong{display:block;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1.55;margin:12px 0 20px}.nv-reference-root .task-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv-reference-root .task-card-progress{display:flex;align-items:center;gap:12px;margin:-6px 0 18px}.nv-reference-root .task-card-progress>span{height:3px;background:#f0f1f4;flex:1;border-radius:2px}.nv-reference-root .task-card-progress>span>i{display:block;height:100%;background:#8699c9}.nv-reference-root .task-card-progress small{font-size:10px;color:#98a2b1}.nv-reference-root .task-add-card{display:flex;align-items:center;gap:7px;color:#98a2b1;border:0;background:none;padding:12px 6px;font-size:12px}.nv-reference-root .task-add-card:hover{color:#0e1b33}.nv-reference-root .task-column-empty{padding:28px 10px;text-align:center;font-size:12px;color:#a4acb7;border:1px dashed #e5e7eb;border-radius:7px;margin-bottom:8px}.nv-reference-root .task-table{overflow-x:auto}.nv-reference-root .task-table .task-row,.nv-reference-root .task-table-head{grid-template-columns:18px minmax(260px,1fr) 100px 105px 65px 20px;min-width:790px}.nv-reference-root .task-table-head{display:grid;align-items:center;gap:16px;padding:16px 24px;background:#fcfbf9;color:#98a2b1;font-size:9px;letter-spacing:.07em}.nv-reference-root .task-table-status{display:flex;align-items:center;gap:6px;color:#6c7785;font-size:11px}.nv-reference-root .calendar-month-toolbar{display:flex;align-items:center;justify-content:space-between;padding:22px 24px}.nv-reference-root .calendar-month-toolbar>div{display:flex;align-items:center;gap:15px}.nv-reference-root .calendar-month-toolbar h2{font-size:17px;font-weight:500;text-transform:capitalize}.nv-reference-root .calendar-weekdays,.nv-reference-root .calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.nv-reference-root .calendar-weekdays span{padding:12px 14px;font-size:11px;color:#8a93a8;border-bottom:1px solid var(--line)}.nv-reference-root .calendar-day{min-width:0;min-height:108px;background:#fff;border:0;border-right:1px solid #eceef1;border-bottom:1px solid #eceef1;text-align:left;padding:8px;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px}.nv-reference-root .calendar-day:nth-child(7n){border-right:0}.nv-reference-root .calendar-day>span{font-size:11px;align-self:flex-start;display:grid;place-items:center;width:24px;height:24px}.nv-reference-root .calendar-day.outside>span{color:#bec4ce}.nv-reference-root .calendar-day.today>span{background:#0e1b33;color:#fff;border-radius:50%}.nv-reference-root .calendar-day.selected{background:#f6f7fb;box-shadow:inset 0 0 0 1px #a5b3d5;z-index:1}.nv-reference-root .calendar-day small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#5a6580;border-left:2px solid #2952d9;border-radius:2px;background:#f3f5f9;padding:5px}.nv-reference-root .calendar-day em{font-style:normal;font-size:9px;color:#8a93a8}.nv-reference-root .calendar-mobile-dot{display:none}.nv-reference-root .calendar-agenda{padding-bottom:12px}.nv-reference-root .calendar-agenda .task-group-heading{padding-top:23px}.nv-reference-root .calendar-empty{padding:18px 24px;color:#98a2b1;font-size:12px}.nv-reference-root .task-detail .entry-form{margin-top:22px}.nv-reference-root .task-subtasks{border:0;margin:0;padding:0}.nv-reference-root .task-subtasks legend{font-size:12px;margin-bottom:12px}.nv-reference-root .task-subtasks legend span{color:#98a2b1;margin-left:8px}.nv-reference-root .task-subtasks>label{display:flex;align-items:center;gap:9px;font-size:12px;padding:10px 0!important;margin:0!important;border-bottom:1px solid #f1f0ed}.nv-reference-root .task-subtasks input[type=checkbox]{height:14px!important;width:14px!important;accent-color:#0e1b33}.nv-reference-root .task-subtasks label span{flex:1;line-height:1.5}.nv-reference-root .task-subtasks button,.nv-reference-root .subtask-add button{border:0;background:none;color:#98a2b1;padding:3px}.nv-reference-root .subtask-add{display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.nv-reference-root .subtask-add input{border:0!important;background:none!important;padding:12px 0!important;min-width:0;font-size:12px!important;flex:1}.nv-reference-root .task-ask{font-size:12px;color:#6c7785;justify-content:flex-start}.nv-reference-root .inline-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:13px 18px;border-radius:8px;background:#0e1b33;color:#fff;z-index:45;font-size:12px;box-shadow:0 6px 22px #0e1b3315}.nv-reference-root .inline-notice button{border:0;background:none;color:#fff9;margin-left:12px;display:grid;place-items:center}.nv-reference-root .assistant-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;min-height:calc(100dvh - 54px)}.nv-reference-root .assistant-main{min-width:0;position:relative}.nv-reference-root .assistant-contextbar{height:61px;padding:0 30px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #0e1b3306}.nv-reference-root .assistant-contextbar>button:first-child{display:flex;align-items:center;gap:8px;padding:7px 9px;background:transparent;border:1px solid #e2e5e9;border-radius:6px;color:#6c7785;font-size:11px;max-width:65%;text-align:left}.nv-reference-root .assistant-contextbar>button:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .conversation-name{font-size:11px;color:#98a2b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .assistant-start{max-width:780px;margin:0 auto;padding:60px 36px 36px}.nv-reference-root .assistant-start-title>svg{margin-bottom:22px}.nv-reference-root .assistant-start-title .eyebrow{margin-bottom:12px}.nv-reference-root .assistant-start-title h1{font-size:32px;line-height:1.25;font-weight:400;letter-spacing:-.7px;margin-bottom:28px}.nv-reference-root .assistant-compose-wrap{width:100%}.nv-reference-root .assistant-composer{background:#fff;border:1px solid #dce0e6;border-radius:10px;padding:18px 18px 13px;box-shadow:0 3px 15px #0e1b3303}.nv-reference-root .assistant-composer:focus-within{border-color:#9cabca;box-shadow:0 0 0 2px #2952d905}.nv-reference-root .assistant-composer textarea{display:block;width:100%;min-height:76px;max-height:260px;resize:vertical;border:0;outline:none;background:transparent;font-family:inherit;font-size:14px;line-height:1.7;color:#0e1b33}.nv-reference-root .assistant-composer textarea::placeholder{color:#a0a8b5}.nv-reference-root .assistant-composer-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.nv-reference-root .assistant-composer-bottom>div{display:flex;align-items:center;gap:6px}.nv-reference-root .composer-tool{padding:6px 7px;font-size:11px;color:#6c7785;gap:6px;border-radius:5px;min-height:30px}.nv-reference-root .composer-tool small{font-size:9px;min-width:15px;min-height:15px;background:#f2f3f5;border-radius:3px}.nv-reference-root .composer-mode{background:none;border:0;color:#6c7785;font-family:inherit;font-size:11px;max-width:120px;padding:5px}.nv-reference-root .assistant-send.btn{width:34px;height:34px;padding:0;border-radius:6px}.nv-reference-root .assistant-demo-note{font-size:10px;text-align:center;color:#9ca4b0;margin:11px 0 0}.nv-reference-root .assistant-start-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.nv-reference-root .assistant-start-actions>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:19px 16px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.nv-reference-root .assistant-start-actions>button>svg:first-child{color:#6c7785;margin-bottom:17px}.nv-reference-root .assistant-start-actions strong{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.nv-reference-root .assistant-start-actions span{font-size:10px;color:#98a2b1;line-height:1.6;margin-top:6px}.nv-reference-root .assistant-start-actions>button>svg:last-child{position:absolute;right:14px;top:20px;color:#a1aab7}.nv-reference-root .assistant-start-actions>button:hover{border-color:#bbc5d3}.nv-reference-root .assistant-recent{margin-top:38px}.nv-reference-root .assistant-recent>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nv-reference-root .assistant-recent h2{font-size:13px;font-weight:500}.nv-reference-root .assistant-recent>div>button{display:flex;gap:6px;align-items:center;border:0;background:none;color:#98a2b1;font-size:10px}.nv-reference-root .assistant-recent-row{display:flex;align-items:center;gap:13px;padding:16px 0;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #0e1b3309;color:#8a93a8}.nv-reference-root .assistant-recent-row>span{flex:1}.nv-reference-root .assistant-recent-row strong{display:block;font-size:12px;font-weight:500;color:#566276}.nv-reference-root .assistant-recent-row small{display:block;font-size:10px;margin-top:6px}.nv-reference-root .assistant-history{border-left:1px solid var(--line);background:#fff;position:sticky;top:54px;height:calc(100dvh - 54px);padding:25px 16px 18px;display:flex;flex-direction:column}.nv-reference-root .assistant-history-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.nv-reference-root .assistant-history-heading h2{font-size:14px;font-weight:500}.nv-reference-root .assistant-history-heading .btn{height:30px;font-size:11px;padding:0 10px;gap:4px}.nv-reference-root .assistant-history-heading .btn svg{width:13px;height:13px}.nv-reference-root .assistant-history-search{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fff;padding:9px 10px;border-radius:6px;color:#98a2b1}.nv-reference-root .assistant-history-search input{border:0;outline:none;background:none;min-width:0;width:100%;font-family:inherit;font-size:11px;color:#566276}.nv-reference-root .assistant-history-list{margin-top:25px;overflow-y:auto;flex:1}.nv-reference-root .assistant-history-list>p{font-size:9px;color:#a1a9b6;letter-spacing:.08em;margin-bottom:11px;padding:0 6px}.nv-reference-root .assistant-history-list>button{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:6px;width:100%;padding:13px 9px;text-align:left;color:#8a93a8;margin-bottom:3px}.nv-reference-root .assistant-history-list>button.active,.nv-reference-root .assistant-history-list>button:hover{background:#f5f6f8}.nv-reference-root .assistant-history-list>button.active{color:#0e1b33}.nv-reference-root .assistant-history-list>button>span{flex:1;min-width:0}.nv-reference-root .assistant-history-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:#566276}.nv-reference-root .assistant-history-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;margin-top:7px}.nv-reference-root .assistant-history-list>button>svg:last-child{width:12px}.nv-reference-root .assistant-history-foot{margin-top:30px;padding:19px 7px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:11px;font-size:11px;color:#6c7785}.nv-reference-root .assistant-history-foot .avatar{width:30px;height:30px;font-size:10px}.nv-reference-root .assistant-history-foot small{display:block;font-size:9px;color:#98a2b1;margin-top:5px}.nv-reference-root .assistant-mobile-new.btn{margin-left:auto;padding:0;width:30px;height:30px;color:#6c7785}.nv-reference-root .assistant-messages{max-width:810px;margin:auto;padding:35px 38px 20px}.nv-reference-root .assistant-message{margin-bottom:35px}.nv-reference-root .assistant-message.user{margin-left:15%;padding:16px 20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.nv-reference-root .assistant-message-body p{white-space:pre-wrap;font-size:14px;line-height:1.9;color:#455166;margin-bottom:17px}.nv-reference-root .assistant-message-body p:last-child{margin-bottom:0}.nv-reference-root .assistant-author{display:flex;align-items:center;gap:8px;margin-bottom:17px}.nv-reference-root .assistant-author strong{font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500}.nv-reference-root .assistant-author span{margin-left:auto;font-size:10px;color:#98a2b1}.nv-reference-root .assistant-source-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.nv-reference-root .assistant-source-list button{display:flex;align-items:center;gap:6px;border:1px solid #e1e5ec;background:#fff;border-radius:5px;padding:7px 9px;color:#6c7785;font-size:10px}.nv-reference-root .assistant-source-list button>span{font-size:9px;color:#2952d9}.nv-reference-root .assistant-message-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.nv-reference-root .assistant-message-actions button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#98a2b1;font-size:10px;padding:4px 0}.nv-reference-root .assistant-sticky-composer{position:sticky;bottom:0;background:linear-gradient(transparent,#faf8f4 15px);padding:18px 32px 20px;z-index:5}.nv-reference-root .assistant-sticky-composer>.assistant-compose-wrap{max-width:734px;margin:auto}.nv-reference-root .assistant-sticky-composer textarea{min-height:52px}.nv-reference-root .assistant-attachments,.nv-reference-root .assistant-message-files{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.nv-reference-root .assistant-attachments>span,.nv-reference-root .assistant-message-files>span{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:5px;font-size:11px;color:#6c7785;max-width:100%;overflow-wrap:anywhere}.nv-reference-root .assistant-attachments button{background:none;border:0;color:#98a2b1;display:grid;place-items:center}.nv-reference-root .assistant-message-files{margin-top:15px;margin-bottom:0}.nv-reference-root .assistant-notice{padding:12px 24px;font-size:11px;color:#6c7785;line-height:1.6;display:flex;align-items:center;gap:12px;background:#f0f2f6}.nv-reference-root .assistant-notice button{margin-left:auto;background:none;border:0;color:inherit}.nv-reference-root .source-document{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:26px;margin-top:23px}.nv-reference-root .source-document>div{display:flex;align-items:center;gap:9px;color:#98a2b1;font-size:11px;margin-bottom:35px}.nv-reference-root .source-document h3{font-size:17px;font-weight:500;margin-bottom:18px}.nv-reference-root .source-document p{font-size:14px;line-height:1.9;color:#566276}.nv-reference-root .source-document small{display:block;margin-top:30px;color:#98a2b1;font-size:10px}.nv-reference-root .source-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.nv-reference-root .assistant-source-options{display:flex;flex-direction:column;margin:20px 0}.nv-reference-root .assistant-source-options label{display:flex;align-items:center;gap:13px;padding:21px 0;border-bottom:1px solid #e5e7eb;color:#6c7785}.nv-reference-root .assistant-source-options label>span{flex:1}.nv-reference-root .assistant-source-options strong{display:block;font-size:14px;font-weight:500;color:#0e1b33}.nv-reference-root .assistant-source-options small{display:block;font-size:11px;line-height:1.6;margin-top:5px}.nv-reference-root .assistant-source-options input{accent-color:#0e1b33;width:16px;height:16px}.nv-reference-root .assistant-case-options{margin-top:20px}.nv-reference-root .assistant-case-options>button{display:flex;align-items:center;gap:12px;padding:18px 13px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #eceef1;border-radius:6px;color:#6c7785}.nv-reference-root .assistant-case-options>button.selected{background:#f3f5f9;color:#0e1b33}.nv-reference-root .assistant-case-options>button>span{flex:1}.nv-reference-root .assistant-case-options strong{font-size:13px;font-weight:500;display:block}.nv-reference-root .assistant-case-options small{display:block;font-size:11px;color:#98a2b1;margin-top:6px}@media (min-width:1500px){.nv-reference-root .assistant-start{padding-top:85px}.nv-reference-root .assistant-layout{grid-template-columns:minmax(0,1fr) 275px}}@media (max-width:1200px){.nv-reference-root .task-toolbar{flex-wrap:wrap;gap:0}.nv-reference-root .task-toolbar .filter-tabs{height:58px}.nv-reference-root .task-toolbar-tools{flex:1;justify-content:flex-end}.nv-reference-root .task-toolbar .search{width:165px}.nv-reference-root .assistant-layout{grid-template-columns:minmax(0,1fr) 220px}.nv-reference-root .assistant-history{padding-inline:12px}.nv-reference-root .assistant-start{padding:46px 25px 32px}.nv-reference-root .assistant-start-title h1{font-size:29px}.nv-reference-root .assistant-start-actions{gap:9px}.nv-reference-root .assistant-start-actions>button{padding:16px 13px}.nv-reference-root .assistant-start-actions strong{font-size:12px}.nv-reference-root .assistant-start-actions span{font-size:10px}}@media (max-width:1050px){.nv-reference-root .assistant-layout{display:block}.nv-reference-root .assistant-history{display:none}.nv-reference-root .assistant-start{max-width:780px}.nv-reference-root .task-summary>button,.nv-reference-root .task-summary>div{padding:20px}.nv-reference-root .task-summary span{font-size:11px}.nv-reference-root .task-row{gap:12px}.nv-reference-root .task-toolbar-tools{flex-wrap:wrap}.nv-reference-root .task-toolbar .search{flex:1;min-width:140px}.nv-reference-root .product-top-controls{gap:12px}}@media (max-width:760px){.nv-reference-root .product-board-select{max-width:105px;font-size:11px}.nv-reference-root .product-top-controls{gap:6px}.nv-reference-root .product-top-controls .product-tabs button{font-size:10px}.nv-reference-root .product-section-name{font-size:12px}.nv-reference-root .task-summary{grid-template-columns:1fr 1fr;margin-bottom:16px}.nv-reference-root .task-summary>button,.nv-reference-root .task-summary>div{padding:18px}.nv-reference-root .task-summary>button:nth-child(2){border-right:0}.nv-reference-root .task-summary>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.nv-reference-root .task-summary strong{font-size:27px}.nv-reference-root .task-summary span{font-size:10px}.nv-reference-root .task-summary>button.selected:after{left:18px;right:18px}.nv-reference-root .task-progress>div{left:18px;right:18px;bottom:10px}.nv-reference-root .task-toolbar{padding:0 16px;display:block}.nv-reference-root .task-toolbar .filter-tabs{height:54px}.nv-reference-root .task-toolbar-tools{padding:0 0 13px;gap:8px;justify-content:flex-start}.nv-reference-root .task-toolbar .search{width:auto;min-width:130px;padding:8px}.nv-reference-root .task-toolbar .search input{font-size:11px}.nv-reference-root .task-toolbar-tools .design-select{font-size:11px;width:110px;padding:8px}.nv-reference-root .task-view-switch{margin-left:auto}.nv-reference-root .task-view-switch button{width:27px;height:25px}.nv-reference-root .task-group-heading{padding:18px 16px 12px}.nv-reference-root .task-group-heading h3{font-size:12px}.nv-reference-root .task-row{grid-template-columns:17px minmax(0,1fr) 25px;gap:10px;padding:16px}.nv-reference-root .task-row-main{grid-column:2;grid-row:1}.nv-reference-root .task-row-main strong{font-size:13px}.nv-reference-root .task-row-main>span{font-size:10px;flex-wrap:wrap;line-height:1.5}.nv-reference-root .task-row-main small{margin-left:0}.nv-reference-root .task-due{grid-column:2;grid-row:2;font-size:10px}.nv-reference-root .task-owner{grid-column:3;grid-row:1}.nv-reference-root .task-open{grid-column:3;grid-row:2}.nv-reference-root .task-check{grid-column:1;grid-row:1}.nv-reference-root .task-board{padding:16px;gap:12px;grid-template-columns:repeat(4,230px)}.nv-reference-root .task-table .task-row{grid-template-columns:18px minmax(260px,1fr) 100px 105px 65px 20px;min-width:790px}.nv-reference-root .task-table .task-row>*{grid-row:auto;grid-column:auto}.nv-reference-root .task-active-filter{padding:8px 16px}.nv-reference-root .calendar-month-toolbar{padding:17px 12px;gap:8px}.nv-reference-root .calendar-month-toolbar>div{gap:5px}.nv-reference-root .calendar-month-toolbar h2{font-size:14px}.nv-reference-root .calendar-month-toolbar .btn{font-size:11px;height:31px;padding:0 9px}.nv-reference-root .calendar-weekdays span{padding:9px 0;text-align:center;font-size:9px}.nv-reference-root .calendar-day{min-height:48px;padding:5px;align-items:center;gap:1px}.nv-reference-root .calendar-day>span{font-size:10px;align-self:center}.nv-reference-root .calendar-day small,.nv-reference-root .calendar-day em{display:none}.nv-reference-root .calendar-mobile-dot{display:block;width:3px;height:3px;background:#2952d9;border-radius:50%}.nv-reference-root .calendar-empty{font-size:11px;padding:12px 16px}.nv-reference-root .tasks-workspace .actions .btn{font-size:11px;padding:0 11px}.nv-reference-root .inline-notice{width:max-content;max-width:calc(100vw - 30px);font-size:11px;bottom:20px}.nv-reference-root .assistant-contextbar{height:55px;padding:0 15px;gap:8px}.nv-reference-root .assistant-contextbar>button:first-child{font-size:10px;max-width:80%}.nv-reference-root .conversation-name{display:none}.nv-reference-root .assistant-start{padding:38px 17px 30px}.nv-reference-root .assistant-start-title h1{font-size:25px;line-height:1.3;margin-bottom:23px}.nv-reference-root .assistant-start-title>svg{width:29px;height:29px;margin-bottom:18px}.nv-reference-root .assistant-composer{padding:14px 12px 10px}.nv-reference-root .assistant-composer textarea{font-size:13px;min-height:90px}.nv-reference-root .assistant-composer-bottom{gap:4px;margin-top:10px}.nv-reference-root .assistant-composer-bottom>div{gap:1px}.nv-reference-root .composer-tool{font-size:10px;gap:4px;padding:4px}.nv-reference-root .composer-tool svg{width:14px}.nv-reference-root .composer-tool small{display:none}.nv-reference-root .composer-mode{font-size:10px;max-width:93px;padding:3px}.nv-reference-root .assistant-send.btn{width:30px;height:30px}.nv-reference-root .assistant-demo-note{font-size:9px;line-height:1.7}.nv-reference-root .assistant-start-actions{grid-template-columns:1fr;margin-top:24px;gap:8px}.nv-reference-root .assistant-start-actions>button{padding:14px 16px 14px 47px;min-height:72px;justify-content:center}.nv-reference-root .assistant-start-actions>button>svg:first-child{position:absolute;left:16px;top:19px;width:16px}.nv-reference-root .assistant-start-actions strong{font-size:12px}.nv-reference-root .assistant-start-actions span{margin-top:3px;font-size:10px}.nv-reference-root .assistant-recent{margin-top:28px}.nv-reference-root .assistant-recent h2{font-size:12px}.nv-reference-root .assistant-recent>div>button{font-size:9px}.nv-reference-root .assistant-recent-row strong{font-size:11px}.nv-reference-root .assistant-recent-row small{font-size:9px}.nv-reference-root .assistant-messages{padding:24px 18px 10px}.nv-reference-root .assistant-message.user{margin-left:8%;padding:13px 15px}.nv-reference-root .assistant-message-body p{font-size:13px;line-height:1.85}.nv-reference-root .assistant-author strong{font-size:13px}.nv-reference-root .assistant-author span{font-size:9px}.nv-reference-root .assistant-sticky-composer{padding:15px 14px}.nv-reference-root .assistant-source-list{gap:6px}.nv-reference-root .assistant-source-list button{font-size:9px}.nv-reference-root .assistant-notice{font-size:10px;padding:10px 16px}.nv-reference-root .assistant-source-detail .source-document{padding:20px}.nv-reference-root .product-history-trigger{font-size:11px}}.nv-reference-root .product-assistant-trigger{display:flex;align-items:center;gap:6px;border:0;background:none;padding:6px;color:#6c7785;font-size:11px;border-radius:5px}.nv-reference-root .product-assistant-trigger.active,.nv-reference-root .product-assistant-trigger:hover{background:#f1f3f7;color:#0e1b33}.nv-reference-root .product-profile-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-size:12px;margin-top:14px;color:#0e1b33;background:none;border:0;padding:0}.nv-reference-root .demo-work-area{min-width:0;transition:margin-right .18s}.nv-reference-root .inbox-workspace{container-type:inline-size}.nv-reference-root .mail-surface{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:650px;max-height:calc(100dvh - 235px);border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.nv-reference-root .mail-list-pane{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.nv-reference-root .mail-list-tools{padding:17px 16px 14px;border-bottom:1px solid var(--line)}.nv-reference-root .mail-list-tools .search{width:100%;padding:9px 10px;background:#fff}.nv-reference-root .mail-list-tools .search input{min-width:0;font-size:12px;width:100%}.nv-reference-root .mail-filter-row{display:flex;gap:7px;margin-top:10px}.nv-reference-root .mail-filter-row .design-select{font-size:10px;padding:7px;flex:1;max-width:50%}.nv-reference-root .mail-list-count{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#98a2b1;padding:12px 17px}.nv-reference-root .mail-list{overflow-y:auto;flex:1}.nv-reference-root .mail-list-item{position:relative;text-align:left;display:block;width:100%;padding:18px 18px 16px;background:#fff;border:0;border-bottom:1px solid #eeeff2;min-width:0}.nv-reference-root .mail-list-item.selected{background:#f4f6fa}.nv-reference-root .mail-list-item.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#2952d9}.nv-reference-root .mail-list-item:hover{background:#f8f9fb}.nv-reference-root .mail-list-sender{display:flex;align-items:center;gap:8px;justify-content:space-between}.nv-reference-root .mail-list-sender strong{font-size:12px;font-weight:500;color:#566276}.nv-reference-root .mail-list-sender time{font-size:10px;flex-shrink:0;color:#98a2b1}.nv-reference-root .mail-list-item.unread .mail-list-sender strong{color:#0e1b33;font-weight:600}.nv-reference-root .mail-list-item.unread .mail-list-sender strong:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#2952d9;vertical-align:middle}.nv-reference-root .mail-list-item h2{font-size:13px;font-weight:500;color:#0e1b33;line-height:1.55;margin:9px 0 6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nv-reference-root .mail-list-item>p{font-size:11px;line-height:1.65;color:#98a2b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root .mail-list-meta{display:flex;align-items:center;gap:8px;color:#98a2b1;margin-top:12px}.nv-reference-root .mail-list-meta>span{display:flex;align-items:center;gap:5px;flex:1;min-width:0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root .mail-list-meta i,.nv-reference-root .mail-case i{display:block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.nv-reference-root .mail-reader{display:flex;flex-direction:column;min-width:0;min-height:0}.nv-reference-root .mail-reader-toolbar{height:58px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px}.nv-reference-root .mail-reader-toolbar>div{display:flex;align-items:center;gap:13px}.nv-reference-root .mail-reader-toolbar>div>button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#8a93a8;font-family:inherit;font-size:10px;padding:5px 0}.nv-reference-root .mail-reader-toolbar>div>button.is-handled{color:#3f7a52}.nv-reference-root .mail-reader-toolbar .btn{height:30px;font-size:11px;padding:0 10px;gap:6px}.nv-reference-root .mail-reader-toolbar .btn svg{width:14px;height:14px}.nv-reference-root .mail-back.icon-btn{display:none}.nv-reference-root .mail-article{padding:28px 34px 35px;overflow-y:auto}.nv-reference-root .mail-case{position:relative;margin-bottom:17px}.nv-reference-root .mail-case>button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:#8a93a8;font-size:11px}.nv-reference-root .mail-case>:is(select,.nv-select){width:100%;max-width:300px;font-size:12px;padding:9px;margin-top:10px;border:1px solid #dce0e6;border-radius:6px;background:#fff;color:#566276}.nv-reference-root .mail-article>h2{font-size:23px;line-height:1.4;font-weight:400;letter-spacing:-.35px;margin-bottom:23px}.nv-reference-root .mail-sender{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid #eceef1}.nv-reference-root .mail-sender>.avatar{width:34px;height:34px;font-size:11px;background:#f0f2f6;color:#6c7785;flex-shrink:0}.nv-reference-root .mail-sender>div{flex:1;min-width:0}.nv-reference-root .mail-sender strong{display:block;font-size:12px;font-weight:500;line-height:1.6}.nv-reference-root .mail-sender small{display:block;color:#98a2b1;font-size:10px;font-weight:400;overflow-wrap:anywhere}.nv-reference-root .mail-sender>div>span{display:block;color:#98a2b1;font-size:10px;margin-top:4px}.nv-reference-root .mail-sender>button{background:none;border:0;color:#98a2b1}.nv-reference-root .mail-body{padding:26px 0 12px}.nv-reference-root .mail-body p{font-size:14px;color:#455166;line-height:1.85;margin-bottom:18px;white-space:pre-wrap}.nv-reference-root .mail-deadline{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #eee5d4;border-radius:7px;background:#fcfaf5;color:#a2782d;margin-top:24px}.nv-reference-root .mail-deadline>div{flex:1}.nv-reference-root .mail-deadline strong{display:block;font-size:12px;font-weight:500}.nv-reference-root .mail-deadline>div>span{display:block;color:#a79778;font-size:10px;margin-top:5px}.nv-reference-root .mail-deadline>button{display:flex;align-items:center;gap:4px;background:none;border:0;color:#a2782d;font-size:11px}.nv-reference-root .mail-attachments{display:flex;flex-wrap:wrap;gap:10px;margin:5px 0 26px}.nv-reference-root .mail-attachments>button{display:flex;align-items:center;gap:10px;min-width:220px;max-width:100%;text-align:left;background:#fff;border:1px solid #e2e5ea;border-radius:7px;padding:12px;color:#98a2b1}.nv-reference-root .attachment-icon{width:31px;height:36px;display:grid;place-items:center;background:#f1f3f7;border-radius:4px;color:#6c7785}.nv-reference-root .mail-attachments strong{display:block;color:#566276;font-size:11px;font-weight:500}.nv-reference-root .mail-attachments small{display:block;font-size:10px;margin-top:5px}.nv-reference-root .mail-attachments>button>svg:last-child{margin-left:auto}.nv-reference-root .mail-reply-actions{display:flex;flex-wrap:wrap;gap:9px}.nv-reference-root .mail-reply-actions .btn{font-size:11px}.nv-reference-root .mail-reply{border:1px solid #dce1e9;border-radius:8px;padding:15px}.nv-reference-root .mail-reply>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#8a93a8;font-size:11px}.nv-reference-root .mail-reply>div>span{display:flex;align-items:center;gap:7px}.nv-reference-root .mail-reply>div>button{border:0;background:none;color:#98a2b1}.nv-reference-root .mail-reply>textarea{border:0;outline:none;font-family:inherit;width:100%;font-size:13px;line-height:1.8;color:#455166;min-height:140px;resize:vertical}.nv-reference-root .mail-reply>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.nv-reference-root .mail-reply small{color:#98a2b1;font-size:10px}.nv-reference-root .mail-reply .btn{font-size:11px;height:32px}.nv-reference-root .mail-reader-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:450px;padding:25px;text-align:center;color:#a1a9b6}.nv-reference-root .mail-reader-empty h2{font-size:20px;color:#566276;font-weight:400;margin:20px 0 10px}.nv-reference-root .mail-reader-empty p{font-size:12px;line-height:1.7;max-width:260px}.nv-reference-root .inbox-drafts{padding-bottom:20px}.nv-reference-root .inbox-drafts .panel-heading{padding-bottom:24px}.nv-reference-root .saved-draft{display:flex;align-items:center;gap:15px;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:20px 26px;text-align:left;color:#8a93a8}.nv-reference-root .saved-draft>span{flex:1}.nv-reference-root .saved-draft strong{display:block;font-size:14px;font-weight:500;color:#455166}.nv-reference-root .saved-draft small{display:block;font-size:11px;margin-top:7px}.nv-reference-root .settings-workspace{max-width:1450px!important}.nv-reference-root .settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:42px}.nv-reference-root .settings-navigation{align-self:start;position:sticky;top:78px}.nv-reference-root .settings-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e5ea;border-radius:6px;padding:10px;color:#98a2b1;margin-bottom:24px}.nv-reference-root .settings-search input{border:0;outline:none;min-width:0;width:100%;font-family:inherit;background:none;font-size:11px}.nv-reference-root .settings-nav-group{margin-bottom:25px}.nv-reference-root .settings-nav-group>p{text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:#98a2b1;margin:0 10px 11px}.nv-reference-root .settings-nav-group>button{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:0;border-radius:6px;padding:11px 10px;width:100%;color:#6c7785;font-family:inherit;font-size:12px;margin-bottom:3px}.nv-reference-root .settings-nav-group>button>svg:last-child{margin-left:auto;color:#aab2bf;opacity:0}.nv-reference-root .settings-nav-group>button.selected{background:#0e1b3308;color:#0e1b33}.nv-reference-root .settings-nav-group>button.selected>svg:last-child{opacity:1}.nv-reference-root .settings-nav-group>button:hover{background:#0e1b3304}.nv-reference-root .settings-content{min-width:0;max-width:840px}.nv-reference-root .settings-section-heading{margin-bottom:26px}.nv-reference-root .settings-section-heading>h2{font-size:24px;font-weight:400;letter-spacing:-.45px;margin-bottom:11px}.nv-reference-root .settings-section-heading>p{font-size:12px;color:#8a93a8;line-height:1.7}.nv-reference-root .settings-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:26px;margin-bottom:20px}.nv-reference-root .settings-card h3{font-size:16px;font-weight:500;letter-spacing:-.1px}.nv-reference-root .settings-card-desc{font-size:12px;color:#8a93a8;margin-top:9px;line-height:1.7}.nv-reference-root .settings-profile-summary{display:flex;align-items:center;gap:15px;padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.nv-reference-root .settings-profile-summary .avatar{width:48px;height:48px;background:#e9edfd;color:#2952d9;font-size:16px;font-weight:500;flex-shrink:0}.nv-reference-root .settings-profile-summary h3{font-size:17px}.nv-reference-root .settings-profile-summary p{font-size:11px;color:#98a2b1;margin-top:7px}.nv-reference-root .settings-small-label{display:inline-block;font-size:10px;border:1px solid #e8ebf0;background:#fafbfc;color:#8a93a8;border-radius:4px;padding:5px 7px;white-space:nowrap}.nv-reference-root .settings-profile-summary>.settings-small-label{margin-left:auto}.nv-reference-root .settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nv-reference-root .settings-form-grid>.full{grid-column:1/-1}.nv-reference-root .settings-form-grid label,.nv-reference-root .settings-field{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#566276}.nv-reference-root .settings-card>h3+.settings-form-grid{margin-top:24px}.nv-reference-root .settings-form-grid input,.nv-reference-root .settings-form-grid :is(select,.nv-select),.nv-reference-root .settings-form-grid textarea,.nv-reference-root .settings-field textarea{background:#fff;border:1px solid #dfe3e9;border-radius:6px;padding:11px 12px;font-family:inherit;font-size:13px;color:#455166;min-width:0;width:100%;outline:none;line-height:1.5}.nv-reference-root .settings-form-grid input:focus,.nv-reference-root .settings-form-grid :is(select,.nv-select):focus,.nv-reference-root .settings-form-grid textarea:focus,.nv-reference-root .settings-field textarea:focus{border-color:#9cabca;box-shadow:0 0 0 2px #2952d905}.nv-reference-root .settings-form-grid textarea,.nv-reference-root .settings-field textarea{resize:vertical;line-height:1.8}.nv-reference-root .settings-field{margin-top:18px}.nv-reference-root .settings-save{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 0 28px}.nv-reference-root .settings-save>span{font-size:11px;color:#98a2b1}.nv-reference-root .settings-save>div{display:flex;gap:9px}.nv-reference-root .settings-save .btn{font-size:12px}.nv-reference-root .settings-theme-options{display:flex;gap:18px;margin-top:23px}.nv-reference-root .settings-theme-options>button{background:#fff;border:1px solid #e5e7eb;padding:9px;border-radius:8px;flex:1;text-align:left;max-width:180px}.nv-reference-root .settings-theme-options>button.selected{border-color:#0e1b33}.nv-reference-root .settings-theme-options>button>span{height:66px;border-radius:4px;display:grid;place-items:center;color:#fff}.nv-reference-root .settings-theme-options strong{display:block;font-size:12px;font-weight:500;margin:11px 3px 3px;color:#566276}.nv-reference-root .settings-choice-row{display:flex;gap:12px;margin-top:20px}.nv-reference-root .settings-choice-row>button{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:17px;flex:1;text-align:left;position:relative}.nv-reference-root .settings-choice-row>button.selected{border-color:#0e1b33}.nv-reference-root .settings-choice-row strong{display:block;font-size:13px;font-weight:500}.nv-reference-root .settings-choice-row span{display:block;font-size:11px;color:#98a2b1;margin-top:8px;line-height:1.5}.nv-reference-root .settings-choice-row svg{position:absolute;right:12px;top:14px}.nv-reference-root .settings-preview{padding:23px 25px;margin:0 0 22px;border-radius:8px;border:1px dashed #dce1e9;background:#fcfbf9}.nv-reference-root .settings-preview>span{font-size:9px;letter-spacing:.08em;color:#98a2b1}.nv-reference-root .settings-preview p{font-size:14px;color:#455166;margin-top:12px}.nv-reference-root .settings-preview small{display:block;font-size:11px;color:#98a2b1;line-height:1.7;margin-top:10px}.nv-reference-root .settings-integrations{display:flex;flex-direction:column;gap:14px}.nv-reference-root .settings-integration{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:23px}.nv-reference-root .settings-integration>img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.nv-reference-root .settings-integration>div{flex:1;min-width:0}.nv-reference-root .settings-integration h3{font-size:15px;font-weight:500}.nv-reference-root .settings-integration p{font-size:11px;line-height:1.6;color:#98a2b1;margin-top:7px}.nv-reference-root .settings-integration .btn{font-size:11px;height:32px;padding:0 10px}.nv-reference-root .settings-integration>div>span{font-size:10px;display:flex;align-items:center;gap:5px;margin-top:12px;color:#98a2b1}.nv-reference-root .settings-integration .connected{color:#3f7a52}.nv-reference-root .settings-integration i{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor}.nv-reference-root .settings-demo-caption{font-size:11px;color:#98a2b1;line-height:1.8;margin-top:19px}.nv-reference-root .settings-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.nv-reference-root .settings-card-top .btn{font-size:11px}.nv-reference-root .settings-members>div{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #eef0f3}.nv-reference-root .settings-members .avatar{height:32px;width:32px;font-size:10px}.nv-reference-root .settings-members>div>span:nth-child(2){flex:1;min-width:0}.nv-reference-root .settings-members strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.nv-reference-root .settings-members small{display:block;font-size:10px;color:#98a2b1;margin-top:5px}.nv-reference-root .settings-member-role{font-size:10px;color:#98a2b1}.nv-reference-root .settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #eef0f3}.nv-reference-root .settings-toggle-row:last-child{border:0;padding-bottom:0}.nv-reference-root .settings-toggle-row strong{font-size:13px;font-weight:500}.nv-reference-root .settings-toggle-row p{font-size:11px;line-height:1.7;color:#98a2b1;margin-top:7px}.nv-reference-root .design-switch{width:34px;height:20px;padding:3px;border:0;border-radius:20px;background:#dfe3e9;flex-shrink:0;transition:background .15s}.nv-reference-root .design-switch>span{width:14px;height:14px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1b3315;transition:transform .15s}.nv-reference-root .design-switch.on{background:#0e1b33}.nv-reference-root .design-switch.on>span{transform:translate(14px)}.nv-reference-root .settings-shortcut{display:flex;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid #eef0f3;font-size:12px;color:#6c7785}.nv-reference-root .settings-shortcut:last-child{border:0;padding-bottom:0}.nv-reference-root .settings-shortcut kbd{border:1px solid #e5e7eb;padding:5px 7px;border-radius:4px;font-size:11px;font-family:inherit;color:#98a2b1}.nv-reference-root .settings-plan{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:30px}.nv-reference-root .settings-plan h3{font-size:22px;font-weight:400;margin-top:15px}.nv-reference-root .settings-plan p{font-size:12px;color:#98a2b1;margin-top:11px}.nv-reference-root .settings-account-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-top:1px solid #eef0f3;font-size:12px}.nv-reference-root .settings-account-row>span{color:#98a2b1}.nv-reference-root .settings-account-row strong{font-weight:400;color:#566276}.nv-reference-root .settings-billing-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;color:#a8b0bd;gap:17px}.nv-reference-root .settings-billing-empty p{font-size:12px}.nv-reference-root .settings-data-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #eef0f3}.nv-reference-root .settings-data-row:last-child{border:0;padding-bottom:0}.nv-reference-root .settings-data-row strong{font-size:13px;font-weight:500}.nv-reference-root .settings-data-row p{font-size:11px;line-height:1.7;color:#98a2b1;margin-top:7px}.nv-reference-root .settings-data-row .btn{font-size:11px}.nv-reference-root .settings-playbook-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:15px}.nv-reference-root .settings-playbook-toolbar>span{font-size:12px;color:#98a2b1}.nv-reference-root .settings-playbook-toolbar .btn{font-size:12px}.nv-reference-root .settings-playbooks{padding:0;overflow:hidden}.nv-reference-root .settings-playbooks>button{background:none;border:0;border-bottom:1px solid #eef0f3;display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:25px;color:#98a2b1}.nv-reference-root .settings-playbooks>button:last-child{border:0}.nv-reference-root .settings-playbooks>button>span{flex:1}.nv-reference-root .settings-playbooks strong{display:block;font-size:14px;font-weight:500;color:#455166}.nv-reference-root .settings-playbooks small{display:block;font-size:11px;line-height:1.7;margin-top:8px}.nv-reference-root .settings-about-wordmark{font-family:Inter Tight,sans-serif;font-size:36px;letter-spacing:-1px}.nv-reference-root .settings-about>p:not(.settings-demo-caption){font-size:14px;color:#8a93a8;margin:15px 0 35px}.nv-reference-root[data-demo-sidebar=graphite] .product-frame{--sb-bg:#23282e}.nv-reference-root[data-demo-sidebar=forest] .product-frame{--sb-bg:#16342a}.nv-reference-root .product-collapse{background:var(--sb-bg)}.nv-reference-root[data-demo-density=compact] .task-row{padding-block:10px}.nv-reference-root[data-demo-density=compact] .entry-row{min-height:64px;padding-block:10px}.nv-reference-root[data-demo-density=compact] .mail-list-item{padding-block:11px}.nv-reference-root .demo-ai-dock{position:fixed;right:0;top:54px;bottom:0;width:var(--dock-width,420px);max-width:100vw;background:#fff;border-left:1px solid #dde2e9;box-shadow:-12px 0 40px #0e1b3307;z-index:42;display:flex;flex-direction:column}.nv-reference-root .demo-ai-dock--float{top:auto;right:25px;bottom:24px;height:600px;max-height:calc(100dvh - 100px);border:1px solid #dde2e9;border-radius:12px;box-shadow:0 18px 60px #0e1b3324;overflow:hidden}.nv-reference-root .dock-resize{position:absolute;top:0;bottom:0;left:-4px;width:8px;cursor:col-resize;touch-action:none;z-index:1}.nv-reference-root .dock-resize:hover,.nv-reference-root .dock-resize:focus-visible{background:#2952d91a}.nv-reference-root .dock-header{height:62px;display:flex;align-items:center;gap:9px;padding:0 20px;border-bottom:1px solid #e9edf2;flex-shrink:0}.nv-reference-root .dock-header h2{font-size:15px;font-weight:500}.nv-reference-root .dock-header>div{display:flex;gap:4px;align-items:center;margin-left:auto}.nv-reference-root .dock-header button{width:27px;height:27px;display:grid;place-items:center;border:0;background:none;border-radius:4px;color:#98a2b1}.nv-reference-root .dock-header button:hover{color:#0e1b33;background:#f3f5f8}.nv-reference-root .dock-context{padding:17px 22px;background:#fbfbfa;border-bottom:1px solid #e9edf2;flex-shrink:0}.nv-reference-root .dock-context>span{display:block;font-size:9px;letter-spacing:.09em;color:#a1a9b6}.nv-reference-root .dock-context strong{display:block;font-size:12px;font-weight:500;color:#566276;line-height:1.6;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .dock-context small{display:block;font-size:10px;color:#98a2b1;margin-top:6px}.nv-reference-root .dock-scroll{flex:1;min-height:0;overflow-y:auto;padding:25px 22px}.nv-reference-root .dock-empty h3{font-size:17px;line-height:1.5;font-weight:400;letter-spacing:-.2px;margin:4px 0 23px}.nv-reference-root .dock-empty>div{display:flex;flex-direction:column;gap:9px}.nv-reference-root .dock-empty button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:12px 13px;text-align:left;font-size:12px;color:#6c7785}.nv-reference-root .dock-empty button:hover{border-color:#b6c1d3;background:#fcfcfd}.nv-reference-root .dock-message{margin-bottom:24px}.nv-reference-root .dock-message.user{margin-left:20px;border:1px solid #e4e8ed;border-radius:8px;background:#f9fafc;padding:13px 14px}.nv-reference-root .dock-message p{white-space:pre-wrap;font-size:13px;line-height:1.9;color:#566276}.nv-reference-root .dock-message-author{display:flex;align-items:center;gap:7px;font-size:10px;color:#98a2b1;margin-bottom:12px}.nv-reference-root .dock-message-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.nv-reference-root .dock-message-actions>.btn{font-size:11px;height:31px;padding:0 11px}.nv-reference-root .dock-message-actions>.btn svg{width:13px;height:13px}.nv-reference-root .dock-message-actions>button:not(.btn){border:0;background:none;color:#98a2b1;display:grid;place-items:center;padding:5px}.nv-reference-root .dock-compose{border:1px solid #dce1e9;border-radius:8px;margin:0 18px;padding:13px;background:#fff;flex-shrink:0}.nv-reference-root .dock-compose:focus-within{border-color:#9cabca}.nv-reference-root .dock-compose textarea{background:none;border:0;outline:none;font-family:inherit;display:block;width:100%;font-size:13px;line-height:1.7;resize:vertical;min-height:55px;max-height:160px;color:#455166}.nv-reference-root .dock-compose textarea::placeholder{color:#a1a9b6}.nv-reference-root .dock-compose>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.nv-reference-root .dock-compose>div>span{font-size:10px;color:#98a2b1}.nv-reference-root .dock-footnote{font-size:9px;color:#a1a9b6;text-align:center;padding:11px 20px 14px;line-height:1.6;flex-shrink:0}@media (min-width:1600px){.nv-reference-root .demo-work-area.with-ai-dock{margin-right:var(--dock-width,420px)}}@container (max-width:780px){.nv-reference-root .mail-surface{grid-template-columns:1fr;max-height:none;min-height:600px}.nv-reference-root .mail-surface--reading .mail-list-pane{display:none}.nv-reference-root .mail-surface:not(.mail-surface--reading) .mail-reader{display:none}.nv-reference-root .mail-list-pane{border-right:0}.nv-reference-root .mail-list{max-height:none}.nv-reference-root .mail-back.icon-btn{display:flex}.nv-reference-root .mail-reader-toolbar{padding:0 18px}.nv-reference-root .mail-reader-toolbar>div{margin-right:auto}.nv-reference-root .mail-reader{max-height:none}.nv-reference-root .mail-article{overflow:visible}.nv-reference-root .mail-list-tools .search{max-width:none}.nv-reference-root .mail-filter-row .design-select{max-width:200px;font-size:12px}.nv-reference-root .mail-list-item h2{-webkit-line-clamp:1}.nv-reference-root .mail-list-item>p{max-width:90%}}@media (max-width:1200px){.nv-reference-root .settings-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.nv-reference-root .settings-card{padding:22px}.nv-reference-root .settings-profile-summary{gap:12px}.nv-reference-root .settings-profile-summary .settings-small-label{display:none}.nv-reference-root .settings-integration{padding:20px;gap:13px}.nv-reference-root .settings-data-row{flex-wrap:wrap}.nv-reference-root .settings-form-grid{gap:18px}.nv-reference-root .settings-save{flex-wrap:wrap}.nv-reference-root .settings-save>div{margin-left:auto}}@media (max-width:900px){.nv-reference-root .product-top-actions{gap:7px}.nv-reference-root .product-assistant-trigger>span{display:none}.nv-reference-root .settings-layout{grid-template-columns:165px minmax(0,1fr);gap:22px}.nv-reference-root .settings-nav-group>button{font-size:11px;gap:8px;padding:10px 7px}.nv-reference-root .settings-form-grid{grid-template-columns:1fr}.nv-reference-root .settings-form-grid>.full{grid-column:auto}.nv-reference-root .settings-card{padding:20px}.nv-reference-root .settings-section-heading>h2{font-size:22px}.nv-reference-root .settings-theme-options{gap:10px}.nv-reference-root .settings-integration{flex-wrap:wrap}.nv-reference-root .settings-integration>.btn{margin-left:45px}.nv-reference-root .settings-plan{flex-wrap:wrap}}@media (max-width:760px){.nv-reference-root.inbox-workspace .page-heading .actions .btn{font-size:11px;padding:0 10px}.nv-reference-root .mail-surface{border-radius:8px;min-height:530px}.nv-reference-root .mail-article{padding:23px 18px 27px}.nv-reference-root .mail-article>h2{font-size:21px}.nv-reference-root .mail-reader-toolbar{padding:0 12px;gap:7px}.nv-reference-root .mail-reader-toolbar>div{gap:10px}.nv-reference-root .mail-reader-toolbar>div>button:first-child{font-size:9px}.nv-reference-root .mail-reader-toolbar .mail-ask{padding:0 7px;font-size:10px;gap:4px}.nv-reference-root .mail-reader-toolbar .mail-ask svg{width:12px}.nv-reference-root .mail-body p{font-size:13px;line-height:1.85}.nv-reference-root .mail-deadline{padding:12px 10px;gap:7px}.nv-reference-root .mail-deadline strong{font-size:11px}.nv-reference-root .mail-deadline>div>span{font-size:9px}.nv-reference-root .mail-deadline>button{font-size:10px}.nv-reference-root .mail-sender strong{font-size:11px}.nv-reference-root .mail-sender small{font-size:9px}.nv-reference-root .mail-reply-actions .btn{font-size:10px;padding:0 9px}.nv-reference-root .mail-reply{padding:12px}.nv-reference-root .mail-reply footer{flex-wrap:wrap}.nv-reference-root .mail-reply .btn{margin-left:auto}.nv-reference-root .mail-list-item h2{font-size:13px}.nv-reference-root .mail-filter-row .design-select{font-size:11px}.nv-reference-root .settings-layout{display:block}.nv-reference-root .settings-navigation{position:static;display:flex;overflow-x:auto;gap:5px;padding-bottom:12px;margin-bottom:18px}.nv-reference-root .settings-search{display:none}.nv-reference-root .settings-nav-group{display:contents}.nv-reference-root .settings-nav-group>p{display:none}.nv-reference-root .settings-nav-group>button{width:auto;white-space:nowrap;flex-shrink:0;padding:9px 10px;font-size:11px;margin-bottom:0;border:1px solid #e2e5ea;background:#fff}.nv-reference-root .settings-nav-group>button.selected{border-color:#aab4c5}.nv-reference-root .settings-nav-group>button>svg:last-child{display:none}.nv-reference-root .settings-nav-group>button>svg:first-child{width:14px}.nv-reference-root .settings-section-heading>h2{font-size:21px}.nv-reference-root .settings-section-heading>p{font-size:11px}.nv-reference-root .settings-card{padding:18px;border-radius:8px;margin-bottom:16px}.nv-reference-root .settings-form-grid{gap:17px}.nv-reference-root .settings-form-grid label{font-size:11px}.nv-reference-root .settings-form-grid input,.nv-reference-root .settings-form-grid :is(select,.nv-select),.nv-reference-root .settings-form-grid textarea,.nv-reference-root .settings-field textarea{font-size:12px}.nv-reference-root .settings-profile-summary h3{font-size:16px}.nv-reference-root .settings-profile-summary .avatar{height:39px;width:39px;font-size:13px}.nv-reference-root .settings-profile-summary p{font-size:10px}.nv-reference-root .settings-save{gap:13px}.nv-reference-root .settings-save>span{font-size:10px}.nv-reference-root .settings-save .btn{font-size:11px;padding:0 11px}.nv-reference-root .settings-theme-options{gap:8px}.nv-reference-root .settings-theme-options>button{padding:7px}.nv-reference-root .settings-theme-options>button>span{height:52px}.nv-reference-root .settings-theme-options strong{font-size:10px}.nv-reference-root .settings-card h3{font-size:15px}.nv-reference-root .settings-card-desc{font-size:11px}.nv-reference-root .settings-choice-row{flex-direction:column}.nv-reference-root .settings-choice-row strong{font-size:12px}.nv-reference-root .settings-choice-row span{font-size:10px}.nv-reference-root .settings-preview{padding:18px}.nv-reference-root .settings-preview p{font-size:12px}.nv-reference-root .settings-preview small{font-size:10px}.nv-reference-root .settings-integration{padding:18px;gap:12px}.nv-reference-root .settings-integration h3{font-size:14px}.nv-reference-root .settings-integration p{font-size:10px}.nv-reference-root .settings-integration>img{width:27px;height:27px}.nv-reference-root .settings-integration>.btn{margin-left:39px}.nv-reference-root .settings-card-top{flex-wrap:wrap}.nv-reference-root .settings-members>div{gap:9px}.nv-reference-root .settings-members strong{font-size:11px}.nv-reference-root .settings-member-role{font-size:9px}.nv-reference-root .settings-toggle-row{gap:13px}.nv-reference-root .settings-toggle-row strong{font-size:12px}.nv-reference-root .settings-toggle-row p{font-size:10px}.nv-reference-root .settings-plan h3{font-size:20px}.nv-reference-root .settings-account-row{font-size:10px;flex-wrap:wrap;gap:8px}.nv-reference-root .settings-billing-empty p{font-size:11px}.nv-reference-root .settings-data-row strong{font-size:12px}.nv-reference-root .settings-data-row p{font-size:10px}.nv-reference-root .settings-playbook-toolbar>span{font-size:11px}.nv-reference-root .settings-playbook-toolbar .btn{font-size:11px}.nv-reference-root .settings-playbooks{padding:0}.nv-reference-root .settings-playbooks>button{padding:20px 17px;gap:11px}.nv-reference-root .settings-playbooks strong{font-size:13px}.nv-reference-root .settings-playbooks small{font-size:10px}.nv-reference-root .demo-ai-dock{top:54px;bottom:0;right:0;width:calc(100vw - 58px);max-width:none;box-shadow:-8px 0 25px #0e1b331a}.nv-reference-root .demo-ai-dock--float{height:auto;max-height:none;border-radius:0;border-top:0;border-bottom:0}.nv-reference-root .dock-resize{display:none}.nv-reference-root .dock-header{height:54px;padding:0 15px}.nv-reference-root .dock-context{padding:15px 17px}.nv-reference-root .dock-scroll{padding:22px 17px}.nv-reference-root .dock-compose{margin:0 13px;padding:12px}.nv-reference-root .dock-empty h3{font-size:16px}.nv-reference-root .dock-empty button{font-size:11px}.nv-reference-root .dock-message p{font-size:12px}.nv-reference-root .dock-message-actions>.btn{font-size:10px}.nv-reference-root .dock-footnote{padding-bottom:max(14px,env(safe-area-inset-bottom))}.nv-reference-root .dock-header>div>button:first-child{display:none}.nv-reference-root .product-top-actions .product-log-time{display:none}.nv-reference-root .inline-notice{font-size:10px;line-height:1.7}.nv-reference-root .mail-attachments>button{min-width:0;width:100%}}.nv-reference-root .design-switch[data-slot=switch]{width:34px;height:20px;padding:3px;border:0;background:#dfe3e9}.nv-reference-root .design-switch[data-slot=switch].on{background:#0e1b33}.nv-reference-root .design-switch [data-slot=switch-thumb]{width:14px;height:14px;background:#fff;transform:translate(0)}.nv-reference-root .design-switch.on [data-slot=switch-thumb]{transform:translate(14px)}@media (min-width:1050px){.nv-reference-root .demo-work-area.with-ai-dock:has(>div:not([hidden])>.inbox-workspace){margin-right:var(--dock-width,420px)}}.nv-reference-root .workspace.inbox-workspace{max-width:none;width:100%;padding:0;background:#fff;min-height:calc(100dvh - 54px)}.nv-reference-root.inbox-workspace .mail-workspace-heading{margin:0;padding:14px 28px;border-bottom:1px solid var(--line);align-items:center;gap:16px}.nv-reference-root .mail-workspace-heading h1{font-family:Inter,sans-serif;font-size:17px;letter-spacing:-.3px;margin:0}.nv-reference-root.inbox-workspace .mail-surface{display:block;border:0;border-radius:0;min-height:calc(100dvh - 132px);max-height:none}.nv-reference-root .mail-surface--reading .mail-list-pane{display:none}.nv-reference-root .mail-surface:not(.mail-surface--reading) .mail-reader{display:none}.nv-reference-root .mail-surface .mail-list-pane{border:0}.nv-reference-root .mail-surface .mail-list{max-height:none}.nv-reference-root .mail-surface .mail-back.icon-btn{display:flex}.nv-reference-root .mail-surface .mail-reader{max-height:none;position:relative}.nv-reference-root .mail-surface .mail-article{padding:28px clamp(24px,4vw,64px) 50px;overflow:visible;max-width:none}.nv-reference-root .mail-surface .mail-reader-toolbar{padding:0 28px;justify-content:flex-start}.nv-reference-root .mail-reader-toolbar .mail-ask{margin-left:auto}.nv-reference-root .mail-body{min-height:200px}.nv-reference-root .mail-body p{max-width:950px}.nv-reference-root .mail-surface .mail-article>h2{font-size:27px;line-height:1.35;max-width:1000px}.nv-reference-root .inbox-workspace>.data-caption{margin:0;padding:12px 28px;border-top:1px solid var(--line)}.nv-reference-root .mail-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.nv-reference-root .mail-tag{display:inline-flex;gap:7px;align-items:center;padding:4px 8px;background:#edf1fa;color:#375278;border-radius:5px;font-size:11px;font-weight:550}.nv-reference-root .mail-tag button{display:flex}.nv-reference-root .mail-tag-row form{display:flex;gap:5px}.nv-reference-root .mail-tag-row input{width:125px;font-size:11px;background:transparent;padding:5px;border:1px dashed #ccd4e0;border-radius:5px}.nv-reference-root .mail-tag-row form>button{font-size:11px;color:#2952d9}.nv-reference-root .mail-summary{background:#f7f8fb;border:1px solid #e6e9ef;border-radius:8px;padding:14px 17px;margin:18px 0;font-size:12px;line-height:1.8}.nv-reference-root .mail-summary-toggle{display:flex;gap:9px;align-items:center;width:100%;font-size:12px}.nv-reference-root .mail-summary-toggle span{margin-left:auto;color:#6c7785}.nv-reference-root .mail-summary p{margin-top:9px;white-space:pre-wrap;max-width:1000px}.nv-reference-root .mail-deadline-edit{display:flex;align-items:center;gap:14px;font-size:11px;margin:15px 0}.nv-reference-root .mail-deadline-edit label{display:flex;align-items:center;gap:8px}.nv-reference-root .mail-deadline-edit input{border:1px solid #dde2ea;border-radius:5px;padding:5px}.nv-reference-root .mail-deadline-edit button{color:#6c7785}.nv-reference-root .mail-reply-actions{flex-wrap:wrap}.nv-reference-root .mail-reply :is(select,.nv-select){font-size:12px}.nv-reference-root .mail-more-menu{position:absolute;top:45px;left:225px;z-index:5;display:grid;min-width:190px;padding:7px;background:#fff;border:1px solid #dde2e9;border-radius:8px;box-shadow:0 10px 30px #0e1b331a}.nv-reference-root .mail-more-menu button{text-align:left;padding:9px 12px;font-size:12px;border-radius:4px}.nv-reference-root .mail-more-menu button:hover{background:#f0f3f8}.nv-reference-root .forward-recipient{display:flex;gap:12px;font-size:12px;padding:12px 0}.nv-reference-root .forward-recipient input{flex:1;border-bottom:1px solid #ddd}.nv-reference-root .settings-field input{width:100%;padding:10px;border:1px solid #dde2e9;border-radius:6px;margin-top:8px}.nv-reference-root .settings-card .settings-form-grid{margin-top:18px}@media (max-width:760px){.nv-reference-root.inbox-workspace .mail-workspace-heading{padding:13px 17px}.nv-reference-root .mail-surface .mail-article{padding:22px 18px}.nv-reference-root .mail-surface .mail-article>h2{font-size:22px}.nv-reference-root .mail-surface .mail-reader-toolbar{padding:0 12px;flex-wrap:wrap;min-height:52px;height:auto}.nv-reference-root .mail-more-menu{left:70px}.nv-reference-root .mail-deadline-edit{flex-wrap:wrap}}.nv-reference-root .dock-header>div{gap:2px}.nv-reference-root .dock-compose-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nv-reference-root .dock-compose-tools :is(select,.nv-select),.nv-reference-root .dock-tool{font-size:10px;border:1px solid #e0e5ed;padding:5px 7px;border-radius:5px;background:#fff;color:#536177;display:inline-flex;align-items:center;gap:4px}.nv-reference-root .dock-tool.selected{color:#2952d9;background:#edf2ff;border-color:#b9c9ee}.nv-reference-root .dock-compose-tools .assistant-send{margin-left:auto}.nv-reference-root .dock-sources{border:1px solid #e0e5ed;border-radius:7px;padding:12px;margin:8px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:11px}.nv-reference-root .dock-sources legend{padding:0 5px;color:#667387}.nv-reference-root .dock-sources label{display:flex;gap:7px;align-items:center}.nv-reference-root .dock-sources small{grid-column:1/-1;color:#7a8494;line-height:1.6}.nv-reference-root .dock-history{border-bottom:1px solid #e5e8ed;padding:17px 20px;font-size:11px;max-height:240px;overflow:auto}.nv-reference-root .dock-history>strong{font-size:11px}.nv-reference-root .dock-history p{margin-top:10px;color:#6c7785}.nv-reference-root .dock-history button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid #eee}.nv-reference-root .dock-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.nv-reference-root .dock-attachments>span{display:flex;gap:5px;align-items:center;background:#f0f3f8;padding:5px 7px;font-size:10px;border-radius:5px;max-width:100%;overflow-wrap:anywhere}.nv-reference-root .dock-attachments button{flex-shrink:0}.nv-reference-root .dock-context strong{overflow:hidden;text-overflow:ellipsis}.nv-reference-root .demo-ai-dock--float{height:520px;max-height:calc(100dvh - 95px)}@media (min-width:1050px){.nv-reference-root .demo-work-area.with-ai-dock{margin-right:var(--dock-width,420px)}}@media (max-width:760px){.nv-reference-root .dock-header>div>button:first-child{display:flex}.nv-reference-root .demo-ai-dock--float{height:auto;max-height:none}.nv-reference-root .dock-compose-tools{gap:5px}}.nv-reference-root .mail-actor-strip{display:flex;align-items:center;gap:12px;font-size:11px;color:#647187;padding:12px 0;border-bottom:1px solid #e8ebf0;margin:15px 0 20px}.nv-reference-root .mail-actor-strip>span:first-child{padding:4px 7px;background:#f0f3f8;border-radius:4px}.nv-reference-root .mail-actor-strip>span:last-child{margin-left:auto}.nv-reference-root .mail-thread-message{border:1px solid #e4e8ee;border-radius:7px;margin:18px 0 25px;padding:14px 17px;font-size:12px;line-height:1.8}.nv-reference-root .mail-thread-message summary{display:flex;justify-content:space-between;cursor:pointer;gap:12px;color:#687487}.nv-reference-root .mail-thread-message summary>span:first-child{font-weight:600;color:#27364b}.nv-reference-root .mail-thread-message p{margin-top:14px}.nv-reference-root .workspace.inbox-workspace{padding:0;display:flex;flex-direction:column;height:calc(100dvh - 54px);min-height:0;overflow:hidden;background:#fff}.nv-reference-root .outlook-command-bar{display:flex;align-items:center;gap:14px;min-height:55px;padding:10px 18px;border-bottom:1px solid #e5e8ed;background:#fff;flex-shrink:0}.nv-reference-root .outlook-command-bar>.btn{height:32px;font-size:11px;flex-shrink:0}.nv-reference-root .outlook-search{display:flex;align-items:center;gap:8px;background:#faf8f4;border:1px solid #e2e3e5;border-radius:6px;padding:7px 10px;max-width:270px;min-width:150px;flex:1;color:#8590a0}.nv-reference-root .outlook-search input{outline:none;background:none;width:100%;min-width:0;font-size:11px;color:#354159}.nv-reference-root .outlook-quick-filters{display:flex;gap:4px;align-items:center;overflow:auto;min-width:0}.nv-reference-root .outlook-quick-filters button{white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:10px;color:#768090}.nv-reference-root .outlook-quick-filters button.selected{color:#0e1b33;background:#edf1f7}.nv-reference-root .outlook-quick-filters button>span{margin-left:5px;font-size:9px}.nv-reference-root .outlook-command-bar>.icon-btn{margin-left:auto;flex-shrink:0}.nv-reference-root.inbox-workspace .mail-surface.outlook-surface{display:flex;flex:1;min-height:0;max-height:none;overflow:hidden;border:0;border-radius:0}.nv-reference-root .outlook-surface>.outlook-deadline-rail{display:flex;flex-direction:column;width:38px;flex-shrink:0;background:#faf5eb;border-right:1px solid #eee6d7;overflow:hidden}.nv-reference-root .outlook-deadline-rail.open{width:200px}.nv-reference-root .outlook-rail-toggle{display:flex;align-items:center;gap:9px;flex-direction:column;width:100%;padding:14px 8px;color:#ac812f;font-size:10px}.nv-reference-root .outlook-rail-toggle>span{border-radius:10px;background:#b8821c;color:#fff;min-width:19px;height:19px;display:grid;place-items:center;font-size:10px}.nv-reference-root .outlook-rail-toggle>strong{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:550}.nv-reference-root .open>.outlook-rail-toggle{flex-direction:row;padding:16px 12px}.nv-reference-root .open>.outlook-rail-toggle>strong{writing-mode:initial;letter-spacing:.5px}.nv-reference-root .open>.outlook-rail-toggle>svg:last-child{margin-left:auto}.nv-reference-root .outlook-rail-items{overflow:auto;padding:0 10px}.nv-reference-root .outlook-rail-items>button{text-align:left;width:100%;padding:14px 4px;border-bottom:1px solid #eae0ce;display:grid;gap:7px}.nv-reference-root .outlook-rail-items time{font-size:11px;color:#a77519;font-weight:650}.nv-reference-root .outlook-rail-items strong{font-size:11px;line-height:1.5;color:#4f4c46;font-weight:500}.nv-reference-root .outlook-rail-items small{font-size:10px;color:#9b8e78}.nv-reference-root .outlook-surface>.mail-list-pane{display:flex;position:relative;width:var(--mail-list-width);flex-shrink:0;min-height:0;border-right:1px solid #e1e5ec;background:#fff}.nv-reference-root .outlook-surface.outlook-list-collapsed>.mail-list-pane{display:none}.nv-reference-root .outlook-list-restore{display:none;width:38px;flex-shrink:0;border-right:1px solid #e2e6ed;align-items:center;flex-direction:column;gap:12px;padding-top:18px;color:#77869a}.nv-reference-root .outlook-list-restore strong{writing-mode:vertical-rl;font-size:9px;text-transform:uppercase;letter-spacing:1px}.nv-reference-root .outlook-list-restore span{background:#2952d9;color:#fff;border-radius:12px;padding:2px 6px;font-size:10px}.nv-reference-root .outlook-list-collapsed>.outlook-list-restore{display:flex}.nv-reference-root .outlook-surface>.mail-reader{display:flex;flex:1;min-width:0;min-height:0;max-height:none;background:#fff}.nv-reference-root .outlook-surface .mail-reader-toolbar{height:48px;padding:0 18px;gap:10px;flex-wrap:nowrap;min-height:48px}.nv-reference-root .outlook-surface .mail-reader-toolbar>div{gap:10px;margin:0}.nv-reference-root .outlook-surface .mail-back.icon-btn{display:none}.nv-reference-root .outlook-surface .mail-article{padding:21px 24px 32px;overflow-y:auto;flex:1;min-height:0;max-width:none}.nv-reference-root .outlook-surface .mail-article>h2{font-family:Inter Tight,Inter,sans-serif;font-weight:550;font-size:21px;line-height:1.4;letter-spacing:-.35px;margin:10px 0 19px}.nv-reference-root .outlook-surface .mail-body{min-height:0;padding-top:16px}.nv-reference-root .outlook-surface .mail-body p{font-size:13px;line-height:1.85}.nv-reference-root .outlook-surface .mail-sender{padding-bottom:15px}.nv-reference-root .outlook-surface .mail-summary{border:1px solid #e6e7e8;background:#faf8f4;padding:14px 16px;margin:18px 0 10px;font-size:12px}.nv-reference-root .outlook-surface .mail-deadline{margin-top:8px;padding:11px 13px;flex-wrap:wrap}.nv-reference-root .outlook-surface .mail-deadline>div{min-width:150px}.nv-reference-root .outlook-surface .mail-deadline>div>span{line-height:1.6;color:#918069}.nv-reference-root .outlook-surface .mail-case{margin:13px 0 0}.nv-reference-root .outlook-surface .mail-case>button{font-size:10px;color:#69778a}.nv-reference-root .outlook-edit-deadline{font-size:10px;color:#7c8797;margin:5px 0}.nv-reference-root .outlook-surface .mail-actor-strip{margin:15px 0 8px;padding:10px 0;font-size:10px}.nv-reference-root .outlook-surface .mail-thread-message{background:#faf8f4;border-color:transparent;padding:12px 14px;font-size:11px}.nv-reference-root .outlook-surface .mail-more-menu{left:auto;right:20px;top:42px}.nv-reference-root .outlook-surface .mail-reply-actions{gap:6px}.nv-reference-root .outlook-surface .mail-reply-actions .btn{padding:0 9px;height:31px;font-size:10px}.nv-reference-root .outlook-clock{display:flex;align-items:center;gap:6px;background:#f1f3f7;border:1px solid transparent;border-radius:6px;height:30px;padding:0 9px;font-size:11px;font-variant-numeric:tabular-nums;color:#4f5e72;white-space:nowrap;margin-left:auto}.nv-reference-root .outlook-clock i{width:4px;height:4px;background:#3f7a52;border-radius:50%}.nv-reference-root .outlook-clock.paused{color:#929aaa;background:#fff;border-color:#e3e6ec}.nv-reference-root .outlook-clock small{font-size:9px}.nv-reference-root .outlook-surface .mail-reader-toolbar>.mail-ask{margin-left:0}.nv-reference-root .outlook-list-heading{display:flex;align-items:center;gap:6px;padding:15px 12px 12px}.nv-reference-root .outlook-list-heading>div{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.nv-reference-root .outlook-list-heading :is(select,.nv-select){font-size:13px;font-weight:600;max-width:110px;color:#223149;outline:none}.nv-reference-root .outlook-list-heading small{font-size:9px;background:#f1f2f5;border-radius:8px;color:#7f8793;padding:3px 5px;white-space:nowrap}.nv-reference-root .outlook-priority{display:flex;gap:4px;align-items:center;white-space:nowrap;border:1px solid #e0e4ec;border-radius:6px;padding:5px 7px;font-size:10px;color:#5d6b7e}.nv-reference-root .outlook-priority.on{background:#0e1b33;color:#fff;border-color:#0e1b33}.nv-reference-root .outlook-list-heading>.icon-btn{width:22px;height:25px;color:#8792a3}.nv-reference-root .outlook-surface .mail-filter-row{padding:0 12px 11px;margin-top:0;border-bottom:1px solid #eceef2}.nv-reference-root .outlook-surface .mail-filter-row :is(select,.nv-select){font-size:10px;padding:6px;min-width:0;max-width:50%}.nv-reference-root .outlook-surface .mail-list{max-height:none;overflow-y:auto;min-height:0}.nv-reference-root .outlook-group-label{padding:7px 14px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#7e8897;background:#faf8f4;border-bottom:1px solid #eeeff1}.nv-reference-root .outlook-mail-row{position:relative;display:flex;align-items:flex-start;min-width:0;border-bottom:1px solid #eceff3;background:#fff}.nv-reference-root .outlook-mail-row.selected{background:#f0f4fc;box-shadow:inset 2px 0 #2952d9}.nv-reference-root .outlook-mail-row:hover{background:#f7f9fc}.nv-reference-root .outlook-row-open{width:100%;text-align:left;display:flex;align-items:flex-start;gap:10px;padding:15px 24px 14px 14px;min-width:0}.nv-reference-root .outlook-row-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:#eef1f5;color:#697a8b;font-size:9px;display:grid;place-items:center;margin-top:1px}.nv-reference-root .outlook-mail-row.unread .outlook-row-avatar{background:#e5ebf8;color:#4c6391}.nv-reference-root .outlook-mail-row.unread:before{content:"";position:absolute;left:5px;top:26px;width:4px;height:4px;border-radius:50%;background:#2952d9}.nv-reference-root .outlook-row-content{display:grid;gap:7px;min-width:0;flex:1}.nv-reference-root .outlook-row-heading{display:flex;align-items:center;gap:5px;min-width:0}.nv-reference-root .outlook-row-heading>strong{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .outlook-mail-row.unread .outlook-row-heading>strong{font-weight:650}.nv-reference-root .outlook-row-heading time{font-size:9px;color:#929aaa;white-space:nowrap;margin-left:auto}.nv-reference-root .outlook-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:4px;font-size:9px;font-weight:550;line-height:1.4;white-space:nowrap}.nv-reference-root .outlook-row-heading .outlook-tag{font-size:8px;text-transform:uppercase;padding:2px 4px}.nv-reference-root .outlook-row-subject{display:flex;align-items:center;gap:5px;min-width:0}.nv-reference-root .outlook-row-subject>strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500}.nv-reference-root .unread .outlook-row-subject>strong{font-weight:600}.nv-reference-root .outlook-row-subject>small{font-size:9px;border-radius:8px;padding:1px 4px;background:#e5eaf4;color:#6b7b92}.nv-reference-root .outlook-row-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#85909f;line-height:1.6}.nv-reference-root .outlook-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#8793a3;font-size:9px}.nv-reference-root .outlook-row-meta>span{display:inline-flex;align-items:center;gap:3px}.nv-reference-root .outlook-case-chip{padding:2px 5px;border-left:2px solid #2952d9;border-radius:3px;background:#f0f3fa;color:#667593}.nv-reference-root .outlook-frist-chip{padding:2px 5px;border-radius:4px;color:#a77519;background:#faf2e3}.nv-reference-root .outlook-frist-chip.urgent{color:#b74753;background:#fbeef0}.nv-reference-root .outlook-row-star{position:absolute;right:7px;top:16px;color:#c7ced8;opacity:0}.nv-reference-root .outlook-mail-row:hover .outlook-row-star,.nv-reference-root .outlook-row-star:focus-visible,.nv-reference-root .outlook-row-star.pinned{opacity:1}.nv-reference-root .outlook-row-star.pinned{color:#b8821c}.nv-reference-root .outlook-list-resize{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:3;touch-action:none}.nv-reference-root .outlook-list-resize:hover,.nv-reference-root .outlook-list-resize:focus-visible{background:#2952d933}.nv-reference-root .outlook-tag-editor{position:relative}.nv-reference-root .outlook-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nv-reference-root .outlook-tags>.outlook-tag{text-transform:uppercase;letter-spacing:.2px}.nv-reference-root .outlook-add-tag{display:flex;gap:3px;align-items:center;border:1px dashed #d5dae2;padding:3px 6px;border-radius:5px;font-size:9px;color:#8390a1;text-transform:uppercase}.nv-reference-root .outlook-tag-menu{position:absolute;left:0;top:27px;width:min(370px,calc(100vw - 110px));z-index:9;padding:15px;background:#fff;border:1px solid #dde3ec;border-radius:9px;box-shadow:0 10px 40px #0e1b331c}.nv-reference-root .outlook-tag-menu header{display:flex;justify-content:space-between;font-size:12px}.nv-reference-root .outlook-tag-menu p{font-size:10px;color:#8993a2;margin:8px 0 13px}.nv-reference-root .outlook-tag-edit-row{display:flex;gap:6px;align-items:center;margin:7px 0}.nv-reference-root .outlook-tag-edit-row>span{margin-right:auto}.nv-reference-root .outlook-tag-edit-row :is(select,.nv-select){font-size:10px;width:57px}.nv-reference-root .outlook-tag-edit-row button{padding:4px;color:#7b8798}.nv-reference-root .outlook-tag-edit-row button:disabled{opacity:.25}.nv-reference-root .outlook-tag-presets{display:flex;gap:6px;flex-wrap:wrap;padding:13px 0;border-top:1px solid #eee;margin-top:12px}.nv-reference-root .outlook-tag-menu form{display:flex;gap:5px}.nv-reference-root .outlook-tag-menu form input{min-width:0;flex:1;border:1px solid #e0e4eb;padding:7px;border-radius:5px;font-size:11px}.nv-reference-root .outlook-tag-menu form :is(select,.nv-select){font-size:10px;max-width:57px}.nv-reference-root .outlook-tag-menu form button{font-size:10px;background:#0e1b33;color:#fff;border-radius:5px;padding:6px}.nv-reference-root .outlook-tag-menu form button:disabled{opacity:.4}.nv-reference-root .outlook-reply-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nv-reference-root .outlook-reply-attachments>span{display:flex;align-items:center;gap:5px;font-size:10px;background:#f1f3f7;padding:5px;border-radius:4px}.nv-reference-root .mail-reply.outlook-reply-floating{position:fixed;bottom:20px;right:28px;width:min(640px,calc(100vw - 100px));z-index:40;background:#fff;box-shadow:0 15px 60px #0e1b3326;max-height:75dvh;overflow-y:auto}.nv-reference-root .inbox-workspace>.data-caption{flex-shrink:0;padding:5px 16px;font-size:9px;line-height:1.5;color:#9ba3af;border-top:1px solid #e8ebf0}@container (max-width:1000px){.nv-reference-root .outlook-quick-filters{max-width:250px}.nv-reference-root .outlook-surface .mail-reader-toolbar{padding:0 12px;gap:6px}.nv-reference-root .outlook-surface .mail-reader-toolbar .mail-ask{font-size:0;padding:0 6px}.nv-reference-root .outlook-surface .mail-article{padding:19px}.nv-reference-root .outlook-surface .mail-reader-toolbar>div>button:first-child{font-size:0}.nv-reference-root .outlook-surface .mail-reader-toolbar>div>button:first-child svg{width:15px}.nv-reference-root .outlook-deadline-rail.open{width:165px}.nv-reference-root .outlook-surface>.mail-list-pane{width:min(var(--mail-list-width),310px)}}@container (max-width:720px){.nv-reference-root .outlook-command-bar{gap:8px;padding:9px 12px;flex-wrap:wrap}.nv-reference-root .outlook-quick-filters{max-width:none;flex-basis:100%;order:4}.nv-reference-root .outlook-search{max-width:none}.nv-reference-root .outlook-surface>.outlook-deadline-rail{width:30px}.nv-reference-root .outlook-surface>.outlook-deadline-rail.open{width:155px}.nv-reference-root .outlook-surface>.mail-list-pane{width:auto;flex:1}.nv-reference-root .outlook-surface.mail-surface--reading>.mail-list-pane{display:none}.nv-reference-root .outlook-surface:not(.mail-surface--reading)>.mail-reader{display:none}.nv-reference-root .outlook-surface.outlook-list-collapsed:not(.mail-surface--reading)>.mail-list-pane{display:flex}.nv-reference-root .outlook-surface>.outlook-list-restore{display:none}.nv-reference-root .outlook-surface .mail-back.icon-btn{display:flex}.nv-reference-root .outlook-expand-reader{display:none}.nv-reference-root .outlook-surface .mail-article>h2{font-size:20px}.nv-reference-root .outlook-list-resize{display:none}.nv-reference-root .outlook-surface .mail-reader-toolbar>.mail-ask{font-size:10px}.nv-reference-root .outlook-surface .mail-reader-toolbar>div>button:first-child{display:none}}.nv-reference-root .outlook-reader-heading{padding:16px 24px 14px;border-bottom:1px solid #e7eaf0;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px}.nv-reference-root .outlook-reader-heading>h2{grid-column:1/-1;font-family:Inter Tight,Inter,sans-serif;font-size:20px;line-height:1.4;letter-spacing:-.35px;font-weight:550;margin:0}.nv-reference-root .outlook-reader-heading>.mail-case{margin:0;max-width:230px}.nv-reference-root .outlook-reader-heading>.mail-case>button{border:1px solid #e1e6ed;border-radius:5px;padding:5px 8px;font-size:10px;background:#fafbfc;max-width:100%;text-align:left}.nv-reference-root .outlook-reader-heading>.mail-case>:is(select,.nv-select){max-width:100%;font-size:10px}.nv-reference-root .outlook-formatting{display:flex!important;justify-content:flex-start!important;gap:4px!important;align-items:center;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;padding:7px 0;margin:0!important}.nv-reference-root .outlook-formatting button{height:24px;width:27px;display:grid;place-items:center;border-radius:4px;color:#617084}.nv-reference-root .outlook-formatting button:hover{background:#eef2f8}.nv-reference-root .outlook-rich-editor{display:block!important;min-height:165px;max-height:330px;overflow-y:auto;padding:16px 2px;outline:none;font-size:13px!important;line-height:1.8;color:#455166!important;white-space:pre-wrap}.nv-reference-root .outlook-rich-editor:empty:before{content:attr(data-placeholder);color:#98a2b1;pointer-events:none}.nv-reference-root .outlook-rich-editor ul{list-style:disc;padding-left:22px}.nv-reference-root .outlook-rich-editor ol{list-style:decimal;padding-left:22px}.nv-reference-root .mail-reply>div:first-child>span{overflow-wrap:anywhere;font-size:10px;flex:1}.nv-reference-root .mail-reply>div:first-child{gap:10px}.nv-reference-root .mail-reply>footer{flex-wrap:wrap}.nv-reference-root .mail-reply>footer :is(select,.nv-select){font-size:10px;color:#708099;max-width:135px}.nv-reference-root .mail-reply>footer>.btn{margin-left:auto}.nv-reference-root .outlook-reply-attachments{justify-content:flex-start!important}.nv-reference-root .outlook-rich-editor b,.nv-reference-root .outlook-rich-editor strong{font-weight:700}@container (max-width:1000px){.nv-reference-root .outlook-reader-heading{padding:14px 19px;grid-template-columns:1fr}.nv-reference-root .outlook-reader-heading>.mail-case{grid-row:3}.nv-reference-root .outlook-reader-heading>h2{font-size:19px}}.nv-reference-root .nv-select[data-slot=select-trigger]{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-height:32px;height:auto;min-width:0;max-width:100%;padding:7px 10px;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#3e4d64;font-family:inherit;font-size:12px;line-height:1.4;text-align:left;cursor:pointer;box-shadow:none;white-space:nowrap;transition:border-color .15s,background .15s}.nv-reference-root .nv-select[data-slot=select-trigger]:hover{background:#fafbfc;border-color:#b8c4d5}.nv-reference-root .nv-select[data-slot=select-trigger]:focus-visible,.nv-reference-root .nv-select[data-popup-open]{outline:2px solid #2952d940;outline-offset:2px;border-color:#8da5d5}.nv-reference-root .nv-select [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;display:block}.nv-reference-root .nv-select>svg{width:13px;height:13px;color:#8994a5;flex-shrink:0}.nv-reference-root .nv-select-menu[data-slot=select-content]{border:1px solid #dce3ec;border-radius:8px;background:#fff;padding:5px;box-shadow:0 10px 35px #0e1b331c;min-width:160px;max-width:min(420px,calc(100vw - 30px));max-height:min(340px,var(--available-height));font-family:Inter,sans-serif;z-index:100}.nv-reference-root .nv-select-option[data-slot=select-item]{padding:9px 30px 9px 10px;font-size:12px;color:#45546c;border-radius:5px;cursor:pointer;min-height:34px}.nv-reference-root .nv-select-option[data-highlighted],.nv-reference-root .nv-select-option[data-selected]{background:#edf2fa;color:#254d98}.nv-reference-root .nv-select-option [data-slot=select-item-text]{white-space:normal}.nv-reference-root .entry-form label>.nv-select,.nv-reference-root .settings-form-grid label>.nv-select{width:100%;margin-top:7px;min-height:39px}.nv-reference-root .task-toolbar-tools>.nv-select{max-width:225px;font-size:11px}.nv-reference-root .dock-compose-tools>.nv-select{font-size:10px;min-height:28px;padding:4px 7px;max-width:135px}.nv-reference-root .outlook-tag-edit-row>.nv-select{max-width:85px;font-size:10px;padding:4px 6px}.nv-reference-root .outlook-tag-menu form>.nv-select{max-width:85px;font-size:10px;padding:4px 6px}.nv-reference-root .outlook-list-heading .nv-select{max-width:116px;font-size:12px;padding:4px 6px;border-color:transparent}.nv-reference-root .mail-filter-row>.nv-select{flex:1;max-width:50%;font-size:10px}.nv-reference-root .outlook-reader-heading .nv-select{max-width:230px}.nv-reference-root .settings-members .nv-select{margin-left:auto;max-width:145px;font-size:11px}.nv-reference-root .nv-switch[data-slot=switch],.nv-reference-root .nv-switch.design-switch[data-slot=switch]{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:36px;height:22px;min-width:36px;padding:3px;border:0;border-radius:20px;background:#dfe4eb;cursor:pointer;flex-shrink:0;outline:none;transition:background .15s}.nv-reference-root .nv-switch[data-slot=switch][data-checked]{background:#0e1b33}.nv-reference-root .nv-switch[data-slot=switch]:focus-visible{outline:3px solid #2952d93b;outline-offset:3px}.nv-reference-root .nv-switch[data-slot=switch]>[data-slot=switch-thumb],.nv-reference-root .nv-switch.design-switch.on>[data-slot=switch-thumb]{position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0e1b3320;translate:none;transform:translate(0);transition:transform .15s;pointer-events:none}.nv-reference-root .nv-switch[data-slot=switch][data-checked]>[data-slot=switch-thumb]{translate:none;transform:translate(14px)}.nv-reference-root .nv-switch[data-disabled]{opacity:.5;cursor:not-allowed}.nv-reference-root .task-page-actions{display:flex;justify-content:flex-end;gap:9px;margin-bottom:18px}.nv-reference-root .task-row-main{padding:12px 0;border-radius:5px}.nv-reference-root .task-row-main:hover strong{color:#2952d9}.nv-reference-root .task-row button:focus-visible,.nv-reference-root .task-card:focus-visible,.nv-reference-root .task-view-switch button:focus-visible{outline:2px solid #2952d97a;outline-offset:3px}.nv-reference-root .task-edit-cell{cursor:pointer;border-radius:5px;padding:6px}.nv-reference-root .task-edit-cell:hover{box-shadow:0 0 0 1px #c7d1df;background:#f3f6fb}.nv-reference-root .task-open{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:6px}.nv-reference-root .task-open:hover{background:#edf2fa;border-color:#d6e0f0;color:#2952d9}.nv-reference-root .task-check{min-width:22px;min-height:22px;cursor:pointer}.nv-reference-root .task-detail .sheet-actions{position:sticky;bottom:-1px;background:#fff;border-top:1px solid #e6eaf0;padding:15px 0 5px;z-index:2}.nv-reference-root .task-subtasks button{min-width:28px;min-height:28px;display:grid;place-items:center;border-radius:5px}.nv-reference-root .task-subtasks button:hover{background:#f0f3f8}.nv-reference-root .task-subtasks label{align-items:center}.nv-reference-root .task-detail .entry-form{gap:19px}.nv-reference-root .assistant-start-title{text-align:center;display:flex;flex-direction:column;align-items:center}.nv-reference-root .assistant-start-title h1,.nv-reference-root .assistant-start-title .eyebrow{width:100%;text-align:center}.nv-reference-root .assistant-start-title>svg{margin-inline:auto}@media (max-width:760px){.nv-reference-root .task-page-actions{gap:8px}.nv-reference-root .task-page-actions>.btn{flex:1;font-size:11px}.nv-reference-root .nv-select-menu[data-slot=select-content]{max-width:calc(100vw - 25px)}.nv-reference-root .nv-select-option[data-slot=select-item]{min-height:40px}.nv-reference-root .task-toolbar-tools>.nv-select{max-width:100%}}.nv-reference-root .btn:not(:disabled),.nv-reference-root .icon-btn:not(:disabled){cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.nv-reference-root .btn:not(.primary):not(:disabled):hover,.nv-reference-root .icon-btn:not(:disabled):hover{background:#eff3f9;color:#223a60}.nv-reference-root .btn.primary:not(:disabled):hover{background:#203756}.nv-reference-root .btn:focus-visible,.nv-reference-root .icon-btn:focus-visible{outline:2px solid #2952d97a;outline-offset:3px}.nv-reference-root .btn:disabled{cursor:not-allowed;opacity:.45}.nv-reference-root .btn:not(:disabled):active,.nv-reference-root .icon-btn:not(:disabled):active{transform:translateY(1px)}.nv-reference-root .reply-mode-icons{display:flex;align-items:center;gap:4px;flex-shrink:0}.nv-reference-root .reply-mode-icons>button{display:grid;place-items:center;width:33px;height:31px;border-radius:5px;border:1px solid transparent;color:#788598;cursor:pointer}.nv-reference-root .reply-mode-icons>button:hover{background:#f1f4f9;color:#334b70}.nv-reference-root .reply-mode-icons>button.selected{color:#234577;background:#edf2fa;border-color:#dbe4f2}.nv-reference-root .reply-mode-icons>button:focus-visible{outline:2px solid #2952d980;outline-offset:2px}.nv-reference-root .assistant-launcher{position:fixed;right:24px;bottom:24px;width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:#0e1b33;color:#fff;box-shadow:0 5px 20px #0e1b3326;z-index:35;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow .15s,background .15s}.nv-reference-root .assistant-launcher:hover{background:#203652;box-shadow:0 6px 24px #0e1b3340}.nv-reference-root .assistant-launcher.dragging{cursor:grabbing;box-shadow:0 8px 26px #0e1b3340}.nv-reference-root .assistant-launcher:focus-visible{outline:3px solid #91a9da;outline-offset:3px}.nv-reference-root .assistant-launcher>svg{pointer-events:none}.nv-reference-root .mail-reply>div:first-child{flex-wrap:wrap}@media (max-width:760px){.nv-reference-root .assistant-launcher{right:16px;bottom:max(18px,env(safe-area-inset-bottom))}.nv-reference-root .reply-mode-icons>button{width:34px;height:34px}}.nv-reference-root .mail-reply .mail-generate-draft{height:31px;font-size:10px;padding:0 9px;gap:6px;white-space:nowrap;margin-left:auto}.nv-reference-root .mail-generate-draft svg{width:14px;height:14px}.nv-reference-root .mail-reply .mail-undo-generation{font-size:10px;color:#536e9a;padding:5px 3px;text-decoration:underline;text-underline-offset:3px}.nv-reference-root .mail-reply>div:first-child>span{flex-basis:100%;order:5;padding-top:3px}.nv-reference-root .mail-reply>div:first-child>.mail-generate-draft{flex-shrink:0}.nv-reference-root .outlook-command-bar .review-start-button{white-space:nowrap}.nv-reference-root .mail-review-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 23px;background:#faf8f4;border-bottom:1px solid #e5e7eb;flex-shrink:0}.nv-reference-root .mail-review-progress{min-width:200px;max-width:320px;flex:1}.nv-reference-root .mail-review-progress>.eyebrow{display:block;font-size:8px;letter-spacing:1.2px;margin-bottom:5px;color:#8a95a4}.nv-reference-root .mail-review-progress>strong{font-size:13px;font-weight:550;color:#24344f}.nv-reference-root .mail-review-progress>div{height:3px;background:#e3e7ed;border-radius:3px;margin:9px 0 6px;overflow:hidden}.nv-reference-root .mail-review-progress>div>i{display:block;height:100%;background:#3f7a52;transition:width .2s}.nv-reference-root .mail-review-progress small{font-size:10px;color:#8691a0}.nv-reference-root .mail-review-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nv-reference-root .mail-review-actions>.btn{font-size:11px;height:33px;padding:0 11px}.nv-reference-root .mail-review-actions .btn svg{width:13px;height:13px}.nv-reference-root .review-setup-summary{padding:22px 0;border-bottom:1px solid #e3e7ef;margin-bottom:17px}.nv-reference-root .review-setup-summary>strong{font-size:34px;font-weight:450;color:#0e1b33;margin-right:10px}.nv-reference-root .review-setup-summary>span{font-size:12px;color:#738196}.nv-reference-root .review-setup-summary>p{font-size:11px;color:#8993a4;margin-top:8px}.nv-reference-root .review-preview-list{list-style:decimal;padding-left:21px;max-height:35dvh;overflow:auto;color:#8a96a6}.nv-reference-root .review-preview-list>li{padding:10px 5px;border-bottom:1px solid #edf0f4;font-size:11px}.nv-reference-root .review-preview-list strong{display:block;font-weight:500;color:#35465f;line-height:1.5}.nv-reference-root .review-preview-list span{display:block;font-size:10px;margin-top:4px;color:#8893a4}.nv-reference-root .review-setup-help{padding:20px 0;font-size:12px;line-height:1.8;color:#7b8798}.nv-reference-root .review-setup-help p+p{margin-top:7px}.nv-reference-root .review-setup-help strong{color:#4e5f78;font-weight:550}@container (max-width:900px){.nv-reference-root .mail-review-bar{padding:12px 16px;gap:12px;flex-wrap:wrap}.nv-reference-root .mail-review-progress{max-width:none}.nv-reference-root .mail-review-actions{justify-content:flex-end;flex:1}.nv-reference-root .outlook-command-bar .review-start-button{font-size:10px}}@container (max-width:600px){.nv-reference-root .mail-review-progress{flex-basis:100%}.nv-reference-root .mail-review-actions{justify-content:flex-start}.nv-reference-root .mail-review-actions>.btn{font-size:10px;padding:0 8px}.nv-reference-root .outlook-command-bar .outlook-search{flex-basis:100%;order:3}.nv-reference-root .outlook-command-bar .outlook-quick-filters{order:4}}.nv-reference-root .folder-trigger{height:32px!important;white-space:nowrap;font-size:11px!important}.nv-reference-root .mail-folder-menu{width:310px!important;padding:16px!important;background:#fff!important;border:1px solid #e0e5ed;border-radius:9px!important;box-shadow:0 12px 36px #0e1b3320!important}.nv-reference-root .mail-folder-menu header{display:flex;justify-content:space-between;align-items:center;font-size:12px}.nv-reference-root .mail-folder-menu header>span{font-size:10px;color:#929cad}.nv-reference-root .folder-search{border:1px solid #e0e5ed;border-radius:6px;padding:8px 9px;font-size:11px;margin:9px 0 5px;outline:none}.nv-reference-root .mail-folder-menu nav>button,.nv-reference-root .folder-custom-list>div>button:first-child{display:flex;align-items:center;gap:9px;padding:9px 8px;text-align:left;width:100%;font-size:12px;color:#52617a;border-radius:5px}.nv-reference-root .mail-folder-menu button.selected{background:#edf2fa;color:#254d8b}.nv-reference-root .mail-folder-menu nav>button>small,.nv-reference-root .folder-custom-list small{margin-left:auto;font-size:10px;color:#98a2b0}.nv-reference-root .folder-custom-heading{display:flex;align-items:center;justify-content:space-between;margin-top:12px;border-top:1px solid #e8ebf0;padding:13px 8px 6px;font-size:9px;letter-spacing:.8px;color:#929bab}.nv-reference-root .folder-custom-list{max-height:220px;overflow:auto}.nv-reference-root .folder-custom-list>div{display:flex;align-items:center}.nv-reference-root .folder-custom-list>div>button:first-child{flex:1;min-width:0}.nv-reference-root .folder-custom-list>div>button:first-child>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nv-reference-root .folder-custom-list>div>button:not(:first-child){padding:7px;color:#a08751}.nv-reference-root .folder-name-form{display:flex;gap:7px;padding:8px 0}.nv-reference-root .folder-name-form input{min-width:0;flex:1;border:1px solid #dce4ed;border-radius:5px;padding:8px;font-size:11px}.nv-reference-root .folder-name-form button{padding:7px;color:#2952d9}.nv-reference-root .mail-folder-menu>p{font-size:10px;color:#909cac;line-height:1.6;margin-top:9px}.nv-reference-root .mail-folder-favorites{display:flex;gap:4px;overflow-x:auto;padding:8px 10px;border-bottom:1px solid #e8ecf1;flex-shrink:0}.nv-reference-root .mail-folder-favorites>button{display:flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap;padding:5px 7px;border-radius:5px;color:#7e8b9f}.nv-reference-root .mail-folder-favorites>button.selected{background:#eef2f8;color:#38557f}@container (max-width:1100px){.nv-reference-root .outlook-command-bar{flex-wrap:wrap}.nv-reference-root .outlook-command-bar .outlook-quick-filters{order:4;flex-basis:100%;max-width:none}}.nv-reference-root .mail-top-search{display:flex;align-items:center;gap:8px;min-width:120px;width:clamp(150px,23vw,320px);padding:7px 10px;border:1px solid #e0e4eb;border-radius:6px;background:#faf8f4;color:#8893a4;margin-left:12px}.nv-reference-root .mail-top-search input{min-width:0;width:100%;font-size:11px;background:none;outline:none;color:#465571}.nv-reference-root .product-top-controls:has(.mail-top-search){min-width:0;flex:1}.nv-reference-root.inbox-workspace .outlook-command-bar{min-height:48px;padding:8px 16px;flex-wrap:nowrap}.nv-reference-root .outlook-surface .outlook-reader-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:13px 20px 14px}.nv-reference-root .outlook-reader-heading>.outlook-tag-editor{grid-column:1;grid-row:1;align-self:center}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar{grid-column:2;grid-row:1;height:auto;min-height:30px;border:0;padding:0;gap:7px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div>button:first-child{font-size:0}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div>button:first-child svg{width:15px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div{gap:8px}.nv-reference-root .outlook-reader-heading>.mail-case{grid-row:2;grid-column:2;max-width:210px;align-self:center;margin:0}.nv-reference-root .outlook-reader-heading>h2{grid-column:1;grid-row:2;margin:0;font-size:19px;align-self:center}.nv-reference-root .outlook-surface .mail-sender{padding-bottom:10px;gap:9px}.nv-reference-root .outlook-surface .mail-sender strong{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nv-reference-root .outlook-surface .mail-sender small{display:inline;font-size:10px}.nv-reference-root .outlook-surface .mail-sender>div>span{margin-top:2px}.nv-reference-root .outlook-surface .mail-article{padding-top:14px}.nv-reference-root .outlook-surface .mail-summary{margin-top:12px;padding:10px 13px}.nv-reference-root .outlook-surface .mail-filter-row{gap:5px}.nv-reference-root .outlook-surface .mail-filter-row>.nv-select{flex:1;max-width:34%;font-size:9px;padding:5px}.nv-reference-root .outlook-surface .mail-thread-message{margin:10px 0 12px}.nv-reference-root .outlook-surface .mail-body{padding-top:12px}@container (max-width:800px){.nv-reference-root .outlook-surface .outlook-reader-heading{gap:8px;padding:12px 15px}.nv-reference-root .outlook-reader-heading>.mail-case{max-width:125px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar{gap:3px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar .outlook-expand-reader{display:none}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div{gap:5px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar .outlook-clock{padding:0 5px}.nv-reference-root .outlook-reader-heading>.outlook-tag-editor .outlook-tags{gap:4px}.nv-reference-root .outlook-reader-heading>h2{font-size:17px}}@media (max-width:760px){.nv-reference-root .mail-top-search{margin-left:4px;padding:6px;width:auto;flex:1;min-width:70px}.nv-reference-root .mail-top-search input{font-size:10px}.nv-reference-root .mail-top-search>svg{display:none}.nv-reference-root .product-top-controls:has(.mail-top-search){gap:2px}.nv-reference-root .product-top-controls:has(.mail-top-search) .product-tabs button{font-size:10px;padding-inline:5px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div>button:first-child{display:none}.nv-reference-root .outlook-surface .outlook-command-bar{gap:7px;padding-inline:12px}.nv-reference-root .outlook-command-bar>.btn{font-size:10px!important;padding-inline:8px!important}}.nv-reference-root .outlook-command-bar .folder-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:32px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#65748a;font-size:11px;font-weight:500;box-shadow:none;cursor:pointer;transition:background .15s,color .15s}.nv-reference-root .outlook-command-bar .folder-trigger:hover,.nv-reference-root .outlook-command-bar .folder-trigger[data-popup-open]{background:#f0f3f8;color:#253d61}.nv-reference-root .folder-trigger-chevron{color:#9aa4b3;transition:transform .15s}.nv-reference-root .folder-trigger[data-popup-open] .folder-trigger-chevron{transform:rotate(180deg)}.nv-reference-root .folder-trigger:focus-visible{outline:2px solid #2952d960;outline-offset:2px}.nv-reference-root .calendar-connection{display:flex;align-items:center;gap:10px;padding:13px 23px;border-bottom:1px solid #e7ebf0;background:#fbfcfd;color:#3f7a52}.nv-reference-root .calendar-connection>div{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap}.nv-reference-root .calendar-connection strong{font-size:11px;font-weight:550;color:#4b5e74}.nv-reference-root .calendar-connection span{font-size:10px;color:#7f8d9f}.nv-reference-root .calendar-connection>button{display:flex;gap:6px;align-items:center;font-size:10px;color:#73849a}.nv-reference-root .calendar-period-controls{display:flex;gap:8px!important}.nv-reference-root .calendar-period-controls>.btn{font-size:11px;height:33px}.nv-reference-root .calendar-period-controls>.nv-select{font-size:11px}.nv-reference-root .calendar-day-cell{min-height:125px;padding:7px 6px;gap:6px}.nv-reference-root .calendar-week .calendar-day-cell{min-height:330px}.nv-reference-root .calendar-fortnight .calendar-day-cell{min-height:190px}.nv-reference-root .calendar-day-cell.weekend,.nv-reference-root .calendar-weekdays>.weekend{background:#f7f5f1}.nv-reference-root .calendar-day-cell.selected{background:#f0f4fc;box-shadow:inset 0 0 0 2px #9eb4dc}.nv-reference-root .calendar-day-cell.today{box-shadow:inset 0 3px #2952d9}.nv-reference-root .calendar-day-cell.today.selected{box-shadow:inset 0 0 0 2px #2952d9}.nv-reference-root .calendar-cell-heading{display:flex;justify-content:space-between;align-items:center}.nv-reference-root .calendar-cell-heading>button:first-child{display:flex;align-items:center;gap:5px;min-height:28px;font-size:11px}.nv-reference-root .calendar-cell-heading>button:first-child>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%}.nv-reference-root .calendar-day-cell.today .calendar-cell-heading>button:first-child>span{background:#2952d9;color:#fff;font-weight:600}.nv-reference-root .calendar-cell-heading small{background:none;border:0;padding:0;font-size:9px;color:#2952d9}.nv-reference-root .calendar-day-cell.outside .calendar-cell-heading>button:first-child{color:#aeb8c6}.nv-reference-root .calendar-cell-add{display:grid;place-items:center;width:23px;height:23px;border-radius:5px;color:#a2adbb}.nv-reference-root .calendar-cell-add:hover{background:#e7edf8;color:#2952d9}.nv-reference-root .calendar-cell-items{display:grid;gap:5px}.nv-reference-root .calendar-cell-items>button{display:flex;gap:5px;align-items:flex-start;text-align:left;padding:6px;font-size:10px;line-height:1.45;border-radius:4px;overflow-wrap:anywhere;min-width:0}.nv-reference-root .calendar-event-chip{background:#edf1fc;color:#3f5997;border-left:2px solid #2952d9}.nv-reference-root .calendar-event-chip>span{font-size:9px;font-weight:650}.nv-reference-root .calendar-task-chip{border-left:2px solid #8294b0;background:#f2f4f7;color:#617087}.nv-reference-root .calendar-task-chip svg{flex-shrink:0;margin-top:2px}.nv-reference-root .calendar-task-chip.done{opacity:.6;text-decoration:line-through}.nv-reference-root .calendar-empty-add{margin-top:auto;text-align:left;padding:4px;font-size:9px;color:#91a0b4}.nv-reference-root .calendar-empty-add:hover{color:#2952d9}.nv-reference-root .calendar-agenda-actions{display:flex;gap:15px}.nv-reference-root .calendar-agenda-item{display:flex;align-items:center;gap:12px;width:100%;padding:16px 24px;border-top:1px solid #edf0f5;text-align:left;color:#73839b}.nv-reference-root .calendar-agenda-item>span{flex:1;display:grid;gap:5px}.nv-reference-root .calendar-agenda-item strong{font-size:12px;font-weight:500;color:#415470}.nv-reference-root .calendar-agenda-item small{font-size:10px;color:#8997ab;display:flex;gap:5px;align-items:center}.nv-reference-root .calendar-demo-notice{font-size:11px;color:#61758e;padding:12px 24px}.nv-reference-root .column-name-edit{display:inline-flex;align-items:center;border-radius:4px;padding:4px;cursor:pointer}.nv-reference-root .column-name-edit:hover{background:#eaf0f8;color:#2952d9}.nv-reference-root .task-board{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.nv-reference-root .task-page-actions{flex-wrap:wrap}.nv-reference-root .design-date{display:flex;align-items:center;gap:8px;width:100%;padding:10px 11px;border:1px solid #dce2eb;border-radius:6px;font-size:12px;color:#475b76;background:#fff;min-height:39px;margin-top:7px}.nv-reference-root .design-date-popup{width:auto!important;background:#fff!important;padding:10px!important}.nv-reference-root .design-date-popup [data-selected-single=true]{background:#0e1b33;color:#fff}.nv-reference-root .conversation-rename{display:flex;align-items:center;gap:8px}.nv-reference-root .conversation-rename:hover{color:#2952d9}@media (max-width:760px){.nv-reference-root .calendar-month-toolbar{flex-wrap:wrap;gap:12px;padding:14px}.nv-reference-root .calendar-month-toolbar h2{font-size:14px}.nv-reference-root .calendar-month-toolbar>div{gap:7px}.nv-reference-root .calendar-period-controls{width:100%;justify-content:space-between}.nv-reference-root .calendar-connection{padding:12px 14px}.nv-reference-root .calendar-connection>div{gap:3px;display:grid}.nv-reference-root .calendar-day-cell{padding:5px 2px;min-height:100px}.nv-reference-root .calendar-cell-items>button{font-size:8px;padding:4px 2px;display:block}.nv-reference-root .calendar-event-chip>span{display:block;font-size:8px}.nv-reference-root .calendar-task-chip svg{display:none}.nv-reference-root .calendar-cell-heading small{display:none}.nv-reference-root .calendar-cell-add{width:17px}.nv-reference-root .calendar-cell-heading>button:first-child>span{width:21px;height:21px}.nv-reference-root .calendar-empty-add{font-size:8px}.nv-reference-root .calendar-week .calendar-day-cell{min-height:280px}.nv-reference-root .calendar-agenda-item{padding:13px 14px}.nv-reference-root .calendar-agenda-item>small{max-width:65px}.nv-reference-root .calendar-agenda-actions{gap:7px}.nv-reference-root .calendar-connection>button{font-size:9px}}.nv-reference-root{--control-height:34px;--control-radius:6px;--surface-gutter:20px}.nv-reference-root .btn{height:var(--control-height);min-height:var(--control-height);border-radius:var(--control-radius);padding-inline:12px;gap:7px;line-height:1;font-size:11px;white-space:nowrap}.nv-reference-root .btn>svg{width:14px;height:14px;flex-shrink:0}.nv-reference-root .icon-btn{height:30px;width:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.nv-reference-root .product-main button:focus-visible{outline:2px solid #2952d9;outline-offset:3px}.nv-reference-root .outlook-reader-heading>.mail-case{justify-self:end;width:max-content;max-width:min(240px,100%)}.nv-reference-root .outlook-reader-heading>.mail-case>button{justify-content:flex-end;min-height:30px;width:100%;padding-inline:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar{justify-self:end;justify-content:flex-end}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div{margin:0;display:flex;gap:2px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>div>button{width:30px;height:30px;padding:0;display:inline-flex;justify-content:center;align-items:center;border-radius:6px}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>.icon-btn:last-child{margin-right:0}.nv-reference-root .outlook-surface.review-focus>.outlook-list-restore,.nv-reference-root .outlook-surface.review-focus>.mail-list-pane,.nv-reference-root .outlook-surface.review-focus>.outlook-list-resize{display:none}.nv-reference-root .review-focus .mail-reader{width:100%;max-width:none;flex:1}.nv-reference-root .review-focus .mail-article,.nv-reference-root .review-focus .outlook-reader-heading{padding-inline:clamp(20px,5vw,80px)}.nv-reference-root .review-finish{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;max-width:none;max-height:none;width:100vw;height:100dvh;border:0;background:#0e1b33;color:#fff;overflow:hidden}.nv-reference-root .review-finish::backdrop{background:#0e1b33}.nv-reference-root .review-finish>img,.nv-reference-root .review-finish-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nv-reference-root .review-finish-shade{background:linear-gradient(90deg,#08131fd9,#08131f55 65%,#08131f20)}.nv-reference-root .review-finish-close{position:absolute;right:36px;top:30px;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid #ffffff50;border-radius:6px;background:#ffffff12;color:#fff;font-size:12px}.nv-reference-root .review-finish-content{position:relative;display:flex;min-height:100%;justify-content:center;flex-direction:column;padding:80px max(8vw,28px);max-width:960px}.nv-reference-root .review-finish-content>.eyebrow{color:#ffffffb0;letter-spacing:.16em;font-size:11px}.nv-reference-root .review-finish-content h1{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,6vw,82px);letter-spacing:-.045em;line-height:1.08;font-weight:500;margin:12px 0 24px}.nv-reference-root .review-finish-content>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#ffffffc4}.nv-reference-root .review-finish-content>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.nv-reference-root .review-finish .btn{height:40px;padding:0 16px;border-radius:6px;font-size:12px;display:inline-flex;align-items:center;gap:10px}.nv-reference-root .review-finish-primary{background:#fff;color:#0e1b33}.nv-reference-root .review-finish-secondary{background:#ffffff15;color:#fff;border:1px solid #ffffff60}.nv-reference-root .home-overview{max-width:1500px;margin:auto}.nv-reference-root .home-greeting{margin-bottom:26px}.nv-reference-root .home-greeting h1{font-family:Inter Tight,Inter,sans-serif;font-size:34px;letter-spacing:-1px;font-weight:500;color:var(--navy)}.nv-reference-root .home-greeting h1>span{color:#2952d9}.nv-reference-root .home-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px}.nv-reference-root .home-kpi{background:#fff;border:1px solid #e3e6ec;border-radius:8px;padding:18px;text-align:left;min-width:0;transition:border-color .15s,background .15s}.nv-reference-root .home-kpi:hover{border-color:#bcc9dc;background:#fcfdff}.nv-reference-root .home-kpi>span{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nv-reference-root .home-kpi i{width:30px;height:30px;border-radius:6px;background:var(--accent);color:#fff;display:grid;place-items:center;flex-shrink:0}.nv-reference-root .home-kpi strong{font-size:25px;font-weight:550;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--accent)}.nv-reference-root .home-kpi b{display:block;font-size:12px;font-weight:500;color:#3f4d63}.nv-reference-root .home-kpi small{display:block;font-size:10px;color:#8993a3;margin-top:6px;min-height:26px}.nv-reference-root .home-week{background:#fff;border:1px solid #e3e6ec;border-radius:8px;overflow:hidden;margin-bottom:24px}.nv-reference-root .home-week>header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #e3e6ec}.nv-reference-root .home-week>header>strong{font-size:13px;font-weight:550}.nv-reference-root .home-week>header>span{font-size:11px;color:#8a94a4}.nv-reference-root .home-week-paging{display:flex;gap:2px}.nv-reference-root .home-week-actions{margin-left:auto;display:flex;gap:8px}.nv-reference-root .home-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.nv-reference-root .home-week-grid>div{padding:12px;min-height:167px;border-right:1px solid #eef0f4}.nv-reference-root .home-week-grid>div:last-child{border:0}.nv-reference-root .home-week-grid .is-weekend{background:#f7f5f1}.nv-reference-root .home-week-grid .is-today{background:#f0f4fc;box-shadow:inset 0 2px #2952d9}.nv-reference-root .home-day-heading{display:flex;width:100%;flex-direction:column;gap:6px;align-items:flex-start;margin-bottom:10px}.nv-reference-root .home-day-heading>span{font-size:9px;letter-spacing:.09em;color:#8390a2}.nv-reference-root .home-day-heading>b{font-size:18px;font-weight:500;width:29px;height:29px;display:grid;place-items:center;margin-left:-4px}.nv-reference-root .is-today .home-day-heading>b{background:#2952d9;border-radius:50%;color:#fff}.nv-reference-root .home-week-event{display:block;font-size:10px;line-height:1.5;border-left:2px solid #2952d9;padding:3px 6px;margin-bottom:6px;text-align:left;width:100%;color:#52637d;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nv-reference-root .home-week-event.deadline{border-color:#b8821c}.nv-reference-root .home-week-event:hover{background:#e9eef7}.nv-reference-root .home-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.nv-reference-root .home-column{border:1px solid #e1e6ed;border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.nv-reference-root .home-column>header{display:flex;align-items:center;gap:8px;padding:14px 16px;height:57px;border-bottom:1px solid #e4e8ef;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,white)}.nv-reference-root .home-column h2{font-size:12px;font-weight:550;white-space:nowrap}.nv-reference-root .home-column>header>span{font-size:10px;border-radius:4px;padding:2px 5px;background:color-mix(in srgb,var(--accent) 10%,white)}.nv-reference-root .home-column>header>.home-text-action{margin-left:auto}.nv-reference-root .home-text-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;height:30px;white-space:nowrap;border-radius:5px;padding:0 6px}.nv-reference-root .home-text-action:hover{background:#0e1b3308}.nv-reference-root .home-summary-row{display:flex;align-items:center;gap:10px;min-height:72px;width:100%;text-align:left;padding:12px 16px;border-bottom:1px solid #eef0f4}.nv-reference-root .home-summary-row:hover{background:#f8fafc}.nv-reference-root .home-summary-row>span{min-width:0;flex:1}.nv-reference-root .home-summary-row strong,.nv-reference-root .home-summary-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root .home-summary-row strong{font-size:11px;font-weight:500;color:#41516b}.nv-reference-root .home-summary-row small{font-size:10px;color:#919aa9;margin-top:5px}.nv-reference-root .home-summary-row>time{width:45px;flex-shrink:0;font-size:10px;color:#9a701e}.nv-reference-root .home-summary-row>svg{color:#9ba6b5;flex-shrink:0}.nv-reference-root .home-unread{width:7px;height:7px;border:1px solid #9aa9bd;border-radius:50%;flex-shrink:0;margin-inline:5px}.nv-reference-root .home-unread.unread{background:#2952d9;border-color:#2952d9}.nv-reference-root .home-column>footer{margin-top:auto;padding:8px 10px;text-align:right}.nv-reference-root .home-empty{font-size:12px;color:#8894a7;padding:25px 16px}.nv-reference-root .home-data-note{font-size:10px;color:#929cac;margin-top:18px}@media (max-width:1100px){.nv-reference-root .home-kpis{gap:8px}.nv-reference-root .home-kpi{padding:14px 12px}.nv-reference-root .home-kpi>span{gap:8px}.nv-reference-root .home-kpi strong{font-size:21px}.nv-reference-root .home-columns{gap:10px}.nv-reference-root .home-column>header{gap:6px;padding-inline:12px}.nv-reference-root .home-week-grid>div{padding:9px}}@media (max-width:760px){.nv-reference-root .home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-reference-root .home-kpi:last-child{grid-column:1/-1}.nv-reference-root .home-kpi small{min-height:0}.nv-reference-root .home-week>header{flex-wrap:wrap;gap:8px}.nv-reference-root .home-week-actions{width:100%;margin:0}.nv-reference-root .home-week-actions>.btn{flex:1}.nv-reference-root .home-week-grid{min-width:620px}.nv-reference-root .home-week{overflow-x:auto}.nv-reference-root .home-columns{grid-template-columns:1fr}.nv-reference-root .home-greeting h1{font-size:28px}.nv-reference-root .home-column>footer{margin-top:12px}.nv-reference-root .review-finish-close{top:18px;right:18px}}.nv-reference-root .range-controls .btn.custom-range{background:#fff;color:#526078;border:1px solid #dce2eb;opacity:1;min-width:116px}.nv-reference-root .range-controls .btn.custom-range:hover{background:#f3f5f9;color:#0e1b33}.nv-reference-root .range-controls .btn.custom-range svg{color:currentColor}.nv-reference-root .product-frame.product-frame--collapsed{--sidebar-width:58px}.nv-reference-root .product-nav-item[aria-current=page]{background:#ffffff21;color:#fff}.nv-reference-root .product-nav-item:not([aria-current=page]){background:transparent}.nv-reference-root .product-nav-item:not([aria-current=page]):hover{background:#ffffff0f}.nv-reference-root .mail-summary-content>.outlook-deadlines{margin-top:12px}.nv-reference-root .outlook-surface .mail-summary-content .mail-deadline{margin-top:0;padding:11px 0;background:transparent;border:0;border-top:1px solid #e3dfd6;border-radius:0}.nv-reference-root .mail-summary-content>.outlook-edit-deadline{margin:6px 0 0;padding:4px 0}.nv-reference-root .ai-suggestion-mark{display:inline-flex;align-items:center;justify-content:center;color:#526bb0;vertical-align:-1px;flex-shrink:0;margin-right:5px}.nv-reference-root .ai-suggestion-mark svg{width:12px;height:12px;flex-shrink:0}.nv-reference-root .calendar-cell-items .ai-suggestion-mark{margin:0 3px 0 0}.nv-reference-root .task-detail .sheet-description .ai-suggestion-mark{margin-right:7px}.nv-reference-root .task-deadline-first{padding:16px;border:1px solid #dce3ed;border-radius:8px;background:#f8fafd;margin-bottom:3px}.nv-reference-root .task-deadline-first>label:first-child{display:flex;align-items:center;gap:7px;font-weight:550;font-size:12px}.nv-reference-root .deadline-input-row{display:flex;gap:7px;align-items:center;margin-top:9px}.nv-reference-root .entry-form .deadline-input-row>input{margin:0;width:100%;min-width:0;flex:1;background:#fff;font-size:12px;height:38px}.nv-reference-root .deadline-input-row>.design-date{width:36px;height:38px;overflow:hidden;font-size:0;flex-shrink:0;justify-content:center;padding:0;gap:0}.nv-reference-root .deadline-input-row>.design-date svg{width:15px;height:15px;flex-shrink:0}.nv-reference-root .task-deadline-first>p{font-size:11px;color:#5c6c86;margin:8px 0}.nv-reference-root .task-deadline-first>p.form-error{color:#b64b44}.nv-reference-root .task-deadline-first>.duration-presets{margin:10px 0;gap:6px}.nv-reference-root .task-deadline-first>.deadline-time{display:flex;align-items:center;gap:12px;font-size:11px;margin-top:14px}.nv-reference-root .entry-form .deadline-time input{margin:0;width:110px;height:34px}.nv-reference-root .task-deadline-first>small{display:block;margin-top:12px;font-size:10px;color:#8c96a5}.nv-reference-root .reminder-editor{border:1px solid #e0e5ed;padding:14px;border-radius:8px;min-width:0}.nv-reference-root .reminder-editor legend{display:flex;align-items:center;gap:7px;padding:0 5px;font-size:12px;font-weight:500}.nv-reference-root .reminder-editor-row{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.nv-reference-root .reminder-editor-row>label{flex:1;min-width:0;font-size:10px!important}.nv-reference-root .entry-form .reminder-editor-row input{width:100%;margin-top:5px;height:36px}.nv-reference-root .reminder-editor-row>span{font-size:11px;min-width:80px;align-self:flex-end;padding-bottom:2px;color:#67748b}.nv-reference-root .reminder-editor-row>span small{display:block;font-size:10px;color:#919bab;margin-top:3px}.nv-reference-root .reminder-editor-row>button{display:grid;place-items:center;width:32px;height:36px;border-radius:5px;color:#8793a5;flex-shrink:0}.nv-reference-root .reminder-editor-row>button:hover{background:#f4eae7;color:#a84e45}.nv-reference-root .reminder-add{display:flex;align-items:center;gap:6px;min-height:30px;color:#456396;font-size:11px}.nv-reference-root .reminder-editor>small{display:block;font-size:10px;line-height:1.5;color:#939dad;margin-top:7px}.nv-reference-root .reminder-editor>p{font-size:11px;color:#8a94a4;margin-bottom:8px}.nv-reference-root .reminder-editor:disabled{opacity:.5}.nv-reference-root .top-shortcuts{display:flex;align-items:center;gap:6px;min-width:0}.nv-reference-root .top-shortcuts>button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:11px;color:#627087;border:1px solid transparent;border-radius:6px;white-space:nowrap}.nv-reference-root .top-shortcuts>button:hover,.nv-reference-root .top-shortcuts>button[aria-expanded=true]{background:#f2f4f8;border-color:#e5e9ef;color:#233954}.nv-reference-root .top-shortcuts svg{flex-shrink:0}.nv-reference-root .calendar-agenda-item strong>.ai-suggestion-mark{vertical-align:middle}@media (max-width:760px){.nv-reference-root .top-shortcuts{gap:2px}.nv-reference-root .top-shortcuts>button{font-size:10px;padding-inline:6px;gap:5px}.nv-reference-root .top-shortcuts>button svg{width:12px}}.nv-reference-root[data-demo-sidebar=burgundy] .product-frame{--sb-bg:#300a16}.nv-reference-root .product-topbar:has(.product-board-select){padding-left:32px}.nv-reference-root .product-topbar:has(.inbox-top-tabs){padding-left:16px}.nv-reference-root .inbox-top-tabs button{gap:7px;padding-inline:8px}.nv-reference-root .settings-time-fields{align-items:start}.nv-reference-root .settings-time-fields>label{display:grid;grid-template-rows:32px 40px;align-items:end}.nv-reference-root .settings-time-fields>label>input,.nv-reference-root .settings-time-fields>label>.nv-select{box-sizing:border-box;width:100%;height:40px;min-height:40px;margin:0;padding:0 12px;border:1px solid #dce3eb;border-radius:6px;background:#fff}:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger,.nv-reference-root .assistant-picker{display:inline-flex;align-items:center;gap:6px;min-width:0;height:30px;color:#64748b;font-size:11px;border-radius:6px}:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger{padding:0 7px;white-space:nowrap}:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger small{display:grid;place-items:center;min-width:16px;height:16px;border-radius:4px;background:#edf1f6;font-size:9px;color:#536983}:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger:hover{background:#f0f3f8;box-shadow:0 2px 7px #0e1b3314}.nv-reference-root .assistant-picker{padding-left:6px;max-width:200px}.nv-reference-root .assistant-picker .nv-select{border:0;background:none;font-size:11px;min-height:30px;padding:4px 5px;max-width:170px}.nv-reference-root .assistant-auto-mode{font-size:9px;color:#97a0ae;white-space:nowrap;padding-left:4px}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup,.nv-reference-root .mail-filter-popup{width:320px;max-width:calc(100vw - 28px);padding:16px;border:1px solid #e0e5ed;background:#fff;border-radius:9px;box-shadow:0 12px 36px #0e1b3320;gap:10px}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup header strong,.nv-reference-root .mail-filter-popup header strong{font-size:12px;font-weight:550;color:#24344f}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup header span{display:block;font-size:10px;color:#8793a4;margin-top:4px}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup>div>button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 7px;text-align:left;color:#738399;border-radius:6px}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup>div>button:hover{background:#f5f7fa}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button>span{flex:1;min-width:0}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button strong{display:block;font-size:11px;font-weight:500;color:#45556e}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button small{display:block;font-size:9px;color:#8b96a5;margin-top:3px}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button i{display:grid;place-items:center;width:16px;height:16px;border:1px solid #ced7e3;border-radius:4px;color:#fff}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button[aria-checked=true] i{background:#2952d9;border-color:#2952d9}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup footer{border-top:1px solid #e7ebf0;padding-top:11px;font-size:9px;color:#929cab}.nv-reference-root .response-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#6c7c90;font-size:10px;margin:0 0 13px}.nv-reference-root .response-status small{font-size:9px;color:#97a1ad;margin-left:auto}.nv-reference-root .assistant-history-heading{gap:8px}.nv-reference-root .assistant-history-heading h2{margin-right:auto}.nv-reference-root .assistant-layout.assistant-history-collapsed{grid-template-columns:minmax(0,1fr) 44px}.nv-reference-root .assistant-history-collapsed .assistant-history{padding:18px 5px}.nv-reference-root .assistant-history-collapsed .assistant-history-heading{justify-content:center}.nv-reference-root .dock-compose-tools{flex-wrap:wrap}.nv-reference-root .dock-compose-tools .assistant-picker{max-width:175px}.nv-reference-root .control-tooltip{position:fixed;z-index:10000;max-width:260px;padding:8px 11px;border-radius:6px;background:#17243b;color:#fff;font-size:11px;line-height:1.5;font-weight:400;box-shadow:0 5px 18px #0e1b3324;pointer-events:none;transform:translate(-50%,-100%);text-align:center}.nv-reference-root .control-tooltip.below{transform:translate(-50%)}.nv-reference-root .mail-filter-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;border-bottom:1px solid #edf0f4;flex-shrink:0}.nv-reference-root .mail-filter-strip>div{display:flex;gap:2px}.nv-reference-root .mail-filter-strip button{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:5px;font-size:10px;color:#8190a3;white-space:nowrap}.nv-reference-root .mail-filter-strip button.selected,.nv-reference-root .mail-filter-trigger.active{background:#eef2f8;color:#294b81}.nv-reference-root .mail-filter-strip button:hover{background:#f0f3f8;box-shadow:0 2px 6px #0e1b3310}.nv-reference-root .mail-filter-trigger b{font-size:9px}.nv-reference-root .mail-filter-popup header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.nv-reference-root .mail-filter-popup header button{font-size:10px;color:#7c8aa0}.nv-reference-root .mail-filter-popup fieldset{border:0;margin:0;padding:7px 0}.nv-reference-root .mail-filter-popup legend{font-size:9px;color:#8a96a7;padding:0;margin-bottom:6px}.nv-reference-root .mail-filter-popup fieldset>div{display:flex;flex-wrap:wrap;gap:5px}.nv-reference-root .mail-filter-popup fieldset button{font-size:10px;padding:6px 8px;border-radius:5px;border:1px solid #e3e8ef;color:#66778f}.nv-reference-root .mail-filter-popup fieldset button.selected{background:#edf2fa;border-color:#c8d6ec;color:#2952a0}.nv-reference-root .mail-filter-popup .mail-filter-cases>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;text-align:left;padding:8px}.nv-reference-root .mail-filter-popup .mail-filter-cases>button[aria-pressed=true]{background:#f0f3f8;color:#2952a0}.nv-reference-root .mail-filter-done{height:32px;border-radius:6px;background:#0e1b33;color:#fff;font-size:11px;margin-top:4px}.nv-reference-root .mail-active-filters{display:flex;flex-wrap:wrap;gap:4px;padding:8px 14px;border-bottom:1px solid #e8edf3}.nv-reference-root .mail-active-filters button{display:flex;align-items:center;gap:5px;font-size:9px;color:#5b7294;background:#edf2f8;border-radius:4px;padding:4px 6px;max-width:100%;text-align:left}.nv-reference-root .mail-current-folder{font-size:12px;font-weight:550;color:#44556e}.nv-reference-root .mail-command-right,.nv-reference-root .mail-command-actions,.nv-reference-root .mail-command-actions>div{display:flex;align-items:center;gap:3px}.nv-reference-root .mail-command-right{margin-left:auto}.nv-reference-root .mail-command-right button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;color:#78879b;background:transparent;flex-shrink:0}.nv-reference-root .mail-command-right button:hover,.nv-reference-root .mail-command-right button:focus-visible{background:#f4f6fa;border-color:#e1e6ed;box-shadow:0 3px 9px #0e1b3319;color:#314a70}.nv-reference-root .mail-command-actions>div>button:first-child{font-size:0}.nv-reference-root .mail-command-actions button.is-handled{color:#3f7a52;background:#edf5ef}.nv-reference-root .mail-command-actions .mail-back{display:none}.nv-reference-root .inbox-workspace{position:relative}.nv-reference-root .inbox-workspace>.mail-command-menu{left:auto;right:20px;top:46px;z-index:40}.nv-reference-root.inbox-workspace .outlook-command-bar{padding-right:20px}.nv-reference-root .time-dropdown{width:420px;max-width:calc(100vw - 28px);padding:0;gap:0;border:1px solid #e0e5ed;border-radius:9px;background:#fff;box-shadow:0 12px 36px #0e1b3320;overflow:hidden}.nv-reference-root .time-dropdown header{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 14px;border-bottom:1px solid #e8ecf1}.nv-reference-root .time-dropdown header strong{font-size:13px;font-weight:550}.nv-reference-root .time-dropdown header small{display:block;font-size:10px;color:#8b97a7;margin-top:5px}.nv-reference-root .time-dropdown header>b{font-size:17px;font-weight:500}.nv-reference-root .time-dropdown-list{max-height:min(430px,55dvh);overflow:auto}.nv-reference-root .time-dropdown-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;text-align:left;border-bottom:1px solid #eef1f5}.nv-reference-root .time-dropdown-list>button:hover{background:#f7f8fa}.nv-reference-root .time-dropdown-clock{font-size:10px;color:#9ba5b3;font-variant-numeric:tabular-nums}.nv-reference-root .time-dropdown-list>button>span:nth-child(2){flex:1;min-width:0}.nv-reference-root .time-dropdown-list strong{display:block;font-size:11px;line-height:1.5;font-weight:500;color:#465771}.nv-reference-root .time-dropdown-list small{display:block;font-size:9px;color:#8b98a8;margin-top:4px}.nv-reference-root .time-dropdown-list>button>span:last-child{text-align:right;white-space:nowrap}.nv-reference-root .time-dropdown-list>button>span:last-child svg{margin-left:auto;color:#3f7a52}.nv-reference-root .time-dropdown-list b{font-size:12px;font-weight:500}.nv-reference-root .time-dropdown-list>p{padding:25px 18px;color:#8b98a8;font-size:12px}.nv-reference-root .time-dropdown footer{padding:10px 12px}.nv-reference-root .time-dropdown footer button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 6px;font-size:11px;color:#46658e;border-radius:5px}.nv-reference-root .time-dropdown footer button:hover{background:#f0f3f8}.nv-reference-root .time-selection-bar{display:flex;align-items:center;gap:16px;min-height:57px;padding:10px 24px;border-top:1px solid #e8edf3;font-size:11px;color:#8a96a6}.nv-reference-root .time-selection-bar label{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#52647d;cursor:pointer}.nv-reference-root .time-selection-bar .btn{margin-left:auto;height:32px;font-size:11px;padding:0 11px}.nv-reference-root .time-selection-bar input,.nv-reference-root .entry-checkbox{width:15px;height:15px;accent-color:#2952d9;cursor:pointer;flex-shrink:0}.nv-reference-root .time-selection-bar input:disabled,.nv-reference-root .entry-checkbox:disabled{cursor:default;opacity:.35}.nv-reference-root .clear-time-selection{font-size:10px;color:#637b9d}.nv-reference-root .selectable-entry{position:relative}.nv-reference-root .selectable-entry>.entry-checkbox{position:absolute;left:24px;top:50%;transform:translateY(-50%);z-index:1;margin:0}.nv-reference-root .selectable-entry>.entry-row{padding-left:53px;grid-template-columns:48px minmax(190px,1.65fr) minmax(140px,1fr) 85px 112px 16px}.nv-reference-root .time-surface>.ledger-head{padding-left:53px;grid-template-columns:48px minmax(190px,1.65fr) minmax(140px,1fr) 85px 112px 16px}.nv-reference-root .selectable-entry.is-selected>.entry-row{background:#f0f4fb}@media (min-width:901px) and (max-width:1200px){.nv-reference-root .product-topbar:has(.product-board-select){padding-left:22px}}@media (max-width:1050px){.nv-reference-root .assistant-layout:not(.assistant-history-collapsed) .assistant-history{display:flex;position:fixed;right:0;top:54px;bottom:0;width:285px;max-width:calc(100vw - 70px);z-index:34;box-shadow:-10px 0 30px #0e1b3310}.nv-reference-root .assistant-history-collapsed .assistant-history{display:none}.nv-reference-root .assistant-layout.assistant-history-collapsed{display:block}.nv-reference-root .assistant-auto-mode{display:none}}@media (max-width:900px){.nv-reference-root .product-topbar:has(.product-board-select){padding-left:20px}}@container (max-width:720px){.nv-reference-root .mail-command-actions .mail-back{display:inline-flex}.nv-reference-root .mail-command-actions .outlook-expand-reader{display:none}.nv-reference-root.inbox-workspace .outlook-command-bar{flex-wrap:wrap}.nv-reference-root .mail-command-right{margin-left:auto}.nv-reference-root .mail-command-right button{width:28px;height:28px}}@media (max-width:760px){.nv-reference-root .product-topbar:has(.product-board-select){padding-left:14px}.nv-reference-root .product-topbar:has(.inbox-top-tabs){padding-left:16px}.nv-reference-root .inbox-top-tabs button>svg{display:block;width:12px}.nv-reference-root .product-top-controls .inbox-top-tabs button{padding-inline:8px;gap:5px}.nv-reference-root .assistant-composer-bottom>div{flex-wrap:wrap}.nv-reference-root .assistant-picker{max-width:160px}.nv-reference-root .assistant-picker .nv-select{max-width:135px;font-size:10px}.nv-reference-root .settings-theme-options{flex-wrap:wrap}.nv-reference-root .settings-theme-options>button{flex-basis:40%}.nv-reference-root .time-selection-bar{padding:10px 14px;gap:10px;flex-wrap:wrap}.nv-reference-root .time-selection-bar>span{font-size:10px}.nv-reference-root .time-selection-bar .btn{font-size:10px}.nv-reference-root .selectable-entry>.entry-row{padding-left:42px;grid-template-columns:1fr auto}.nv-reference-root .selectable-entry>.entry-checkbox{left:14px;top:23px;transform:none}.nv-reference-root .time-surface>.ledger-head{display:none}:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger{font-size:10px;padding-inline:4px}.nv-reference-root .settings-time-fields>label{grid-template-rows:32px 40px}}@media (min-width:761px) and (max-width:1100px){.nv-reference-root .selectable-entry>.entry-row,.nv-reference-root .time-surface>.ledger-head{grid-template-columns:42px minmax(0,1fr) minmax(95px,.7fr) 64px 104px 12px;column-gap:8px}.nv-reference-root .selectable-entry .activity{gap:8px}.nv-reference-root .selectable-entry .activity strong{font-size:12px}.nv-reference-root .selectable-entry .case-name{font-size:11px}.nv-reference-root .selectable-entry .source-icon{width:30px}}.nv-reference-root .task-calendar .calendar-day-cell.selected{background:#f5f7fc;color:#24344f;box-shadow:inset 0 0 0 1px #92a8ce}.nv-reference-root .task-calendar .calendar-day-cell.today.selected{background:#f5f7fc;box-shadow:inset 0 3px #2952d9,inset 0 0 0 1px #92a8ce}.nv-reference-root .task-calendar .calendar-cell-items>button{display:flex;align-items:flex-start;gap:7px;min-width:0;width:100%;padding:7px 8px;border:1px solid #dce4ee;border-left:3px solid #5678ab;border-radius:5px;background:#fff;color:#304b70;box-shadow:0 1px 2px #0e1b3305;text-align:left;line-height:1.5}.nv-reference-root .task-calendar .calendar-cell-items>.calendar-task-chip{color:#40516a;background:#fff;border-color:#e0e5ec}.nv-reference-root .task-calendar .calendar-cell-items>button:hover{background:#fdfefe;box-shadow:0 3px 9px #0e1b3318;border-color:#aebfd7}.nv-reference-root .task-calendar .calendar-chip-time{display:block;flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:1.5;color:#29486e}.nv-reference-root .task-calendar .calendar-chip-title{display:block;min-width:0;flex:1;font-size:10px;line-height:1.5;overflow-wrap:break-word;background:transparent;color:inherit;padding:0;border:0;white-space:normal}.nv-reference-root .calendar-chip-title>svg,.nv-reference-root .calendar-chip-title>.ai-suggestion-mark{display:inline-block;vertical-align:-2px;margin-right:4px}.nv-reference-root .calendar-day-cell.selected .calendar-cell-heading small{color:#2952a0}.nv-reference-root .calendar-day-cell.selected .calendar-empty-add{color:#72819a}.nv-reference-root .date-picker>.design-date{min-height:32px;padding:5px 9px;border:1px solid transparent;font-size:12px}.nv-reference-root .date-picker>.design-date:hover{border-color:#dce4ee;background:#f6f8fb}@media (max-width:1000px){.nv-reference-root .task-calendar .calendar-cell-items>.calendar-event-chip{flex-direction:column;gap:2px}.nv-reference-root .task-calendar .calendar-chip-time{font-size:9px}}@media (max-width:760px){.nv-reference-root .task-calendar{overflow-x:auto}.nv-reference-root .task-calendar>.calendar-weekdays,.nv-reference-root .task-calendar>.calendar-days{min-width:660px}.nv-reference-root .task-calendar .calendar-day-cell{padding:6px;min-height:125px}.nv-reference-root .task-calendar .calendar-cell-items>button{padding:6px}.nv-reference-root .task-calendar .calendar-chip-title{font-size:10px}.nv-reference-root .task-calendar .calendar-cell-heading small{display:block}}.nv-reference-root .tasks-workspace .task-surface-refined{border-radius:9px;box-shadow:0 2px 12px #0e1b3303}.nv-reference-root .task-toolbar-refined{min-height:61px;padding:0 22px;flex-wrap:nowrap;gap:20px}.nv-reference-root .task-toolbar-refined .filter-tabs{height:61px;gap:22px}.nv-reference-root .task-toolbar-refined .filter-tabs button{font-size:12px}.nv-reference-root .task-toolbar-refined .filter-tabs button span{font-size:9px;padding:2px 4px;margin-left:6px;background:#f1f3f7}.nv-reference-root .task-primary-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.nv-reference-root .task-primary-actions>.btn{height:32px;padding:0 12px;font-size:11px}.nv-reference-root .task-new-group{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#8190a4;white-space:nowrap}.nv-reference-root .task-new-group:hover{color:#294d82}.nv-reference-root .task-refine-controls{display:flex;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid #e7ebf1;min-height:53px}.nv-reference-root .task-quiet-search{display:flex;align-items:center;gap:8px;color:#95a0b1;max-width:260px;flex:1;min-width:90px}.nv-reference-root .task-quiet-search input{outline:none;min-width:0;width:100%;font-size:11px;background:none;color:#506079;border:0}.nv-reference-root .task-case-filter.nv-select{font-size:10px;background:transparent;border-color:transparent;min-height:29px;padding:4px 8px;max-width:240px;color:#728198}.nv-reference-root .task-refine-controls .task-view-switch{margin-left:auto;border-color:#e4e9ef;padding:2px;border-radius:6px}.nv-reference-root .task-refine-controls .task-view-switch button{display:flex;align-items:center;justify-content:center;gap:5px;width:auto;height:27px;padding:0 8px;font-size:10px;border-radius:4px}.nv-reference-root .task-refine-controls .task-view-switch button.selected{background:#edf1f7;color:#304d77;box-shadow:none}.nv-reference-root .task-list-refined{padding:10px 0 20px}.nv-reference-root .task-list-group+.task-list-group{margin-top:12px}.nv-reference-root .task-list-refined .task-group-heading{display:flex;align-items:center;gap:5px;min-height:43px;padding:8px 22px}.nv-reference-root .task-group-toggle{display:flex;align-items:center;gap:9px;font-size:11px;color:#63748c;min-height:28px;text-align:left}.nv-reference-root .task-group-toggle>i{width:6px;height:6px;border-radius:50%}.nv-reference-root .task-group-toggle>strong{font-weight:550;color:#3d506d}.nv-reference-root .task-group-toggle>span{font-size:10px;color:#98a3b2}.nv-reference-root .task-group-rule{height:1px;background:#e9edf2;flex:1;margin-inline:12px}.nv-reference-root .task-group-edit{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;color:#98a5b6}.nv-reference-root .task-group-edit:hover{color:#355887;background:#eff3f9}.nv-reference-root .task-group-rows .task-row{grid-template-columns:22px minmax(180px,1fr) 112px 106px 28px 27px;gap:14px;min-height:74px;padding:9px 22px;border-bottom:1px solid #eef1f5}.nv-reference-root .task-group-rows .task-row:last-child{border-bottom:0}.nv-reference-root .task-group-rows .task-row:hover{background:#fafbfd}.nv-reference-root .task-row .task-row-main{padding:4px 0;min-width:0}.nv-reference-root .task-row .task-row-main strong{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#364b69;line-height:1.6}.nv-reference-root .task-row .task-row-main>span{font-size:10px;color:#96a1b0;margin-top:4px;gap:6px}.nv-reference-root .task-priority-dot{width:5px;height:5px;min-width:5px;background:#b5783d;border-radius:50%;margin-left:3px}.nv-reference-root .task-inline-status.nv-select{font-size:10px;min-height:29px;border:1px solid transparent;border-radius:5px;background:none;padding:4px 7px;color:#8794a6;width:112px;max-width:100%}.nv-reference-root .task-inline-status.nv-select:hover{background:#fff;border-color:#dce4ee}.nv-reference-root .task-group-rows .task-due{font-size:10px;padding:6px;gap:6px;white-space:nowrap;justify-content:flex-start;color:#7f8ea3}.nv-reference-root .task-group-rows .task-due.due-soon{background:#fcf3e9;color:#a46c2c;border-radius:5px}.nv-reference-root .task-group-rows .task-check{width:17px;height:17px;min-width:17px;min-height:17px;border:1px solid #ccd5e1;border-radius:50%;background:#fff}.nv-reference-root .task-group-rows .task-check:hover{border-color:#2952d9;box-shadow:0 0 0 3px #2952d90b}.nv-reference-root .task-group-rows .task-check.checked{background:#3f7a52;border-color:#3f7a52;color:#fff}.nv-reference-root .task-group-rows .task-owner{width:26px;height:26px;font-size:9px;padding:0}.nv-reference-root .task-group-rows .task-open{width:27px;height:27px;color:#98a5b7}.nv-reference-root .task-group-empty{display:flex;align-items:center;gap:7px;font-size:10px;color:#9ba7b7;padding:9px 22px 9px 57px}.nv-reference-root .task-group-empty:hover{color:#2952a0}.nv-reference-root .task-surface-refined .task-board{background:#fafbfd;padding:20px;gap:17px;grid-template-columns:repeat(4,minmax(220px,1fr));overflow:auto}.nv-reference-root .task-surface-refined .task-column{background:transparent;border:0;padding:0}.nv-reference-root .task-surface-refined .task-column .task-group-heading{padding:3px 2px 14px}.nv-reference-root .task-surface-refined .task-card{padding:17px 15px;border:1px solid #e1e7ef;border-radius:7px;box-shadow:0 2px 4px #0e1b3304;background:#fff;margin-bottom:10px}.nv-reference-root .task-surface-refined .task-card:hover{border-color:#b6c6dd;box-shadow:0 5px 13px #0e1b330b;transform:translateY(-1px)}.nv-reference-root .task-surface-refined .task-card strong{font-size:12px;line-height:1.6;font-weight:500;color:#364b69}.nv-reference-root .task-surface-refined .task-card-matter{font-size:9px;color:#929eaf;margin-bottom:10px}.nv-reference-root .task-surface-refined .task-card-footer{margin-top:18px}.nv-reference-root .task-surface-refined .task-add-card{font-size:10px;color:#95a2b4;padding:8px}.nv-reference-root .task-surface-refined .ledger-footer{font-size:10px;padding:14px 22px;border-top:1px solid #e9edf2;background:#fcfcfd}.nv-reference-root .review-queue-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#647994;background:transparent;border:1px solid #dfe5ee;height:33px;padding:0 10px}.nv-reference-root .review-queue-toggle>span{font-size:9px;min-width:17px;background:#eaf0f8;border-radius:4px;padding:2px 4px}.nv-reference-root .review-queue{display:flex;flex-direction:column;width:282px;flex:0 0 282px;min-height:0;border-left:1px solid #e3e8ef;background:#fbfcfe;text-align:left}.nv-reference-root .review-queue>header{display:flex;align-items:center;gap:8px;padding:16px 17px 9px;color:#738399}.nv-reference-root .review-queue>header>strong{font-size:12px;font-weight:550;color:#344c6e}.nv-reference-root .review-queue>header>span{font-size:10px;color:#96a1b0}.nv-reference-root .review-queue>header>.icon-btn{margin-left:auto;width:25px;height:25px}.nv-reference-root .review-queue>p{font-size:9px;color:#95a2b3;padding:0 17px 16px;border-bottom:1px solid #e7ecf3}.nv-reference-root .review-queue>ol{overflow:auto;list-style:none;margin:0;padding:9px 0 20px;min-height:0;flex:1}.nv-reference-root .review-queue li{display:flex;gap:10px;padding:15px 16px;border-left:2px solid transparent}.nv-reference-root .review-queue li.current{background:#eef3fb;border-left-color:#2952d9}.nv-reference-root .queue-position{font-size:9px;color:#9aa8ba;font-variant-numeric:tabular-nums;padding-top:2px;min-width:17px}.nv-reference-root .review-queue li>div{min-width:0;flex:1}.nv-reference-root .queue-sender{display:block;font-size:9px;color:#8c99ab;margin-bottom:5px}.nv-reference-root .review-queue li strong{display:block;font-size:11px;font-weight:500;line-height:1.6;color:#465d7d}.nv-reference-root .review-queue li small{display:block;font-size:9px;color:#98a5b6;margin-top:7px}.nv-reference-root .review-queue li.current small{color:#2952b0}.nv-reference-root .review-queue li.processed{opacity:.6}.nv-reference-root .review-queue li button{display:flex;align-items:center;gap:5px;font-size:9px;color:#6983a7;margin-top:8px}.nv-reference-root .review-queue li button:hover{color:#2952d9;text-decoration:underline}.nv-reference-root .review-focus:has(.review-queue) .outlook-reader-heading{padding-inline:20px}.nv-reference-root .review-focus:has(.review-queue) .mail-article{padding-inline:24px}.nv-reference-root .mail-thread-message summary>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.nv-reference-root .thread-attachment{display:flex;align-items:center;gap:6px;font-size:11px;padding:8px;border:1px solid #e1e7ef;border-radius:5px;margin-top:7px}@media (max-width:1000px){.nv-reference-root .task-group-rows .task-row{grid-template-columns:20px minmax(140px,1fr) 94px 90px 25px 24px;gap:7px;padding-inline:18px}.nv-reference-root .task-inline-status.nv-select{width:94px;font-size:9px}.nv-reference-root .task-refine-controls{gap:8px}.nv-reference-root .task-refine-controls .task-view-switch button>span{display:none}.nv-reference-root .task-case-filter.nv-select{max-width:190px}}@media (max-width:760px){.nv-reference-root .task-toolbar-refined{display:flex;flex-wrap:wrap;padding:0 14px;gap:0;min-height:56px}.nv-reference-root .task-toolbar-refined .filter-tabs{height:56px;gap:14px}.nv-reference-root .task-toolbar-refined .filter-tabs button{font-size:11px}.nv-reference-root .task-primary-actions{gap:7px;padding:9px 0}.nv-reference-root .task-new-group{font-size:9px}.nv-reference-root .task-primary-actions>.btn{font-size:10px;padding:0 9px}.nv-reference-root .task-refine-controls{padding:10px 14px;flex-wrap:wrap}.nv-reference-root .task-quiet-search{flex-basis:50%}.nv-reference-root .task-case-filter.nv-select{max-width:150px}.nv-reference-root .task-list-refined .task-group-heading{padding-inline:14px}.nv-reference-root .task-group-rows .task-row{grid-template-columns:18px minmax(0,1fr) 27px;gap:6px 9px;padding:13px 14px;position:relative}.nv-reference-root .task-group-rows .task-row-main{grid-column:2;grid-row:1}.nv-reference-root .task-group-rows .task-check{grid-column:1;grid-row:1}.nv-reference-root .task-group-rows .task-owner{grid-column:3;grid-row:1}.nv-reference-root .task-group-rows .task-due{grid-column:2;grid-row:2;justify-self:start}.nv-reference-root .task-group-rows .task-inline-status{grid-column:2;grid-row:2;justify-self:end;max-width:110px;font-size:9px}.nv-reference-root .task-group-rows .task-open{grid-column:3;grid-row:2}.nv-reference-root .task-group-rows .task-row-main strong{font-size:12px}.nv-reference-root .task-surface-refined .task-board{padding:14px;grid-template-columns:repeat(4,240px)}.nv-reference-root .task-surface-refined .task-table .task-row{min-width:790px}}@container (max-width:900px){.nv-reference-root .outlook-surface:has(.review-queue){position:relative}.nv-reference-root .review-queue{position:absolute;right:0;top:0;bottom:0;z-index:8;width:282px;max-width:85%;box-shadow:-12px 0 25px #0e1b3312}}.nv-reference-root .task-surface-refined .task-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr)}.nv-reference-root .demo-data-catalog{margin-top:24px;padding-top:22px;border-top:1px solid #e4e9f0}.nv-reference-root .demo-data-catalog h3{font-size:13px;margin-bottom:10px}.nv-reference-root .demo-data-catalog>p{font-size:11px;color:#8693a5;line-height:1.8;margin-bottom:10px}.nv-reference-root .demo-data-catalog>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.nv-reference-root .demo-data-catalog .btn{height:32px;font-size:11px}.nv-reference-root .demo-data-catalog>div>button:not(.btn),.nv-reference-root .demo-data-catalog a{display:flex;gap:6px;align-items:center;font-size:10px;color:#647c9e}.nv-reference-root .demo-data-records{margin-top:18px;overflow:auto}.nv-reference-root .demo-data-records details{padding:14px 0;border-bottom:1px solid #e5ebf2}.nv-reference-root .demo-data-records summary{cursor:pointer;font-size:12px;color:#526782;line-height:1.6}.nv-reference-root .demo-data-records summary strong{font-weight:500}.nv-reference-root .demo-data-records summary small{display:block;font-size:10px;color:#92a0b2;margin-top:3px}.nv-reference-root .demo-data-records p{white-space:pre-wrap;font-size:12px;line-height:1.85;margin-top:15px;color:#667a94}.nv-reference-root .calendar-chip-title{font-weight:400!important}.nv-reference-root .task-quiet-search{background:#faf8f4;border:1px solid #e8e4dc;border-radius:6px;padding:8px 10px;min-height:33px;color:#8792a2}.nv-reference-root .task-quiet-search:focus-within{border-color:#a8b9d3;box-shadow:0 0 0 2px #2952d90a}.nv-reference-root .task-quiet-search input::placeholder{color:#8a95a6}.nv-reference-root .task-spreadsheet{table-layout:fixed;min-width:1000px;border-collapse:collapse;font-size:11px}.nv-reference-root .task-spreadsheet thead{background:#faf8f4}.nv-reference-root .task-spreadsheet th{height:39px;padding:0 12px;border-right:1px solid #e9e6e0;border-bottom:1px solid #e3e7ed;font-size:10px;color:#8794a6;font-weight:500}.nv-reference-root .task-spreadsheet th:last-child{border-right:0}.nv-reference-root .task-spreadsheet th>button{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;height:39px;font-size:10px;text-align:left}.nv-reference-root .task-spreadsheet th[aria-sort=ascending],.nv-reference-root .task-spreadsheet th[aria-sort=descending]{color:#385579;background:#f3f1ec}.nv-reference-root .task-spreadsheet td{height:45px;padding:4px 12px;border-right:1px solid #edf0f4;border-bottom:1px solid #e9edf2;color:#75869d}.nv-reference-root .task-spreadsheet td:last-child{border-right:0}.nv-reference-root .task-spreadsheet tbody tr:nth-child(2n){background:#fcfcfd}.nv-reference-root .task-spreadsheet tbody tr:hover{background:#f5f8fc}.nv-reference-root .task-spreadsheet tr.task-spreadsheet-done .table-task-title>span{text-decoration:line-through;color:#9ca7b6}.nv-reference-root .table-complete{display:grid;place-items:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#fff}.nv-reference-root .table-complete.checked{background:#3f7a52;border-color:#3f7a52}.nv-reference-root .table-complete:hover{border-color:#2952d9}.nv-reference-root .table-task-title,.nv-reference-root .table-task-matter{display:flex;align-items:center;gap:7px;width:100%;text-align:left;min-width:0;height:31px}.nv-reference-root .table-task-title>span,.nv-reference-root .table-task-matter>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nv-reference-root .table-task-title{color:#425979;font-size:11px}.nv-reference-root .table-task-title>small{margin-left:auto;font-size:9px;color:#99a6b7;flex-shrink:0}.nv-reference-root .table-task-matter{color:#8797ad;font-size:10px}.nv-reference-root .table-task-matter>i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.nv-reference-root .table-task-select.nv-select{width:100%;max-width:100%;border:1px solid transparent;background:transparent;border-radius:4px;font-size:10px;min-height:28px;padding:4px;color:#7d8da3;gap:4px}.nv-reference-root .table-task-select.nv-select:hover{border-color:#d5dfed;background:#fff}.nv-reference-root .table-task-priority.high{color:#a57842}.nv-reference-root .table-task-date{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap;height:28px;border-radius:4px}.nv-reference-root .table-task-date.urgent{color:#a36b2b}.nv-reference-root .table-task-owner{font-size:10px;text-align:left;white-space:nowrap;color:#8191a6}.nv-reference-root .table-task-edit{display:grid;place-items:center;width:25px;height:25px;color:#9aa7b9;border-radius:4px;margin-left:-5px}.nv-reference-root .table-task-edit:hover{background:#fff;color:#2952d9;box-shadow:0 1px 5px #0e1b3315}.nv-reference-root svg[data-icon-style=filled]{flex-shrink:0;vertical-align:middle;stroke:none}.nv-reference-root .voice-launch{display:flex;align-items:center;gap:18px;background:#faf9f6;border-color:#e7e3db}.nv-reference-root .voice-mark{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid #e7e3dc;border-radius:10px;color:#0e1b33;background:#fff}.nv-reference-root .voice-launch>div{flex:1;min-width:0}.nv-reference-root .voice-launch h3{margin:0 0 7px}.nv-reference-root .voice-launch p{font-size:13px;line-height:1.65;color:#637087;margin:0 0 5px}.nv-reference-root .voice-launch small{font-size:12px;color:#8792a2}.nv-reference-root .voice-launch>.btn{flex-shrink:0}.nv-reference-root .voice-sheet{width:min(640px,100vw)!important;max-width:640px!important}.nv-reference-root .voice-source-heading{display:flex;align-items:center;gap:10px;margin:24px 0 12px;font-size:13px}.nv-reference-root .voice-source-heading span{margin-left:auto;color:#7b8797;font-size:12px}.nv-reference-root .voice-samples article{border:1px solid #e5e9ef;border-radius:7px;margin-bottom:10px;padding:14px}.nv-reference-root .settings-check-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;font-weight:500}.nv-reference-root .settings-check-label input,.nv-reference-root .voice-field input{accent-color:#142641;width:16px;height:16px;flex:0 0 16px;margin-top:3px}.nv-reference-root .voice-samples details{margin:9px 0 0 26px}.nv-reference-root .voice-samples summary{font-size:12px;color:#667890;cursor:pointer}.nv-reference-root .voice-samples details p{font-size:13px;line-height:1.75;white-space:pre-wrap;margin-top:14px;color:#425269}.nv-reference-root .voice-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;bottom:0;background:#fff;padding:18px 0;border-top:1px solid #e6eaf0;margin-top:20px}.nv-reference-root .voice-footer small{font-size:12px;line-height:1.6;max-width:280px;color:#8792a2}.nv-reference-root .voice-example{margin-top:24px}.nv-reference-root .voice-field-list{margin-top:14px}.nv-reference-root .voice-field{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #e9edf2}.nv-reference-root .voice-field span{display:flex;flex-direction:column;gap:6px;min-width:0}.nv-reference-root .voice-field strong{font-size:13px}.nv-reference-root .voice-field small{font-size:12px;line-height:1.6;color:#64748b;white-space:pre-wrap}.nv-reference-root .voice-field em{font-size:11px;font-style:normal;color:#8793a4}.nv-reference-root .signature-preview{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#faf9f6;padding:20px;border:1px solid #ebe7df;border-radius:7px;margin:18px 0 10px}.nv-reference-root .signature-preview p{white-space:pre-wrap;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.nv-reference-root .signature-preview svg{flex-shrink:0}.nv-reference-root .signature-advanced>.settings-field{margin-top:20px}.nv-reference-root .integration-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.nv-reference-root .integration-preview{width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #e6eaf0}.nv-reference-root .integration-preview h4,.nv-reference-root .settings-guide h4{font-size:14px;font-weight:500;margin:0 0 8px}.nv-reference-root .integration-preview p,.nv-reference-root .settings-guide p{font-size:12px;line-height:1.7;color:#748299}.nv-reference-root .integration-case{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e9edf2}.nv-reference-root .integration-case>span{display:flex;flex-direction:column;gap:6px;min-width:0}.nv-reference-root .integration-case strong{font-size:12px;font-weight:500}.nv-reference-root .integration-case small{font-size:11px;color:#8792a2}.nv-reference-root .integration-case+.btn{margin-top:16px}.nv-reference-root .integration-glyph{width:39px;height:39px;display:grid;place-items:center;background:#f3f4f6;border:1px solid #e6e9ed;border-radius:8px;flex-shrink:0;font-size:14px;font-weight:600}.nv-reference-root .settings-local-notice{display:flex;gap:8px;font-size:12px;line-height:1.7;color:#40735d;margin-top:16px}.nv-reference-root .settings-usage,.nv-reference-root .settings-legal{border-top:1px solid #e7ebf0;padding-top:22px;margin-top:24px}.nv-reference-root .settings-quota{margin-top:17px}.nv-reference-root .settings-quota>div{display:flex;justify-content:space-between;font-size:12px;gap:12px;margin-bottom:9px}.nv-reference-root .settings-quota strong{font-weight:500}.nv-reference-root .settings-quota progress{display:block;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;background:#edf0f4}.nv-reference-root .settings-quota progress::-webkit-progress-bar{background:#edf0f4}.nv-reference-root .settings-quota progress::-webkit-progress-value{background:#365172;border-radius:5px}.nv-reference-root .settings-quota progress::-moz-progress-bar{background:#365172}.nv-reference-root .settings-legal a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #e8ecf1;color:#42546d;text-decoration:none;font-size:13px}.nv-reference-root .settings-legal a:hover{color:#0e1b33}.nv-reference-root .settings-guide{margin-top:18px;border:1px solid #e6e9ef;background:#faf9f6;border-radius:7px;padding:20px}.nv-reference-root .settings-guide h4{margin-top:12px}@media (max-width:850px){.nv-reference-root .voice-launch{flex-wrap:wrap}.nv-reference-root .voice-launch>.btn{margin-left:64px}.nv-reference-root .voice-launch>div{flex-basis:calc(100% - 70px)}.nv-reference-root .signature-preview{flex-wrap:wrap}}.nv-reference-root .writing-samples{min-width:0}.nv-reference-root .writing-samples h4{font-size:14px;font-weight:500;margin:0 0 6px}.nv-reference-root .writing-samples .settings-card-top{align-items:center}.nv-reference-root .sample-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8ecf1;padding:10px 0}.nv-reference-root .sample-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:7px;border-radius:5px;color:#52647b}.nv-reference-root .sample-open:hover{background:#faf9f6}.nv-reference-root .sample-open>span{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.nv-reference-root .sample-open strong{font-size:12px;font-weight:500}.nv-reference-root .sample-open small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#8793a3}.nv-reference-root .sample-editor{padding:16px;border:1px solid #e6e9ef;border-radius:7px;margin-top:16px;background:#faf9f6}.nv-reference-root .sample-editor textarea{background:#fff}.nv-reference-root .outlook-row-avatar,.nv-reference-root .mail-sender-avatar{font-weight:600;box-shadow:inset 0 0 0 1px #0e1b3305}.nv-reference-root .ai-composer-disclaimer{font-size:12px;line-height:1.55;text-align:center;color:#68768a;margin:10px 12px 0;text-wrap:pretty}.nv-reference-root .ai-composer-disclaimer+.assistant-demo-note{margin-top:4px}.nv-reference-root .dock-ai-disclaimer{flex-shrink:0;margin:9px 22px 0;font-size:11px}.nv-reference-root .dock-ai-disclaimer+.dock-footnote{padding-top:4px}.nv-reference-root .mail-summary-ai-label{font-size:10px;font-weight:400;color:#747c88;white-space:nowrap}.nv-reference-root .ai-deadline-note{display:block;font-size:11px;line-height:1.6;font-weight:400;color:#786849;margin-top:5px}.nv-reference-root .outlook-rail-items .ai-deadline-label{font-size:10px;line-height:1.5;color:#786849}.nv-reference-root .ai-frist-indicator{display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:650;letter-spacing:.025em;border:1px solid currentColor;border-radius:3px;padding:0 2px;line-height:1.3;margin-right:1px}.nv-reference-root .settings-integration>.settings-integration-brand{flex:0 0 78px;display:flex;align-items:center;justify-content:center;width:78px;height:42px}.nv-reference-root .settings-integration-brand>img{width:34px;height:34px;object-fit:contain}.nv-reference-root .settings-integration-brand.wordmark>img{width:78px;height:42px}@media (max-width:760px){.nv-reference-root .settings-integration>.settings-integration-brand{flex-basis:64px;width:64px}.nv-reference-root .settings-integration-brand.wordmark>img{width:64px}.nv-reference-root .settings-integration:has(.settings-integration-brand)>.btn{margin-left:76px}}.nv-reference-root .mail-context-trigger{min-width:0}.nv-reference-root .mail-context-trigger[data-open] .outlook-mail-row{background:#edf2fa}.nv-reference-root .mail-context-menu{min-width:220px;max-width:min(300px,calc(100vw - 24px));padding:6px;border:1px solid #e1e6ee;background:#fff;border-radius:8px;box-shadow:0 12px 36px #0e1b3320;color:#32445c}.nv-reference-root .mail-context-menu :is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item]){min-height:34px;gap:10px;padding:8px 10px;font-size:12px;line-height:1.4;border-radius:5px;cursor:pointer}.nv-reference-root .mail-context-menu [data-slot=context-menu-checkbox-item]{padding-right:30px}.nv-reference-root .mail-context-menu [data-highlighted],.nv-reference-root .mail-context-menu [data-slot=context-menu-sub-trigger][data-open]{background:#f2f4f8;color:#0e1b33}.nv-reference-root .mail-context-menu [data-variant=destructive]{color:#a83f50}.nv-reference-root .mail-context-menu [data-variant=destructive][data-highlighted]{background:#faedf0}.nv-reference-root .mail-context-menu .mail-context-label{padding:7px 10px 9px;font-size:11px;font-weight:500;color:#7a8799;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .mail-context-color{width:9px;height:9px;border-radius:50%;flex-shrink:0}.nv-reference-root .mail-context-current{margin-left:auto}.nv-reference-root .mail-context-menu [data-slot=context-menu-separator]{margin:5px 0;background:#e9edf2}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar>.mail-command-actions{gap:3px;margin:0;flex-shrink:0}.nv-reference-root .outlook-reader-heading .mail-command-actions>div{display:flex;align-items:center;gap:3px}.nv-reference-root .outlook-reader-heading .mail-command-actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#718099;transition:background .15s,box-shadow .15s}.nv-reference-root .outlook-reader-heading .mail-command-actions button:hover{background:#f0f3f8;box-shadow:0 2px 7px #0e1b331a;color:#263c5b}.nv-reference-root .outlook-reader-heading .mail-command-actions button:focus-visible{outline:2px solid #2952d9;outline-offset:2px}.nv-reference-root .outlook-reader-heading .mail-command-actions button.is-handled{color:#3f7a52;background:#edf5ef}.nv-reference-root .outlook-reader-heading .mail-command-actions>.mail-back{display:none}:is(.nv-reference-root,.reference-source-picker) .source-picker-popup .source-brand-logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}@container (max-width:720px){.nv-reference-root .outlook-reader-heading .mail-command-actions>.mail-back{display:inline-flex}.nv-reference-root .outlook-reader-heading .mail-command-actions>.outlook-expand-reader{display:none}.nv-reference-root .outlook-surface .outlook-reader-heading{grid-template-columns:minmax(0,1fr) auto}.nv-reference-root .outlook-reader-heading>.outlook-tag-editor{grid-column:1/-1;grid-row:2}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar{grid-column:1/-1;grid-row:1}.nv-reference-root .outlook-reader-heading>h2,.nv-reference-root .outlook-reader-heading>.mail-case{grid-row:3}}.nv-reference-root .reference-date-range{display:flex;align-items:center;gap:16px;margin:-8px 0 24px;max-width:420px}.nv-reference-root .reference-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b332b;z-index:150;display:flex;justify-content:flex-end}.nv-reference-root .reference-detail{width:min(520px,100vw);background:#fff;padding:28px 30px;overflow:auto;box-shadow:-14px 0 60px #0e1b3314}.nv-reference-root .reference-detail .drill-list button>span:first-child{flex:1;min-width:0}.nv-reference-root .reference-home-row{position:relative}.nv-reference-root .reference-home-row .home-summary-row{padding-right:36px}.nv-reference-root .reference-row-action{position:absolute;right:4px;top:50%;transform:translateY(-50%);opacity:0}.nv-reference-root .reference-home-row:hover .reference-row-action,.nv-reference-root .reference-home-row:focus-within .reference-row-action{opacity:1}.nv-reference-root .reference-home-onboarding{margin-top:24px;font-size:12px;color:var(--muted)}.nv-reference-root .reference-home-onboarding>summary{cursor:pointer}.nv-reference-root .reference-shared-entry{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.nv-reference-root .reference-shared-entry small{color:var(--muted)}.nv-reference-root .reference-time-tools{position:relative}.nv-reference-root .reference-time-tools>summary{list-style:none;cursor:pointer;display:grid;place-items:center}.nv-reference-root .reference-time-tools>summary::-webkit-details-marker{display:none}.nv-reference-root .reference-time-tools>div{position:absolute;right:0;top:40px;z-index:20;min-width:220px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0e1b331c}.nv-reference-root .reference-time-tools>div>button{display:block;width:100%;padding:10px;text-align:left;font-size:12px;border-radius:5px}.nv-reference-root .reference-time-tools>div>button:hover{background:var(--bg)}.nv-reference-root .time-surface:has(.reference-time-tools[open]){overflow:visible}.nv-reference-root .calendar-connection>img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.nv-reference-root .reference-calendar-filters{display:flex;gap:18px;padding:0 0 12px;color:var(--muted);font-size:11px}.nv-reference-root .reference-calendar-filters label{display:flex;align-items:center;gap:6px}.nv-reference-root .reference-calendar-filters input{accent-color:#0e1b33}.reference-task-page{min-width:0;flex:1;overflow:auto}.nv-reference-root .reference-task-scroll{min-width:0}.nv-reference-root .reference-task-scroll>.nv-reference-root{padding:0}.nv-reference-root .task-surface--calendar>.reference-task-scroll{padding:0 24px 24px}.nv-reference-root .reference-sheet-title{font-family:Inter Tight,Inter,sans-serif;font-size:27px;font-weight:500;letter-spacing:-.6px}.nv-reference-root .reference-inline-form{display:flex;align-items:center;gap:8px;min-width:0}.nv-reference-root .reference-inline-form input{flex:1;min-width:0}.nv-reference-root .reference-subtask{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:8px 0;font-size:13px}.nv-reference-root .reference-subtask>span{flex:1}.nv-reference-root .reference-task-options{font-size:12px}.nv-reference-root .reference-task-options>summary{cursor:pointer;padding:10px 0;border-top:1px solid var(--line)}.nv-reference-root .reference-task-sharing{display:flex;flex-direction:column;gap:8px}.nv-reference-root .reference-task-sharing label{display:flex;flex-direction:row;align-items:center;gap:8px}.nv-reference-root .reference-task-options .entry-form{margin-top:12px}.nv-reference-root .reference-task-tags h3{font-size:13px;margin-bottom:8px}.nv-reference-root .subtask-editor h3{font-size:13px;margin-bottom:10px}.nv-reference-root .subtask-editor h3 small{font-size:11px;color:var(--muted)}.nv-reference-root .reference-table-wrap{overflow-x:auto}.nv-reference-root .task-spreadsheet{width:100%;border-collapse:collapse}.nv-reference-root .task-spreadsheet .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nv-reference-root.reference-settings{overflow:auto;height:100%;min-height:0}.nv-reference-root.reference-settings .reference-settings-main{min-width:0;max-width:840px}.nv-reference-root.reference-settings .settings-content--single{display:block;padding:0;margin:0;overflow:visible;max-width:none;background:transparent;border:0;box-shadow:none;min-height:0}.nv-reference-root.reference-settings .settings-page-section{padding:0;margin:0;border:0;background:none}.nv-reference-root.reference-settings .settings-nav-group{margin:0 0 19px;padding:0;border:0}.nv-reference-root.reference-settings .settings-card{box-shadow:none}.nv-reference-root.reference-settings .settings-save{position:static;max-width:none}.nv-reference-root .reference-switch{display:inline-block!important;width:34px!important;min-width:34px!important;height:20px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#dce2ea!important;position:relative;flex-shrink:0;cursor:pointer;transition:background .16s}.nv-reference-root .reference-switch>span{display:block;width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1b3326;transition:transform .16s}.nv-reference-root .reference-switch.on{background:#2952d9!important}.nv-reference-root .reference-switch.on>span{transform:translate(14px)}.nv-reference-root.reference-settings button[role=switch]{display:inline-block;width:34px;min-width:34px;height:20px;padding:0;border:0;border-radius:999px;background:#dce2ea;position:relative;flex-shrink:0;box-shadow:none}.nv-reference-root.reference-settings button[role=switch]>span{display:block;width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1b3326;transform:none;transition:transform .16s}.nv-reference-root.reference-settings button[role=switch][aria-checked=true]{background:#2952d9}.nv-reference-root.reference-settings button[role=switch][aria-checked=true]>span{transform:translate(14px)}.nv-reference-root.reference-settings .settings-toggle-row{gap:20px;min-width:0}.nv-reference-root.reference-settings .settings-toggle-row>div{min-width:0;flex:1}.nv-reference-root.reference-settings .settings-toggle-label{font-size:12px;font-weight:500;display:block;color:#25344b}.nv-reference-root.reference-settings .settings-toggle-desc{display:block;font-size:11px;line-height:1.7;color:#8a95a6;max-width:600px;margin-top:5px}.nv-reference-root.reference-settings .settings-form-grid label{min-width:0;display:block}.nv-reference-root.reference-settings .settings-form-grid label>small{display:block;margin-top:6px;font-size:10px;line-height:1.5;color:#8a95a6}.nv-reference-root.reference-settings .settings-form-grid label>div[role=combobox],.nv-reference-root.reference-settings .settings-form-grid label>button[role=combobox]{width:100%;margin-top:8px;min-height:39px}.nv-reference-root.reference-settings .settings-field textarea,.nv-reference-root.reference-settings .settings-input{width:100%;padding:11px 12px;min-height:39px;background:#fff;border:1px solid #dde3ec;border-radius:6px;font:inherit;color:#29384f}.nv-reference-root.reference-settings .settings-field textarea{display:block;margin-top:8px;resize:vertical}.nv-reference-root.reference-settings .reference-signature-preview{font:12px/1.9 Inter,sans-serif;white-space:pre-wrap;background:#faf9f6;border:1px solid #e6e9ef;border-radius:7px;padding:20px;color:#53647a}.nv-reference-root.reference-settings .settings-card-top{gap:18px}.nv-reference-root.reference-settings .settings-card-top h3{display:flex;gap:8px;align-items:center}.nv-reference-root.reference-settings .settings-card-top>.btn{flex-shrink:0}.nv-reference-root.reference-settings .settings-card .settings-form-grid{align-items:start}.nv-reference-root.reference-settings .settings-theme-options{flex-wrap:wrap}@media (max-width:700px){.nv-reference-root.reference-settings .settings-card-top{flex-wrap:wrap}.nv-reference-root.reference-settings .settings-save{flex-wrap:wrap;gap:12px}.nv-reference-root.reference-settings .settings-save>div{flex-wrap:wrap}}.nv-reference-root.reference-assistant{height:100%;min-height:0;overflow:hidden;background:#faf8f4;position:relative}.nv-reference-root.reference-assistant .assistant-main{display:flex;flex-direction:column;min-height:0;overflow:auto}.nv-reference-root.reference-assistant .assistant-history{height:100%;min-height:0;position:relative;top:0}.nv-reference-root.reference-assistant .assistant-contextbar{flex-shrink:0}.nv-reference-root.reference-assistant .assistant-start{width:100%;flex:1}.nv-reference-root.reference-assistant .reference-chat-messages{width:100%;overflow:auto;flex:1;min-height:0;margin:0 auto;scroll-behavior:smooth}.nv-reference-root.reference-assistant .assistant-sticky-composer{flex-shrink:0}.nv-reference-root.reference-assistant .assistant-composer{width:100%;margin:0}.nv-reference-root.reference-assistant .assistant-composer-bottom>div{flex-wrap:wrap;min-width:0}.nv-reference-root.reference-assistant .assistant-message .chat-bubble__content{font:14px/1.9 Inter,sans-serif;color:#455166;white-space:pre-wrap}.nv-reference-root.reference-assistant .assistant-message .chat-jobber{display:none}.nv-reference-root.reference-assistant .assistant-message.user{white-space:pre-wrap;font:14px/1.9 Inter,sans-serif;color:#455166}.nv-reference-root.reference-assistant .chat-context-pills{margin:0 0 10px;flex-wrap:wrap}.nv-reference-root .reference-history-group-toggle{display:flex;width:100%;align-items:center;gap:6px;text-align:left;font-size:9px;color:#929daf;padding:7px 6px;letter-spacing:.03em}.nv-reference-root .reference-history-row{position:relative}.nv-reference-root .reference-history-row>button{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:6px;width:100%;padding:13px 9px;text-align:left;color:#8a93a8;margin-bottom:3px}.nv-reference-root .reference-history-row>button.active,.nv-reference-root .reference-history-row>button:hover{background:#f5f6f8}.nv-reference-root .reference-history-row>button>span{flex:1;min-width:0}.nv-reference-root .reference-history-row-actions{position:absolute;bottom:4px;right:5px;display:flex;background:#fff;border-radius:4px;opacity:0;pointer-events:none}.nv-reference-root .reference-history-row:hover .reference-history-row-actions,.nv-reference-root .reference-history-row:focus-within .reference-history-row-actions{opacity:1;pointer-events:auto}.nv-reference-root .reference-history-row-actions .icon-btn{width:22px;height:22px}.nv-reference-root .reference-composer-more{position:relative}.nv-reference-root .reference-composer-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.nv-reference-root .reference-composer-more>summary::-webkit-details-marker{display:none}.nv-reference-root .reference-composer-more>div{position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:5px;box-shadow:0 10px 35px #0e1b331c;min-width:210px;z-index:30}.nv-reference-root .reference-composer-more>div>button{display:flex;align-items:center;gap:8px;padding:9px 10px;width:100%;font-size:12px;text-align:left;border-radius:5px}.nv-reference-root .reference-composer-more>div>button:hover{background:#edf2fa}.nv-reference-root .reference-stop-square{width:12px;height:12px;border-radius:2px;background:currentColor}@media (max-width:700px){.nv-reference-root.reference-assistant .assistant-composer-bottom{align-items:flex-end}.nv-reference-root.reference-assistant .assistant-composer-bottom>div{gap:3px}}.nv-reference-root.workspace{padding:36px 32px 46px}.nv-reference-root.workspace.inbox-workspace{padding:0}.nv-reference-root .nv-select:not(button){display:block;border:0;background:none;padding:0;border-radius:0;min-height:0;position:relative;color:inherit;box-shadow:none}.nv-reference-root .nv-select__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;width:100%;padding:8px 11px;border:1px solid #dce3ec;border-radius:6px;background:#fff;color:#45546c;font:12px/1.4 Inter,sans-serif;text-align:left;cursor:pointer}.nv-reference-root .nv-select__btn:hover{background:#fafbfc;border-color:#b8c4d5}.nv-reference-root .nv-select__btn:focus-visible{outline:2px solid #2952d940;outline-offset:2px}.nv-reference-root .nv-select__menu{list-style:none;margin:4px 0 0;padding:5px;border:1px solid #dce3ec;border-radius:8px;background:#fff;box-shadow:0 10px 35px #0e1b331c;min-width:160px;max-height:260px;overflow:auto;z-index:300}.nv-reference-root .nv-select__opt{font:12px/1.4 Inter,sans-serif;color:#45546c;padding:9px 10px;border-radius:5px;cursor:pointer;min-height:34px}.nv-reference-root .nv-select__opt--active,.nv-reference-root .nv-select__opt--sel{background:#edf2fa;color:#254d98}.nv-reference-root .settings-form-grid label>.nv-select>.nv-select__btn,.nv-reference-root .entry-form label>.nv-select>.nv-select__btn{min-height:39px}.nv-reference-root.reference-settings .settings-form-grid label>.nv-select{padding:0;background:none;border:0;min-height:0;margin-top:8px}@media (min-width:901px) and (max-width:1200px){.nv-reference-root.workspace{padding:28px 22px 40px}}@media (max-width:900px){.nv-reference-root.workspace{padding:28px 20px 40px}}@media (max-width:760px){.nv-reference-root.workspace{padding:24px 14px 32px}.nv-reference-root.workspace.inbox-workspace{padding:0}}.nv-reference-root.reference-dock{z-index:950}.nv-reference-root.reference-dock .dock-compose-tools{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.nv-reference-root.reference-dock .dock-message-actions{flex-wrap:wrap}.nv-reference-root.reference-dock .adx-send2{margin-left:auto;width:30px;height:30px;min-width:30px;border-radius:6px;background:#0e1b33;color:#fff;display:grid;place-items:center}.nv-reference-root.reference-dock .adx-agent,.nv-reference-root.reference-dock .adx-tool{display:inline-flex;gap:5px;align-items:center;border:0;background:none;padding:5px;color:#718096;font:10px/1.5 Inter,sans-serif;max-width:150px;min-width:0}.nv-reference-root.reference-dock .adx-agent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.reference-dock .adx-agent:hover,.nv-reference-root.reference-dock .adx-tool:hover{background:#f3f5f8;border-radius:5px}.reference-source-picker{position:relative;display:inline-flex;min-width:0}.reference-source-picker>.source-picker-popup{position:absolute;bottom:calc(100% + 8px);left:0;z-index:1000;width:320px;max-width:calc(100vw - 90px);max-height:min(450px,65dvh);overflow:auto;background:#fff;border:1px solid #dce3ec;border-radius:9px;box-shadow:0 10px 35px #0e1b331c}.reference-source-picker>.source-picker-popup header{display:flex;flex-direction:column}.reference-source-picker>.source-picker-popup button{display:flex;align-items:center;text-align:left}.reference-source-picker>.source-picker-popup button>svg,.reference-source-picker>.source-picker-popup button>img{flex-shrink:0}.nv-reference-root.reference-dock .reference-source-picker>.source-picker-popup{left:-35px}.nv-reference-root.reference-assistant .assistant-composer :is(.mp__trigger,.asst-picker-chip){background:transparent;border-color:transparent;color:#718096;box-shadow:none;font-size:10px}@media (max-width:760px){.nv-reference-root.reference-dock{width:calc(100vw - 58px);max-width:100vw}}.nv-reference-root.assistant-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px}.nv-reference-root.assistant-layout.assistant-history-collapsed{grid-template-columns:minmax(0,1fr) 54px}.nv-reference-root.demo-ai-dock{position:fixed;right:0;top:54px;bottom:0;width:var(--dock-width,420px);max-width:100vw;background:#fff;border-left:1px solid #dde2e9;box-shadow:-12px 0 40px #0e1b3307;display:flex;flex-direction:column}.nv-reference-root.demo-ai-dock--float{top:auto;right:25px;bottom:24px;height:600px;max-height:calc(100dvh - 100px);border:1px solid #dde2e9;border-radius:12px;box-shadow:0 18px 60px #0e1b3324;overflow:hidden}@media (max-width:900px){.nv-reference-root.assistant-layout{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:700px){.nv-reference-root.assistant-layout{grid-template-columns:minmax(0,1fr)}.nv-reference-root.reference-assistant .assistant-history{position:absolute;right:0;top:0;bottom:0;width:min(300px,90%);height:100%;z-index:20;box-shadow:-10px 0 30px #0e1b3314}.nv-reference-root.reference-assistant.assistant-history-collapsed .assistant-history{width:40px;height:40px;padding:5px;top:6px;right:5px;border:0;box-shadow:none;background:transparent}.nv-reference-root.reference-assistant .assistant-contextbar{padding-right:50px}.nv-reference-root.demo-ai-dock{width:calc(100vw - 58px);right:0;bottom:0;top:54px;max-height:none;border-radius:0;height:auto}}.nv-reference-root.reference-inbox{height:100%;min-height:0;max-width:none;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff}.nv-reference-root.reference-inbox .outlook-surface{flex:1;min-height:0;height:auto}.nv-reference-root .reference-reader-host{display:flex;flex:1;min-width:0;min-height:0;height:100%;background:#fff}.nv-reference-root .reference-mail-reader{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;background:#fff}.nv-reference-root .reference-mail-reader-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.nv-reference-root .reference-mail-reader .mail-article{max-width:none;width:100%}.nv-reference-root .reference-mail-reader .mail-sender-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;font-size:12px;overflow:hidden}.nv-reference-root .reference-mail-reader .mail-sender-avatar img{width:100%;height:100%;object-fit:cover}.nv-reference-root .reference-mail-reader .mail-sender>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.nv-reference-root .reference-mail-reader .mail-sender>div>small{overflow:hidden;text-overflow:ellipsis}.nv-reference-root .reference-mail-reader .mail-case{justify-content:flex-end}.nv-reference-root .reference-mail-reader .mail-case>button{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:#7e8ba0;padding:5px 0}.nv-reference-root .mail-command-actions>.icon-btn:hover{background:#f3f5f8;box-shadow:0 2px 7px #0e1b3314}.nv-reference-root .outlook-row-avatar>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%}.nv-reference-root .outlook-row-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.nv-reference-root .reference-mail-case-suggestion{display:flex;gap:5px;margin:0 12px 10px 58px;font-size:10px;color:#64748b}.nv-reference-root .reference-mail-filters{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#faf9f6;border-bottom:1px solid #e8ecf1;font-size:10px}.nv-reference-root .reference-mail-filters>label>.nv-select{margin-top:6px}.nv-reference-root .reference-mail-filters>.inbox-period{grid-column:1/-1}.nv-reference-root .reference-list-resizer{position:absolute;right:-3px;top:0;bottom:0;z-index:4;display:flex;width:6px}.nv-reference-root .reference-list-resizer>*{width:6px!important;height:100%}.nv-reference-root .reference-mail-tags{position:relative;min-width:0}.nv-reference-root .reference-mail-tags .outlook-tag{display:inline-flex;align-items:center;gap:3px}.nv-reference-root .reference-mail-tags .outlook-tag button{padding:0;display:inline-flex;align-items:center;white-space:nowrap;font:inherit;color:inherit}.nv-reference-root .reference-tag-popup{position:absolute;top:calc(100% + 7px);left:0;z-index:50;width:280px;max-width:calc(100vw - 90px);max-height:400px;overflow:auto;background:#fff;padding:12px;border:1px solid #dce3ec;border-radius:8px;box-shadow:0 10px 35px #0e1b331c;font-size:11px}.nv-reference-root .reference-tag-option{display:flex;align-items:center;position:relative;gap:4px}.nv-reference-root .reference-tag-option>button{flex:1;display:flex;align-items:center;justify-content:space-between;padding:7px 4px;text-align:left}.nv-reference-root .reference-tag-colors{display:flex;gap:5px;flex-wrap:wrap;padding:6px 0}.nv-reference-root .reference-tag-colors>button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff}.nv-reference-root .reference-tag-colors>button[aria-pressed=true]{outline:2px solid #8b9eb7;outline-offset:2px}.nv-reference-root .reference-tag-colors>.reference-tag-delete{width:auto;height:auto;color:#b35957;border-radius:0;font-size:10px}.nv-reference-root .reference-tag-popup form{border-top:1px solid #e8ecf1;padding-top:10px}.nv-reference-root .reference-tag-popup form input{border:1px solid #dce3ec;border-radius:5px;padding:7px;width:100%;font-size:11px}@media (max-width:760px){.nv-reference-root.reference-inbox .reference-list-resizer,.nv-reference-root.reference-inbox .outlook-surface.mail-surface--reading .mail-list-pane{display:none}.nv-reference-root.reference-inbox .outlook-surface:not(.mail-surface--reading) .reference-reader-host{display:none}.nv-reference-root.reference-inbox .outlook-surface:not(.mail-surface--reading) .mail-list-pane{display:flex;width:100%;flex:1}.nv-reference-root.reference-inbox .outlook-deadline-rail{display:none}.nv-reference-root.reference-inbox .outlook-command-bar{padding:10px;gap:6px}.nv-reference-root.reference-inbox .outlook-command-bar>.btn{font-size:10px;padding:0 8px}}.nv-reference-root.reference-inbox .outlook-surface{display:flex;border:0;border-radius:0;overflow:hidden;max-height:none}.nv-reference-root.reference-inbox .outlook-surface>.outlook-deadline-rail.open{width:var(--reference-rail-width,200px)}.nv-reference-root .outlook-reader-heading>.reference-mail-tags{grid-row:1;grid-column:1;align-self:center}.nv-reference-root .outlook-reader-heading>.mail-reader-toolbar{grid-row:1;grid-column:2}.nv-reference-root .reference-mail-reader .outlook-reader-heading>h2{overflow-wrap:anywhere;min-width:0}.nv-reference-root .reference-mail-reader .mail-sender>time{white-space:nowrap;font-size:10px;color:#8a95a6}.nv-reference-root .reference-thread-message{border:1px solid #e0e5ec!important;border-radius:7px;background:#fff!important;padding:14px!important;cursor:default}.nv-reference-root .reference-thread-message.is-sent{background:#fafbfe!important}.nv-reference-root .reference-thread-message.is-collapsed{cursor:pointer}.nv-reference-root .reference-thread-message.is-collapsed:hover{border-color:#bfccdf!important;background:#f8faff!important}.nv-reference-root .reference-thread-sender{display:flex;align-items:center;gap:9px;padding:0!important;margin:0!important}.nv-reference-root .reference-thread-sender>div{gap:3px}.nv-reference-root .reference-thread-sender>div>div{display:flex!important;flex-direction:row!important;gap:6px!important}.nv-reference-root .reference-thread-sender>div>div strong{font-size:12px!important}.nv-reference-root .reference-reply{padding:14px;background:#fff;border:1px solid #dce1e9;border-radius:8px}.nv-reference-root .reference-reply>div{display:block;align-items:initial;justify-content:initial;margin:0;font-size:12px;color:#455166}.nv-reference-root .reference-reply>.reference-reply-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px}.nv-reference-root .reference-reply .mail-reply-modes{display:flex;align-items:center;gap:3px}.nv-reference-root .reference-reply .mail-reply-modes .icon-btn.active{color:#234577;background:#edf2fa;border:1px solid #dbe4f2}.nv-reference-root .reference-reply .mail-generate-draft{display:flex;align-items:center;gap:6px;background:#f4f6fb;border:1px solid #e0e5ef;border-radius:5px;color:#405c8b;height:31px;margin-left:auto;padding:0 9px;font-size:10px}.nv-reference-root .reference-reply .mail-generate-draft:hover{background:#ebf0fa;box-shadow:0 2px 7px #0e1b3314}.nv-reference-root .reference-reply .inbox-v2-rt-toolbar{display:flex;align-items:center;gap:3px;border-block:1px solid #e7eaf0;padding:6px 0;margin:0}.nv-reference-root .reference-reply .inbox-v2-rt-btn{display:grid;place-items:center;width:26px;height:25px;border:0;border-radius:4px;background:transparent;color:#617084}.nv-reference-root .reference-reply .inbox-v2-rt-btn:hover{background:#edf2fa;box-shadow:0 2px 7px #0e1b3314}.nv-reference-root .reference-reply [contenteditable]{min-height:165px;padding:16px 2px;border:0;outline:none;font:13px/1.85 Inter,sans-serif;color:#455166}.nv-reference-root.reference-assistant .chat-context-pills{display:flex;gap:6px;align-items:center;min-width:0;margin:0;flex-wrap:wrap}.nv-reference-root.reference-assistant .chat-context-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #e1e5ec;background:#fff;border-radius:5px;padding:6px 8px;font-size:10px;color:#7b889c;max-width:260px;min-width:0}.nv-reference-root.reference-assistant .chat-context-pill__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:inherit;padding:0}.nv-reference-root.reference-assistant .chat-context-pill__x{display:grid;place-items:center;border:0;background:none;color:#8090a5;padding:2px}.nv-reference-root.reference-assistant .assistant-contextbar{flex-wrap:wrap;gap:10px}.nv-reference-root.reference-assistant .asst-pick{position:relative;min-width:0}.nv-reference-root.reference-assistant .asst-pick__trigger{display:flex;align-items:center;gap:5px;max-width:160px;border:0;background:none;padding:5px;color:#718096;font:10px/1.5 Inter,sans-serif;border-radius:5px}.nv-reference-root.reference-assistant .asst-pick__trigger:hover{background:#f1f4f8}.nv-reference-root .asst-pick__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.reference-assistant .asst-pick__popover{position:absolute;bottom:calc(100% + 8px);left:0;width:290px;max-width:calc(100vw - 90px);max-height:400px;overflow:auto;padding:7px;background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:0 10px 35px #0e1b331c;z-index:35}.nv-reference-root .asst-pick__header{display:flex;align-items:center;justify-content:space-between;padding:9px;font-size:12px}.nv-reference-root .asst-pick__item{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px;border-radius:5px;background:none;border:0;font-size:11px;color:#526581}.nv-reference-root .asst-pick__item:hover,.nv-reference-root .asst-pick__item--active{background:#f0f4fb}.nv-reference-root .asst-pick__item-body{display:grid;gap:5px;flex:1}.nv-reference-root .asst-pick__item-desc{font-size:10px;color:#8995a6;line-height:1.6}.nv-reference-root .asst-pick__group-label{padding:10px;font-size:9px;color:#8995a6;text-transform:uppercase}.nv-reference-root .reference-settings-card-title{font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:500;color:#263650;margin:0 0 12px;text-transform:none;letter-spacing:-.4px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.nv-reference-root .reference-integrations-list{display:grid;gap:15px;margin-bottom:18px}.nv-reference-root .reference-integrations-list .settings-integration{margin:0}.nv-reference-root .reference-integration-logo{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center}.nv-reference-root .reference-integration-logo img{width:28px;height:28px;object-fit:contain}.nv-reference-root .reference-integration-actions{display:flex;flex-direction:column;gap:8px;align-self:center;margin-left:auto;flex-shrink:0}.nv-reference-root .reference-integration-details{margin:9px 0;font-size:11px;color:#78889d}.nv-reference-root .reference-integration-details summary{cursor:pointer}.nv-reference-root .reference-integration-details ul{padding:8px 0 0 18px;line-height:1.8;list-style:disc}.nv-reference-root .connection-status{display:inline-flex;font-size:10px;gap:5px;color:#8c98a8;margin-top:8px}.nv-reference-root .connection-status.connected{color:#3f7a52}.nv-reference-root.reference-settings .connection-card{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #e1e6ee;border-radius:8px;background:#fff;margin-bottom:14px}.nv-reference-root.reference-settings .connection-card__body{flex:1;min-width:0}.nv-reference-root.reference-settings .connection-card__header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.nv-reference-root.reference-settings .connection-card__name{font-family:Inter Tight,Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.3px}.nv-reference-root.reference-settings .connection-card__desc{font-size:11px;line-height:1.8;color:#8a95a6;margin:0}.nv-reference-root.reference-settings .connection-card__merke{width:32px;height:32px;flex-shrink:0;background:transparent!important}.nv-reference-root.reference-settings .connection-card__merke img{width:30px;height:30px;object-fit:contain}.nv-reference-root.reference-settings .settings-form-grid label>input{margin-top:8px;min-height:39px;padding:10px 12px}.nv-reference-root.reference-settings .settings-form-grid label>.nv-select{margin-top:8px}.nv-reference-root .task-search input{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important}.nv-reference-root .reference-context-suggestions{display:flex;gap:6px;flex-wrap:wrap}.nv-reference-root .reference-context-suggestions small{flex-basis:100%;color:#8a95a6}.nv-reference-root .reference-context-suggestions .btn{height:auto;white-space:normal;max-width:100%;text-align:left;padding:7px;font-size:11px}.nv-reference-root .firm-filter .nv-select{width:130px}.nv-reference-root .inbox-fanestripe{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:7px 12px;border-bottom:1px solid #e6ebf2;min-height:37px;flex-shrink:0}.nv-reference-root .inbox-fanestripe button{display:inline-flex;align-items:center;gap:5px;font:10px/1.5 Inter,sans-serif;border:0;background:transparent;color:#8c99ad;padding:5px;border-radius:4px;white-space:nowrap}.nv-reference-root .inbox-fanestripe button:hover{background:#f1f4f9;color:#385373}@media (max-width:760px){.nv-reference-root .settings-integration{flex-wrap:wrap}.nv-reference-root .reference-integration-actions{flex-direction:row;margin-left:47px}.nv-reference-root.reference-settings .connection-card{flex-wrap:wrap;padding:16px}}.nv-reference-root .task-quiet-search input{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important}.nv-reference-root .task-card>strong{display:block}.nv-reference-root .task-card>strong>svg{display:inline-block;vertical-align:-2px;margin-right:3px}.nv-reference-root .calendar-chip-title>span{display:inline-flex;vertical-align:-1px;margin-right:3px}.nv-reference-root .reference-shared-board-actions{display:flex;align-items:center;gap:10px;padding:16px 20px;flex-wrap:wrap}.nv-reference-root .reference-shared-tags{display:flex;gap:8px;font-size:11px}.nv-reference-root.reference-review{position:fixed;inset:54px 0 0 var(--sidebar-width,178px);display:flex;flex-direction:column;background:#fff;z-index:700;min-width:0}.nv-reference-root .reference-review-work{display:flex;flex:1;min-height:0}.nv-reference-root .reference-review-reader{display:flex;flex:1;min-width:0;min-height:0;padding:24px 32px}.nv-reference-root .reference-review-card{display:flex;flex-direction:column;min-width:0;gap:10px;overflow:hidden;background:#fff}.nv-reference-root .reference-review-card .ko-btn,.nv-reference-root .reference-review-card .ko-primary,.nv-reference-root .reference-review-card .ko-skip{font-family:Inter,sans-serif!important;font-size:11px!important;border-radius:6px!important;min-height:30px;white-space:nowrap;letter-spacing:0!important}.nv-reference-root .reference-review-card .ko-btn:hover,.nv-reference-root .reference-review-card .ko-skip:hover{box-shadow:0 2px 7px #0e1b3314}.nv-reference-root .reference-review-card .ko-primary{background:#0e1b33!important;color:#fff!important;border-color:#0e1b33!important}.nv-reference-root .reference-review-receipt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 22px;background:#f0f7f2;font-size:11px;color:#3f7a52}.nv-reference-root .reference-review-work>.review-queue{width:282px;min-width:230px;position:relative;display:flex;flex-direction:column;border-left:1px solid #e3e7ed;flex-shrink:0}.nv-reference-root .reference-review-queue-list{overflow-y:auto;min-height:0;flex:1}.nv-reference-root .reference-review-queue-list>button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:16px;text-align:left;border-bottom:1px solid #edf0f4;font-size:11px;color:#8a95a6}.nv-reference-root .reference-review-queue-list>button.current{background:#f0f4fc;box-shadow:inset 2px 0 #2952d9}.nv-reference-root .reference-review-queue-list>button:hover{background:#f7f9fc}.nv-reference-root .reference-review-queue-list>button>div{flex:1;min-width:0}.nv-reference-root .reference-review-queue-list strong{display:block;font-size:11px;color:#3c506d;line-height:1.6;font-weight:500}.nv-reference-root .reference-review-queue-list small{display:block;font-size:10px;margin-top:5px}.nv-reference-root .reference-review-finish{z-index:1000;display:block}.nv-reference-root .reference-review-finish h1{color:#fff}@media (max-width:900px){.nv-reference-root.reference-review{left:58px}.nv-reference-root .reference-review-reader{padding:18px}.nv-reference-root .reference-review-work>.review-queue{position:absolute;right:0;top:105px;bottom:0;z-index:5;background:#fff;box-shadow:-12px 0 25px #0e1b3312}.nv-reference-root .reference-review-card>div:last-child{flex-wrap:wrap}}.nv-reference-root .entry-form label>.nv-select{display:block;padding:0;background:none;border:0;border-radius:0;min-height:0;box-shadow:none;margin-top:7px}.nv-reference-root .entry-form label>.nv-select>.nv-select__btn{width:100%;min-height:39px}.nv-reference-root .entry-form label>input,.nv-reference-root .entry-form label>textarea{font-size:12px;line-height:1.8;padding:10px 12px}.nv-reference-root.reference-review{width:auto;max-width:none;overflow:hidden}.nv-reference-root .reference-review-work{min-width:0;overflow:hidden}.nv-reference-root .reference-review-reader{flex:1 1 0}.nv-reference-root .reference-review-card{width:100%}.nv-reference-root .mail-review-actions{flex-shrink:0}.nv-reference-root .task-deadline-first>label{justify-content:flex-start;text-align:left;flex-direction:row}.nv-reference-root .task-deadline-first>.deadline-time{font-size:11px;font-weight:500;letter-spacing:0}.nv-reference-root .task-deadline-first>.deadline-time input{font-size:12px;padding:6px 9px}.nv-reference-root .deadline-input-row>.nv-date{flex:0 0 38px;min-width:0}.nv-reference-root .role-select{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none}.nv-reference-root .role-select>.nv-select{width:140px;padding:0;border:0;background:none}.nv-reference-root .reference-reply .nv-svar-bunn{flex-wrap:wrap;background:#fff!important;padding:10px 0!important}.nv-reference-root .reference-reply .nv-svar-bunn>div:last-child{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.nv-reference-root .mail-review-bar{padding:12px;gap:12px;flex-wrap:wrap}.nv-reference-root .mail-review-actions{width:100%;justify-content:flex-end}.nv-reference-root .reference-review-reader{padding:12px}.nv-reference-root .reference-review-work>.review-queue{top:150px;width:min(282px,100%)}.nv-reference-root .reference-reply .nv-svar-bunn>div:last-child{width:100%}}.nv-reference-root .reference-period-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;flex-wrap:wrap}.nv-reference-root .reference-period-toolbar h2{font-size:23px;font-weight:500;letter-spacing:-.6px;text-transform:capitalize}.nv-reference-root .reference-period-toolbar h3{font-size:15px;font-weight:500}.nv-reference-root .reference-period-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0;border-block:1px solid #e2e7ee}.nv-reference-root .reference-period-stats>div{display:grid;gap:10px}.nv-reference-root .reference-period-stats span{font-size:11px;color:#8b97a9}.nv-reference-root .reference-period-stats strong{font-size:25px;font-weight:500;letter-spacing:-.6px}.nv-reference-root .reference-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:24px}.nv-reference-root .reference-week-days>button{display:flex;flex-direction:column;gap:15px;padding:12px;border:1px solid #e4e8ef;border-radius:6px;text-align:left;color:#71829b}.nv-reference-root .reference-week-days>button:nth-last-child(-n+2){background:#f7f8fa}.nv-reference-root .reference-week-days>button.current{border-color:#a7baf0;background:#f3f6fd}.nv-reference-root .reference-week-days span{font-size:10px}.nv-reference-root .reference-week-days i{display:flex;align-items:flex-end;height:80px;width:100%}.nv-reference-root .reference-week-days b{display:block;width:100%;background:#d4def6;border-radius:3px}.nv-reference-root .reference-week-days .current b{background:#587ada}.nv-reference-root .reference-week-days strong{font-size:15px;font-weight:500}.nv-reference-root .reference-period-entries details+details{border-top:1px solid #e4e8ef}.nv-reference-root .reference-period-entries summary{display:flex;align-items:center;gap:15px;padding:18px 20px;cursor:pointer;font-size:12px;list-style:none}.nv-reference-root .reference-period-entries summary>span{flex:1}.nv-reference-root .reference-period-entries summary small{display:block;color:#8b97a9;margin-top:5px;font-size:10px}.nv-reference-root .reference-period-entries details[open]>summary>svg{transform:rotate(90deg)}.nv-reference-root .reference-period-entry{display:flex;align-items:center;gap:14px;border-top:1px solid #edf0f4;padding:14px 20px;font-size:12px}.nv-reference-root .reference-period-entry>span{flex:1;min-width:0}.nv-reference-root .reference-period-entry small{display:block;font-size:10px;color:#8b97a9;margin-bottom:6px}.nv-reference-root .reference-period-entry>strong{white-space:nowrap;font-size:12px;font-weight:500}@media (max-width:700px){.nv-reference-root .reference-period-stats{grid-template-columns:repeat(2,1fr)}.nv-reference-root .reference-week-days{gap:4px}.nv-reference-root .reference-week-days>button{padding:7px 4px}.nv-reference-root .reference-week-days span{font-size:9px}.nv-reference-root .reference-week-days strong{font-size:11px}}.nv-reference-root .reference-review-deadline{margin-top:12px;padding-top:12px;border-top:1px solid #e2e7ee;font-size:12px;color:#8b543e}.nv-reference-root .reference-review-deadline small{display:block;font-size:10px;color:#8a96a8;margin-top:5px}.reference-source-picker button{font:inherit;border:0;background:transparent;cursor:pointer}.reference-source-picker .source-picker-trigger{display:inline-flex;align-items:center;gap:6px;height:30px;font-size:11px;color:#64748b;padding:0 7px;border-radius:6px}.nv-reference-root.reference-task-page .task-quiet-search input{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;height:18px!important;min-height:0!important;margin:0!important}.nv-reference-root .reference-reader-host{container-type:inline-size;container-name:mailreader}@container mailreader (max-width:480px){.nv-reference-root .reference-mail-reader .outlook-reader-heading{grid-template-columns:minmax(0,1fr);gap:9px}.nv-reference-root .reference-mail-reader .outlook-reader-heading>h2{grid-column:1;grid-row:3;overflow-wrap:break-word}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.mail-case{grid-column:1;grid-row:4;justify-self:end}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.mail-reader-toolbar{grid-column:1;grid-row:1}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.outlook-tag-editor{grid-column:1;grid-row:2}.nv-reference-root .reference-mail-reader .mail-summary-toggle{flex-wrap:wrap}.nv-reference-root .reference-mail-reader .mail-summary-toggle small{font-size:9px}}@media (max-width:760px){.nv-reference-root.inbox-workspace .outlook-command-bar{flex-wrap:wrap;gap:7px}.nv-reference-root.inbox-workspace .mail-command-right{flex:1 0 100%;min-width:0;margin:0;display:flex}.nv-reference-root.inbox-workspace .mail-command-right>div{flex:1;min-width:0;width:auto!important}.nv-reference-root.inbox-workspace .mail-command-right input{min-width:0}.nv-reference-root .reference-mail-reader .mail-back{display:inline-flex!important}}.nv-reference-root .reference-review-work>.review-queue>header>div{display:grid;gap:5px}.nv-reference-root .reference-review-work>.review-queue>header span{font-size:10px;font-weight:400}.nv-reference-root.reference-inbox{--brand-50:#eff5ff;--brand-100:#dbe7fe;--brand-200:#bfd5fe;--brand-500:#3b6ef5;--brand-600:#0e1b33;--brand-700:#1e3fae;--brand-900:#142a73;--ink-900:#0e1b33;--ink-800:#1c2536;--ink-700:#455166;--ink-600:#455166;--ink-500:#8a95a6;--ink-400:#98a3b3;--ink-300:#dce2eb;--ink-200:#e5e9f0;--ink-100:#f5f7fa;--ink-50:#faf8f4;--paper:#fff;--canvas:#faf8f4;--haster:#ac4d4b;--haster-bg:#fbefec;--frist:#b8821c;--frist-bg:#fbf4e9;--ok:#3f7a52;--ok-bg:#edf5ee;--info-bg:#eef3fb}.nv-reference-root .reference-overlay{z-index:1100}.nv-reference-root.reference-assistant .chat-bubble__ai-avatar{display:none}.nv-reference-root.reference-assistant .chat-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.nv-reference-root.reference-assistant .chat-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font:11px/1.5 Inter,sans-serif;border:1px solid #e1e6ed;border-radius:6px;background:#fff;color:#65758c;cursor:pointer}.nv-reference-root.reference-assistant .chat-chip:hover{background:#f3f6fa;box-shadow:0 2px 7px #0e1b3314}.nv-reference-root.reference-assistant .chat-chip--primary{color:#244d89;background:#f1f5fc;border-color:#dbe5f4}.nv-reference-root.reference-assistant .chat-chip--done{color:#3f7a52}.nv-reference-root .compose-popup{background:#fff;border:1px solid #dce2eb;border-radius:9px;color:#455166}.nv-reference-root .compose-panel__title-bar{padding:14px 18px;border-bottom:1px solid #e5e9f0;font-size:14px}.nv-reference-root .compose-panel__input{font:13px/1.6 Inter,sans-serif;border:0;outline:none;color:#455166}.nv-reference-root .compose-panel__footer{padding:12px 16px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid #e5e9f0;background:#fff}.nv-reference-root .compose-panel__actions{display:flex;align-items:center;gap:7px;margin-left:auto}.nv-reference-root :is(.compose-panel__ai-btn,.compose-panel__cancel,.compose-panel__send){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 10px;font:11px/1.5 Inter,sans-serif;border:1px solid #e1e6ed;border-radius:6px;background:#fff;color:#65758c;cursor:pointer}.nv-reference-root .compose-panel__send{background:#0e1b33;color:#fff;border-color:#0e1b33}.nv-reference-root :is(.compose-panel__ai-btn,.compose-panel__cancel,.compose-panel__send):hover:not(:disabled){box-shadow:0 2px 7px #0e1b3314}.nv-reference-root :is(.compose-panel__ai-btn,.compose-panel__cancel,.compose-panel__send):disabled{opacity:.45;cursor:default}.nv-reference-root.reference-task-page .task-quiet-search input{outline:none!important}body:has(.nv-reference-root .compose-popup,.nv-reference-root .reference-overlay,.reference-review-finish) .support-fab{visibility:hidden;pointer-events:none}[data-workspace-design=on] .wd-tasks{padding:0!important;background:#fff!important;gap:0!important}[data-workspace-design=on] .nv-reference-root.reference-task-page{padding:0!important;background:#fff;min-height:100%}[data-workspace-design=on] .reference-task-page>.task-surface-refined{border:0;border-radius:0;box-shadow:none;min-height:100%;margin:0;background:#fff}[data-workspace-design=on] .reference-task-page .task-surface--calendar>.reference-task-scroll{padding:0 24px 24px}[data-workspace-design=on] .reference-task-page .calendar-panel{border:0;border-radius:0;box-shadow:none}[data-workspace-design=on] .tl-v2:has(.reference-time-ledger),[data-workspace-design=on] .tl-page.v2:has(.reference-time-ledger){padding:0!important;background:#fff!important;max-width:none!important;width:100%;min-height:100%;margin:0!important}.nv-reference-root.reference-time-ledger{padding:0;background:#fff;min-height:100%;--line:#e9edf1}.nv-reference-root.reference-time-ledger>.page-heading{margin:0;padding:28px 28px 22px;align-items:center}.nv-reference-root.reference-time-ledger .page-heading h1{font-size:28px;letter-spacing:-1px;line-height:1.15;margin:0}.nv-reference-root.reference-time-ledger .ledger-heading-caption{font-size:12px;margin:8px 0 0;color:#8390a2}.nv-reference-root.reference-time-ledger .time-surface{border:0;border-radius:0;box-shadow:none;overflow:visible}.nv-reference-root.reference-time-ledger .calendar-toolbar{min-height:86px;padding:14px 28px;background:#fbfaf7;border-block:1px solid var(--line);gap:20px}.nv-reference-root.reference-time-ledger .date-picker{gap:8px}.nv-reference-root.reference-time-ledger .date-picker .icon-btn{width:28px;height:28px;background:transparent}.nv-reference-root .ledger-day-totals{display:flex;gap:28px;align-items:center;margin-left:auto}.nv-reference-root .ledger-day-totals>span:not(.capture-status){display:flex;flex-direction:column;gap:4px;font-size:10px;color:#7e8999}.nv-reference-root .ledger-day-totals strong{font-family:Inter Tight,Inter,sans-serif;font-size:24px;font-weight:500;line-height:1;color:#17283e;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.nv-reference-root .ledger-day-totals strong small{font-size:14px;color:#8792a2;font-weight:400}.nv-reference-root .ledger-day-totals .capture-status{border-left:1px solid #e4e7e9;padding-left:24px;font-size:10px;max-width:200px;white-space:normal;line-height:1.5}.nv-reference-root.reference-time-ledger .list-toolbar{padding:0 28px;min-height:58px;border-bottom:1px solid var(--line)}.nv-reference-root.reference-time-ledger .filter-tabs{height:58px;gap:24px}.nv-reference-root.reference-time-ledger .filter-tabs button{font-size:12px}.nv-reference-root.reference-time-ledger .list-tools .search{background:#f8f8f6;border:1px solid #eeefed;border-radius:6px;height:32px}.nv-reference-root.reference-time-ledger .time-selection-bar{min-height:40px;padding:8px 28px;background:#fff;border-bottom:0;gap:14px;font-size:11px}.nv-reference-root.reference-time-ledger .time-selection-bar:not(.has-selection)>span{margin-left:auto;font-size:10px;color:#929eac}.nv-reference-root.reference-time-ledger .time-selection-bar.has-selection{background:#f1f5fb;min-height:50px;border-bottom:1px solid #dde5f0}.nv-reference-root.reference-time-ledger .time-selection-bar label{gap:10px;font-size:11px;color:#718095}.nv-reference-root.reference-time-ledger .ledger-head,.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{grid-template-columns:48px minmax(180px,1.9fr) minmax(130px,1fr) 78px 100px 12px;padding-left:58px;padding-right:28px;column-gap:18px}.nv-reference-root.reference-time-ledger .ledger-head{height:32px;min-height:32px;background:#fff;font-size:9px;letter-spacing:.6px;color:#95a0af;border-bottom:1px solid var(--line)}.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{min-height:72px;padding-block:13px;border-bottom:1px solid var(--line);background:#fff}.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:hover{background:#fafbfd}.nv-reference-root.reference-time-ledger .selectable-entry.is-selected>.entry-row{background:#f3f6fb}.nv-reference-root.reference-time-ledger .entry-checkbox{left:28px;width:14px;height:14px;accent-color:#17283e}.nv-reference-root.reference-time-ledger .activity{gap:12px}.nv-reference-root.reference-time-ledger .activity>span:last-child{min-width:0}.nv-reference-root.reference-time-ledger .activity strong{font-size:12px;line-height:1.6;font-weight:500;color:#24374e}.nv-reference-root.reference-time-ledger .activity small{font-size:10px;color:#9aa4b0;margin-top:3px}.nv-reference-root.reference-time-ledger .source-icon{width:30px;height:32px;flex-shrink:0;background:transparent;box-shadow:none}.nv-reference-root.reference-time-ledger .source-icon>img{width:24px;height:24px;object-fit:contain}.nv-reference-root.reference-time-ledger .entry-clock{font-size:10px;color:#98a2b0;font-variant-numeric:tabular-nums}.nv-reference-root.reference-time-ledger .case-name{font-size:11px;font-weight:400;color:#697c91}.nv-reference-root.reference-time-ledger .duration{font-family:Inter,sans-serif;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.nv-reference-root.reference-time-ledger .status{font-size:9px;background:transparent;padding:4px 0;gap:5px}.nv-reference-root.reference-time-ledger .ledger-footer{padding:16px 28px;background:#fff}.activity-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--activity-wash);color:var(--activity-ink);flex-shrink:0;box-shadow:inset 0 0 0 1px #0e1b3305}.activity-mark svg{display:block;flex:none}.reference-model-picker{position:relative;display:inline-flex;max-width:100%;font-family:Inter,sans-serif;color:#1c3049}.reference-model-trigger{display:inline-flex!important;align-items:center!important;justify-content:center;gap:7px!important;min-height:30px;padding:5px 8px!important;border:0!important;border-radius:6px;background:transparent!important;font:500 11px/1.3 Inter,sans-serif!important;white-space:nowrap;color:#67778c!important;cursor:pointer}.reference-model-trigger>svg{display:block;flex:none;margin:0!important;vertical-align:middle}.reference-model-trigger:hover,.reference-model-trigger[aria-expanded=true]{background:#f1f3f6!important;color:#18304e!important}.reference-model-prefix{color:#93a0b0;font-weight:400}.reference-model-menu{position:absolute;bottom:calc(100% + 10px);right:0;width:320px;max-width:calc(100vw - 32px);padding:7px;background:#fff;border:1px solid #e4e9ef;border-radius:12px;box-shadow:0 16px 55px #152b4826,0 2px 6px #152b4808;z-index:1200;text-align:left}.reference-menu-label{margin:4px 10px 9px;font:500 10px/1.5 Inter,sans-serif;letter-spacing:.5px;color:#8e9aaa}.reference-model-option{display:flex!important;align-items:flex-start!important;gap:11px!important;padding:12px 10px!important;border:0!important;border-radius:7px;background:transparent;width:100%;text-align:left;cursor:pointer;color:#273c56}.reference-model-option:hover{background:#f7f8fa}.reference-model-option.is-selected{background:#f4f6f9}.reference-model-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#fff;border:1px solid #e5eaf0;color:#657b99;flex:none}.reference-model-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.reference-model-copy strong{display:flex;align-items:center;gap:8px;font:600 12px/1.5 Inter,sans-serif}.reference-model-copy strong small{font:500 9px/1.5 Inter,sans-serif;color:#8a7142;background:#f7f0e2;border-radius:4px;padding:1px 5px}.reference-model-copy>span{font:400 11px/1.6 Inter,sans-serif;color:#8692a1;white-space:normal}.reference-model-copy em{font:400 9px/1.5 Inter,sans-serif;color:#9b8b73}.reference-model-check{width:15px;flex:none;padding-top:5px}[data-workspace-design=on] .wd-top-shortcuts button{display:inline-flex;align-items:center;gap:7px;line-height:1}[data-workspace-design=on] .wd-top-shortcuts button svg{display:block;width:15px;height:15px;margin:0;flex:none}[data-workspace-design=on] .assistant-history-head button,[data-workspace-design=on] .assistant-new-chat{display:inline-flex;align-items:center;justify-content:center;gap:7px}[data-workspace-design=on] .chat-context-pills{gap:7px;padding:0;align-items:center}[data-workspace-design=on] .chat-context-pill{border:1px solid #e6eaf0!important;background:#fafbfd!important;border-radius:6px!important;min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:4px 8px!important;color:#65778c!important;box-shadow:none!important}[data-workspace-design=on] .chat-context-pill>svg{width:14px;height:14px;flex:none}[data-workspace-design=on] .chat-context-pill__label{font-size:11px!important;line-height:18px!important;overflow:hidden;text-overflow:ellipsis;max-width:240px}[data-workspace-design=on] .chat-context-pill__x{width:22px!important;height:22px!important;border-radius:4px!important;background:transparent!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;color:#8b97a5!important}[data-workspace-design=on] .chat-context-pill__x:hover{background:#e9edf3!important;color:#243b59!important}[data-workspace-design=on] .chat-context-pill__x svg{width:10px;height:10px}.reference-generation-status{display:flex;align-items:center;gap:10px;padding:12px 0;font:500 12px/1.5 Inter,sans-serif;color:#687b93}.reference-generating-dots{animation:reference-generating 1.6s ease-in-out infinite}@keyframes reference-generating{50%{opacity:.3}}[data-workspace-design=on] .chat-thinking--agentic{border:1px solid #e8edf3!important;border-radius:9px!important;background:#fcfcfd!important;padding:0!important;margin:12px 0!important;box-shadow:none!important;max-width:100%}[data-workspace-design=on] .chat-thinking__header{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px!important;font:500 11px/1.5 Inter,sans-serif!important;color:#5e728a!important;background:transparent!important}[data-workspace-design=on] .chat-thinking__header-label{flex:1;text-align:left}[data-workspace-design=on] .chat-thinking__body{padding:2px 16px 14px!important}[data-workspace-design=on] .agt-rad{font-size:11px;line-height:1.7;padding-block:5px;color:#718198}[data-workspace-design=on] .agt-teller{font-size:9px;color:#a0aaba;font-variant-numeric:tabular-nums}[data-workspace-design=on] .chat-thinking-sum__toggle{display:flex;align-items:center;gap:7px;font-size:10px;color:#8593a4;padding:5px 0;background:transparent;border:0}[data-workspace-design=on] .chat-thinking-sum__body{border-left:1px solid #e4eaf1;margin:9px 0;padding:1px 0 1px 14px;font-size:11px;line-height:1.7;color:#8390a2}[data-workspace-design=on] .chat-thinking-sum__step{padding:4px 0}[data-workspace-design=on] :is(.spm-overlay,.emailpick-overlay){background:#0e1b3352;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px;display:flex;align-items:center;justify-content:center;z-index:1200}[data-workspace-design=on] :is(.spm,.emailpick){width:560px!important;max-width:100%;max-height:82dvh;background:#fff;border:1px solid #e3e8ef;border-radius:13px!important;box-shadow:0 24px 90px #0e1b332e!important;padding:0!important;overflow:auto;color:#20354e;font-family:Inter,sans-serif}[data-workspace-design=on] :is(.spm-head,.emailpick__head){padding:24px 24px 18px;display:flex;align-items:center;justify-content:space-between;border:0;background:#fff}[data-workspace-design=on] .spm-eyebrow{display:flex;align-items:center;gap:7px;font:500 10px/1.5 Inter,sans-serif;color:#94a0af;letter-spacing:.3px;text-transform:none;margin-bottom:7px}[data-workspace-design=on] .spm-title,[data-workspace-design=on] .emailpick__title{font:500 22px/1.25 Inter Tight,Inter,sans-serif;letter-spacing:-.6px;color:#20354e;margin:0}[data-workspace-design=on] :is(.spm-close,.emailpick__close){display:grid;place-items:center;width:30px;height:30px;border:1px solid #e8ecf1;border-radius:6px;background:#fff;color:#8794a7;flex:none;cursor:pointer}[data-workspace-design=on] :is(.spm-close,.emailpick__close):hover{background:#f5f6f8;color:#20354e}[data-workspace-design=on] .emailpick__search{margin:0 24px 16px;padding:11px 12px;background:#f9f8f5;border:1px solid #e8e8e4;border-radius:7px;gap:9px}[data-workspace-design=on] .emailpick__search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font:400 12px/1.5 Inter,sans-serif}[data-workspace-design=on] .emailpick__list{padding:0 12px 12px;max-height:50dvh;overflow:auto}[data-workspace-design=on] .emailpick__item{padding:14px 12px;border:0;border-radius:7px;background:#fff;gap:5px}[data-workspace-design=on] .emailpick__item+.emailpick__item{border-top:1px solid #f0f2f5}[data-workspace-design=on] .emailpick__item:hover{background:#f6f8fb}[data-workspace-design=on] .emailpick__item-from{font-size:11px;color:#8290a2;font-weight:500}[data-workspace-design=on] .emailpick__item-subject{font-size:12px;font-weight:500;color:#2b405b;line-height:1.6}[data-workspace-design=on] :is(.emailpick__item-date,.emailpick__item-preview){font-size:10px;color:#9ba6b4;line-height:1.5}[data-workspace-design=on] .spm-create{padding:4px 24px 24px}[data-workspace-design=on] .spm-input{border:1px solid #e1e6ed!important;border-radius:7px!important;padding:11px 12px!important;background:#fff!important;font:400 12px/1.5 Inter,sans-serif!important;box-shadow:none!important}[data-workspace-design=on] .spm-search{margin:0 24px 16px;width:calc(100% - 48px);background:#faf9f6!important}[data-workspace-design=on] .spm-list{padding:0 14px;max-height:42dvh;overflow:auto}[data-workspace-design=on] .spm>.spm-list:last-child{padding-bottom:var(--sp-6)}[data-workspace-design=on] .spm-row{padding:13px 10px;border-radius:7px;border:0;border-bottom:1px solid #eef1f5}[data-workspace-design=on] .spm-row:hover{background:#f5f7fb}[data-workspace-design=on] .spm-foot{padding:18px 24px;border-top:1px solid #edf0f4}[data-workspace-design=on] .spm-btn{min-height:35px;border-radius:6px;padding:8px 12px;font:500 11px/1.4 Inter,sans-serif}[data-workspace-design=on] .spm-btn-primary{background:#17283e;color:#fff;border:1px solid #17283e}.nv-reference-root .reference-inspector-overlay{align-items:center;justify-content:center;padding:28px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1b334a}.nv-reference-root .reference-detail.reference-inspector{width:620px;max-width:100%;max-height:85dvh;border-radius:13px;border:1px solid #e1e7ee;box-shadow:0 24px 90px #0e1b332b;padding:24px 28px 28px}.nv-reference-root .reference-inspector h2{font:500 26px/1.2 Inter Tight,Inter,sans-serif;letter-spacing:-.6px;margin:10px 0}.nv-reference-root .reference-inspector .sheet-top{margin-bottom:14px}.nv-reference-root .reference-inspector .drill-total{padding:16px 0 20px;margin-bottom:8px;font-size:30px}.nv-reference-root .reference-inspector .drill-list button{padding:14px 10px;border-bottom:1px solid #edf0f4;border-radius:6px}.nv-reference-root .reference-inspector .drill-list button:hover{background:#f7f9fc}.nv-reference-root .reference-inspector .drill-list strong{font-size:12px}.nv-reference-root .reference-inspector .drill-list small{font-size:10px;color:#94a0af}.nv-reference-root .reference-person-heading{display:flex;gap:14px;align-items:center;margin:8px 0 20px}.nv-reference-root .reference-person-heading .avatar{width:48px;height:48px;font-size:17px}.nv-reference-root .reference-person-heading img{width:100%;height:100%;border-radius:50%;object-fit:cover}.nv-reference-root .reference-person-heading h2{margin:0 0 5px}.nv-reference-root .reference-person-heading p{font-size:12px;color:#8996a7;margin:0}.nv-reference-root .reference-inspector .person-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-block:1px solid #e8edf3;padding:18px 0;margin:0}.nv-reference-root .reference-inspector .person-stats>div{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:8px;padding:0;border:0;font-size:10px}.nv-reference-root .reference-inspector .person-stats strong{font-size:23px}.nv-reference-root .reference-shared-entry{display:grid;grid-template-columns:1fr auto;gap:4px 15px;padding:14px 0;border-bottom:1px solid #edf0f4}.nv-reference-root .reference-shared-entry small{grid-column:1;color:#94a0af;font-size:10px}.nv-reference-root .reference-shared-entry p{grid-column:1;margin:0;font-size:12px;line-height:1.6;color:#344a64}.nv-reference-root .reference-shared-entry>strong{grid-column:2;grid-row:1/3;font-size:12px;font-weight:500;align-self:center;white-space:nowrap}[data-workspace-design=on] .tqp{width:460px;max-width:calc(100vw - 28px);border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 16px 60px #0e1b3326;background:#fff}[data-workspace-design=on] .tqp__head{padding:18px 18px 14px;border-bottom:1px solid #edf0f5;gap:8px}[data-workspace-design=on] .tqp__title{font:500 18px/1.4 Inter Tight,Inter,sans-serif;color:#20354e;margin-right:auto}[data-workspace-design=on] .tqp__count{font:500 10px/1.5 Inter,sans-serif;background:#eef2f7;color:#8190a6}[data-workspace-design=on] .tqp__approve-all{font:500 10px/1.4 Inter,sans-serif;padding:6px 8px;border-radius:5px;background:#f8f9fb;color:#728298}[data-workspace-design=on] .tqp__day{padding:12px 18px 7px;background:#fff;font-size:10px;color:#9aa6b4}[data-workspace-design=on] .tqp__row{padding:12px 18px;gap:10px;align-items:center;border-bottom:1px solid #f0f3f6}[data-workspace-design=on] .tqp__row-act{font:500 11px/1.6 Inter,sans-serif;color:#304862}[data-workspace-design=on] .tqp__row-sub{font-size:9px;color:#9aa6b4;margin-top:3px}[data-workspace-design=on] .tqp__row-dur{font:600 11px/1.5 Inter,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;color:#344862}[data-workspace-design=on] .tqp__btn{width:25px;height:25px;border-radius:5px;background:#f7f9fb;border:0;color:#7b8da5}[data-workspace-design=on] .tqp__btn:hover{background:#eaf0f7;box-shadow:0 2px 5px #0e1b3310}[data-workspace-design=on] .tqp__foot{padding:14px 18px;background:#fbfcfd;border-top:1px solid #edf1f5}.nv-reference-root .reference-thread-message{border:1px solid #e4e9f0!important;border-radius:8px!important;margin-bottom:10px!important;overflow:hidden;background:#fff;box-shadow:none}.nv-reference-root .reference-thread-message>.reference-thread-sender{cursor:pointer;border:0!important;padding:14px 16px!important;margin:0!important;min-height:58px;transition:background .15s}.nv-reference-root .reference-thread-message>.reference-thread-sender:hover{background:#f8fafc}.nv-reference-root .reference-thread-message>.reference-thread-sender:focus-visible{outline:2px solid #91a8ca;outline-offset:-3px;border-radius:7px}.nv-reference-root .reference-thread-message.is-open>div:nth-child(2){border:0!important;padding:6px 16px 20px!important}.nv-reference-root .reference-thread-message.is-sent{border-color:#dae1ea!important}.nv-reference-root .reference-thread-sender:after{content:"";width:6px;height:6px;border-right:1.5px solid #8b99ab;border-bottom:1.5px solid #8b99ab;transform:rotate(45deg);flex:none;margin:0 3px 3px 8px}.nv-reference-root .reference-thread-message.is-open>.reference-thread-sender:after{transform:rotate(225deg);margin-top:5px}.nv-reference-root .reference-mail-reader .mail-command-actions{gap:5px;border:0;box-shadow:none;background:transparent}.nv-reference-root .reference-mail-reader .mail-command-actions>.icon-btn{width:28px;height:28px;border:0!important;background:transparent!important;color:#7e8da2}.nv-reference-root .reference-mail-reader .mail-command-actions>.icon-btn:hover{background:#edf2f8!important;box-shadow:0 2px 7px #17355916}@media (max-width:1100px){.nv-reference-root.reference-time-ledger .ledger-head,.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{grid-template-columns:38px minmax(150px,1.7fr) minmax(95px,1fr) 55px 85px 10px;column-gap:10px}.nv-reference-root .ledger-day-totals{gap:18px}.nv-reference-root .ledger-day-totals .capture-status{display:none}}@media (max-width:760px){.nv-reference-root.reference-time-ledger>.page-heading{padding:22px 16px;align-items:flex-start;gap:16px;flex-wrap:wrap}.nv-reference-root.reference-time-ledger .page-heading h1{font-size:26px}.nv-reference-root.reference-time-ledger .calendar-toolbar{padding:14px 16px;flex-wrap:wrap}.nv-reference-root .ledger-day-totals{margin-left:0}.nv-reference-root.reference-time-ledger .list-toolbar{padding:0 16px;flex-wrap:wrap}.nv-reference-root.reference-time-ledger .filter-tabs{gap:16px}.nv-reference-root.reference-time-ledger .list-tools{padding-bottom:12px}.nv-reference-root.reference-time-ledger .time-selection-bar{padding:10px 16px;flex-wrap:wrap}.nv-reference-root.reference-time-ledger .ledger-head{display:none}.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px 14px 42px;gap:7px 12px}.nv-reference-root.reference-time-ledger .entry-checkbox{left:16px;top:21px}.nv-reference-root.reference-time-ledger .entry-row .entry-clock,.nv-reference-root.reference-time-ledger .entry-row .row-arrow{display:none}.nv-reference-root.reference-time-ledger .entry-row .activity{grid-column:1;grid-row:1}.nv-reference-root.reference-time-ledger .entry-row .duration{grid-column:2;grid-row:1}.nv-reference-root.reference-time-ledger .entry-row .case-name{grid-column:1;grid-row:2;padding-left:42px}.nv-reference-root.reference-time-ledger .entry-row .status{grid-column:2;grid-row:2}.nv-reference-root .reference-inspector-overlay{padding:12px}.nv-reference-root .reference-detail.reference-inspector{padding:20px;max-height:90dvh}.nv-reference-root .reference-inspector .person-stats{gap:10px}.nv-reference-root .reference-inspector .person-stats strong{font-size:19px}.nv-reference-root .reference-inspector .person-stats span{font-size:9px}[data-workspace-design=on] :is(.spm-overlay,.emailpick-overlay){padding:12px}.reference-model-menu{right:0;width:300px}[data-workspace-design=on] .tqp{right:-50px}}@media (prefers-reduced-motion:reduce){.reference-generating-dots{animation:none}}[data-workspace-design=on] .wd-tasks.wd-tasks{padding:0!important;background:#fff!important}[data-workspace-design=on] .wd-tasks .nv-reference-root.reference-task-page .task-quiet-search input{border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;padding:0!important;background:transparent!important}[data-workspace-design=on] .wd-tasks .reference-task-scroll,[data-workspace-design=on] .wd-tasks .task-list-refined,[data-workspace-design=on] .wd-tasks .task-group-rows .task-row,[data-workspace-design=on] .wd-tasks .task-group-heading{background:#fff!important}[data-workspace-design=on] .wd-tasks .task-group-rows .task-row:hover{background:#f8fafc!important}[data-workspace-design=on] .wd-tasks .task-group-heading,[data-workspace-design=on] .wd-tasks .task-group-rows .task-row{padding-inline:24px}[data-workspace-design=on] .wd-tasks .reference-task-scroll{padding-top:0}[data-workspace-design=on] .spm .spm-search{display:flex;align-items:center;border:1px solid #e6e7e5;border-radius:7px;gap:9px;padding:10px 12px}[data-workspace-design=on] .spm .spm-search-input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font:400 12px/1.5 Inter,sans-serif;padding:0!important;width:100%;min-width:0}[data-workspace-design=on] .spm .spm-section{padding:0 10px 12px}[data-workspace-design=on] .spm .spm-section-label{padding:0 14px;font:500 10px/1.5 Inter,sans-serif;color:#9aa6b6;text-transform:none}[data-workspace-design=on] .spm .spm-item{display:flex;align-items:center;width:100%;gap:12px;padding:13px 10px;border:0;border-bottom:1px solid #f0f2f5;background:#fff;border-radius:6px;text-align:left;cursor:pointer}[data-workspace-design=on] .spm .spm-item:hover,[data-workspace-design=on] .spm .spm-item-suggested{background:#f7f9fc}[data-workspace-design=on] .spm .spm-item-name{display:block;font:500 12px/1.5 Inter,sans-serif;color:#304862}[data-workspace-design=on] .spm .spm-item-meta{display:block;font:400 10px/1.5 Inter,sans-serif;color:#95a2b3;margin-top:4px}.reference-matter-mark{display:grid;place-items:center;width:34px;height:34px;background:#f8efd9;color:#b48a40;border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px #bc924c0d}[data-workspace-design=on] .spm .spm-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;border-top:1px solid #edf1f5}[data-workspace-design=on] .reference-link-picker .spm-field-label{display:block;font-size:11px;color:#8291a4;margin-bottom:9px}[data-workspace-design=on] .reference-link-picker .spm-input{width:100%}[data-workspace-design=on] .reference-link-picker .spm-create-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width:760px){[data-workspace-design=on] .wd-tasks .task-group-heading,[data-workspace-design=on] .wd-tasks .task-group-rows .task-row{padding-inline:14px}}[data-workspace-design=on] .tqp-source-logo{width:25px;height:25px;object-fit:contain;flex:none;margin-inline:2px}.nv-reference-root .assistant-start-actions .activity-mark{margin-bottom:14px}.nv-reference-root .assistant-start-actions .activity-mark>svg{margin:0!important;color:inherit}[data-workspace-design=on] .emailpick .emailpick__item{display:flex;flex-direction:column;align-items:stretch;white-space:normal;width:100%;min-width:0}[data-workspace-design=on] .emailpick .emailpick__item-subject,[data-workspace-design=on] .emailpick .emailpick__item-preview{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-workspace-design=on] .spm .spm-search-icon{position:static;transform:none;flex:none;width:14px;height:14px}[data-workspace-design=on] .tqp .tqp__row{border:0;border-bottom:1px solid #edf1f5;border-radius:0;margin:0}[data-workspace-design=on] .tqp .tqp__head{background:#fff}.nv-reference-root .activity-mark>svg{color:var(--activity-ink)!important}[data-workspace-design=on] .reference-matter-mark>svg{color:#b48a40!important}[data-workspace-design=on] body:has(.spm-overlay,.emailpick-overlay) .support-fab{visibility:hidden;pointer-events:none}.nv-reference-root .reference-task-page .calendar-toolbar{background:#fff}.nv-reference-root .reference-inspector-overlay{align-items:stretch;justify-content:flex-end;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1b332b}.nv-reference-root .reference-detail.reference-inspector{width:min(590px,100vw);max-height:100dvh;height:100%;border-radius:0;border:0;border-left:1px solid #e5eaf0;box-shadow:-16px 0 65px #0e1b3320;padding:28px}.reference-entry-source{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:none}.reference-entry-source>img{width:26px;height:26px;object-fit:contain}.nv-reference-root .reference-inspector .drill-list button{gap:12px;padding:16px 0;border-radius:0}.nv-reference-root .reference-inspector .drill-list button>span:nth-child(2){flex:1;min-width:0}.nv-reference-root .reference-row-edit{display:grid;place-items:center;width:26px;height:26px;border:1px solid #e6ebf2;border-radius:6px;color:#6c84a3;background:#fff;flex:none}.nv-reference-root button:hover .reference-row-edit{background:#edf3fc;border-color:#d4e0ef;color:#315987}.nv-reference-root .reference-shared-entry{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px}.nv-reference-root .reference-shared-entry>.reference-entry-source{grid-column:1;grid-row:1/3;align-self:center}.nv-reference-root .reference-shared-entry>small,.nv-reference-root .reference-shared-entry>p{grid-column:2}.nv-reference-root .reference-shared-entry>strong{grid-column:3}.nv-reference-root.reference-time-ledger>.page-heading{padding-block:24px}.nv-reference-root.reference-time-ledger .calendar-toolbar{min-height:48px;padding:8px 28px;background:#fff;border-top:0;gap:12px}.nv-reference-root .ledger-day-totals{gap:20px}.nv-reference-root .ledger-day-totals>span:not(.capture-status){flex-direction:row-reverse;align-items:baseline;gap:7px;font-size:11px;color:#8190a3}.nv-reference-root .ledger-day-totals strong{font:600 13px/1.5 Inter,sans-serif;letter-spacing:0}.nv-reference-root .ledger-day-totals strong small{font-size:11px}.nv-reference-root .ledger-day-totals .capture-status{font-size:10px;padding-left:18px}.nv-reference-root .reference-ledger-date>button{height:32px!important;min-height:0!important;padding:5px 9px!important;border:0!important;border-radius:6px!important;background:#f5f7fb!important;font:500 12px/1.5 Inter,sans-serif!important;gap:8px!important;box-shadow:none!important}.nv-reference-root .reference-ledger-date .reference-date-popover{padding:16px!important;width:280px!important;border:1px solid #dfe7f0!important;border-radius:10px!important;box-shadow:0 14px 45px #1b345225!important;background:#fff!important;font-family:Inter,sans-serif!important}.nv-reference-root .reference-ledger-date .reference-date-popover button{font-family:Inter,sans-serif!important;border-radius:6px!important}.nv-reference-root .outlook-tags.reference-mail-tags>.outlook-tag{font-size:10px!important;padding:4px 6px!important;gap:5px;border-radius:5px;min-height:23px}.nv-reference-root .outlook-tags.reference-mail-tags>.outlook-tag button{font-size:10px!important;line-height:1.4}.nv-reference-root .outlook-row-subject>.outlook-tag{font-size:9px;padding:3px 5px}.nv-reference-root .mail-case>button{display:flex!important;align-items:center!important;gap:8px!important;min-height:33px!important;padding:6px 10px!important;border:1px solid #eee1c9!important;border-radius:7px!important;background:#fcf8ef!important;color:#96763f!important;max-width:280px;font-size:11px!important}.nv-reference-root .reference-mail-matter-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6e5c3d}.nv-reference-root .mail-case>button:hover{background:#f8f0df!important;border-color:#d5bd8c!important}.reference-folder-menu{position:fixed;z-index:1800;width:312px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;background:#fff;border:1px solid #e1e8f0;border-radius:12px;box-shadow:0 20px 65px #0e1b3329;overflow:hidden;font:400 12px/1.5 Inter,sans-serif;color:#304863}.reference-folder-menu>header{display:flex;align-items:center;gap:10px;padding:18px 18px 13px;font-weight:600}.reference-folder-menu>header>img{width:22px;height:22px}.reference-folder-menu>label{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:9px 10px;background:#f8f8f5;border:1px solid #e9e9e5;border-radius:7px;color:#8c9bad}.reference-folder-menu input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-width:0;width:100%;padding:0!important;font:400 11px/1.5 Inter,sans-serif}.reference-folder-options{padding:0 7px 7px;overflow-y:auto;min-height:0;flex:1}.reference-folder-options button[role=option]{display:flex;align-items:center;gap:11px;width:100%;border:0;background:#fff;border-radius:6px;padding:9px 10px;text-align:left;cursor:pointer;font:500 12px/1.5 Inter,sans-serif;color:#435b77}.reference-folder-options button[role=option][aria-selected=true],.reference-folder-options button[role=option]:hover{background:#f0f5fc}.reference-folder-options button[role=option]>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-folder-options small{font-size:10px;color:#8799b0}.reference-folder-symbol{color:#6685aa;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#edf3fb}.reference-folder-symbol.custom{background:#faf0dd;color:#b78d47}.reference-folder-menu>footer{padding:10px 18px;background:#fbfcfe;border-top:1px solid #edf1f6;font-size:10px;color:#91a0b2}.reference-folder-options>p{padding:16px;font-size:12px;color:#8b99ab}.nv-reference-root.reference-review .review-session-header{position:relative;display:flex;align-items:center;gap:24px;padding:14px 24px;background:#fff;border-bottom:1px solid #e7edf4;flex:none;min-height:68px}.nv-reference-root.reference-review .review-session-heading{display:flex;align-items:center;gap:10px}.nv-reference-root.reference-review .review-session-heading>div{display:flex;flex-direction:column;gap:3px}.nv-reference-root.reference-review .review-session-heading strong{font-size:13px;font-weight:600;color:#304863}.nv-reference-root.reference-review .review-session-heading small{font-size:10px;color:#91a0b2}.nv-reference-root.reference-review .review-session-count{display:flex;align-items:baseline;gap:8px;margin-left:auto;font-size:10px;color:#92a0b0}.nv-reference-root.reference-review .review-session-count strong{font-size:13px;color:#3d5674;font-weight:600;font-variant-numeric:tabular-nums}.nv-reference-root.reference-review .review-session-count strong span{font-weight:400;color:#97a5b8}.nv-reference-root.reference-review .review-session-progress{position:absolute;height:2px;bottom:-1px;left:0;right:0;background:#edf2f7}.nv-reference-root.reference-review .review-session-progress i{display:block;height:100%;background:#5c83b6;transition:width .2s}.nv-reference-root.reference-review .reference-review-reader{padding:22px 28px 0;background:#fff}.nv-reference-root.reference-review .reference-review-card{gap:14px}.nv-reference-root.reference-review .review-message-meta{font-size:11px;min-height:26px}.nv-reference-root.reference-review .review-outlook-logo{width:23px;height:23px;object-fit:contain;flex:none}.nv-reference-root.reference-review .review-message-title{font:500 22px/1.45 Inter Tight,Inter,sans-serif!important;letter-spacing:-.4px!important;color:#263d59!important}.nv-reference-root.reference-review .review-message-heading{align-items:center!important;gap:10px!important;padding-bottom:16px;border-bottom:1px solid #eaf0f6;flex-wrap:wrap}.nv-reference-root.reference-review .review-message-heading>.review-message-title{flex-basis:100%!important}.nv-reference-root.reference-review .review-summary-button,.nv-reference-root.reference-review .review-reply-toggle{border:1px solid #e3eaf3!important;background:#fff!important;color:#567294!important;font-size:11px!important;min-height:31px!important;padding:6px 10px!important}.nv-reference-root.reference-review .review-summary-box{background:#faf9f5!important;border:1px solid #ece9e1!important;border-radius:8px!important;padding:14px 16px!important;margin:0!important}.nv-reference-root.reference-review .review-thread-box{border:0!important;background:#fff!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.nv-reference-root.reference-review .review-history-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#7d92ab;padding:0 0 14px;border:0;background:none;cursor:pointer}.nv-reference-root.reference-review .review-thread-message{border:1px solid #e4ebf3!important;border-radius:8px!important;padding:14px 16px!important;margin:0 0 10px!important;background:#fff!important}.nv-reference-root.reference-review .review-thread-header{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;padding:0 0 10px!important;text-align:left;cursor:pointer}.nv-reference-root.reference-review .review-thread-header>span:nth-child(2){font-size:12px!important;font-weight:600!important;color:#344c69!important}.nv-reference-root.reference-review .review-thread-header>span:nth-child(3){font-size:10px!important;color:#98a6b8!important;margin-left:auto;white-space:nowrap}.nv-reference-root.reference-review .review-sender-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:10px;font-weight:600;flex:none}.nv-reference-root.reference-review .review-bottom-actions{padding:14px 0!important;border-top:1px solid #e7edf4!important;gap:10px!important;flex-shrink:0!important;background:#fff!important}.nv-reference-root.reference-review .review-bottom-actions>.ko-primary{display:inline-flex;align-items:center;gap:12px;min-height:35px;padding:8px 14px!important;box-shadow:none!important}.nv-reference-root.reference-review .review-bottom-actions .ko-btn,.nv-reference-root.reference-review .review-bottom-actions .ko-skip{min-height:33px!important;background:#fff!important;color:#7890ad!important;border-color:#e3eaf3!important}.nv-reference-root.reference-review .review-command>div:first-child{background:#f7f9fc!important;border:1px solid #e2eaf4!important;border-radius:6px!important;height:34px!important;box-shadow:none!important}.nv-reference-root.reference-review .review-command input{font:400 11px/1.5 Inter,sans-serif!important;color:#435d7d!important}.nv-reference-root.reference-review .review-command>div:first-child>span,.nv-reference-root.reference-review .review-command kbd{color:#92a3b9!important;border-color:#e1e8f2!important;background:transparent!important;font-size:9px!important}.nv-reference-root.reference-review .review-reply-composer{background:#fff!important;border:1px solid #e1e9f3!important;border-radius:8px!important;box-shadow:none!important;padding:16px!important;margin-top:10px!important}.nv-reference-root.reference-review .reference-review-work>.review-queue{background:#fbfcfe;width:270px;min-width:220px}.nv-reference-root.reference-review .reference-review-work>.review-queue>header{padding:20px 16px;background:#fbfcfe;min-height:68px}.nv-reference-root.reference-review .reference-review-queue-list>button{padding:15px 16px;border-bottom:1px solid #edf2f7;background:transparent;gap:10px}.nv-reference-root.reference-review .reference-review-queue-list>button.current{background:#eef4fc;box-shadow:inset 3px 0 #698dbb}.nv-reference-root.reference-review .reference-review-queue-list>button>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #e3eaf3;border-radius:5px;font-size:10px;flex:none;background:#fff;color:#8da0b9}.nv-reference-root.reference-review .reference-review-queue-list strong{font-size:11px;font-weight:500;color:#405c7e}.nv-reference-root.reference-review .reference-review-queue-list small{font-size:10px;color:#9bacc0}@media (max-width:900px){.nv-reference-root.reference-review .reference-review-work>.review-queue{top:68px;bottom:0}.nv-reference-root.reference-review .review-command{flex-basis:150px!important;min-width:120px!important}.nv-reference-root.reference-review .reference-review-reader{padding:18px 18px 0}}@media (max-width:600px){.nv-reference-root.reference-review{left:0;top:0;bottom:0;z-index:1200}.nv-reference-root.reference-review .review-session-header{padding:12px 14px;gap:12px;flex-wrap:wrap}.nv-reference-root.reference-review .review-session-count{margin-left:auto}.nv-reference-root.reference-review .mail-review-actions{width:100%;margin:0;justify-content:flex-end}.nv-reference-root.reference-review .reference-review-work>.review-queue{top:112px;width:min(300px,100%)}.nv-reference-root.reference-review .review-bottom-actions{flex-wrap:wrap}.nv-reference-root.reference-review .review-command{order:2;flex:1 0 100%!important;max-width:none!important}.nv-reference-root.reference-review .review-thread-header{flex-wrap:wrap}.nv-reference-root.reference-review .review-thread-header>span:nth-child(2){flex:1}.nv-reference-root.reference-review .review-thread-header>span:nth-child(3){font-size:9px!important}.nv-reference-root .reference-detail.reference-inspector{padding:22px 18px}.nv-reference-root .reference-inspector .person-stats{gap:10px}.nv-reference-root.reference-time-ledger .calendar-toolbar{padding:8px 16px;flex-wrap:wrap}.nv-reference-root.reference-time-ledger .ledger-day-totals{gap:16px;margin-left:0}.nv-reference-root.reference-time-ledger .entry-row>.reference-row-edit{display:none}}.nv-reference-root .reference-inspector .drill-list button>span.reference-entry-source:first-child{width:32px;flex:0 0 32px}.nv-reference-root.reference-review .review-message-heading>.review-summary-button{margin-top:0!important}.nv-reference-root.reference-review .ko-runner-mer-valg{font:400 11px/1.5 Inter,sans-serif!important;color:#567294!important;padding:10px!important}.nv-reference-root.reference-review .ko-runner-mer-valg:hover{background:#f3f6fb!important}.nv-reference-root .review-thread-message ul,.nv-reference-root .review-thread-message ol{padding-inline-start:20px}.nv-reference-root .reference-customize-overlay,.nv-reference-root .reference-task-editor-overlay{justify-content:flex-end;padding:0;align-items:stretch}.nv-reference-root .reference-task-customize,.nv-reference-root .task-detail{height:100dvh;max-height:100dvh;width:min(520px,100vw);border-radius:0;padding:28px;box-shadow:-16px 0 60px #0e1b3312;overflow-y:auto}.nv-reference-root .reference-task-customize{width:min(420px,100vw)}.nv-reference-root .reference-task-customize .eyebrow{display:flex;align-items:center;gap:8px}.nv-reference-root .task-customize-controls{position:static!important;width:auto!important;border:0!important;box-shadow:none!important;padding:24px 0!important;background:#fff!important;display:flex;flex-direction:column;gap:19px}.nv-reference-root .task-customize-controls>div{margin:0!important}.nv-reference-root .task-customize-controls button{min-height:32px;border-radius:6px!important}.nv-reference-root .task-customize-controls button:hover{box-shadow:0 2px 7px #0e1b3310}.nv-reference-root .customize-done{width:100%;position:sticky;bottom:0}.nv-reference-root .task-board-shell{display:flex;min-width:0;background:#faf9f6;position:relative}.nv-reference-root .task-surface-refined .task-board-shell .task-board{flex:1;min-width:0;grid-auto-columns:minmax(240px,1fr);padding-right:12px}.nv-reference-root .task-board-add{flex:0 0 48px;padding:20px 10px 20px 0;background:#faf9f6}.nv-reference-root .task-board-add.is-open{flex-basis:260px;padding-right:20px}.nv-reference-root .task-board-add-trigger{display:grid;place-items:center;width:34px;height:38px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;color:#677d9b}.nv-reference-root .task-board-add-trigger:hover{background:#edf3fb;box-shadow:0 3px 10px #0e1b3310}.nv-reference-root .task-board-add form{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border:1px solid #e1e7ef;border-radius:8px}.nv-reference-root .task-board-add label{font-size:12px;display:flex;flex-direction:column;gap:9px}.nv-reference-root .task-board-add input{width:100%;min-width:0;padding:10px;border:1px solid #dfe5ec;border-radius:6px;font-size:12px}.nv-reference-root .task-board-add .btn{height:32px;font-size:11px;padding:0 10px}.nv-reference-root .task-board .task-group-heading{padding-top:12px;border-radius:3px 3px 0 0}.nv-reference-root .task-board[data-density=kompakt] .task-card{padding:10px 12px}.nv-reference-root .task-board[data-density=kompakt] .task-card>strong{margin:8px 0}.nv-reference-root .task-board[data-density=luftig] .task-card{padding:22px 18px}.nv-reference-root .task-card-note{font-size:11px;line-height:1.6;color:#7b8798;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px}.nv-reference-root .task-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.nv-reference-root .task-card-tags:empty{display:none}.nv-reference-root .task-card-tags>span{padding:3px 6px;font-size:9px;border-radius:4px;letter-spacing:.02em}.nv-reference-root .task-card-footer .task-owner{margin-left:auto}.nv-reference-root .task-spreadsheet tbody tr,.nv-reference-root .task-spreadsheet tbody tr:nth-child(2n){background:#fff}.nv-reference-root .task-spreadsheet tbody tr:hover{background:#f7f9fc}.nv-reference-root .task-detail .reference-task-options{border:1px solid #e5eaf0;border-radius:8px;overflow:visible}.nv-reference-root .task-detail .reference-task-options>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 15px;border:0;color:#435875}.nv-reference-root .task-detail .reference-task-options>summary::-webkit-details-marker{display:none}.nv-reference-root .task-detail .reference-task-options>summary>span{flex:1;font-size:13px;font-weight:500}.nv-reference-root .task-detail .reference-task-options>summary small{display:block;font-size:10px;font-weight:400;color:#8b98aa;margin-top:4px}.nv-reference-root .task-detail .reference-task-options[open]>summary{background:#fafbfd;border-radius:8px 8px 0 0;border-bottom:1px solid #e5eaf0}.nv-reference-root .task-detail .reference-task-options[open]>summary>svg:last-child{transform:rotate(180deg)}.nv-reference-root .task-detail .reference-task-options>.entry-form{padding:16px;margin:0;gap:16px}.nv-reference-root .task-color-choices{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nv-reference-root .task-color-choices button{width:23px;height:23px;min-height:23px;padding:0;border:2px solid white;border-radius:50%;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px #e5eaf0}.nv-reference-root .task-color-choices button[aria-pressed=true]{box-shadow:0 0 0 2px #8b9eb6}.nv-reference-root .reference-task-tags>.reference-inline-form{flex-wrap:wrap;padding:9px 0}.nv-reference-root .reference-task-tags>.reference-inline-form>span{width:100%;font-weight:500;font-size:11px}.nv-reference-root .reference-task-sharing{border:0;padding:0;display:flex;flex-direction:column;gap:10px}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.mail-case{grid-column:2;grid-row:1;justify-self:end}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.mail-reader-toolbar{grid-column:2;grid-row:2;justify-self:end}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.reference-mail-tags{grid-column:1;grid-row:1}.nv-reference-root .reference-mail-reader .outlook-reader-heading>h2{grid-column:1;grid-row:2}@container mailreader (max-width:600px){.nv-reference-root .reference-mail-reader .outlook-reader-heading{grid-template-columns:minmax(0,1fr) auto}.nv-reference-root .reference-mail-reader .outlook-reader-heading>.mail-reader-toolbar{grid-column:1/-1;grid-row:2}.nv-reference-root .reference-mail-reader .outlook-reader-heading>h2{grid-column:1/-1;grid-row:3}}@media (max-width:540px){.nv-reference-root .task-board-add.is-open{position:absolute;right:0;top:0;z-index:5;width:min(280px,90vw)}.nv-reference-root .task-detail,.nv-reference-root .reference-task-customize{padding:20px}}.nv-reference-root .reference-task-customize .task-customize-controls{max-height:none!important;overflow:visible!important;flex-shrink:0}.nv-reference-root .reference-task-customize .customize-done{position:static;margin-top:8px;flex-shrink:0}.nv-reference-root .task-card>strong>svg[data-merke]{display:inline-block!important;vertical-align:-2px;margin-right:4px}.nv-reference-root .task-detail .reference-task-options input[type=time]{height:40px;padding:8px 12px}.nv-reference-root.reference-time-ledger .ledger-actions-only{justify-content:flex-end;min-height:48px;margin-bottom:8px;padding-top:12px}.nv-reference-root .reference-popover{position:fixed;z-index:2000;width:min(320px,calc(100vw - 24px));overflow-y:auto;background:#fff;border:1px solid #e0e6ee;border-radius:10px;box-shadow:0 14px 45px #0e1b3320;padding:16px;color:#344866;font-family:Inter,sans-serif}.nv-reference-root .reference-popover>header{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:14px}.nv-reference-root .reference-filter-dropdown>div[role=group]{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.nv-reference-root .reference-filter-dropdown>div[role=group]>button{display:flex;align-items:center;justify-content:space-between;padding:10px;border:0;border-radius:6px;background:#fff;color:#536781;text-align:left;font-size:12px}.nv-reference-root .reference-filter-dropdown>div[role=group]>button:hover,.nv-reference-root .reference-filter-dropdown button[aria-pressed=true]{background:#eef3fa;color:#264a7e}.nv-reference-root .reference-filter-dropdown>label{display:flex;flex-direction:column;gap:8px;border-top:1px solid #edf0f5;padding-top:14px;font-size:11px;color:#8190a3}.nv-reference-root .reference-filter-dropdown .inbox-period{margin-top:12px}.nv-reference-root .reference-label-dropdown .label-search{display:flex;align-items:center;gap:8px;border:1px solid #e5e6e8;border-radius:6px;background:#faf8f4;padding:9px 10px}.nv-reference-root .reference-label-dropdown .label-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;font-size:12px}.nv-reference-root .label-options{max-height:280px;overflow-y:auto;margin:10px -4px;padding:0 4px}.nv-reference-root .reference-label-dropdown .reference-tag-option{border:0;padding:2px 0;display:flex;flex-wrap:wrap}.nv-reference-root .reference-label-dropdown .reference-tag-option>button{display:flex;align-items:center;justify-content:space-between;flex:1;padding:8px;border:0;background:#fff;border-radius:6px;gap:8px}.nv-reference-root .reference-label-dropdown .reference-tag-option>button:hover{background:#f7f9fc}.nv-reference-root .reference-label-dropdown .outlook-tag{padding:4px 7px;font-size:11px;border-radius:4px}.nv-reference-root .label-check{width:16px;height:16px;border:1px solid #d6dfeb;border-radius:4px;display:grid;place-items:center}.nv-reference-root .label-check.checked{background:#334e76;border-color:#334e76;color:#fff}.nv-reference-root .reference-label-dropdown .reference-tag-option details{position:static;padding:8px}.nv-reference-root .reference-label-dropdown .reference-tag-option details[open]{width:100%}.nv-reference-root .reference-label-dropdown .label-delete{width:auto!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#a55353!important;box-shadow:none!important;font-size:11px}.nv-reference-root .label-new{display:flex;align-items:center;gap:8px;border:0;border-top:1px solid #edf0f5;background:#fff;width:100%;padding:14px 4px 0;font-size:12px;color:#496385}.nv-reference-root .reference-label-dropdown form{display:flex;flex-direction:column;gap:14px}.nv-reference-root .reference-label-dropdown form label{font-size:11px;display:flex;flex-direction:column;gap:8px;color:#8090a5}.nv-reference-root .reference-label-dropdown form input{height:39px;padding:9px 11px;border:1px solid #dfe5ed;border-radius:6px;font-size:12px;color:#344866}.nv-reference-root .label-preview{padding:16px;background:#fafbfc;border-radius:6px;display:flex;justify-content:center}.nv-reference-root .label-preview>span{padding:5px 9px;border-radius:4px;font-size:11px}.nv-reference-root .reference-label-dropdown footer{display:flex;justify-content:space-between;gap:8px}.nv-reference-root .reference-label-dropdown footer .btn{font-size:11px;min-height:34px;height:34px;padding:0 12px}.nv-reference-root .review-expand-reply{display:grid;place-items:center;padding:0!important;width:30px}.nv-reference-root .review-reply-composer.review-reply-expanded{position:fixed!important;top:24px!important;right:24px!important;bottom:24px!important;left:24px!important;width:auto!important;height:calc(100dvh - 48px)!important;max-height:none!important;z-index:1600!important;margin:0!important;border-radius:10px!important;padding:22px!important;background:#fff!important;box-shadow:0 0 0 100vmax #0e1b3366,0 20px 80px #0e1b3330;overflow:auto!important;display:flex!important;flex-direction:column!important}.nv-reference-root .review-reply-expanded>.rte-wrap,.nv-reference-root .review-reply-expanded>div:has(>.rte-wrap){flex:1!important;min-height:250px!important}@media (max-width:600px){.nv-reference-root .review-reply-composer.review-reply-expanded{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;height:calc(100dvh - 16px)!important;padding:14px!important}}.nv-reference-root .filter-period-row{margin-top:13px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#8190a3}.nv-reference-root .filter-period-row .inbox-period{margin:0;flex:1}.nv-reference-root .reference-filter-dropdown .inbox-period__menu{position:static!important;width:100%!important;box-shadow:none!important;margin-top:10px}.nv-reference-root .reference-filter-dropdown .inbox-period__scrim{display:none}.nv-reference-root .task-label-chips{display:flex;flex-wrap:wrap;gap:7px}.nv-reference-root .task-label-chips>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:500}.nv-reference-root .task-label-chips button{display:flex;align-items:center;background:transparent;color:inherit;padding:0;border:0;font-size:inherit}.nv-reference-root .task-label-add{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#6d819e;font-size:12px;padding:12px 0 2px}.nv-reference-root .task-label-create,.nv-reference-root .task-label-color-editor{display:flex;flex-direction:column;gap:14px;margin-top:15px;padding:15px;background:#fafbfc;border:1px solid #e7ecf2;border-radius:7px}.nv-reference-root .task-label-create label{font-size:11px}.nv-reference-root .task-label-create input{margin-top:8px;height:39px}.nv-reference-root .task-label-create .actions{justify-content:flex-end}.nv-reference-root .task-label-create .btn{font-size:11px;height:34px;padding:0 12px}.nv-reference-root .task-label-color-editor>span{font-size:11px;color:#8190a3}.nv-reference-root.reference-settings button[role=switch][aria-checked=true],.nv-reference-root.reference-settings .reference-switch.on{background:#101820!important}.nv-reference-root.reference-settings button[role=switch][aria-checked=false]{background:#dce2e7!important}.nv-reference-root .settings-profile-summary .avatar{overflow:hidden;background:#e8edf4;color:#405574}.nv-reference-root .settings-profile-summary .avatar img{width:100%;height:100%;object-fit:cover}.nv-reference-root .reference-accounting-integration{padding:0!important}.nv-reference-root .reference-accounting-integration>summary{list-style:none;display:flex;align-items:center;gap:15px;padding:18px 22px;cursor:pointer}.nv-reference-root .reference-accounting-integration>summary::-webkit-details-marker{display:none}.nv-reference-root .reference-accounting-integration>summary>img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.nv-reference-root .reference-accounting-integration>summary>span{flex:1;min-width:0}.nv-reference-root .reference-accounting-integration>summary strong{display:block;font-size:14px;font-weight:500}.nv-reference-root .reference-accounting-integration>summary small{display:block;margin-top:5px;font-size:11px;color:#8895a6}.nv-reference-root .reference-accounting-integration[open]>summary{border-bottom:1px solid #e7ecf2}.nv-reference-root .reference-accounting-integration[open]>summary>svg{transform:rotate(180deg)}.nv-reference-root .reference-accounting-integration>h2,.nv-reference-root .reference-accounting-integration>p.settings-card-desc{display:none}.nv-reference-root.reference-settings .reference-accounting-integration>.connection-card{border:0;margin:0;padding:18px 22px;box-shadow:none}.nv-reference-root .reference-accounting-integration .connection-card__merke{display:none}.nv-reference-root .settings-danger-btn{display:inline-flex!important;align-items:center;gap:9px;padding:10px 14px!important;border:1px solid #e9ccd0!important;border-radius:7px!important;background:#fcf5f5!important;color:#a04b57!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important;width:auto!important}.nv-reference-root .settings-danger-btn:hover{background:#f8e8eb!important;border-color:#c88892!important}.nv-reference-root .settings-danger-btn--confirm{background:#a04b57!important;color:#fff!important}.nv-reference-root .reference-task-sharing>label{display:flex!important;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef1f5}.nv-reference-root .task-sharing-person{display:flex;align-items:center;gap:10px;min-width:0}.nv-reference-root .task-person-initials{width:30px;height:30px;display:grid;place-items:center;background:#edf1f7;border-radius:50%;font-size:10px;color:#587094;flex-shrink:0}.nv-reference-root .task-sharing-person strong{display:block;font-size:12px;font-weight:500;color:#405572;line-height:1.4;overflow-wrap:anywhere}.nv-reference-root .task-sharing-person small{display:block;font-size:10px;color:#919daf;margin-top:3px;overflow-wrap:anywhere}.nv-reference-root .calendar-show-more{font-size:10px;font-weight:500;color:#476d9c;background:#eef3fa;border:0;border-radius:4px;padding:5px 7px;text-align:left;margin-top:5px}.nv-reference-root .calendar-day-overlay{justify-content:flex-end;align-items:stretch;padding:0}.nv-reference-root .calendar-day-detail{height:100dvh;width:min(480px,100vw);border-radius:0}.nv-reference-root .calendar-day-detail>.actions{margin:20px 0}.nv-reference-root .calendar-day-all .calendar-agenda-item{width:100%;text-align:left;min-width:0}.nv-reference-root .calendar-day-all .calendar-agenda-item strong{white-space:normal}.nv-reference-root .mail-command-actions .mail-action-done{color:#4f8876!important}.nv-reference-root .mail-command-actions .mail-action-archive{color:#aa8245!important}.nv-reference-root .mail-command-actions .mail-action-more{color:#5c75a0!important}.nv-reference-root .mail-command-actions .icon-btn svg{width:20px!important;height:20px!important}.rte-format-selects{display:flex;gap:5px;align-items:center;margin-right:8px;flex-wrap:wrap}.rte-format-selects .nv-select{padding:0!important;border:0!important;background:transparent!important}.rte-format-selects .nv-select__btn{width:100%!important;font-size:11px!important;min-height:30px!important;padding:4px 7px!important;background:#fff!important;color:#536781!important;border:1px solid #e0e6ee!important;border-radius:5px!important;gap:6px!important}.rte-format-selects .nv-select:nth-child(1){width:115px}.rte-format-selects .nv-select:nth-child(2){width:52px}.rte-format-selects .nv-select:nth-child(3){width:123px}.nv-reference-root .rte-link-popover label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#8291a5;margin:12px 0}.nv-reference-root .rte-link-popover input{height:38px;border:1px solid #dde5ef;border-radius:6px;padding:8px 10px;font-size:12px}.nv-reference-root .rte-link-popover footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;font-size:11px}.nv-reference-root .rte-link-popover footer>button:first-child{background:none;color:#8e6269;border:0;font-size:11px}.nv-reference-root .rte-link-popover p[role=alert]{font-size:11px;color:#ad5563}.nv-reference-root.reference-settings input[type=checkbox]{accent-color:#101820}.nv-reference-root .task-detail .reference-task-options .form-footnote{text-align:left;padding:10px 12px;background:#f7f9fc;border-radius:6px;line-height:1.6}.nv-reference-root.inbox-workspace .outlook-command-bar{padding-inline:24px 20px;gap:8px}.nv-reference-root.inbox-workspace .outlook-command-bar>.review-start-button{margin-left:auto}.nv-reference-root.inbox-workspace .outlook-command-bar>.btn,.nv-reference-root.inbox-workspace .outlook-command-bar .folder-trigger{height:32px!important;min-height:32px!important;padding-inline:10px!important;border-radius:5px}.nv-reference-root .outlook-list-heading{gap:8px;min-height:62px}.nv-reference-root .outlook-list-heading>button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:6px 8px;color:#6c7b90;border-radius:5px;background:transparent}.nv-reference-root .reference-filter-dropdown .filter-layout-action{width:100%;border-top:1px solid #edf0f5;padding:14px 0 2px;text-align:left;font-size:11px;color:#6c7b90}.nv-reference-root .mail-primary-reply{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:5px;color:#304761;font-size:11px;background:#f5f7fa}.nv-reference-root .mail-primary-reply:hover{background:#eaf0f7;box-shadow:0 3px 9px #0e1b3312}.nv-reference-root .reference-mail-reader .mail-back{display:none}.nv-reference-root .mail-tags-trigger{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:2px 0;background:transparent;border:0;border-radius:4px;text-align:left;max-width:100%}.nv-reference-root .mail-tags-trigger>.outlook-tag{padding:4px 7px;font-size:10px;border:0}.nv-reference-root .mail-tags-trigger>svg{color:#8d99a9}.nv-reference-root .mail-tags-placeholder{color:#8693a5;font-size:11px}.nv-reference-root .label-priority-order{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 12px;border-bottom:1px solid #edf0f5;margin-bottom:6px}.nv-reference-root .label-priority-order>small{width:100%;font-size:10px;color:#8b97a7;margin-bottom:3px}.nv-reference-root .label-priority-order>button{font-size:10px;padding:4px 6px;border-radius:4px;display:flex;align-items:center;gap:5px;background:#f3f5f8;color:#65758b}@media (max-width:760px){.nv-reference-root .reference-mail-reader .mail-back{display:inline-flex}}.nv-reference-root.ledger-top-actions{background:transparent;margin-left:auto;flex-shrink:0}.nv-reference-root.ledger-top-actions .actions{display:flex;align-items:center;gap:8px}.nv-reference-root.ledger-top-actions .btn{height:30px;min-height:30px;font-size:11px;padding:0 10px;border-radius:5px;white-space:nowrap}.nv-reference-root.ledger-top-actions .btn svg{width:13px;height:13px}[data-workspace-design=on] .web-main__verktoy-slot:has(.ledger-top-actions){flex:1;gap:16px;min-width:0}[data-workspace-design=on] .wd-page:has(>.reference-time-ledger){padding-top:0}@media (max-width:900px){[data-workspace-design=on] .web-main__topbar:has(.ledger-top-actions){height:auto;min-height:54px;flex-wrap:wrap;padding-block:8px}[data-workspace-design=on] .web-main__verktoy-slot:has(.ledger-top-actions){flex-wrap:wrap;gap:8px}.nv-reference-root.ledger-top-actions{margin-left:0}}.nv-reference-root .mail-command-actions>.mail-primary-reply{width:auto!important;min-width:62px;height:30px!important;padding:0 9px!important;gap:6px;font-size:11px;flex-shrink:0}.nv-reference-root .reference-mail-menu-icon{color:#586b83!important;flex-shrink:0}.reference-folder-menu footer button{font:inherit;color:#304a75;text-decoration:underline}.reference-folder-menu footer [role=alert]{color:#9b5650}.mobile-shared-task-list{display:grid;min-width:0}.mobile-shared-task-list>button{display:flex;flex-direction:column;gap:6px;text-align:left;min-height:64px;padding:16px;background:var(--white);color:var(--navy);border:0;border-bottom:1px solid var(--rule);font:inherit}.mobile-shared-task-list strong{font-weight:500;overflow-wrap:anywhere}.mobile-shared-task-list span{font-size:12px;color:var(--muted)}@media (hover:none){.nv-reference-root .reference-home-row:is(:hover,:focus-within) .reference-row-action{opacity:0;pointer-events:none}.nv-reference-root .reference-home-row:has(:focus-visible) .reference-row-action{opacity:1;pointer-events:auto}.nv-reference-root :is(.home-week-event,.home-summary-row):hover:not(:focus-visible){background:transparent}}@media (max-width:760px){.nv-reference-root .home-week{overflow:hidden!important}.nv-reference-root .home-week>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 12px 16px}.nv-reference-root .home-week>header>strong{grid-column:1;min-width:0}.nv-reference-root .home-week-paging{grid-column:2;grid-row:1;gap:4px}.nv-reference-root .home-week-paging>.icon-btn{width:44px;height:44px;min-width:44px;min-height:44px}.nv-reference-root .home-week>header>.home-text-action{grid-column:1/-1;justify-self:start;min-height:44px;margin-left:-6px}.nv-reference-root .home-week-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;margin:0 8px 0 0}.nv-reference-root .home-week-actions>.btn{height:44px;min-height:44px;justify-content:center;white-space:normal;text-align:center;line-height:1.2;padding-inline:8px}html .nv-reference-root .home-week-actions>.btn{white-space:normal!important;padding-inline:8px!important;text-align:center;line-height:1.2}.nv-reference-root .home-week-actions>.btn:not(.primary){box-shadow:none;border-color:var(--nd-line);background:var(--nd-surface)}.nv-reference-root .home-week-gesture{overflow:visible}.nv-reference-root .home-week-grid{display:flex!important;flex-direction:column;min-width:0!important;overflow:visible!important}.nv-reference-root .home-week-grid.home-week-grid.home-week-grid.home-week-grid>div{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:8px;align-items:start;min-width:0;min-height:0;padding:4px 16px 4px 12px;border-right:0!important;border-bottom:1px solid var(--nd-line)}.nv-reference-root .home-week-grid.home-week-grid.home-week-grid.home-week-grid>div:last-child{border-bottom:0}.nv-reference-root .home-week-grid.home-week-grid.home-week-grid.home-week-grid>.is-today{box-shadow:none!important}.nv-reference-root .home-day-heading{flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 4px}.nv-reference-root .home-day-heading>span{font-size:11px;min-width:28px;text-align:left}.nv-reference-root .home-day-heading>b{font-size:16px;width:30px;height:30px;margin:0}.nv-reference-root .home-week-grid>div>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 0}.nv-reference-root .home-week-grid>div>div:empty{display:none}.nv-reference-root .home-week-event{display:flex!important;align-items:center;gap:6px;min-height:40px;margin:0;padding:6px 10px;font-size:12px;line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible;-webkit-line-clamp:unset;color:var(--nd-navy)}.nv-reference-root .home-week-event>b{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.nv-reference-root .home-week-grid>div>div>.home-text-action{min-height:44px;justify-content:flex-start;padding:0 10px;font-size:13px}.nv-reference-root .kpi-metric[data-empty]{display:none!important}.nv-reference-root .home-kpis:has(>.kpi-metric[data-empty])>.kpi-metric:last-child{grid-column:auto}.nv-reference-root.mentor-firm-page .team-row .team-billable>small{margin-left:6px!important;white-space:nowrap}.nv-reference-root.mentor-firm-page .team-row .team-billable>small:before{content:"· ";content:"· "/""}.nv-reference-root.mentor-firm-page .team-panel.no-rate .mentor-person-rate,.nv-reference-root.mentor-firm-page .team-panel.no-rate .team-heading>span:nth-child(4){display:none!important}html[data-workspace-design=on] .chat-view.cd-asst .assistant-composer-bottom .assistant-send{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px}html[data-native-workspace=on] body .tl-v2 .native-time-tabs.native-time-tabs{background:var(--nd-surface)!important}html[data-native-workspace=on] .tl-v2 .native-time-tabs>button{min-height:44px!important;padding-block:0!important}}.nv-reference-root [data-task-drop-preview]{opacity:.72!important;filter:none!important;outline:none!important;transform:none!important;transition:none!important}.nv-reference-root [data-task-drop-preview],.nv-reference-root [data-task-drop-preview] *{pointer-events:none!important}.nv-reference-root [data-task-drop-preview].task-row,.nv-reference-root [data-task-drop-preview].task-card,.nv-reference-root [data-task-drop-preview].task-table-preview>td{background:color-mix(in srgb,var(--nd-navy) 5%,var(--nd-surface))!important}.nv-reference-root .task-planner-board .task-column>.task-column-add-task,.nv-reference-root.task-planner-board .task-column>.task-column-add-task{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding-inline:12px!important;text-align:left}.nv-reference-root .task-column-add-task>svg{display:block;position:static;flex:0 0 16px;width:16px;height:16px;margin:0;transform:none}html[data-workspace-design=on] .nv-reference-root .task-spreadsheet .task-status-color .nv-select__btn{background:color-mix(in srgb,var(--task-status-color) 8%,var(--nd-surface))!important;border-color:color-mix(in srgb,var(--task-status-color) 20%,transparent)!important}html[data-workspace-design=on] .nv-reference-root .task-spreadsheet .task-status-color .nv-select__btn:hover{background:color-mix(in srgb,var(--task-status-color) 12%,var(--nd-surface))!important}.reference-table-wrap .table-group-heading{display:flex;align-items:center;gap:8px;max-width:calc(100vw - 64px)}.reference-table-wrap .table-group-toggle{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0;border:0;background:none;color:var(--nd-navy);font:inherit;text-align:left;cursor:pointer}.reference-table-wrap .table-group-toggle>svg,.reference-table-wrap .table-group-toggle>i,.reference-table-wrap .table-group-toggle>small{flex:none}.reference-table-wrap .table-group-toggle>i{width:6px;height:6px;border-radius:50%}.reference-table-wrap .table-group-toggle>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.reference-table-wrap .table-group-toggle>small{margin:0;color:var(--nd-muted);font-weight:400;font-variant-numeric:tabular-nums}.reference-table-wrap .table-group-heading>.task-group-edit{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;background:none;color:var(--nd-icon);border-radius:6px}.reference-table-wrap .table-group-heading button:hover{background:var(--nd-paper)}.reference-table-wrap .table-group-heading button:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}html[data-workspace-design=on] .reference-table-wrap .task-spreadsheet .table-group-form>td{white-space:normal;overflow:visible;padding:0}.reference-table-wrap .table-group-form .task-group-inline-edit{max-width:min(620px,calc(100vw - 64px));box-sizing:border-box;margin:8px 0;padding:12px}.planning-table-columns .table-manage-fields{display:inline-flex;align-items:center;gap:8px;margin-top:8px}@media (max-width:760px){.reference-table-wrap .table-group-heading button{min-height:44px}.reference-table-wrap .table-group-heading>.task-group-edit{width:44px;height:44px}}.nv-reference-root.reference-table-wrap .table-task-priority .nv-select__val{display:inline-flex;align-items:center;min-width:64px;flex-shrink:0;color:var(--nd-navy)}.nv-reference-root.reference-table-wrap .table-task-priority .nv-select__color{flex:none}.nv-reference-root.reference-table-wrap .table-task-labels{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0;text-align:left;color:var(--nd-navy);font:inherit}.nv-reference-root.reference-table-wrap .table-task-labels>.planner-labels,.nv-reference-root.reference-table-wrap .table-task-labels>.nd-task-label-display{max-width:100%;min-width:0;flex:1 1 0;flex-wrap:nowrap;overflow:hidden}.nv-reference-root.reference-table-wrap .table-task-labels :is(.planner-label,.nd-task-label-chip){min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:761px){html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-list-refined .task-group-rows :is(.task-row,.task-list-column-head){grid-template-columns:18px minmax(0,1fr) 64px 130px 115px 24px 26px;gap:12px;padding-inline:24px;box-sizing:border-box}}.nv-reference-root.task-list-layout .task-row>:not(.task-drag-handle){min-width:0;max-width:100%}.nv-reference-root.task-list-layout .task-due>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nv-reference-root.task-list-layout .task-due>svg{flex-shrink:0}.nv-reference-root.task-list-layout .task-time-used,.nv-reference-root.reference-table-wrap .task-time-used{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.nv-reference-root.task-list-layout .task-time-label,.nv-reference-root.reference-table-wrap .task-time-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.task-list-layout .task-time-used>svg,.nv-reference-root.reference-table-wrap .task-time-used>svg{flex-shrink:0}.nv-reference-root.reference-table-wrap{min-width:0;max-width:100%;width:100%;overflow-x:auto}.nv-reference-root.reference-table-wrap .task-spreadsheet{table-layout:fixed;max-width:none}.nv-reference-root.reference-table-wrap .task-spreadsheet :is(th,td){box-sizing:border-box;min-width:0}.nv-reference-root.reference-table-wrap .task-spreadsheet td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root.reference-table-wrap .task-spreadsheet td>:is(button,input,span,div),html[data-workspace-design=on] .nv-reference-root.reference-table-wrap .task-spreadsheet .nv-select__btn{min-width:0;max-width:100%;box-sizing:border-box}.nv-reference-root.reference-table-wrap .task-spreadsheet .nd-date-trigger{min-width:0;max-width:100%;white-space:nowrap;padding:4px 6px!important;gap:4px!important;font-size:11px!important;min-height:32px}.nv-reference-root.reference-table-wrap .nd-date-trigger>span:not([role=button]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.reference-table-wrap .nd-date-trigger>:is(svg,[role=button]){flex-shrink:0}.nv-reference-root.reference-table-wrap .table-task-date{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-group-rows .task-row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;gap:4px 8px;padding-inline:14px}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-row-main{grid-column:2/4;grid-row:1}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-check{grid-column:1;grid-row:1;width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:radial-gradient(circle,transparent 7px,#ccd5e1 7px,#ccd5e1 8px,transparent 8px);border-radius:0}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-check.checked{background:radial-gradient(circle,#3f7a52 8px,transparent 8px)}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-owner{grid-column:4;grid-row:1;width:44px;height:44px;display:grid;place-items:center}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-inline-status{grid-column:2;grid-row:2;justify-self:stretch;width:100%;max-width:100%;padding:0}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-inline-status .nv-select__btn{min-height:44px}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-due{grid-column:3/5;grid-row:2;min-height:44px;max-width:100%}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>.task-time-used{grid-column:2/4;grid-row:3}html[data-workspace-design=on] .nv-reference-root.task-list-layout .task-row>:is(.task-group-edit,.task-open){grid-column:4;grid-row:3;width:44px;height:44px}}.nv-reference-root.reference-table-wrap .table-task-owner{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.nv-reference-root.reference-table-wrap .table-task-owner>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.reference-table-wrap .table-task-owner>:first-child{flex-shrink:0}html[data-workspace-design=on] .nv-reference-root.reference-table-wrap .task-spreadsheet .table-task-select{width:100%;min-width:0;max-width:100%}.nv-reference-root.reference-table-wrap .table-date-field{display:block;min-width:0;max-width:100%}html[data-workspace-design=on] .reference-task-editor-overlay{align-items:center;justify-content:center;padding:24px}html[data-workspace-design=on] .task-planner-dialog{width:min(760px,100%);max-width:760px;height:auto;max-height:calc(100dvh - 48px);border-radius:12px;margin:0;overflow:auto;padding:24px 32px}.task-planner-dialog .sheet-top{margin-bottom:24px}.task-core-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:8px 0}.task-core-fields .task-editor-labels,.task-core-fields .form-grid{grid-column:1/-1}.task-core-notes h3{font-size:14px;font-weight:600;margin:0 0 12px}.task-core-notes,.task-core-checklist{padding:20px 0;border-top:1px solid var(--nd-line)}.task-planner-dialog .mentor-task-footer{position:sticky;bottom:-24px;background:var(--nd-surface);padding:16px 0;margin-top:20px;border-top:1px solid var(--nd-line);z-index:2}.calendar-workspace{position:relative}.calendar-workspace .calendar-month-toolbar h2,.calendar-mini header strong{text-transform:capitalize}.calendar-workspace .calendar-rail{max-height:calc(100dvh - 200px);overflow:auto;overscroll-behavior:contain}.calendar-workspace .calendar-workspace-body.calendar-rail-hidden{grid-template-columns:minmax(0,1fr)}.calendar-mini .calendar-mini-week-grid{grid-template-columns:24px repeat(7,minmax(0,1fr));gap:2px}.calendar-mini-week-grid .mini-week-number{color:var(--nd-muted);font-size:10px;align-self:center}.calendar-refresh-action[aria-busy=true] svg{animation:calendar-refresh-spin 1s linear infinite}@keyframes calendar-refresh-spin{to{transform:rotate(360deg)}}@media (max-width:650px){html[data-workspace-design=on] .reference-task-editor-overlay{padding:8px}html[data-workspace-design=on] .task-planner-dialog{max-height:calc(100dvh - 16px);padding:20px;width:100%;border-radius:10px}.task-core-fields{grid-template-columns:1fr;gap:16px}.task-planner-dialog .mentor-task-footer{bottom:-20px;flex-wrap:wrap;gap:12px}.task-planner-dialog .sheet-actions{flex-wrap:wrap}.task-planner-dialog input,.task-planner-dialog textarea{font-size:16px}}.mentor-scheduled-send{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.mentor-send-popover input{font:inherit;font-variant-numeric:tabular-nums}.mail-command-timer{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.reference-mail-reader .mentor-reader-heading{transition:none}.mail-reply-modes{margin-right:auto}.mentor-note-action{order:5;margin-left:8px}.mentor-mail-board-column{--mail-status:#738092;border-top:3px solid var(--mail-status);padding:12px;border-radius:8px;background:color-mix(in srgb,var(--mail-status) 5%,var(--nd-surface))}.mentor-mail-board-column[data-status=unanswered]{--mail-status:#a97426}.mentor-mail-board-column[data-status=team]{--mail-status:#5f6fa0}.mentor-mail-board-column[data-status=you]{--mail-status:#8167a1}.mentor-mail-board-column[data-status=client]{--mail-status:#328184}.mentor-mail-board-column[data-status=blocked]{--mail-status:#ac5358}.mentor-mail-board-column[data-status=done]{--mail-status:#498365}.mentor-mail-board-column>header{padding:4px 4px 16px}.mentor-mail-board-card{padding:16px;background:var(--nd-surface)}.team-row.team-summary{border-top:1px solid var(--nd-line);font-weight:600;background:var(--nd-paper);padding-top:16px;padding-bottom:16px}.calendar-drag-selection{position:absolute;inset-inline:3px;z-index:5;pointer-events:none;border:1px solid var(--nd-navy);border-radius:4px;background:color-mix(in srgb,var(--nd-navy) 12%,var(--nd-surface));padding:4px 6px;font-size:12px;color:var(--nd-navy)}.calendar-time-head>div{padding:8px!important;display:flex;align-items:center;justify-content:center;gap:8px}.calendar-time-head>div b{font-size:20px!important;line-height:1.2}.calendar-month-toolbar{min-height:56px;gap:16px}.calendar-month-toolbar h2{font-size:18px!important}.task-planner-dialog .entry-form{gap:16px}.task-planner-dialog .task-core-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.task-planner-dialog .task-core-fields>.form-grid{display:contents}.task-planner-dialog .mentor-task-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.task-planner-dialog .mentor-task-footer .sheet-actions{display:flex;gap:8px;margin:0;padding:0;flex:0 1 auto}.task-planner-dialog .mentor-task-footer .sheet-actions .btn{width:auto;flex:0 1 auto}@media (max-width:650px){.task-planner-dialog .task-core-fields{grid-template-columns:1fr}.task-planner-dialog .mentor-task-footer{flex-wrap:wrap}.calendar-month-toolbar{gap:8px}.calendar-month-toolbar h2{font-size:15px!important}}.assistant-composer-context{width:100%;max-width:800px;margin-inline:auto;min-width:0}.assistant-composer-context>.chat-context-links{padding:8px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-context-menu{padding:8px;min-width:200px}.chat-context-menu>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:6px;background:none;border:0;color:var(--nd-navy);font:inherit;text-align:left;cursor:pointer}.chat-context-menu>button:hover{background:var(--nd-paper)}.chat-context-link.is-linked{max-width:280px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface)}.chat-context-link.is-linked span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-model-copy .model-use-case{display:block;font-size:11px;line-height:1.5;color:var(--nd-muted);margin-top:6px;white-space:normal}.reference-model-menu-v2 .reference-model-option{padding-block:14px}.task-board .task-group-heading{padding:14px 16px!important;border-radius:8px 8px 0 0}.task-board .task-column{padding:0 12px 12px;background:var(--nd-paper);border-radius:8px}.task-board .task-column>.task-group-heading{margin-inline:-12px;margin-bottom:12px}.task-board .task-card{background:var(--nd-surface)}.task-board .task-card-preview{pointer-events:none;outline:2px solid var(--nd-line);opacity:.65}.mail-recipient-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0;padding:6px 0}.mail-recipient-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;background:var(--nd-paper);border:1px solid var(--nd-line);border-radius:6px;font-size:12px}.mail-recipient-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-recipient-chip button{display:grid;place-items:center;border:0;background:transparent;color:var(--nd-muted);padding:4px;cursor:pointer;flex-shrink:0}.mail-recipient-field>input{flex:1;min-width:140px;width:140px;border:0!important;box-shadow:none!important;background:transparent;font:inherit;padding:6px;outline-offset:2px}@media (max-width:650px){.mail-recipient-field>input{font-size:16px}.mail-recipient-chip button{min-width:28px;min-height:28px}}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .mentor-task-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .task-deadline-first{border:0;padding:0;background:transparent}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .task-deadline-heading>label{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .entry-form>label{gap:0}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .entry-form>label>.nv-select{margin-top:0}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .task-core-fields label{gap:0}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .task-core-fields label>.nv-select{margin-top:0}@media (max-width:650px){.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .mentor-task-footer{flex-wrap:wrap}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .mentor-task-footer .sheet-actions{width:100%}.nv-reference-root .reference-detail.mentor-task-detail.task-planner-dialog .btn{min-height:44px}}@media (max-width:650px){.nv-reference-root.calendar-workspace .calendar-month-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px}.nv-reference-root.calendar-workspace .calendar-month-toolbar>div{width:100%;min-width:0;justify-content:space-between;flex-wrap:nowrap}.nv-reference-root.calendar-workspace .calendar-period-controls{display:flex;gap:6px}.nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select{min-width:0;flex:1}.nv-reference-root.calendar-workspace .calendar-refresh-action{width:36px;min-width:36px;padding:0;flex:0 0 36px}.nv-reference-root.calendar-workspace .calendar-refresh-action>span{display:none}.nv-reference-root.calendar-workspace .calendar-period-controls>.btn{font-size:12px}}.mail-recipient-chip.is-invalid{border-color:var(--red);color:var(--red)}.nv-reference-root .mail-thread-inline-reply{margin-top:16px;border:1px solid var(--nd-line);border-radius:8px;overflow:hidden;min-width:0}.nv-reference-root .mail-thread-inline-reply .compose-panel{position:static;width:100%;min-width:0;height:auto;min-height:360px;box-shadow:none;border:0}.nv-reference-root .mail-thread-inline-reply .compose-panel__body-wrap{min-height:180px}.nv-reference-root .mentor-reply-recipients .mail-recipient-field{flex:1;min-width:0;flex-wrap:wrap}@media (max-width:760px){.nv-reference-root .mail-thread-inline-reply .compose-panel__fields{padding-inline:12px}.nv-reference-root .mail-recipient-chip>button{min-width:32px;min-height:32px}}.attachment-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18000;background:#0000004d;display:flex;align-items:center;justify-content:center;padding:24px}.nv-reference-root .reference-detail.attachment-preview{width:min(1100px,100%);max-width:1100px;height:calc(100dvh - 48px);padding:0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;background:var(--nd-surface)}.attachment-preview>header,.attachment-preview>header>div{display:flex;align-items:center;gap:12px;min-width:0}.attachment-preview>header{justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--nd-line);flex-wrap:wrap}.attachment-preview h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;max-width:50vw}.attachment-preview-body{overflow:auto;flex:1;padding:20px;background:var(--nd-paper)}.attachment-preview-pages canvas{display:block;max-width:100%;height:auto!important;margin:0 auto 16px}.attachment-preview-document{background:var(--nd-surface);padding:24px;overflow-wrap:anywhere}.attachment-preview-document img{max-width:100%;height:auto}.attachment-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media (max-width:650px){.attachment-preview-overlay{padding:8px}.nv-reference-root .reference-detail.attachment-preview{height:calc(100dvh - 16px)}.attachment-preview>header{padding:12px}.attachment-preview>header .btn{min-height:44px}.attachment-preview-body{padding:8px}}.chat-attach-chip>button.chat-attach-chip__file{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:6px;cursor:pointer}.chat-bubble__user-att-chip{font:inherit;cursor:pointer;color:inherit}.chat-attach-chip__file:focus-visible,.chat-bubble__user-att-chip:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.reference-chat-messages .chat-bubble__ai-row{display:block}@media (max-width:650px){.chat-attach-chip>button.chat-attach-chip__file{min-height:44px}.chat-bubble__user-att-chip{min-height:44px}}.attachment-open{border:0;background:none;font:inherit;color:inherit;padding:6px 0;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dock-message-content>.chat-bubble__user-att-chip{display:flex;align-items:center;gap:8px;margin-bottom:8px}.workspace-mentions{position:relative;min-width:0}.workspace-mention-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.workspace-mention-chips>span{display:flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--nd-line);border-radius:6px;padding:4px 8px;font-size:12px}.workspace-mention-chips>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-mention-chips button{border:0;background:none;padding:4px;color:inherit;cursor:pointer}.workspace-mention-menu{max-height:260px;overflow:auto;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);padding:8px;margin:8px 0;overscroll-behavior:contain}.workspace-mention-menu>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:6px;padding:10px;background:none;color:var(--nd-navy);font:inherit;text-align:left;cursor:pointer}.workspace-mention-menu>button[aria-selected=true]{background:var(--nd-paper)}.workspace-mention-menu strong,.workspace-mention-menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-mention-menu>button>span{min-width:0;flex:1}.workspace-mention-menu strong{font-size:12px;font-weight:500}.workspace-mention-menu small,.workspace-mention-menu p{font-size:11px;color:var(--nd-muted)}.workspace-mention-menu p{margin:8px}.planner-task-fields{display:grid;gap:16px;padding:16px 0;border-block:1px solid var(--nd-line)}.planner-task-fields h3{margin:0;font-size:14px;font-weight:600}.planner-task-fields fieldset{border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.planner-task-fields fieldset label{display:flex;align-items:center;gap:8px}.planner-task-fields .reference-inline-form{margin-top:8px;min-width:0}.planner-task-fields .reference-inline-form input{min-width:0;flex:1}.planner-link-action{display:flex;align-items:center;gap:16px;justify-content:space-between}.planner-link-action p{font-size:12px;color:var(--nd-muted);margin:0}@media (max-width:600px){.planner-link-action{align-items:stretch;flex-direction:column}.planner-task-fields .btn{min-height:44px}}.planner-comments,.planner-plan-fields,.planner-references{display:grid;gap:12px;min-width:0}.planner-comments article{padding:12px 0;border-bottom:1px solid var(--nd-line)}.planner-comments time{display:block;font-size:11px;color:var(--nd-muted);margin:4px 0}.planner-plan-fields>label{margin:8px 0}.planner-references a{overflow-wrap:anywhere;flex:1}.reference-subtask>input:not([type=checkbox]){min-width:0;flex:1}.reference-subtask>.icon-btn{flex:none}.planner-plan-fields[open]{padding-top:12px}.planner-file-upload{display:grid;gap:8px;min-width:0}.planner-file-upload input[type=file]{width:100%;max-width:100%;min-width:0;height:auto;padding:8px}.planner-task-fields .workspace-mention-chips:empty{display:none}.planner-task-fields .planner-references h4,.planner-task-fields .planner-comments h4{font-size:14px;font-weight:600;margin:0}@media (max-width:500px){.planner-task-fields .form-grid{grid-template-columns:minmax(0,1fr)}.planner-task-fields .reference-inline-form{min-width:0}.planner-task-fields .reference-inline-form>input{min-width:0;width:100%}}.mail-review-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.mail-review-actions .mail-command-timer{margin:0}.mail-header-details{display:grid;gap:12px;min-width:0}.mail-header-details[hidden]{display:none}.mail-header-details>h2{font-size:16px!important;margin:0!important;text-align:left;overflow-wrap:anywhere}.mail-header-details>.mail-sender{width:100%;margin:0;padding:0;border:0;align-items:flex-start;gap:10px}.mail-header-details>.mail-sender>time{margin-left:auto;white-space:nowrap;font-size:11.5px}.mail-header-expand{display:flex;align-items:center;gap:6px;align-self:flex-start;border:0;background:none;padding:4px 0;font:inherit;font-size:11px;color:var(--nd-muted);cursor:pointer}.reference-mail-reader-scroll{overflow-anchor:none}html[data-workspace-design=on] .reference-model-menu.reference-model-menu-v2{width:360px;padding:8px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-option{padding:12px!important;min-height:64px;gap:12px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name{flex-wrap:wrap;flex-shrink:1}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy>.reference-model-description{white-space:normal;overflow:visible;font-size:12px;line-height:1.5}.mentor-firm-page>.firm-bottom{margin:0 0 24px}@media (max-width:650px){.mail-header-expand{min-height:44px}.mail-header-details>.mail-sender{flex-wrap:wrap}}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-reply .mail-send-footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%;box-sizing:border-box;padding:12px 0!important;gap:8px!important}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-reply .mail-send-footer>.mail-send-actions{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;flex:1!important;width:auto!important;min-width:0;margin-left:auto!important}html[data-workspace-design=on] .mail-send-footer .mentor-scheduled-send{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}html[data-workspace-design=on] .mail-send-footer .mentor-scheduled-send>.primary{order:2;margin-right:0}html[data-workspace-design=on] .mail-send-footer .mentor-scheduled-send>.icon-btn{order:1}.mail-send-footer .mentor-send-when{flex-basis:100%;text-align:right}.mail-reply-modes~.mentor-note-action{margin-left:auto!important}.mail-reply-modes{margin-right:0!important}.firm-entry-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 20px}.firm-entry-filters label{display:grid;gap:6px;min-width:0;font-size:12px}@media (max-width:500px){.firm-entry-filters{grid-template-columns:1fr}.mail-send-footer>.mentor-email-timer{display:none!important}}html[data-workspace-design=on] .asst-pick .asst-ikon svg{color:inherit!important}html[data-workspace-design=on] .asst-pick .asst-ikon svg g[stroke=currentColor]{stroke:currentColor!important}html[data-workspace-design=on] .sidebar-profile [role=menu]{color:var(--nd-navy)}html[data-workspace-design=on] .sidebar-profile [role=menu] svg{color:var(--nd-navy)!important}html[data-workspace-design=on] .mail-header-expand{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 0;border:0;background:transparent;text-align:left;color:var(--nd-muted);font-size:12px}.mail-header-expand>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mail-header-expand>svg{flex-shrink:0}html[data-workspace-design=on] .nv-reference-root .calendar-mini .calendar-mini-week-grid{grid-template-columns:24px repeat(7,minmax(0,1fr))}html[data-workspace-design=on] .nv-reference-root .calendar-mini .calendar-mini-grid>button.today{color:var(--nd-surface)}.nv-reference-root .attachment-preview>header{flex-shrink:0}.nv-reference-root .attachment-preview-body{min-height:0;overscroll-behavior:contain}.nv-reference-root .attachment-preview-excerpt{flex:0 0 auto;min-height:0;max-height:min(24dvh,180px);overflow:auto;overscroll-behavior:contain;padding:12px 20px;border-bottom:1px solid var(--nd-line);background:var(--nd-surface);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.nv-reference-root .attachment-preview-excerpt strong{font-size:11px;color:var(--nd-muted);font-weight:600}.nv-reference-root .attachment-preview-excerpt blockquote{margin:4px 0 0;padding:0;border:0;color:var(--nd-ink,var(--nd-navy));font:inherit;white-space:pre-wrap}.nv-reference-root .attachment-preview-notice{position:static;margin:0 0 16px;padding:0;color:var(--nd-muted);font-size:12px;line-height:1.5}.nv-reference-root .attachment-preview>p.attachment-preview-notice{padding:8px 20px;margin:0;flex-shrink:0}.nv-reference-root .attachment-preview-body .attachment-preview-match,.nv-reference-root .attachment-preview-body .vault-preview__match{background:color-mix(in srgb,var(--nd-navy) 12%,transparent);color:inherit;border-radius:2px}@media (max-width:650px){.nv-reference-root .attachment-preview-excerpt{padding:10px 12px;max-height:22dvh}.nv-reference-root .attachment-preview>header>div{flex-wrap:wrap;gap:8px}.nv-reference-root .attachment-preview h2{max-width:calc(100vw - 90px)}}.attachment-preview-inline{display:flex;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.nv-reference-root.attachment-preview-inline .reference-detail.attachment-preview{position:static;inset:auto;transform:none;flex:1;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;border-left:1px solid var(--nd-line);border-radius:0;box-shadow:none}.attachment-preview-inline .attachment-preview>header{padding:12px;gap:8px}.attachment-preview-inline .attachment-preview>header>div{flex-wrap:wrap;gap:6px}.attachment-preview-inline .attachment-preview h2{max-width:100%;overflow-wrap:anywhere}.attachment-preview-inline .attachment-preview-body{padding:12px}.attachment-preview-inline .attachment-preview>header .btn{font-size:12px}.nv-reference-root .attachment-preview-body .attachment-preview-exact-match{background:#4b91e63d;color:inherit;border-radius:2px;padding:0}.citation-pdf-page{position:relative;margin:0 auto 16px;background:#fff;overflow:hidden}.attachment-preview-pages .citation-pdf-page canvas{display:block;width:100%;height:100%!important;max-width:none;margin:0}.citation-pdf-text{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:1}.citation-pdf-text :is(span,br){position:absolute;white-space:pre;color:transparent;cursor:text;transform-origin:0 0}.citation-pdf-text span.markedContent{top:0;height:0}.nv-reference-root .citation-pdf-text .attachment-preview-exact-match{color:transparent;position:static}.citation-pdf-text ::selection{background:#4b91e64d;color:transparent}.attachment-preview-excerpt summary{cursor:pointer;font-size:12px;color:var(--nd-muted)}@media (max-width:650px){.nv-reference-root.attachment-preview-inline .reference-detail.attachment-preview{height:100%;border-left:0;border-top:1px solid var(--nd-line)}.attachment-preview-inline .attachment-preview>header .btn,.attachment-preview-inline .icon-btn{min-height:40px}}.citation-pdf-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0 10px;font-size:12px}.citation-pdf-navigation button{font-size:11px}html[data-workspace-design=on] .wd-tasks:has(.project-timeline){overflow:hidden}html[data-workspace-design=on] .nv-reference-root.reference-task-page:has(.project-timeline){display:flex;flex-direction:column;min-height:0;overflow:hidden}html[data-workspace-design=on] .reference-task-page:has(.project-timeline)>.task-surface-refined{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}html[data-workspace-design=on] .reference-task-page .task-surface-refined:has(.project-timeline)>.reference-task-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}html[data-workspace-design=on] .task-surface-refined .task-planning-workspace:has(>.project-workspace>.project-timeline){display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;overflow:hidden}html[data-workspace-design=on] .project-workspace:has(>.project-timeline){display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;padding:0;background:var(--nd-surface);overflow:hidden}html[data-workspace-design=on] .project-workspace:has(>.project-timeline)>.project-controls{flex:none;padding:12px 24px;margin:0;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .project-workspace:has(>.project-timeline)>.project-baseline{flex:0 1 auto;min-height:0;max-height:40%;overflow:auto;padding:16px 24px;margin:0;border-top:0}html[data-workspace-design=on] .project-workspace:has(>.project-timeline)>.form-error{flex:none;margin:8px 24px}html[data-workspace-design=on] .project-workspace>.project-timeline{flex:1;min-height:0;max-height:none;width:100%;border:0;border-radius:0;padding:0;box-shadow:none;overflow:auto;overscroll-behavior:contain}html[data-workspace-design=on] .project-timeline>.project-timeline-inner{min-height:100%;display:flex;flex-direction:column}html[data-workspace-design=on] .project-timeline-inner>.project-axis{flex:none}html[data-workspace-design=on] .project-timeline-inner>.project-timeline-body{flex:1}html[data-workspace-design=on] .project-workspace>.project-timeline:focus-visible{outline:2px solid var(--nd-navy);outline-offset:-2px}@media (max-width:760px){html[data-workspace-design=on] .project-workspace:has(>.project-timeline)>.project-controls{padding:8px 16px}html[data-workspace-design=on] .project-workspace:has(>.project-timeline)>.project-baseline{padding:12px 16px}}@media (max-width:760px),(pointer:coarse){html[data-workspace-design=on] .reference-task-page:has(.project-timeline) .wd-task-footnote{padding:8px 16px!important;gap:4px 12px!important;line-height:1.4}html[data-workspace-design=on] .reference-task-page:has(.project-timeline) .wd-task-footnote>.task-keyboard-hints,html[data-workspace-design=on] .reference-task-page:has(.project-timeline) .wd-task-footnote>span:empty{display:none}html[data-workspace-design=on] .reference-task-page:has(.project-timeline) .wd-task-footnote>span:first-child{flex:1;min-width:0}html[data-workspace-design=on] .reference-task-page:has(.project-timeline) .wd-task-footnote>span:last-child{white-space:nowrap}}.project-goals-workspace .project-goal{border:0;border-radius:0;overflow:visible;margin-bottom:24px}.project-goals-workspace .project-goal>header{min-height:44px;padding:8px 0;gap:16px;background:transparent;border-bottom:1px solid var(--nd-line)}.project-goals-workspace .project-goal-title{display:flex;align-items:center;min-width:0;padding:0;gap:8px;min-height:32px;cursor:pointer}.project-goals-workspace .project-goal-title>svg{flex:none}.project-goals-workspace .project-goal-title strong{min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-goals-workspace .project-goal-count{flex:none;color:var(--nd-muted);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.project-goals-workspace .project-goal>header>.icon-btn{flex:none;width:32px;height:32px;padding:0;display:grid;place-items:center}.project-goals-workspace .project-goal-head,.project-goals-workspace .project-goal-task{display:grid;grid-template-columns:22px minmax(0,1fr) 160px 140px;gap:14px;margin:0;padding:0 8px;align-items:center}.project-goals-workspace .project-goal-head{min-height:36px;font-size:11px;font-weight:400}.project-goals-workspace .project-goal-task{min-height:74px;border-bottom:1px solid var(--nd-line)}.project-goals-workspace .project-goal-task:is(:hover,:focus-within){background:color-mix(in srgb,var(--nd-navy) 3%,var(--nd-surface))}.project-goals-workspace .project-task-name{padding:12px 0;line-height:1.5}.project-goals-workspace .project-task-name strong{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.project-goals-workspace .project-task-name small{margin-top:4px;font-size:11px;font-weight:400}.project-goals-workspace .is-complete .project-task-name strong{text-decoration:line-through;color:var(--nd-muted)}.project-goals-workspace .project-goal-owner{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-goals-workspace .project-goal-date{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--nd-muted);font-variant-numeric:tabular-nums}.project-goals-workspace .project-goal-date svg{flex:none;color:var(--nd-icon)}.project-goals-workspace .project-goal-progress{color:var(--nd-muted);font-variant-numeric:tabular-nums}.project-goals-workspace .project-goal>.btn{margin:8px 0 0 36px;min-height:32px}.project-goals-workspace .project-caption{padding:0;margin:12px 0 12px 44px}.project-goals-workspace .project-unlinked{margin-top:24px}.project-goals-workspace .project-unlinked h3{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;font-size:13px;font-weight:500;border-bottom:1px solid var(--nd-line)}.project-goals-workspace button:focus-visible{outline:2px solid var(--nd-navy);outline-offset:3px}html[data-workspace-design=on] .project-goals-workspace .project-goals .project-complete{border-radius:50%!important;cursor:pointer}html[data-workspace-design=on] .project-goals-workspace .project-goals .project-complete[aria-pressed=true]{background:var(--nd-navy)!important;border-color:var(--nd-navy)!important;color:var(--nd-on-accent,#fff)!important}@media (max-width:1000px){.project-goals-workspace .project-goal>header{gap:8px;flex-wrap:wrap}.project-goals-workspace .project-goal-head,.project-goals-workspace .project-goal-task{grid-template-columns:22px minmax(0,1fr) 120px 130px;gap:12px}}@media (max-width:760px){.project-goals-workspace .project-goal>header{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;padding:8px 0;gap:8px}.project-goals-workspace .project-goal-title{grid-column:1/3;min-height:44px}.project-goals-workspace .project-goal>header>.icon-btn{grid-column:3;grid-row:1;width:44px;height:44px}.project-goals-workspace .project-goal-progress{grid-column:1/3}.project-goals-workspace .project-status{justify-self:start}.project-goals-workspace .project-goal-head{display:none}.project-goals-workspace .project-goal-task{grid-template-columns:44px minmax(0,1fr);gap:4px 8px;padding:8px 0}.project-goals-workspace .project-task-name{white-space:normal;min-height:44px;padding:4px 0}.project-goals-workspace .project-task-name strong{overflow-wrap:anywhere}.project-goals-workspace .project-goal-task>span{grid-column:2}.project-goals-workspace .project-goal>.btn{margin-left:44px;min-height:44px}.project-goals-workspace .project-controls>.btn{min-height:44px}.project-goals-workspace .project-complete{position:relative;justify-self:center}.project-goals-workspace .project-complete:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}}.nv-reference-root .task-editor-clarity .task-editor-hint{margin:0;color:var(--nd-muted);font-size:12px;line-height:1.5}.nv-reference-root .task-editor-clarity .task-calendar-work>.entry-form{padding-top:12px}.nv-reference-root .task-editor-clarity .task-calendar-work .form-grid>label{min-width:0}.nv-reference-root .task-editor-clarity .task-outlook-action{align-self:flex-start;max-width:100%;height:auto;min-height:32px;white-space:normal;text-align:left}.nv-reference-root .task-editor-clarity .task-editor-project-options{display:grid;gap:14px}.nv-reference-root .task-editor-clarity .task-editor-project-options>.btn{justify-content:flex-start;height:auto;min-height:36px;white-space:normal;text-align:left}.nv-reference-root .task-editor-clarity .task-activity-embedded{border-top:1px solid var(--nd-line);padding-top:16px;min-width:0}.nv-reference-root .task-editor-clarity .task-activity-embedded>h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:500}.nv-reference-root .task-editor-clarity .task-activity-embedded :is(.task-comment,.task-change){overflow-wrap:anywhere;min-width:0}.nv-reference-root .task-editor-clarity .task-activity-embedded .reference-inline-form>input{min-width:0}.nv-reference-root .task-editor-clarity .task-activity-embedded .form-footnote{margin:12px 0 0;text-align:left;line-height:1.6}.nv-reference-root .task-editor-clarity .task-activity-embedded .form-footnote:first-child{margin-top:0}@media (max-width:760px){.nv-reference-root .task-editor-clarity .task-calendar-work .form-grid,.nv-reference-root .task-editor-clarity .task-planner-start .form-grid{grid-template-columns:minmax(0,1fr)}.nv-reference-root .task-editor-clarity :is(.task-calendar-work,.task-planner-start)>summary{min-height:44px}.nv-reference-root .task-editor-clarity .task-calendar-work :is(input,.btn),.nv-reference-root .task-editor-clarity .task-activity-embedded :is(input,button){min-height:44px}.nv-reference-root .task-editor-clarity .task-activity-tabs{flex-wrap:wrap}.nv-reference-root .reference-detail.mentor-task-detail.task-editor-clarity .task-calendar-work :is(input[type=time],.nd-datepicker>button),.nv-reference-root .reference-detail.mentor-task-detail.task-editor-clarity .task-planner-start input[type=time]{height:44px!important;min-height:44px!important}}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options,html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options[open]{padding:0;margin:0;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);min-width:0}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options>summary{padding:12px 16px;gap:10px;min-height:44px;background:transparent;border:0;border-radius:0}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options>summary>span{flex:1;min-width:0}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options>summary>svg{flex-shrink:0}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options>summary>svg:last-child{margin-left:auto}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .reference-task-options[open]>:not(summary){margin:0;padding:4px 16px 16px}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .task-more-options-body{gap:12px;padding:0 0 16px}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .task-calendar-work>.entry-form{gap:12px}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .task-calendar-work .form-grid{align-items:start}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .task-calendar-work label{display:grid;gap:8px;margin:0}html[data-workspace-design=on] .task-planner-dialog.task-editor-clarity .task-reminder-chips>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nv-reference-root .task-editor-clarity .task-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nv-reference-root .task-editor-clarity .task-editor-actions>.btn{width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reference-root .task-editor-clarity .task-editor-actions .nd-task-labels{display:contents}.nv-reference-root .task-editor-clarity .task-editor-actions .nd-task-label-trigger{min-height:32px;margin:0}.nv-reference-root .task-editor-clarity .task-option-panel{display:grid;gap:16px;padding:16px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);min-width:0}.nv-reference-root .task-editor-clarity .task-option-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nv-reference-root .task-editor-clarity .task-option-heading h3{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--nd-navy)}.nv-reference-root .task-editor-clarity .task-option-panel>label{display:grid;gap:8px}.nv-reference-root .task-editor-clarity .task-core-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.nv-reference-root .task-add-menu{width:288px;padding:8px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);color:var(--nd-navy)}.nv-reference-root .task-add-menu>header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;font-size:13px}.nv-reference-root .task-add-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.nv-reference-root .task-add-menu>button:hover,.nv-reference-root .task-add-menu>button:focus-visible{background:var(--off-2);outline-offset:-2px}.nv-reference-root .task-add-menu>button>svg{flex-shrink:0}@media (max-width:650px){.nv-reference-root .task-editor-clarity .task-core-fields{grid-template-columns:minmax(0,1fr)}.nv-reference-root .task-editor-clarity .task-editor-actions .nd-task-label-trigger,.nv-reference-root .task-add-menu>button{min-height:44px}.nv-reference-root .task-editor-clarity .task-option-panel{padding:12px}}.nv-reference-root .task-editor-clarity .entry-form>label:first-child>.task-field-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-workspace-design=on] .task-editor-clarity textarea[aria-label=Tittel]{font-size:14px!important;font-weight:500;line-height:1.4;min-height:60px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);padding:10px 12px;resize:none}html[data-workspace-design=on] .task-editor-clarity textarea[aria-label=Tittel]:focus{border-color:var(--nd-line)}.nv-reference-root .task-editor-clarity .task-editor-actions>.btn{border:1px solid var(--nd-line);box-shadow:none}.nv-reference-root .task-attachments{display:grid;gap:12px;min-width:0}.nv-reference-root .task-attachments h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.nv-reference-root .task-attachments .reference-inline-form>a,.nv-reference-root .task-attachments .attachment-open{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.nv-reference-root .task-attachments label{display:grid;gap:8px;min-width:0;font-size:12px}.nv-reference-root .task-attachments .checkbox-label{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.nv-reference-root .task-attachments input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.nv-reference-root .task-attachments input[type=file]{max-width:100%;font:inherit}.nv-reference-root .task-attachments>.btn{justify-self:start}.task-priority-label{display:inline-flex;align-items:center;gap:6px;max-width:100%;flex-shrink:0;font-size:11px;line-height:1.4;color:var(--nd-navy);white-space:nowrap}.task-priority-label>i{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%}.task-planning-workspace{min-width:0;max-width:100%;padding-top:8px}.planning-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:24px}.planning-controls>label{display:flex;align-items:center;gap:8px;color:var(--nd-muted);font-size:12px;margin-right:auto}.planning-controls .nv-select{min-width:140px;max-width:200px}.planning-error{font-size:12px;margin:12px 0;color:var(--nd-muted)}.planning-quick-add{display:flex;align-items:end;gap:8px;padding:16px;border:1px solid var(--nd-line);border-radius:8px;margin-bottom:20px;background:var(--nd-surface)}.planning-quick-add label{display:grid;gap:8px;font-size:12px;flex:1}.planning-quick-add input{width:100%;padding:10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy)}html[data-workspace-design=on] .task-planner-board .task-board-shell{display:flex;align-items:flex-start;overflow-x:auto;max-width:100%;padding:0 0 24px;gap:20px}html[data-workspace-design=on] .task-planner-board .task-board{display:flex;flex:0 0 auto;gap:20px;min-width:0;overflow:visible;padding:0;background:transparent}html[data-workspace-design=on] .task-planner-board .task-column{flex:0 0 286px;width:286px;min-width:286px;border:0;background:transparent;padding:0}html[data-workspace-design=on] .task-planner-board .task-group-heading{border:0!important;padding:0 4px 14px;min-height:40px;background:transparent}.task-planner-board .task-group-heading h3>i{display:none}.task-planner-board .task-group-heading h3{font-size:14px;font-weight:600;gap:8px}html[data-workspace-design=on] .task-planner-board .task-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px 12px 40px;margin-bottom:12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);box-shadow:0 1px 2px #0000000a;min-height:100px}.task-planner-board .task-card:hover{border-color:color-mix(in srgb,var(--nd-navy) 28%,var(--nd-line))}.task-planner-board .task-card-check{position:absolute;top:18px;left:14px;border-radius:50%}.task-planner-board .task-drag-handle{display:none}.task-planner-board .task-card-title{padding:0 20px 0 0;text-align:left;line-height:1.5;font-size:14px}.task-planner-board .task-card-title strong{font-weight:500}.task-planner-board .task-card-tags{order:-1;display:flex;flex-wrap:wrap;gap:4px;padding-right:12px}.task-planner-board .task-card-tags:empty{display:none}.task-planner-board .task-card-note{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--nd-muted);margin:0}.task-planner-board .task-card-footer{border-top:0;padding-top:8px;gap:8px;font-size:11px}.task-planner-board .task-card-matter{font-size:11px;color:var(--nd-muted)}.planning-assignees{display:flex;margin-left:auto;align-items:center}.planning-assignees .task-person-avatar+.task-person-avatar{margin-left:-6px;outline:2px solid var(--nd-surface)}.planning-priority{font-size:11px;color:var(--nd-muted)}.planning-priority[data-priority="1"]{color:var(--red);font-weight:600}.planning-card-actions{position:absolute;top:10px;right:8px;font-size:12px;z-index:3}.planning-card-actions summary{list-style:none;cursor:pointer;padding:4px;color:var(--nd-muted)}.planning-card-actions summary::-webkit-details-marker{display:none}.planning-card-actions>div{position:absolute;right:0;top:28px;display:grid;gap:8px;min-width:190px;padding:12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);box-shadow:var(--nd-popover-shadow)}.planning-card-actions button{font:inherit;color:var(--nd-navy);text-align:left;padding:6px}.planning-add-task{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;color:var(--nd-muted);border-radius:6px}.planning-add-task:hover{background:var(--nd-paper);color:var(--nd-navy)}.task-planner-board .task-board-add{flex:0 0 200px;position:static;padding:0}.task-planner-board .task-board-add-trigger{width:auto;min-width:140px;display:flex;gap:8px;align-items:center;font-size:12px}.task-planner-board .task-board-add-trigger:after{content:"Ny samling"}.planning-plan-options{margin-top:24px;padding-top:16px;border-top:1px solid var(--nd-line)}@media (max-width:760px){.planning-controls{justify-content:flex-start;gap:8px;margin-bottom:16px}.planning-controls>label{width:100%}.planning-controls>.nv-select{flex:1;min-width:130px}.planning-quick-add{flex-wrap:wrap}.planning-quick-add label{flex-basis:100%}html[data-workspace-design=on] .task-planner-board .task-column{width:min(286px,80vw);min-width:min(286px,80vw);flex-basis:min(286px,80vw)}.task-planner-board .task-board-shell{scroll-snap-type:x proximity}.task-planner-board .task-column{scroll-snap-align:start}}html[data-workspace-design=on] .task-planner-board .task-card>*{margin-top:0;margin-bottom:0}html[data-workspace-design=on] .task-planner-board .task-card .task-card-title{padding:0 18px 0 0;min-height:0;line-height:1.5}html[data-workspace-design=on] .task-planner-board .task-card .task-card-footer{padding:4px 0 0;min-height:0}html[data-workspace-design=on] .task-planner-board .task-card .task-card-check{border-radius:50%!important;width:16px;height:16px}html[data-workspace-design=on] .task-planner-board .planning-add-task{font-size:12px;line-height:20px;justify-content:flex-start;padding:8px 12px;gap:8px}.planning-controls>label{white-space:nowrap}.planning-controls>label .nv-select{flex-shrink:0}.planning-checklist{display:grid;gap:6px;color:var(--nd-muted);font-size:12px}.planning-checklist label{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.4;cursor:pointer}.planning-checklist input{width:14px;height:14px;flex-shrink:0;accent-color:var(--nd-navy)}.planning-checklist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-checklist input:checked+span{text-decoration:line-through}html[data-workspace-design=on] .task-planner-board .task-card-progress{display:none}.planning-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0}.planning-chart{padding:20px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface)}.planning-chart h2,.planning-chart-tasks h2{font-size:14px;font-weight:600;margin:0 0 16px}.planning-chart>button{display:grid;grid-template-columns:90px 1fr 24px;align-items:center;gap:8px;width:100%;padding:12px 0;text-align:left;font-size:12px;color:var(--nd-navy)}.planning-chart-track{height:8px;border-radius:4px;background:var(--nd-paper);overflow:hidden}.planning-chart-track>i{display:block;height:100%;background:var(--nd-navy);border-radius:4px}.planning-chart-tasks>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--nd-line);padding:12px 0}.planning-chart-tasks>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--nd-line);font-size:13px}.planning-chart-tasks>div>button:nth-child(2){flex:1;text-align:left}.planning-chart-tasks small{color:var(--nd-muted)}@media (max-width:1000px){.planning-chart-grid{grid-template-columns:1fr}}.board-column-polish .task-board-shell[data-column-tint=on] .task-board>.task-column{background:color-mix(in srgb,var(--board-column-color) 8%,var(--nd-surface))!important}.board-column-polish .task-board-shell[data-column-tint=on] .task-board>.task-column>.task-card{width:calc(100% - 8px);margin-inline:4px}.board-column-polish .task-board>[data-column-drop-preview]{background:color-mix(in srgb,var(--board-column-color) 7%,var(--nd-surface))!important}.board-column-polish .task-board>[data-column-drop-preview]>*{opacity:.65}.board-column-polish [data-column-drag-image]{pointer-events:none!important}.board-column-polish .task-group-heading[draggable=true]{cursor:grab}.board-column-polish .task-group-heading[draggable=true]:active{cursor:grabbing}.calendar-planning-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr)}.calendar-planning-layout.is-planning{grid-template-columns:minmax(0,1fr) 288px}.nv-reference-root .calendar-task-planner{min-width:0;overflow:auto;border-left:1px solid var(--nd-line);padding:16px;background:var(--nd-surface);max-height:calc(100dvh - 150px)}.nv-reference-root .calendar-task-planner header{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv-reference-root .calendar-task-planner h3{margin:0;font-size:14px;font-weight:500}.nv-reference-root .calendar-task-planner p,.calendar-plan-status{font-size:12px;color:var(--nd-muted);line-height:1.5}.nv-reference-root .calendar-task-planner>input{width:100%;box-sizing:border-box;height:32px;border:1px solid var(--nd-line);border-radius:6px;padding:0 10px;background:var(--nd-surface);color:inherit}.calendar-planning-tasks{display:grid;gap:12px;margin-top:16px}.calendar-planning-task{display:grid;gap:8px;padding:12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface)}.calendar-planning-task[draggable=true]{cursor:grab}.calendar-planning-task small{font-size:11px;color:var(--nd-muted)}.nv-reference-root .calendar-planning-title{display:grid;gap:4px;text-align:left;border:0;background:none;padding:0;color:inherit;cursor:pointer}.nv-reference-root .calendar-planning-title strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.calendar-planning-task form{display:grid;gap:12px}.calendar-planning-task label{display:grid;gap:6px;font-size:12px}.calendar-planning-task input[type=time]{border:1px solid var(--nd-line);border-radius:6px;padding:8px;background:var(--nd-surface);color:inherit}.calendar-planned-items{display:grid;gap:4px;max-height:92px;overflow:auto}.calendar-plan-status{margin:4px 16px}@media (max-width:900px){.calendar-planning-layout.is-planning{grid-template-columns:minmax(0,1fr)}.nv-reference-root .calendar-task-planner{grid-row:1;border-left:0;border-bottom:1px solid var(--nd-line);max-height:360px}.nv-reference-root .calendar-task-planner .btn{min-height:44px}.calendar-planning-tasks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.nv-reference-root .calendar-task-planner .calendar-planning-task{display:grid;gap:8px;padding:12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface)}.nv-reference-root .calendar-task-planner .calendar-planning-title{display:grid;gap:4px;text-align:left}.nv-reference-root .calendar-task-planner .calendar-planning-title strong,.nv-reference-root .calendar-task-planner .calendar-planning-title small{display:block}@media (max-width:650px){html[data-workspace-design=on] .nv-reference-root .calendar-plan-action{min-width:44px;width:44px;min-height:44px;padding:0!important;flex-shrink:0;justify-content:center}html[data-workspace-design=on] .nv-reference-root .calendar-plan-action>span{display:none}}.nv-reference-root .calendar-planning-search{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-paper);color:var(--nd-muted)}.nv-reference-root .calendar-planning-search:focus-within{outline:2px solid var(--nd-navy);outline-offset:2px}.nv-reference-root .calendar-planning-search>svg{flex-shrink:0}.nv-reference-root .calendar-planning-search>input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--nd-navy);font:inherit;font-size:12px;box-shadow:none}.nv-reference-root .calendar-planning-task,.nv-reference-root .calendar-planning-title{min-width:0}.nv-reference-root .calendar-task-planner .calendar-planning-title strong,.nv-reference-root .calendar-task-planner .calendar-planning-title small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event strong,html[data-workspace-design=on] .nv-reference-root .calendar-timed-event small{min-width:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event.calendar-timed-compact{flex-direction:row;align-items:center;gap:6px;padding-top:3px;padding-bottom:3px}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event.calendar-timed-compact strong{flex:1;flex-shrink:1}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event.calendar-timed-compact time{flex-shrink:0;max-width:50%;overflow:hidden;text-overflow:ellipsis}html[data-workspace-design=on] .nv-reference-root .calendar-all-day button{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-workspace-design=on] .nv-reference-root .calendar-all-day button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-workspace-design=on] .nv-reference-root .calendar-planned-event{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;height:26px;min-height:26px;padding:4px 6px;white-space:nowrap;overflow:hidden}html[data-workspace-design=on] .nv-reference-root .calendar-planned-event .calendar-chip-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-workspace-design=on] .nv-reference-root .calendar-planned-event svg,html[data-workspace-design=on] .nv-reference-root .calendar-planned-event time{flex-shrink:0}html[data-workspace-design=on] .nv-reference-root .calendar-task-destination{pointer-events:none;opacity:.55;background:color-mix(in srgb,var(--nd-navy) 7%,var(--nd-surface));box-shadow:none}@media (max-width:650px){.nv-reference-root .calendar-planning-search{height:44px}.nv-reference-root .calendar-planning-search>input{font-size:16px}.calendar-planning-tasks{grid-template-columns:minmax(0,1fr)}}.calendar-grid-empty{display:none}@media (max-width:760px){.nv-reference-root.calendar-workspace .calendar-period-controls{display:flex;align-items:center;gap:8px!important;justify-content:flex-start!important;width:100%}.nv-reference-root.calendar-workspace .calendar-period-controls>.btn,.nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select>.nv-select__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:6px!important;background:var(--nd-surface)!important;box-shadow:var(--shadow-xs)!important;color:var(--nd-navy)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap}.nv-reference-root.calendar-workspace .calendar-period-controls>.calendar-plan-action{flex:0 0 44px;width:44px;padding:0!important}.nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select{flex:1 1 0;min-width:0;width:auto!important;height:44px}.nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select:last-child{flex:0 0 auto}.nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select>.nv-select__btn{width:100%;justify-content:space-between}.nv-reference-root.calendar-workspace .calendar-period-controls .nv-select__val{overflow:visible;text-overflow:clip;color:inherit!important;font-weight:600}.nv-reference-root.calendar-workspace .calendar-period-controls>.btn:not(.calendar-plan-action){flex:0 0 auto}.nv-reference-root.calendar-workspace .calendar-period-controls>.btn:focus-visible,.nv-reference-root.calendar-workspace .calendar-period-controls .nv-select__btn:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.nv-reference-root.calendar-workspace .calendar-workspace-body,.nv-reference-root.calendar-workspace .calendar-main-grid{min-height:0!important}.nv-reference-root.calendar-workspace .calendar-selected-day{margin:16px 0 0;padding:0 0 16px}.nv-reference-root.calendar-workspace .calendar-selected-day .task-group-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.nv-reference-root.calendar-workspace .calendar-selected-day .task-group-heading h3{margin:0;font-size:14px;font-weight:600}.nv-reference-root.calendar-workspace .calendar-selected-day .calendar-agenda-actions button{min-height:44px}.nv-reference-root.calendar-workspace .calendar-selected-day .calendar-empty{margin:8px 0 0;font-size:13px;color:var(--nd-muted)}.nv-reference-root.calendar-workspace .mentor-calendar-row time{white-space:normal;line-height:1.3}html[data-workspace-design=on] .nv-reference-root.calendar-workspace :is(.calendar-all-day,.calendar-all-day>div){max-height:none;overflow:visible}html[data-workspace-design=on] .nv-reference-root.calendar-workspace .calendar-all-day button{min-height:44px;font-size:13px}.nv-reference-root.calendar-workspace .calendar-grid-empty{display:block;margin:0;padding:12px 16px;border-bottom:1px solid var(--nd-line);font-size:13px;line-height:1.45;color:var(--nd-muted)}html .nv-reference-root.calendar-workspace .calendar-period-controls>.btn,html .nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select>.nv-select__btn{box-shadow:none!important;border:1px solid var(--nd-line)!important;background:var(--nd-surface)!important}.nv-reference-root.calendar-workspace .calendar-period-controls{padding-bottom:12px!important}.nv-reference-root.calendar-workspace .native-tools-trigger{padding-inline:4px!important}html .wd-tasks-calendar .wd-task-active-filters:empty{display:none}}.time-session-details{padding:16px 0;border-block:1px solid var(--nd-line,#e2e7ee);margin:16px 0;color:var(--nd-navy,#0e1b33)}.time-session-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.time-session-heading h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500}.time-session-timeline{padding:0;margin:16px 0;list-style:none;max-height:260px;overflow:auto}.time-session-timeline li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--nd-line,#e2e7ee);font-size:13px}.time-session-timeline time{font-variant-numeric:tabular-nums;color:var(--nd-muted,#6c7785)}.time-session-timeline strong{display:flex;align-items:center;gap:7px;font-weight:500}.time-session-timeline img{width:18px;height:18px;object-fit:contain}.time-session-timeline li span{display:block;overflow-wrap:anywhere;margin-top:3px;color:var(--nd-muted,#6c7785)}.time-session-evidence{font-size:12px;line-height:1.7;padding-left:16px}.time-session-split{display:grid;gap:14px;margin-top:16px}.time-session-split p{font-size:13px;line-height:1.6;margin:0}.time-session-split label{display:grid;gap:6px;font-size:12px}.time-session-split input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--nd-line,#e2e7ee);border-radius:6px;background:var(--nd-surface,#fff);color:inherit;font:inherit}.time-session-part{display:grid;gap:12px;padding:14px;background:var(--nd-paper,#faf8f4);border-radius:8px}.time-session-part h4{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:13px;font-weight:500}.time-session-part h4 span{font-weight:400;font-variant-numeric:tabular-nums}.time-session-split>.btn{justify-self:end}@media (max-width:600px){.time-session-heading .btn{min-height:44px}.time-session-timeline li{grid-template-columns:96px minmax(0,1fr);gap:8px}.time-session-split>.btn{width:100%;min-height:44px}}.nv-reference-root.reference-time-ledger .entry-clock{font-size:11px;line-height:1.5;overflow-wrap:anywhere}@media (min-width:1101px){.nv-reference-root.reference-time-ledger .ledger-head,.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{grid-template-columns:90px minmax(180px,1.9fr) minmax(130px,1fr) 78px 100px 12px}}@media (min-width:761px) and (max-width:1100px){.nv-reference-root.reference-time-ledger .ledger-head,.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{grid-template-columns:84px minmax(130px,1.7fr) minmax(95px,1fr) 55px 85px 10px}}.time-entry-period{display:none!important}@media (max-width:760px){.time-entry-period{display:block!important;font-variant-numeric:tabular-nums;white-space:normal}}.time-editor-modes{display:flex;gap:4px;padding:4px;background:var(--nd-paper);border:1px solid var(--nd-line);border-radius:8px;margin:16px 0}.time-editor-modes button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;border:0;border-radius:5px;padding:9px 12px;font:inherit;font-size:13px;color:var(--nd-muted);background:transparent;cursor:pointer}.time-editor-modes button.active{background:var(--nd-surface);color:var(--nd-navy);box-shadow:0 1px 3px #0e1b3314}.time-editor-modes button:disabled{opacity:.5;cursor:default}.time-editor-modes button:focus-visible{outline:2px solid var(--nd-navy)}.time-split-allocation{display:grid;gap:12px;padding-block:8px}.time-split-allocation>div{display:flex;justify-content:space-between;font-size:12px;color:var(--nd-muted)}.time-split-allocation strong{display:block;color:var(--nd-navy);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:4px}.time-split-allocation>div>span:last-child{text-align:right}.time-split-allocation input[type=range]{padding:0;border:0;accent-color:var(--nd-navy);height:24px}.time-split-evidence{margin-top:16px}.time-split-evidence>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:var(--nd-muted);padding:12px 0}.time-split-evidence>summary::-webkit-details-marker{display:none}.time-split-evidence>summary svg:last-child{margin-left:auto}.time-split-evidence[open]>summary svg:last-child{transform:rotate(180deg)}@media (max-width:600px){.time-editor-modes button,.time-session-split input{min-height:44px}}.nv-reference-root .reference-time-editor .reference-sheet-title{font-size:22px;line-height:1.3;margin:20px 0 14px;letter-spacing:-.4px}.nv-reference-root .reference-time-editor .time-session-details{padding:0;margin:24px 0 0;border:0}.nv-reference-root .reference-time-editor .time-session-heading:empty{display:none}.nv-reference-root .reference-time-editor .time-session-part{padding:16px;gap:14px;border:1px solid var(--nd-line);border-radius:10px;background:var(--nd-surface)}.nv-reference-root .reference-time-editor .time-session-split{gap:16px;margin-top:0}.nv-reference-root .reference-time-editor .time-session-part h4{font-size:13px;font-weight:500;margin:0}.nv-reference-root .reference-time-editor .time-session-details .form-footnote{text-align:left;line-height:1.6;margin:0}.nv-reference-root .reference-time-editor .time-split-evidence{margin-top:24px;padding-top:8px;border-top:1px solid var(--nd-line)}.nv-reference-root .reference-time-editor .data-caption{margin:12px 0 20px}.nv-reference-root .time-evidence-content{font-size:12px;line-height:1.5;min-width:0;padding:8px 0}.nv-reference-root .time-evidence-content .time-evidence-rows{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.nv-reference-root .time-evidence-content .time-evidence-rows li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--nd-line)}.nv-reference-root .time-evidence-content time{font:inherit;font-size:12px;font-weight:400;line-height:1.5;color:var(--nd-muted);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.nv-reference-root .time-evidence-content strong{font:inherit;font-weight:500;color:var(--nd-navy);overflow-wrap:anywhere}.nv-reference-root .time-evidence-content small{display:block;font-size:11px;color:var(--nd-muted);margin-top:3px}.nv-reference-root .time-evidence-content .time-evidence-context{font-size:12px;color:var(--nd-navy);margin:0 0 12px;overflow-wrap:anywhere}.nv-reference-root .time-evidence-context>span{display:block;font-size:11px;color:var(--nd-muted);margin-bottom:3px}.nv-reference-root .time-evidence-content .time-evidence-notes{padding:0;list-style:none}.nv-reference-root .time-evidence-notes li{padding:8px 0}.nv-reference-root .reference-time-editor .entry-form>.form-grid{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:16px}.nv-reference-root .reference-time-editor .reference-task-options{margin:16px 0 0;padding:0;border-top:1px solid var(--nd-line)}.nv-reference-root .reference-time-editor .reference-task-options>summary{padding:14px 0;font-size:12px;font-weight:400}.nv-reference-root .reference-time-editor .time-editor-section{display:grid;gap:18px;padding:8px 0 16px}.nv-reference-root .reference-time-editor .time-editor-section .time-editor-section{padding:0}.nv-reference-root .reference-time-editor .sheet-actions{margin-top:20px;padding-top:16px}.nv-reference-root .reference-time-editor .entry-form>.form-footnote{text-align:left;margin:0;font-size:11px}html[data-workspace-design=on] .reference-time-ledger .ledger-day-totals>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-workspace-design=on] .mentor-time-status.is-time{color:#b23742;background:#b2374210}html[data-workspace-design=on] .mentor-time-status.is-description{color:#90630d;background:#b8821c14}html[data-workspace-design=on] .mentor-time-status.is-review{color:#4966a1;background:#4966a114}html[data-workspace-design=on] .mentor-time-status.is-missing{color:#8054a0;background:#8054a014}html[data-workspace-design=on] .mentor-time-status.is-ready{color:#327256;background:#32725614}html[data-workspace-design=on] .reference-time-editor .nd-date-trigger>svg{display:none}@media (max-width:760px){.reference-time-ledger .filter-tabs{overflow-x:auto;max-width:100%;white-space:nowrap}.reference-time-ledger .ledger-day-totals{justify-content:space-between;width:100%}}html[data-workspace-design=on] .nv-reference-root .reference-time-editor-overlay{align-items:center;justify-content:center;padding:24px}html[data-workspace-design=on] .nv-reference-root .reference-detail.reference-time-editor{width:min(640px,100%);height:auto;max-height:calc(100dvh - 48px);margin:0;padding:24px 32px;border-radius:12px;overflow:auto;overscroll-behavior:contain}html[data-workspace-design=on] .nv-reference-root .reference-time-editor .mentor-time-editor-title{font-weight:500}html[data-workspace-design=on] .nv-reference-root .reference-time-editor :is(.entry-form label,.time-session-split label){min-width:0}html[data-workspace-design=on] .nv-reference-root .reference-time-editor .sheet-actions{flex-wrap:wrap;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .nv-reference-root .reference-time-editor .time-editor-modes button{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500}@media (max-width: 650px){html[data-workspace-design=on] .nv-reference-root .reference-time-editor-overlay{padding:8px}html[data-workspace-design=on] .nv-reference-root .reference-detail.reference-time-editor{max-height:calc(100dvh - 16px);padding:20px;border-radius:10px}html[data-workspace-design=on] .nv-reference-root .reference-time-editor :is(.btn,.icon-btn,.time-editor-modes button,summary){min-height:44px}html[data-workspace-design=on] .nv-reference-root .reference-time-editor .icon-btn{min-width:44px}html[data-workspace-design=on] .nv-reference-root .reference-time-editor :is(.entry-form,.time-session-split) :is(input:not([type=range]),.nv-select,.nv-select>button,.nd-date-trigger){height:44px!important;min-height:44px!important;font-size:16px}}html[data-workspace-design=on] .reference-time-editor .time-editor-fields{display:contents;margin:0;padding:0;border:0;min-width:0}html[data-workspace-design=on] .reference-time-editor .time-editor-fields>.form-grid{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:16px}html[data-workspace-design=on] .reference-time-editor .time-editor-fields>.form-footnote{text-align:left;margin:0;font-size:11px}:root{--nd-logo:#0e1b33}:is(html[data-workspace-theme=dark]:not([data-native-workspace=on]),html[data-native-workspace=on][data-native-theme=dark]){--nd-logo:#ffffff}:root[data-workspace-design=on]{--nd-navy:#0e1b33;--nd-icon:var(--nd-navy);--nd-paper:#faf8f4;--nd-surface:#fff;--nd-line:#e2e7ee;--nd-muted:#6c7785;--nd-space-1:4px;--nd-space-2:8px;--nd-space-3:12px;--nd-space-4:16px;--nd-space-6:24px;--nd-space-8:32px;--nd-radius-control:6px;--nd-radius-panel:10px;--nd-control:32px;--nd-icon-small:16px;--nd-icon-normal:18px;--nd-icon-nav:20px;--nd-hover-shadow:0 3px 10px #0e1b3314;--nd-popover-shadow:0 12px 36px #0e1b3324;--nd-focus:0 0 0 2px #fff,0 0 0 4px #0e1b3370}[data-workspace-design=on] .nv-reference-root [data-icon-style=filled],[data-workspace-design=on] .reference-folder-menu [data-icon-style=filled]{color:inherit}[data-workspace-design=on] .nv-reference-root :is(.btn.primary,.wd-button.primary,.assistant-send,.send-button) [data-icon-style=filled]{color:#fff}[data-workspace-design=on] .nv-reference-root .activity-mark{background:transparent!important;box-shadow:none;color:var(--nd-icon)!important;--activity-ink:var(--nd-icon)}[data-workspace-design=on] .nv-reference-root .activity-mark>svg{color:var(--nd-icon)!important}[data-workspace-design=on] .reference-folder-symbol{background:transparent!important;color:var(--nd-icon)!important}[data-workspace-design=on] .nv-reference-root .mail-command-actions :is(.mail-action-done,.mail-action-archive,.mail-action-more),[data-workspace-design=on] .nv-reference-root .reference-mail-menu-icon{color:var(--nd-icon)!important}[data-workspace-design=on] .sidebar__nav,[data-workspace-design=on] .sidebar__bottom{padding-inline:8px!important}[data-workspace-design=on] .sidebar .sidebar__item{height:34px;min-height:34px;padding:7px 10px!important;justify-content:flex-start!important;gap:10px;position:relative;white-space:nowrap;box-sizing:border-box;transition:background .15s,color .15s,box-shadow .15s}[data-workspace-design=on] .sidebar :is(.sidebar__item-icon,.sidebar__item-icon-only){width:20px;height:20px;min-width:20px;flex:0 0 20px;opacity:1;transform:none}[data-workspace-design=on] .sidebar [data-icon-style=filled]{color:#fff;opacity:.78}[data-workspace-design=on] .sidebar .sidebar__item--active [data-icon-style=filled],[data-workspace-design=on] .sidebar .sidebar__item:hover [data-icon-style=filled]{opacity:1}[data-workspace-design=on] .sidebar .sidebar__item:hover{background:var(--sb-hover)!important;box-shadow:0 3px 10px #0000001f!important;transform:none!important;filter:none!important}[data-workspace-design=on] .sidebar .sidebar__item:focus-visible{outline:2px solid #ffffffa0;outline-offset:-2px;box-shadow:none}[data-workspace-design=on] .sidebar--collapsed .sidebar__item--active:before{display:none}[data-workspace-design=on] .nd-datepicker .reference-date-popover{font-family:Inter,Arial,sans-serif!important;background:var(--nd-surface)!important;border:1px solid var(--nd-line)!important;border-radius:var(--nd-radius-panel)!important;box-shadow:var(--nd-popover-shadow)!important;padding:14px!important;max-width:100%;box-sizing:border-box}[data-workspace-design=on] .nd-datepicker .nd-date-day{height:32px;font-size:12px;font-family:Inter,Arial,sans-serif!important;color:var(--nd-navy)!important}[data-workspace-design=on] .nd-datepicker .nd-date-day:hover{background:#eef1f5!important}[data-workspace-design=on] .nd-datepicker .nd-date-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--nd-navy)!important}[data-workspace-design=on] .nd-datepicker .nd-date-day[aria-pressed=true]{background:var(--nd-navy)!important;color:#fff!important}[data-workspace-design=on] .nd-datepicker .nd-date-day:focus-visible{outline:2px solid var(--nd-navy);outline-offset:-2px}[data-workspace-design=on] .nd-datepicker .nd-date-nav{color:var(--nd-navy)!important}[data-workspace-design=on] .inbox-period__custom:has(.reference-date-popover){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}[data-workspace-design=on] .inbox-period__datelabel{min-width:0}[data-workspace-design=on] .nd-datepicker--inline .reference-date-popover{position:static!important;width:100%!important;margin-top:10px;box-shadow:none!important}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__menu{padding:12px 0!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important;width:100%!important}@media (prefers-reduced-motion:reduce){[data-workspace-design=on] .sidebar,[data-workspace-design=on] .sidebar .sidebar__item{transition:none!important}}[data-workspace-design=on] .reference-filter-dropdown .filter-period-row{display:block!important;width:100%;margin-top:14px}[data-workspace-design=on] .reference-filter-dropdown .inbox-period{width:100%;display:block}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__btn{display:flex!important;width:100%!important;min-width:0!important;height:34px!important;align-items:center;gap:8px;padding:0 10px!important;background:#faf8f4!important;color:var(--nd-navy)!important;border:1px solid var(--nd-line)!important;border-radius:6px!important}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__btn>span{flex:1;text-align:left;font-size:11px}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__presets{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 14px}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__opt{padding:8px!important;font-size:11px;border:1px solid var(--nd-line);border-radius:6px;color:var(--nd-navy)}[data-workspace-design=on] .reference-filter-dropdown .inbox-period__opt--active{background:var(--nd-navy)!important;color:#fff!important}[data-workspace-design=on] .nd-datepicker{font-weight:400;letter-spacing:normal;text-transform:none}[data-workspace-design=on] .nd-date-trigger>span,[data-workspace-design=on] .nd-date-weekday{color:var(--nd-muted)!important}[data-workspace-design=on] .nv-reference-root .home-kpi i [data-icon-style=filled]{color:#fff}[data-workspace-design=on] .web-main__handlinger-slot{display:flex;align-items:center;min-width:0}[data-workspace-design=on] .web-main__handlinger-slot:empty{display:none}[data-workspace-design=on] .wd-page:has(.report-page){padding-top:16px}.nv-reference-root.report-period{display:flex;align-items:center;gap:8px;position:relative;background:transparent}.nv-reference-root.report-period .btn{height:30px;min-height:30px;padding:0 10px;font-size:11px;white-space:nowrap}.nv-reference-root.report-period .segmented button{font-size:11px;padding:5px 10px;white-space:nowrap}.nv-reference-root .report-period-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 80px);overflow:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--nd-line);border-radius:10px;box-shadow:var(--nd-popover-shadow,0 12px 36px #0e1b3324);z-index:350}.nv-reference-root .report-period-menu>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--nd-muted)}.report-page>.report-period{justify-content:flex-end;padding:8px 0}@media (max-width:1000px){[data-workspace-design=on] .web-main__topbar:has(.report-period){height:auto;min-height:54px;flex-wrap:wrap;gap:8px;padding-block:8px}}[data-workspace-design=on] .tl-page.v2:has(.report-page){padding-top:16px!important;max-width:none!important}[data-workspace-design=on] .nv-reference-root .metric.accent [data-icon-style=filled]{color:#fff;opacity:1}.nv-reference-root .inspector-entry-search{margin:20px 0 8px}.nv-reference-root .inspector-search-field{display:flex;align-items:center;gap:10px;background:var(--nd-paper);border:1px solid var(--nd-line);border-radius:6px;padding:0 12px;min-height:42px}.nv-reference-root .inspector-search-field:focus-within{border-color:var(--nd-navy);box-shadow:0 0 0 2px #0e1b3310}.nv-reference-root .inspector-search-field>svg{flex-shrink:0}.nv-reference-root .inspector-search-field input{border:0;outline:0;box-shadow:none;background:transparent;min-width:0;flex:1;padding:10px 0;font:inherit;font-size:13px;color:var(--nd-navy)}.nv-reference-root .inspector-search-field input::-webkit-search-cancel-button{display:none}.nv-reference-root .inspector-search-field .icon-btn{width:26px;height:26px;flex-shrink:0}.nv-reference-root .inspector-entry-search>p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:8px 0 0;font-size:10px;color:var(--nd-muted)}[data-workspace-design=on] .nv-reference-root.reference-assistant{background:#fff}[data-workspace-design=on] .reference-assistant .reference-chat-message-list{width:100%;max-width:800px;margin:0 auto}[data-workspace-design=on] .reference-assistant .assistant-messages{padding:28px 32px 12px}[data-workspace-design=on] .reference-assistant .assistant-message{margin-bottom:28px;font-family:Inter,sans-serif}[data-workspace-design=on] .reference-assistant .assistant-message.user,[data-workspace-design=on] .reference-dock .dock-message.user{width:fit-content;max-width:85%;margin-left:auto;border:0;border-radius:14px;background:#f3f2ef;padding:12px 16px;box-shadow:none;color:#263348;white-space:pre-wrap;font:14px/1.65 Inter,sans-serif}[data-workspace-design=on] .reference-assistant .assistant-message .chat-bubble__content{font:14px/1.75 Inter,sans-serif;color:#263348;white-space:normal}[data-workspace-design=on] .reference-assistant .assistant-message.user .chat-bubble__content{white-space:pre-wrap;line-height:1.65}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) .md-body{font-family:Inter,sans-serif;font-size:14px;line-height:1.75;color:#263348;letter-spacing:0}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) :is(.md-p,.md-list li){font:inherit;line-height:inherit;color:inherit;white-space:normal}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) .md-p{margin:0 0 12px}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) :is(.md-h1,.md-h2,.md-h3){font-family:Inter,sans-serif;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0;margin:20px 0 8px;color:#0e1b33}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) .md-body>:first-child{margin-top:0}[data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) .md-body>:last-child{margin-bottom:0}[data-workspace-design=on] .reference-assistant .assistant-author{gap:8px;margin-bottom:12px}[data-workspace-design=on] .reference-assistant .assistant-author strong{font:500 12px/1.5 Inter,sans-serif}[data-workspace-design=on] .reference-assistant .assistant-author>svg{width:18px;height:18px}[data-workspace-design=on] .reference-assistant .assistant-sticky-composer{padding:16px 32px;background:#fff;border:0}[data-workspace-design=on] .reference-assistant .assistant-compose-wrap{width:100%;max-width:800px;margin:0 auto}[data-workspace-design=on] .reference-assistant .assistant-composer{border:1px solid #dfe3e8;border-radius:14px;box-shadow:0 2px 8px #0e1b3306;padding:14px 16px 10px}[data-workspace-design=on] .reference-assistant .assistant-composer textarea{font:14px/1.65 Inter,sans-serif;color:#263348}[data-workspace-design=on] .reference-dock .dock-scroll{padding:20px}[data-workspace-design=on] .reference-dock .dock-message{font:13px/1.7 Inter,sans-serif;overflow-wrap:anywhere;margin-bottom:24px}[data-workspace-design=on] .reference-dock .dock-message.user{font-size:13px;line-height:1.65;padding:10px 13px;max-width:90%}[data-workspace-design=on] .reference-dock .dock-message :is(.md-body,.dock-message-content){font:13px/1.7 Inter,sans-serif;color:#263348}[data-workspace-design=on] .reference-dock .dock-message :is(.md-h1,.md-h2,.md-h3){font-size:14px;margin:16px 0 7px}[data-workspace-design=on] .reference-dock .dock-message-actions:empty{display:none}[data-workspace-design=on] .reference-dock .dock-message-author{margin-bottom:10px;font:500 11px/1.5 Inter,sans-serif;color:#667185}[data-workspace-design=on] .reference-dock .dock-compose{border-radius:12px;margin:0 16px;padding:12px;border-color:#dfe3e8;box-shadow:0 2px 8px #0e1b3306}[data-workspace-design=on] .reference-dock .reference-dock-input{font:13px/1.65 Inter,sans-serif;color:#263348}[data-workspace-design=on] .reference-dock .dock-context{padding:12px 20px;background:#fff;border-bottom:1px solid #edf0f3}[data-workspace-design=on] .reference-dock .dock-context strong{font:500 12px/1.5 Inter,sans-serif}[data-workspace-design=on] .reference-dock .dock-context small{font:11px/1.5 Inter,sans-serif}[data-workspace-design=on] .reference-assistant .assistant-contextbar{height:auto;min-height:52px;padding:10px 24px;gap:12px;border-bottom:1px solid #edf0f3;background:#fff;flex-wrap:wrap}[data-workspace-design=on] .chat-context-links{display:flex;align-items:center;flex:1;min-width:0;gap:8px;flex-wrap:wrap}[data-workspace-design=on] .chat-context-link{display:flex;align-items:center;max-width:min(320px,100%);min-width:0;border-radius:6px;border:1px solid transparent}[data-workspace-design=on] .chat-context-link.is-linked{background:#f7f8fa;border-color:#e8ebef}[data-workspace-design=on] .chat-context-link>button{display:flex;align-items:center;gap:7px;background:none;border:0;min-width:0;padding:6px 8px;font:12px/1.5 Inter,sans-serif;color:#536077;border-radius:5px;cursor:pointer}[data-workspace-design=on] .chat-context-link>button:hover{background:#eceff3;color:#0e1b33}[data-workspace-design=on] .chat-context-link>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-workspace-design=on] .chat-context-link>button>svg{flex-shrink:0}[data-workspace-design=on] .chat-context-link>.chat-context-remove{flex-shrink:0;padding:7px;margin-right:2px}[data-workspace-design=on] .reference-assistant .conversation-name{margin-left:auto;min-width:0;max-width:200px;font:12px/1.5 Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;padding:6px}[data-workspace-design=on] .chat-inline-rename{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px;border:1px solid #adb8c8;border-radius:6px;background:#fff}[data-workspace-design=on] .chat-inline-rename input{min-width:0;width:180px;flex:1;border:0;outline:0;background:transparent;padding:5px;font:12px/1.5 Inter,sans-serif;color:#0e1b33}[data-workspace-design=on] .chat-inline-rename button{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:#0e1b33;cursor:pointer}[data-workspace-design=on] .chat-inline-rename button:hover{background:#f0f2f5}@media (max-width:760px){[data-workspace-design=on] .reference-assistant .assistant-messages{padding:20px 16px 8px}[data-workspace-design=on] .reference-assistant .assistant-sticky-composer{padding:12px 16px}[data-workspace-design=on] .reference-assistant .assistant-contextbar{padding:8px 14px}[data-workspace-design=on] .reference-assistant .assistant-message.user{max-width:92%}}[data-workspace-design=on] .nv-reference-root .chat-thinking--agentic{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:4px 0 18px!important;font:12px/1.6 Inter,sans-serif}[data-workspace-design=on] .nv-reference-root .chat-thinking--agentic .chat-thinking__header{border:0;background:transparent;padding:6px 0;gap:8px;color:#69758a;font:500 12px/1.5 Inter,sans-serif;box-shadow:none}[data-workspace-design=on] .nv-reference-root .agt-teller{font:10px/1.5 Inter,sans-serif;color:#8893a3;background:#f3f5f7;border:0;border-radius:4px;padding:1px 5px}[data-workspace-design=on] .nv-reference-root .agt-liste{margin:8px 0 0 6px;padding:0 0 0 16px;border-left:1px solid #e4e8ee;gap:10px}[data-workspace-design=on] .nv-reference-root .agt-liste:before{display:none}[data-workspace-design=on] .nv-reference-root .agt-rad{background:transparent!important;border:0!important;box-shadow:none!important;padding:3px 0!important}[data-workspace-design=on] .nv-reference-root .agt-rad__hode{padding:0;gap:8px;align-items:center;background:transparent;font:12px/1.6 Inter,sans-serif}[data-workspace-design=on] .nv-reference-root .agt-rad__tittel{font:500 12px/1.6 Inter,sans-serif;color:#40516a}[data-workspace-design=on] .nv-reference-root .agt-rad__prosa{font:12px/1.65 Inter,sans-serif;color:#718096;max-height:160px;overflow:auto}[data-workspace-design=on] .nv-reference-root .agt-rad__verktoy{display:none}[data-workspace-design=on] .nv-reference-root .agt-merke{font:10px/1.5 Inter,sans-serif;border:0;background:transparent;padding:0;color:#758297}[data-workspace-design=on] .nv-reference-root .agt-merke--error{color:#a23946}[data-workspace-design=on] .nv-reference-root .agt-detaljer{margin:7px 0 3px 22px;padding:0;background:none;border:0}[data-workspace-design=on] .nv-reference-root .agt-detaljer__rad{gap:6px;margin-bottom:6px}[data-workspace-design=on] .nv-reference-root .agt-detaljer__merkelapp{font:10px/1.5 Inter,sans-serif;color:#8994a3}[data-workspace-design=on] .nv-reference-root .agt-brikke{font:11px/1.5 Inter,sans-serif;padding:2px 6px;background:#f4f5f7;border:0;border-radius:4px;color:#56657a;animation:none}[data-workspace-design=on] .nv-reference-root .agt-detaljer__svar{font:11px/1.6 Inter,sans-serif;color:#64738a}[data-workspace-design=on] .nv-reference-root .thinking-sources{display:flex;flex-direction:column;gap:6px;margin-top:10px}[data-workspace-design=on] .nv-reference-root .thinking-sources>span{font:10px/1.5 Inter,sans-serif;color:#8893a3}[data-workspace-design=on] .nv-reference-root .thinking-sources>a{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #e8ebf0;border-radius:6px;background:#fff;color:#3a4d69;text-decoration:none;max-width:420px}[data-workspace-design=on] .nv-reference-root .thinking-sources>a:hover{background:#faf8f4;border-color:#c6cfdb}[data-workspace-design=on] .nv-reference-root .thinking-sources>a>span{flex:1;min-width:0}[data-workspace-design=on] .nv-reference-root .thinking-sources strong{display:block;font:500 11px/1.5 Inter,sans-serif;overflow-wrap:anywhere}[data-workspace-design=on] .nv-reference-root .thinking-sources small{display:block;font:10px/1.5 Inter,sans-serif;color:#8994a3}[data-workspace-design=on] .reference-assistant .assistant-mobile-new{display:none}@media (max-width:760px){[data-workspace-design=on] .reference-assistant .assistant-mobile-new{display:inline-flex}}[data-workspace-design=on] .reference-assistant .assistant-sticky-composer>.assistant-compose-wrap{max-width:800px}[data-workspace-design=on] .reference-assistant .conversation-name{color:#63728a!important}[data-workspace-design=on] .nv-reference-root .agt-rad__hode:disabled{opacity:1!important;color:#40516a;cursor:default}[data-workspace-design=on] .nv-reference-root .agt-rad__ikon{color:#718096!important;opacity:1}[data-workspace-design=on] .nv-reference-root .agt-rad__hode{display:flex;min-height:28px;gap:8px}[data-workspace-design=on] .reference-dock .dock-message-actions>.dock-apply-draft{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e3e7ed;border-radius:6px;background:#fff;font:11px/1.5 Inter,sans-serif;color:#63728a}[data-workspace-design=on] .reference-dock .dock-apply-draft svg{width:13px;height:13px}[data-workspace-design=on] .reference-assistant .assistant-messages{max-width:none}[data-workspace-design=on] .nv-reference-root .agt-rad{animation:none!important}[data-workspace-design=on] .nv-reference-root .agt-ikon--done{color:#718096}[data-workspace-design=on] .reference-dock .dock-header>.dock-drag-handle{display:flex;align-items:center;gap:9px;margin-left:0;min-width:0}[data-workspace-design=on] .reference-dock.demo-ai-dock--float{width:min(var(--dock-width,420px),calc(100vw - 16px));height:600px;max-height:calc(100dvh - 16px)}[data-workspace-design=on] .reference-dock.demo-ai-dock--float .dock-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-workspace-design=on] .reference-dock.demo-ai-dock--float.is-dragging .dock-header{cursor:grabbing}[data-workspace-design=on] .reference-dock .dock-drag-handle:focus-visible{outline:2px solid #718096;outline-offset:4px;border-radius:4px}[data-workspace-design=on] .reference-dock .dock-header button{cursor:pointer;touch-action:manipulation}[data-workspace-design=on] .reference-dock .dock-resize{touch-action:none}[data-workspace-design=on] .reference-dock.demo-ai-dock--float .dock-resize{left:0;width:6px}@media (min-width:601px){[data-workspace-design=on]:has(.sidebar) .reference-review{left:178px}[data-workspace-design=on]:has(.sidebar--collapsed) .reference-review{left:58px}}[data-workspace-design=on] .reference-review .review-message-title{overflow-wrap:anywhere}[data-workspace-design=on] .reference-review .review-summary-box{flex-shrink:0;max-height:25dvh;overflow:auto}@media (min-width:761px) and (max-width:1100px){[data-workspace-design=on] .nv-reference-root.reference-review .reference-review-work>.review-queue{position:relative;top:auto;bottom:auto;right:auto;width:230px;min-width:230px;box-shadow:none}[data-workspace-design=on] .nv-reference-root.reference-review .review-bottom-actions{flex-wrap:wrap}[data-workspace-design=on] .nv-reference-root.reference-review .review-command{order:2;flex:1 0 100%!important;max-width:none!important}}[data-workspace-design=on] .review-resizable-editor{display:flex;flex-direction:column;flex:none;min-height:180px;border:1px solid #e4e8ee;border-radius:7px;overflow:hidden;background:#fff}[data-workspace-design=on] .review-editor-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}[data-workspace-design=on] .review-editor-content>.rte-wrap{flex:1;min-height:0;display:flex;flex-direction:column}[data-workspace-design=on] .review-editor-content .rte-content{flex:1;min-height:0!important;max-height:none!important;overflow:auto}[data-workspace-design=on] .review-editor-resize{height:16px;flex:none;display:grid;place-items:center;cursor:ns-resize;touch-action:none;background:#faf9f7;border-top:1px solid #eceef1}[data-workspace-design=on] .review-editor-resize>span{width:30px;height:3px;border-radius:3px;background:#a3aab5}[data-workspace-design=on] .review-editor-resize:hover>span{background:#0e1b33}[data-workspace-design=on] .review-editor-resize:focus-visible{outline:2px solid #718096;outline-offset:-2px}[data-workspace-design=on] .reference-review .review-reply-mode{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;padding:0!important}[data-workspace-design=on] .reference-review .review-reply-composer button,[data-workspace-design=on] .reference-review .review-bottom-actions button{display:inline-flex;align-items:center;gap:7px}[data-workspace-design=on] .reference-review button>[data-icon-style=filled]{display:inline-block!important;flex:none;width:16px;height:16px;color:#0e1b33;opacity:1}[data-workspace-design=on] .reference-review button.ko-primary>[data-icon-style=filled]{color:#fff}[data-workspace-design=on] .reference-review .review-reply-mode[aria-pressed=true]>[data-icon-style=filled]{color:#fff}:is(.sidebar__logo,.support-fab) :is(.nv-merke-kjerne,.nv-merke-ne,.nv-merke-se){transform-box:fill-box;transform-origin:center;transition:transform .44s cubic-bezier(.2,1.6,.35,1);will-change:transform}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) .nv-merke-kjerne{transform:rotate(-7deg) scale(.96)}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) .nv-merke-ne{transform:translate(5px,-5px) rotate(5deg);transition-delay:25ms}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) .nv-merke-se{transform:translate(5px,5px) rotate(-5deg);transition-delay:55ms}.support-fab__mark{pointer-events:none}@media (prefers-reduced-motion:reduce){:is(.sidebar__logo,.support-fab) :is(.nv-merke-kjerne,.nv-merke-ne,.nv-merke-se){transform:none!important;transition:none!important;will-change:auto}}.support-fab:not(.support-fab--drar):is(:hover,:focus-visible){transform:none!important}[data-workspace-design=on] .reference-summary-content{min-width:0}[data-workspace-design=on] .reference-deadlines{display:flex;flex-direction:column;gap:0;margin-top:14px}[data-workspace-design=on] .reference-deadline{padding:12px 0;border-top:1px solid var(--nd-line);min-width:0}[data-workspace-design=on] .reference-deadline-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:12px}[data-workspace-design=on] .reference-deadline-date{display:inline-flex;align-items:center;gap:7px;min-height:30px;white-space:nowrap;font-size:12px;font-weight:500;color:var(--nd-icon);font-variant-numeric:tabular-nums}[data-workspace-design=on] .reference-deadline-description{padding-top:5px;font-size:13px;line-height:1.55;color:var(--nd-navy);overflow-wrap:anywhere}[data-workspace-design=on] .reference-deadline-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}[data-workspace-design=on] .reference-summary-content .ai-frist-act{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;padding:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--nd-icon)!important;transition:background .15s,box-shadow .15s,border-color .15s}[data-workspace-design=on] .reference-summary-content .ai-frist-act:not(:disabled):hover{background:var(--nd-surface)!important;border-color:var(--nd-line)!important;box-shadow:0 3px 10px #0e1b3314}[data-workspace-design=on] .reference-summary-content .ai-frist-act:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}[data-workspace-design=on] .reference-summary-content .ai-frist-act:disabled{opacity:.45}[data-workspace-design=on] .reference-deadline-quote{margin:4px 0 0 124px;font-size:11px;line-height:1.55;color:var(--nd-muted);overflow-wrap:anywhere}[data-workspace-design=on] .reference-deadline-quote.missing{font-style:italic}[data-workspace-design=on] .reference-deadline-editor{padding:14px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);margin:8px 0}[data-workspace-design=on] .reference-deadline-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:12px}[data-workspace-design=on] .reference-summary-content .reference-add-deadline,[data-workspace-design=on] .reference-summary-content .reference-deadline-reasoning{display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px!important;min-height:32px;border:1px solid var(--nd-line)!important;border-radius:6px!important;font-size:12px!important;color:var(--nd-icon)!important;background:var(--nd-surface)!important}[data-workspace-design=on] .reference-summary-content .reference-deadline-reasoning[aria-pressed=true]{background:var(--nd-paper)!important}@media (max-width:600px){[data-workspace-design=on] .reference-deadline-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}[data-workspace-design=on] .reference-deadline-date{grid-column:1;grid-row:1}[data-workspace-design=on] .reference-deadline-description{grid-column:1/-1;grid-row:2;padding-top:2px}[data-workspace-design=on] .reference-deadline-actions{grid-column:2;grid-row:1}[data-workspace-design=on] .reference-deadline-quote{margin-left:0;margin-top:6px}[data-workspace-design=on] .reference-summary-content .ai-frist-act{width:44px!important;height:44px!important}}.reference-folder-section{padding:14px 12px 5px;color:var(--nd-muted,#6c7785);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.reference-folder-options>[role=group]+[role=group]{border-top:1px solid var(--nd-line,#e2e7ee);margin-top:8px}[data-workspace-design=on] .reference-deadline-editor{padding:16px!important;background:var(--nd-paper)!important;border:0!important;border-radius:8px}[data-workspace-design=on] .reference-deadline-editor-fields{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:10px;align-items:center;margin-bottom:10px}[data-workspace-design=on] .reference-deadline-editor :is(.reference-deadline-time-input,.reference-deadline-description-input){box-sizing:border-box;width:100%;min-width:0;height:38px;padding:8px 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font-family:inherit;font-size:13px;line-height:1.4}[data-workspace-design=on] .reference-deadline-editor input:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}[data-workspace-design=on] .reference-deadline-editor .nd-date-trigger{min-height:38px;width:100%}html[data-workspace-design=on]:not([data-native-theme=dark]):not([data-workspace-theme=dark]) :is(.chat-view,.reference-assistant,.assistant-main,.assistant-start,.assistant-messages,.assistant-sticky-composer,.assistant-contextbar){background:#faf8f4!important}.mail-queue-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3366;z-index:15000;display:grid;place-items:center;padding:16px}.nv-reference-root.mail-queue-builder{background:var(--nd-surface);color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:12px;width:min(660px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;box-sizing:border-box;box-shadow:0 20px 60px #0e1b3333}.mail-queue-builder header,.mail-queue-builder footer{display:flex;justify-content:space-between;gap:16px;align-items:center}.mail-queue-builder h2{font-size:22px;font-weight:500;margin:0}.mail-queue-builder header p{font-size:13px;color:var(--nd-muted)}.mail-queue-presets{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.mail-queue-builder label{display:grid;gap:6px;font-size:12px;margin:12px 0}.mail-queue-builder :is(input,textarea){width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:10px;border:1px solid var(--nd-line);background:var(--nd-paper);color:var(--nd-navy);border-radius:6px}.mail-queue-builder textarea{min-height:70px;resize:vertical}.mail-queue-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mail-queue-preview{padding:14px;background:var(--nd-paper);font-size:13px;border-radius:6px}.mail-queue-note{font-size:11px;line-height:1.6;color:var(--nd-muted)}.mail-queue-builder footer{margin-top:20px}@media (max-width:600px){.nv-reference-root.mail-queue-builder{padding:16px}.mail-queue-fields{grid-template-columns:1fr}.mail-queue-builder .btn{min-height:44px}}.reference-model-menu.reference-model-menu-v2{width:364px;max-width:calc(100vw - 24px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;z-index:16000;padding:8px;background:var(--nd-surface,#fff);color:var(--nd-navy,#0e1b33);border-color:var(--nd-line,#e2e7ee);font-family:Inter,sans-serif}.reference-model-menu-v2 .reference-menu-label{margin:5px 10px 10px;font:500 11px/1.5 Inter,sans-serif;color:var(--nd-muted,#6c7785)}.reference-model-menu-v2 .reference-model-option{padding:13px 10px!important;color:inherit;align-items:center!important}.reference-model-menu-v2 .reference-model-symbol{background:none;border:0;color:inherit;width:24px;height:28px}.reference-model-menu-v2 .reference-model-copy strong{font-size:13px;font-weight:500}.reference-model-menu-v2 .reference-model-copy>span{font-size:12px;line-height:1.5;color:var(--nd-muted,#6c7785)}.reference-model-menu-v2 .reference-model-copy em{font-size:10px;color:var(--nd-muted,#6c7785);font-style:normal}.reference-model-menu-v2 .reference-model-check{padding:0;color:inherit}.reference-model-menu-v2 .reference-model-option:is(:hover,:focus-visible,.is-selected){background:var(--nd-paper,#faf8f4)}.reference-model-menu-v2 .reference-model-option:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.reference-folder-options button[role=option]{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:10px!important;box-sizing:border-box}.reference-folder-options button[role=option]>small{grid-column:3;justify-self:end}.reference-folder-options button[role=option]>svg{grid-column:4}html[data-workspace-design=on] .nv-reference-root.mail-queue-builder :is(input,textarea){padding:10px 12px;min-height:38px;border-radius:6px}html[data-workspace-design=on] .nv-reference-root.mail-queue-builder textarea{min-height:80px}[data-workspace-design=on] .sidebar :is(.sidebar__nav,.sidebar__bottom,.sidebar__item,.sidebar__item-icon){overflow:visible}[data-workspace-design=on] .sidebar__bottom{gap:4px}[data-workspace-design=on] .sidebar .sidebar__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}[data-workspace-design=on] .sidebar .sidebar__badge,[data-workspace-design=on] .mentor-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;width:auto;height:16px;padding:0 3px;box-sizing:border-box;border-radius:4px;background:var(--blue);color:var(--nd-on-accent);font-size:10px;line-height:16px;font-weight:600;flex-shrink:0}[data-workspace-design=on] .sidebar .sidebar__badge{position:absolute;left:14px;top:-7px;border:1px solid var(--sb-bg);margin:0}.sidebar__quick-tooltip{display:none;pointer-events:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:6px 10px;background:var(--navy);color:var(--nd-on-accent);border-radius:6px;white-space:nowrap;font-size:12.5px;z-index:1200}.sidebar__item:is(:hover,:focus-visible)>.sidebar__quick-tooltip{display:block}[data-workspace-design=on] .sidebar .sidebar__item:hover{box-shadow:none!important}[data-workspace-design=on] .mentor-topbar-control{height:32px;min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);border:1px solid var(--nd-line);font-size:12.5px}[data-workspace-design=on] .mentor-topbar-control:hover{background:var(--hover)}.mentor-profile-company{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--nd-line);color:var(--nd-navy)}.mentor-profile-company:hover{background:var(--hover)}.mentor-profile-company>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mentor-profile-company strong{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor-profile-company span{font-size:11.5px;color:var(--nd-muted)}.mentor-company-add{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);cursor:pointer}.mentor-company-add:hover{background:var(--hover)}[data-workspace-design=on] .quick-search-overlay{align-items:center;padding:16px}[data-workspace-design=on] .quick-search{max-width:560px;border-radius:16px;background:var(--nd-surface);color:var(--nd-navy);box-shadow:var(--nd-popover-shadow)}[data-workspace-design=on] .quick-search__row{color:var(--nd-navy)}[data-workspace-design=on] .quick-search__row:is(:hover,.quick-search__row--active){background:var(--hover)}.mentor-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--nd-navy);cursor:pointer}.mentor-close:hover{background:var(--hover)}[data-workspace-design=on] .sidebar{overflow:visible;z-index:50}[data-workspace-design=on] .sidebar--collapsed .sidebar__item-label{display:none}[data-workspace-design=on] .nv-reference-root .metric{position:relative;display:flex;flex-direction:column;min-height:154px;text-align:left;box-shadow:none}[data-workspace-design=on] .nv-reference-root .metric-value{order:0;margin:0 0 11px}[data-workspace-design=on] .nv-reference-root .metric-label{order:1}[data-workspace-design=on] .nv-reference-root .metric p{order:2;margin-top:8px}[data-workspace-design=on] .nv-reference-root .metric-action{cursor:pointer;color:var(--ink);transition:background .15s}[data-workspace-design=on] .nv-reference-root .metric-action:hover{background:var(--surface-2)}[data-workspace-design=on] .nv-reference-root .metric-open{position:absolute;right:12px;bottom:12px;color:var(--muted)}[data-workspace-design=on] .nv-reference-root .home-kpis .metric p{padding-right:10px}[data-workspace-design=on] .nv-reference-root .home-column>header{color:var(--ink);background:var(--white)}[data-workspace-design=on] .nv-reference-root .home-column>header>span{background:var(--surface-2);color:var(--muted)}[data-workspace-design=on] .nv-reference-root .home-column>header .home-open{margin-left:auto}[data-workspace-design=on] .nv-reference-root .home-column[data-home-section=tasks] h2{font-size:14px}[data-workspace-design=on] .nv-reference-root .home-task-row .home-summary-row{padding-left:44px}[data-workspace-design=on] .nv-reference-root .home-task-check{position:absolute;left:16px;top:18px;width:16px;height:16px;margin:0;accent-color:var(--ink);cursor:pointer;z-index:1}[data-workspace-design=on] .nv-reference-root .home-summary-row strong{color:var(--ink);line-height:16px}[data-workspace-design=on] .nv-reference-root .home-summary-row small{margin-top:2px;line-height:16px}[data-workspace-design=on] .nv-reference-root .home-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;min-height:144px;text-align:center;color:var(--muted-2)}[data-workspace-design=on] .nv-reference-root .home-empty-state p{color:var(--muted);font-size:12.5px;margin:0}[data-workspace-design=on] .nv-reference-root .home-week-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}[data-workspace-design=on] .nv-reference-root .home-week-grid:active{cursor:grabbing}@media (max-width:760px){[data-workspace-design=on] .nv-reference-root .home-week-grid{min-width:0}[data-workspace-design=on] .nv-reference-root .home-week-grid>div{min-width:0}[data-workspace-design=on] .nv-reference-root .home-week-event{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-workspace-design=on] .nv-reference-root .outlook-row-heading{padding-right:94px;min-height:16px}[data-workspace-design=on] .nv-reference-root .outlook-row-heading>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-workspace-design=on] .nv-reference-root .outlook-row-time{position:absolute;right:10px;top:14px;display:flex;align-items:center;gap:6px;height:18px;font-size:10px;color:var(--muted-2)}[data-workspace-design=on] .nv-reference-root .outlook-row-time .outlook-row-star{position:static;display:grid;place-items:center;width:18px;height:18px;padding:0;opacity:1;transform:none}[data-workspace-design=on] .nv-reference-root .outlook-row-star.pinned,[data-workspace-design=on] .nv-reference-root .outlook-row-star.pinned svg{color:var(--amber)}[data-workspace-design=on] .nv-reference-root .outlook-row-subject>small{display:inline-flex;align-items:center;justify-content:center;height:16px;min-width:16px;padding:0 3px;border-radius:var(--radius-xs);line-height:1}[data-workspace-design=on] .nv-reference-root .mail-attachment-hint{position:relative;display:flex;align-items:center;cursor:help}[data-workspace-design=on] .nv-reference-root .mail-attachment-hint [role=tooltip]{position:absolute;z-index:20;right:0;top:22px;max-width:280px;width:max-content;padding:6px 8px;border:1px solid var(--linje);border-radius:var(--radius-xs);background:var(--white);color:var(--ink);box-shadow:var(--shadow-md);overflow-wrap:anywhere}[data-workspace-design=on] .nv-reference-root .outlook-rail-toggle{cursor:pointer}[data-workspace-design=on] .nv-reference-root .outlook-rail-toggle:hover{background:var(--brand-bg)}[data-workspace-design=on] .reference-folder-menu,[data-workspace-design=on] .nv-reference-root .reference-label-dropdown{background:var(--white);border:1px solid var(--linje);border-radius:8px;box-shadow:var(--shadow-md)}[data-workspace-design=on] .reference-folder-options button[role=option]{height:32px;padding-top:0;padding-bottom:0;background:var(--white)}[data-workspace-design=on] .reference-folder-options button[aria-selected=true]{background:var(--brand-bg)}[data-workspace-design=on] .reference-folder-options small{color:var(--muted-2)}[data-workspace-design=on] .reference-folder-menu>label,[data-workspace-design=on] .reference-folder-menu>footer,[data-workspace-design=on] .nv-reference-root .reference-label-dropdown .label-search{background:var(--white);border-color:var(--linje)}[data-workspace-design=on] .nv-reference-root .mentor-tag-name{display:flex;align-items:center;gap:8px;color:var(--ink)}[data-workspace-design=on] .nv-reference-root .mentor-tag-name i{width:8px;height:8px;border-radius:var(--radius-xs)}[data-workspace-design=on] .nv-reference-root .reference-tag-option>button[role=switch]{min-height:32px;background:var(--white)}[data-workspace-design=on] .nv-reference-root .reference-tag-option .settings-toggle{pointer-events:none;flex:none}[data-workspace-design=on] .nv-reference-root .label-priority-order>summary{cursor:pointer;color:var(--muted);font-size:11px;padding:6px 0}[data-workspace-design=on] .nv-reference-root .reference-tag-option>button[role=switch]{font-size:12.5px;padding:4px 8px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader{position:relative}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding:12px 18px;position:relative;z-index:4;background:var(--white)}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls{width:100%;display:flex;align-items:center;gap:8px;min-height:32px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls>.reference-mail-tags{min-width:0;flex:1}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-tags-trigger{height:32px;overflow:hidden;max-width:100%}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .outlook-tag{height:22px;display:inline-flex;align-items:center;flex-shrink:0}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-reader-toolbar{position:static;display:flex;align-items:center;margin:0;flex-shrink:0;min-height:32px;height:32px;padding:0;border:0}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case{position:static;max-width:140px;flex-shrink:1;margin:0!important}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls :is(.icon-btn,.mail-primary-reply,.mail-case>button){height:32px;min-height:32px;border:1px solid var(--linje);background:var(--white);border-radius:var(--radius-sm)}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls :is(.icon-btn,.mail-primary-reply,.mail-case>button):hover{background:var(--brand-bg)}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading>h2{align-self:stretch;text-align:left;margin:0;font-size:16px;min-width:0}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading>.mail-sender{width:100%;margin:0;padding:0;border:0;align-items:flex-start;gap:10px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading .mail-sender-avatar{width:32px;height:32px;flex:none}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-sender-name{display:flex;align-items:center;gap:8px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-sender-name strong{font-size:13.5px;font-weight:600}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-sender-copy small,[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-thread-recipients small{display:block;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-thread-recipients{display:block!important;min-width:0}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading>.mail-sender>time{margin-left:auto;white-space:nowrap;font-size:11.5px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within){height:40px;min-height:40px;padding:8px 18px;flex-direction:row;align-items:center;gap:12px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within) .mentor-reader-controls{display:none}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within)>.mail-sender{width:auto;order:-1;flex:none;align-items:center}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within) :is(.mentor-sender-copy small,.mail-sender>time,.mentor-sender-name>.outlook-tag){display:none}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within) .mail-sender-avatar{height:24px;width:24px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact:not(:hover):not(:focus-within)>h2{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reading-progress{position:absolute;right:0;top:0;bottom:0;width:2px;pointer-events:none;z-index:5}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reading-progress>span{display:block;width:2px;background:var(--blue)}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-mail-reader-scroll{overflow-anchor:none}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mail-summary,[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mail-summary:hover{background:var(--white);border:1px solid var(--linje);box-shadow:var(--shadow-sm)}[data-workspace-design=on] .nv-reference-root .mentor-deadlines{max-height:320px;overflow-y:auto;overscroll-behavior:contain}[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline{min-height:80px;padding:12px 0;border-bottom:1px solid var(--linje)}[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline-row{display:flex;align-items:center;gap:10px;min-height:32px}[data-workspace-design=on] .nv-reference-root .mentor-frist-check{width:16px;height:16px;flex:none;margin:0;accent-color:var(--ink)}[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline-date{font-family:var(--font-body);font-size:11.5px;font-weight:600;min-width:58px}[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline-description{font-size:12.5px;flex:1;min-width:0}[data-workspace-design=on] .nv-reference-root .mentor-danger,[data-workspace-design=on] .nv-reference-root .mentor-danger svg{color:var(--red)}[data-workspace-design=on] .nv-reference-root .mentor-deadline-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:16px;margin-top:12px}[data-workspace-design=on] .nv-reference-root .mentor-deadline-footer:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--linje)}[data-workspace-design=on] .nv-reference-root .mentor-ai-disclaimer{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--muted)}[data-workspace-design=on] .nv-reference-root .mentor-inline-confirm{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0;font-size:12px}[data-workspace-design=on] .nv-reference-root .mentor-inline-confirm>span{margin-right:auto}[data-workspace-design=on] .nv-reference-root .mentor-summary-task{display:inline;background:var(--brand-bg);color:var(--ink);padding:0 3px;border-radius:var(--radius-xs);font:inherit;cursor:pointer}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-command-actions>.icon-btn{border:1px solid var(--linje)!important;background:var(--white)!important}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case>button{height:32px!important;min-height:32px!important;max-height:32px;border:1px solid var(--linje)!important;background:var(--white)!important}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-command-actions>.icon-btn:hover{background:var(--brand-bg)!important}@media (max-width:600px){[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls{flex-wrap:wrap}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading>.mail-sender{flex-wrap:wrap}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading>.mail-sender>time{margin-left:42px}[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-heading.is-compact .mentor-sender-name strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-workspace-design=on] .nv-reference-root .mentor-attachment-deadlines{background:var(--amber-bg)!important;color:var(--amber-m,var(--amber))!important;border-color:var(--amber-bg)!important}[data-workspace-design=on] .nv-reference-root .mentor-attachment-deadlines svg{color:var(--amber-m,var(--amber))}[data-workspace-design] .mentor-email-timer{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 0 0 8px;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-variant-numeric:tabular-nums;white-space:nowrap}[data-workspace-design] .mentor-email-timer>.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:30px;height:30px;padding:0 6px;border:0;background:transparent;color:var(--ink);font:inherit}@media (hover: hover) and (pointer: fine){[data-workspace-design] .mentor-email-timer>.icon-btn:hover{background:var(--hover)}}[data-workspace-design] .mentor-thread-reply-panel{position:fixed;z-index:80;right:16px;bottom:16px;width:min(540px,calc(100vw - 32px));height:min(600px,calc(100dvh - 100px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:mentor-compose-enter .18s cubic-bezier(.23,1,.32,1)}[data-workspace-design] .mentor-thread-reply-panel .compose-panel{height:100%}[data-workspace-design] .mentor-compose-reply-context{margin:0;padding:10px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}[data-workspace-design] .mentor-thread-reply-panel .compose-panel__body-wrap{flex-direction:column;min-height:0;overflow:auto}[data-workspace-design] .mentor-thread-reply-panel .compose-panel__body-wrap>.rte-wrap{flex:1;min-height:180px}[data-workspace-design] .mentor-compose-quote{margin:12px;font-size:12px;color:var(--muted)}[data-workspace-design] .mentor-compose-quote summary{padding:8px 0;cursor:pointer}@keyframes mentor-compose-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){[data-workspace-design] .mentor-thread-reply-panel{animation:none}}[data-workspace-design] :is(.rte-toolbar,.inbox-v2-rt-toolbar){display:flex;flex-wrap:wrap;gap:4px;height:auto;overflow:visible;align-items:center;background:var(--surface)}[data-workspace-design] .mentor-compose-actions{display:contents}[data-workspace-design] .mentor-compose-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:12px;white-space:nowrap;color:var(--ink);background:var(--surface)}[data-workspace-design] .mentor-compose-actions .primary{background:var(--navy);color:var(--nd-on-accent);border-color:var(--navy)}[data-workspace-design] .mentor-compose-actions .primary svg{color:var(--nd-on-accent)}[data-workspace-design] .mentor-compose-actions .icon-btn{width:32px;padding:0}[data-workspace-design] :is(.rte-tb-btn,.inbox-v2-rt-btn){width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center}[data-workspace-design] .compose-panel__label{display:inline-flex;align-items:center;gap:6px;min-width:64px}[data-workspace-design] .compose-panel__footer{background:var(--surface);justify-content:flex-end;gap:8px;flex-wrap:wrap}[data-workspace-design] .rte-format-selects{flex-wrap:wrap}[data-workspace-design] .nd-date-day:disabled{opacity:.3;cursor:not-allowed}[data-workspace-design] .etpl-x{background:transparent;border:0;color:var(--ink)}[data-workspace-design] .mentor-scheduled-send{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}[data-workspace-design] .mentor-scheduled-send .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;white-space:nowrap}[data-workspace-design] .mentor-send-when{flex-basis:100%;text-align:right;color:var(--muted);font-size:12px}[data-workspace-design] .mentor-send-popover{width:300px;padding:12px}[data-workspace-design] .mentor-send-popover header{display:flex;gap:6px;align-items:center;margin-bottom:12px}[data-workspace-design] .mentor-send-popover header button{margin-left:auto;border:0;background:transparent}[data-workspace-design] .mentor-send-popover label{display:flex;flex-direction:column;gap:6px;margin-block:12px;font-size:12px}[data-workspace-design] .mentor-send-popover input{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit}[data-workspace-design] .mentor-send-popover p{font-size:12px;color:var(--muted)}[data-workspace-design] .mentor-send-popover [role=alert]{color:var(--red)}[data-workspace-design] .mentor-send-popover footer{display:flex;justify-content:flex-end;gap:8px}[data-workspace-design] .mentor-reply-recipients{padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}[data-workspace-design] .mentor-reply-recipients>div{display:flex;align-items:center;gap:8px;min-height:32px;flex-wrap:wrap}[data-workspace-design] .mentor-reply-recipients :is(label,span){display:inline-flex;align-items:center;gap:6px;min-width:40px;color:var(--muted);font-size:12px}[data-workspace-design] .mentor-reply-recipients p{margin:0;font-size:12px;overflow-wrap:anywhere}[data-workspace-design] .mentor-reply-recipients input{flex:1;min-width:100px;height:32px;border:0;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}[data-workspace-design] .mentor-reply-recipients button{margin-left:auto;height:26px;font-size:12px}[data-workspace-design=on] .nv-reference-root .reference-reply :is(.inbox-v2-rt-toolbar,.mentor-reply-recipients,.inbox-v2-rt-editor){background:var(--nd-surface,#fff)!important;color:var(--nd-navy,#0e1b33)!important}[data-workspace-design=on] .nv-reference-root .reference-reply .mentor-reply-recipients input{background:transparent!important}[data-workspace-design] .mentor-note-action{margin-left:auto}[data-workspace-design] .reference-reply-heading>.mentor-note-action+.icon-btn{margin-left:0}[data-workspace-design] :is(.etpl-field-l,.etpl-btn,.etpl-row-btn){display:inline-flex;align-items:center;gap:6px}[data-workspace-design] .mentor-thread-reply-panel .compose-panel__footer{padding-right:76px}[data-workspace-design] .nv-reference-root .mentor-scheduled-send .btn{height:32px;min-height:32px}[data-workspace-design] .nv-reference-root .mentor-scheduled-send .icon-btn{width:32px;padding:0}[data-workspace-design=on] :is(.nv-reference-root .reference-reply,.compose-panel) :is(.inbox-v2-rt-toolbar,.rte-toolbar) button{height:32px!important;min-height:32px!important;max-height:32px;box-sizing:border-box}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar{overflow:visible!important;height:auto!important;flex-wrap:wrap!important}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar .rte-format-selects{display:contents}[data-workspace-design] .mentor-queue-active>:is(.web-main__topbar-left,.web-main__topbar-right){display:none}[data-workspace-design] #nordive-review-header-slot{width:100%}[data-workspace-design] .mentor-review-header{display:flex;align-items:center;gap:12px;position:relative;width:100%;height:54px;color:var(--navy);background:var(--surface)}[data-workspace-design] .mentor-review-header>strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-workspace-design] .mentor-review-progress{color:var(--muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}[data-workspace-design] .mentor-review-header>button{margin-left:auto;background:transparent;border:0;color:var(--ink)}[data-workspace-design] .mentor-review-progress-line{position:absolute;inset:auto 0 0;height:2px;background:var(--line)}[data-workspace-design] .mentor-review-progress-line>i{display:block;height:100%;background:var(--navy)}[data-workspace-design] .mentor-review-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 28px;border-bottom:1px solid var(--line)}[data-workspace-design] .mentor-review-clocks{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}[data-workspace-design] .mentor-review-tools .mail-review-actions{display:flex;align-items:center;gap:8px;margin:0}[data-workspace-design] .mentor-review-tools .btn{height:32px;min-height:32px;display:inline-flex;align-items:center;gap:6px}[data-workspace-design] .mail-queue-builder .mentor-queue-explanation{display:flex;align-items:flex-start;gap:10px;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important;padding:12px;margin:0 0 16px;border-radius:8px}[data-workspace-design] .mentor-queue-explanation>p{margin:0;font-size:13px;line-height:1.5}[data-workspace-design] .mentor-queue-explanation>svg{flex-shrink:0;margin-top:2px}@media (max-width:600px){[data-workspace-design] .mentor-review>.mentor-review-header{padding:0 14px;flex-shrink:0}[data-workspace-design] .mentor-review-tools{padding:10px 14px;flex-wrap:wrap}[data-workspace-design] .mentor-review-tools .mail-review-actions{width:auto}}[data-workspace-design] .mentor-review .review-summary-box{background:var(--surface)!important;border-color:var(--line)!important;margin-bottom:12px!important}[data-workspace-design] .mentor-review-sender{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;text-align:left}[data-workspace-design] .mentor-review-sender>strong{font-size:13px;font-weight:500;color:var(--ink)}[data-workspace-design] .mentor-review-sender>small{font-size:12px;font-weight:400;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-workspace-design] .mentor-review .review-thread-header .mentor-review-date{margin-left:auto;white-space:nowrap}@media (min-width:1101px){[data-workspace-design] .mentor-review .mentor-review-columns:has(>.review-reply-composer:not(.ko-svar-loss)){display:grid!important;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:20px!important;align-items:start}[data-workspace-design] .mentor-review .mentor-review-columns>.review-reply-composer:not(.ko-svar-loss){position:sticky;top:0;margin-top:0!important;min-width:0}}[data-workspace-design] .mentor-review-menu{width:264px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-md);padding:6px;color:var(--ink)}[data-workspace-design] .mentor-review-menu button{display:flex;align-items:center;gap:8px;height:32px;min-height:32px;width:100%;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--ink);font-family:var(--font-h);font-size:12px;text-align:left;cursor:pointer}[data-workspace-design] .mentor-review-menu button>span{flex:1}[data-workspace-design] .mentor-review-menu button>svg{flex:none;color:var(--navy)}[data-workspace-design] .mentor-review-menu kbd{margin-left:auto;color:var(--muted-2);font-family:var(--font-mono);font-size:11px}[data-workspace-design] .mentor-review-menu button:hover:not(:disabled){background:var(--hover)}[data-workspace-design] .mentor-review-menu button:disabled{opacity:.45;cursor:default}[data-workspace-design] .mentor-review-menu .mentor-review-menu-back{border-bottom:1px solid var(--line);margin-bottom:6px;border-radius:0}[data-workspace-design] .mentor-review-menu form{padding:6px}[data-workspace-design] .mentor-review-menu label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px}[data-workspace-design] .mentor-review-menu input{height:32px;width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:0 8px;font:inherit}[data-workspace-design] .mentor-review-menu .primary{background:var(--navy);color:var(--white);justify-content:center}[data-workspace-design] .mentor-review-menu .primary>svg{color:inherit}[data-workspace-design] .mentor-review-menu p{margin:8px;font-size:12px;line-height:1.5;color:var(--muted)}[data-workspace-design] .mentor-review-menu [role=alert]{color:var(--red)}[data-workspace-design] .mentor-review .mentor-review-matter{height:32px;display:inline-flex;align-items:center;gap:6px;max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-workspace-design] .mentor-review-clocks .mentor-email-timer{border:0;background:transparent;padding:0;gap:6px}[data-workspace-design] .mentor-review-clocks .mentor-email-timer button{width:26px;height:26px;min-height:26px}[data-workspace-design] .mentor-queue-mark{width:18px;height:18px;flex-shrink:0}[data-workspace-design] .mentor-mail-view-toggle{display:flex;align-items:center;gap:4px;margin-left:12px}[data-workspace-design] .mentor-mail-view-toggle .btn,[data-workspace-design] .mentor-board-group .btn{height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}[data-workspace-design] :is(.mentor-mail-view-toggle,.mentor-board-group) .btn[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}[data-workspace-design] .mentor-mail-board{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;background:var(--surface)}[data-workspace-design] .mentor-mail-board>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line)}[data-workspace-design] .mentor-mail-board>header>div:first-child{display:flex;flex-direction:column;gap:4px}[data-workspace-design] .mentor-mail-board>header strong{font-size:13px;font-weight:500;color:var(--ink)}[data-workspace-design] .mentor-mail-board>header small{font-size:12px;color:var(--muted)}[data-workspace-design] .mentor-board-group{display:flex;gap:4px}[data-workspace-design] .mentor-mail-board-columns{display:flex;gap:16px;flex:1;min-height:0;overflow:auto;padding:20px 24px;align-items:stretch}[data-workspace-design] .mentor-mail-board-column{width:264px;min-width:264px;display:flex;flex-direction:column;border-top:2px solid var(--navy)}[data-workspace-design] .mentor-mail-board-column>header{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:13px;color:var(--ink)}[data-workspace-design] .mentor-mail-board-column>header>strong{font-weight:500}[data-workspace-design] .mentor-mail-board-card-list{display:flex;flex-direction:column;gap:12px;padding:2px;overflow-y:auto;min-height:100px}[data-workspace-design] .mentor-mail-board-card{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}[data-workspace-design] .mentor-mail-board-card[draggable=true]{cursor:grab}[data-workspace-design] .mentor-mail-board-card.is-dragging{opacity:.45}[data-workspace-design] .mentor-mail-board-column.is-drop-target{background:var(--hover);outline:1px dashed var(--navy);outline-offset:6px}[data-workspace-design] .mentor-mail-board-open{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative;width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer}[data-workspace-design] .mentor-mail-board-open:hover .mentor-mail-board-subject{color:var(--navy)}[data-workspace-design] .mentor-mail-board-sender{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}[data-workspace-design] .mentor-mail-board-sender>strong{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-workspace-design] .mentor-mail-board-sender>svg{flex:none}[data-workspace-design] .mentor-mail-board-subject{font-size:13px;line-height:1.5;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-workspace-design] .mentor-mail-board-open :is(small,time){font-size:12px;color:var(--muted)}[data-workspace-design] .mentor-mail-board-open>svg{position:absolute;right:0;bottom:0;color:var(--muted)}[data-workspace-design] .mentor-mail-board-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px}[data-workspace-design] .mentor-mail-board-card>.nv-select{margin-top:10px}[data-workspace-design] .mentor-mail-board-empty{margin:0;padding:20px 8px;border:1px dashed var(--line);border-radius:8px;text-align:center;color:var(--muted);font-size:12px}@media (max-width:600px){[data-workspace-design] .mentor-mail-board>header{align-items:flex-start;flex-direction:column;padding:12px 16px}[data-workspace-design] .mentor-mail-board-columns{padding:16px}[data-workspace-design] .mentor-mail-view-toggle{margin-left:0}}[data-workspace-design=on] .nv-reference-root .mentor-mail-view-toggle .btn[aria-pressed=true]{background:var(--navy)!important;color:var(--white)!important;border-color:var(--navy)!important}[data-workspace-design=on] .nd-datepicker :is(.nd-date-day,.nd-date-nav):disabled{color:var(--muted-2)!important;background:transparent!important;cursor:not-allowed;box-shadow:none!important;opacity:.55}[data-workspace-design=on] .reference-time-ledger .selectable-entry.is-selected{background:var(--brand-bg);box-shadow:inset 2px 0 var(--brand)}[data-workspace-design=on] .reference-time-ledger .selectable-entry.is-selected>.entry-row{background:transparent!important}[data-workspace-design=on] .reference-time-ledger .mentor-time-status{display:inline-flex;align-items:center;justify-self:start;gap:4px;padding:4px 6px;border-radius:var(--radius-xs);font-size:var(--text-xs,11px);font-weight:600;white-space:nowrap;line-height:1.4}[data-workspace-design=on] .reference-time-ledger .mentor-time-status.is-approved{background:var(--green-bg);color:var(--green)}[data-workspace-design=on] .reference-time-ledger .mentor-time-status.is-review{background:var(--amber-bg);color:var(--amber-m)}[data-workspace-design=on] .reference-time-ledger .mentor-time-status.is-missing{background:var(--red-bg);color:var(--red)}[data-workspace-design=on] .reference-time-ledger .mentor-time-status.is-sent{background:var(--brand-bg);color:var(--brand)}[data-workspace-design=on] .reference-time-ledger .mentor-time-status svg{color:inherit}[data-workspace-design=on] .reference-time-ledger .mentor-time-matter i[data-kind=client]{background:var(--brand)}[data-workspace-design=on] .reference-time-ledger .mentor-time-matter i[data-kind=internal]{background:var(--muted)}[data-workspace-design=on] .reference-time-ledger .mentor-time-matter i[data-kind=team]{background:var(--green)}[data-workspace-design=on] .reference-time-ledger .mentor-time-matter i[data-kind=missing]{background:var(--muted-2)}[data-workspace-design=on] .reference-time-ledger .activity-mark{background:var(--brand-bg)!important;border-radius:var(--nd-radius-control);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}[data-workspace-design=on] .reference-time-ledger .activity-mark--phone{background:var(--green-bg)!important}[data-workspace-design=on] .reference-time-ledger .activity-mark--planning{background:var(--off-2)!important}[data-workspace-design=on] .reference-time-ledger .activity-mark svg{width:19px;height:19px}[data-workspace-design=on] .reference-time-ledger .reference-row-edit{border:0;background:transparent;color:var(--ink)}[data-workspace-design=on] .reference-time-ledger .entry-row:hover .reference-row-edit{background:var(--brand-bg);box-shadow:var(--shadow-xs)}[data-workspace-design=on] .mentor-invoiced{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--text-xs,11px);white-space:nowrap}@media (min-width:761px){[data-workspace-design=on] .reference-time-ledger .time-surface>.ledger-head,[data-workspace-design=on] .reference-time-ledger .time-surface>div:not(.prepared-time)>.selectable-entry>.entry-row{grid-template-columns:106px minmax(160px,1.65fr) minmax(130px,1fr) 64px 115px 74px 24px;column-gap:12px}[data-workspace-design=on] .reference-time-ledger .time-surface>.ledger-head>span:nth-child(6){text-align:right}}@media (max-width:760px){[data-workspace-design=on] .reference-time-ledger .entry-row>.mentor-time-status{grid-column:2;grid-row:2;justify-self:end}[data-workspace-design=on] .reference-time-ledger .entry-row>.mentor-invoiced{grid-column:2;grid-row:3}}[data-workspace-design=on] .reference-time-editor .mentor-time-editor-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}[data-workspace-design=on] .reference-time-editor .sheet-top>.icon-btn{background:transparent!important;border:0;box-shadow:none}[data-workspace-design=on] .reference-time-editor .mentor-field-label{display:flex;align-items:center;gap:6px;color:var(--ink)}[data-workspace-design=on] .reference-time-editor .entry-form :is(input,.nv-select,.nd-date-trigger){height:32px!important;min-height:32px!important;padding-block:0!important}[data-workspace-design=on] .reference-time-editor .form-grid:has(.mentor-hours-field){grid-template-columns:96px minmax(0,1fr)}[data-workspace-design=on] .reference-time-editor .mentor-hours-field{width:96px}[data-workspace-design=on] .reference-time-editor .reference-context-suggestions{display:flex;flex-wrap:wrap;gap:6px}[data-workspace-design=on] .reference-time-editor .reference-context-suggestions>small{display:flex;align-items:center;gap:6px;flex-basis:100%;margin-bottom:2px}[data-workspace-design=on] .reference-time-editor :is(.reference-context-suggestions .btn,.time-session-heading>.btn){background:var(--off-2);color:var(--ink);border:1px solid var(--linje);box-shadow:var(--shadow-xs)}[data-workspace-design=on] .reference-time-editor :is(.reference-context-suggestions .btn,.time-session-heading>.btn):hover{background:var(--brand-bg)}[data-workspace-design=on] .reference-time-editor .entry-form .mentor-ai-action{background:var(--brand-bg);color:var(--brand)}[data-workspace-design=on] .reference-time-editor .sheet-actions{gap:8px}[data-workspace-design=on] .reference-time-editor .sheet-actions>.mentor-danger{margin-right:auto;background:var(--red-bg);color:var(--red);border-color:transparent}[data-workspace-design=on] .reference-time-editor .sheet-actions>.mentor-danger svg{color:var(--red)}[data-workspace-design=on] .reference-time-editor .sheet-actions>.btn:not(.primary):not(.mentor-danger){background:var(--white);border:1px solid var(--linje);color:var(--ink)}[data-workspace-design=on] .reference-time-editor .entry-form textarea{min-height:96px;resize:vertical}[data-workspace-design=on] .reference-time-editor .data-caption{display:flex;align-items:center;gap:6px}[data-workspace-design=on] .mentor-analysis-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}[data-workspace-design=on] .mentor-daily-bar .recharts-bar-rectangle:hover{filter:brightness(.82)}[data-workspace-design=on] .source-panel .sources>button{display:grid;grid-template-columns:8px minmax(0,1fr) 42px 55px 14px;gap:8px;padding:8px}[data-workspace-design=on] .mentor-source-heading{display:grid;grid-template-columns:minmax(0,1fr) 42px 55px 14px;gap:8px;padding:0 8px 4px 24px;text-transform:uppercase;font-size:var(--text-xs,10px);font-weight:600;color:var(--muted)}[data-workspace-design=on] .source-panel :is(.mentor-source-heading,.sources)>:is(button,span)>:is(strong,small){text-align:right}[data-workspace-design=on] .source-panel .sources>button>svg{color:var(--muted)}[data-workspace-design=on] .report-page .drill-list>button>span:has(strong){display:flex;flex-direction:column;gap:2px}[data-workspace-design=on] .report-page .drill-list strong{color:var(--ink)}[data-workspace-design=on] .report-page .drill-list small{color:var(--muted)}[data-workspace-design=on] .mentor-source-distribution{margin:16px 0}[data-workspace-design=on] .mentor-source-track{display:flex;height:8px;gap:2px;overflow:hidden;border-radius:var(--radius-xs)}[data-workspace-design=on] .mentor-source-track>span{min-width:2px}[data-workspace-design=on] .mentor-source-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--muted);font-size:var(--text-xs,11px)}[data-workspace-design=on] .mentor-source-legend>span{display:flex;align-items:center;gap:5px}[data-workspace-design=on] .mentor-source-legend i{width:6px;height:6px;border-radius:var(--radius-xs)}[data-workspace-design=on] .reference-time-ledger .ledger-day-totals{gap:20px}@media (max-width:1100px){[data-workspace-design=on] .mentor-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){[data-workspace-design=on] .mentor-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-workspace-design=on] .reference-time-ledger .ledger-day-totals{flex-wrap:wrap;gap:12px}}[data-workspace-design=on] .mentor-report-period{gap:8px;position:relative}[data-workspace-design=on] .mentor-report-period>.nv-select{width:140px}[data-workspace-design=on] .mentor-report-period .mentor-period-dates{height:32px;padding:0 8px;color:var(--muted);font-size:var(--knapp-tekst);border:0;background:transparent;white-space:nowrap}[data-workspace-design=on] .mentor-report-period .mentor-period-dates:hover{background:var(--brand-bg);color:var(--ink)}[data-workspace-design=on] .mentor-report-period .report-period-menu{background:var(--white);max-height:calc(100dvh - 100px);overflow:auto}@media (max-width:600px){[data-workspace-design=on] .mentor-report-period{gap:4px}[data-workspace-design=on] .mentor-report-period>.nv-select{width:112px}[data-workspace-design=on] .mentor-report-period>.mentor-period-dates{font-size:var(--text-xs,11px);padding-inline:2px}}[data-workspace-design=on] .mentor-firm-page>.metric-grid{position:static;background:var(--off-2);padding-block:8px;margin-top:0}[data-workspace-design=on] .mentor-firm-page .team-panel>.panel-heading{padding-block:12px}[data-workspace-design=on] .mentor-firm-page .team-panel>.panel-heading h2{font-size:var(--text-sm,14px);font-weight:600}[data-workspace-design=on] .mentor-firm-page :is(.team-heading,.team-row){display:grid;grid-template-columns:minmax(180px,1.7fr) 90px 90px 90px 110px 100px 16px;gap:12px;align-items:center}[data-workspace-design=on] .mentor-firm-page .team-row{height:48px;min-height:48px;padding-block:4px}[data-workspace-design=on] .mentor-firm-page .team-row .avatar{width:30px;height:30px}[data-workspace-design=on] .mentor-firm-page .team-row .person{gap:8px}[data-workspace-design=on] .mentor-firm-page .team-row .person>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px}[data-workspace-design=on] .mentor-firm-page .mentor-role-badge{background:var(--brand-bg);color:var(--ink);padding:2px 4px;border-radius:var(--radius-xs);font-size:var(--text-xs,10px)}[data-workspace-design=on] .mentor-firm-page :is(.mentor-person-rate,.mentor-last-active){font-size:var(--knapp-tekst);font-variant-numeric:tabular-nums}[data-workspace-design=on] .mentor-firm-page .mentor-last-active{color:var(--muted)}[data-workspace-design=on] .mentor-firm-page .reference-shared-entry>p{color:var(--ink);margin-bottom:2px}@media (max-width:950px){[data-workspace-design=on] .mentor-firm-page .team-panel{overflow:auto}[data-workspace-design=on] .mentor-firm-page :is(.team-heading,.team-row){min-width:850px}}[data-workspace-design=on] .reference-time-editor .entry-form .nv-select>button{height:32px!important;min-height:32px!important;padding-block:0!important}[data-workspace-design=on] .reference-time-editor .entry-form{gap:16px}[data-workspace-design=on] .reference-time-editor .sheet-actions>.btn{flex:0 0 auto;width:auto;height:32px}[data-workspace-design=on] .nv-reference-root.report-page .metric-grid.mentor-analysis-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}[data-workspace-design=on] .nv-reference-root.report-page .source-panel .sources>button{width:100%;text-align:left}[data-workspace-design=on] .nv-reference-root.report-page .source-panel .sources>button>span{text-align:left}[data-workspace-design=on] .nv-reference-root.report-page .source-panel .sources>button>small{width:auto;min-width:0;text-align:right}[data-workspace-design=on] .nv-reference-root.report-page .source-panel .mentor-source-heading>span:not(:first-child){text-align:right}@media (max-width:1100px){[data-workspace-design=on] .nv-reference-root.report-page .metric-grid.mentor-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){[data-workspace-design=on] .nv-reference-root.report-page .metric-grid.mentor-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-workspace-design=on] .mentor-firm-page :is(.team-heading,.team-row)>:nth-child(n+2):nth-child(-n+5){text-align:right}[data-workspace-design=on] .mentor-firm-page .team-row .team-billable{justify-content:flex-end}[data-workspace-design=on] .nv-reference-root.reference-time-ledger .ledger-day-totals>span:not(.capture-status){display:flex;flex-direction:column;align-items:flex-end;gap:2px}[data-workspace-design=on] .nv-reference-root.reference-time-ledger .ledger-day-totals>span:not(.capture-status)>strong{font-size:var(--text-xl,20px);font-weight:600;line-height:1.2}[data-workspace-design=on] .nv-reference-root.reference-time-ledger .calendar-toolbar{min-height:64px}.nv-reference-root .task-list-refined .task-group-toggle{flex:1;align-self:stretch;min-width:0;color:inherit}.nv-reference-root .task-list-refined .task-group-toggle strong{color:inherit}.nv-reference-root .task-list-refined .task-group-heading>.task-group-edit{opacity:0;transition:opacity .12s}.nv-reference-root .task-list-refined .task-group-heading:hover>.task-group-edit,.nv-reference-root .task-list-refined .task-group-heading:focus-within>.task-group-edit{opacity:1}.nv-reference-root .task-list-group.is-drop-target{background:var(--brand-bg);box-shadow:inset 2px 0 var(--brand)}.nv-reference-root .task-group-rows .task-row{position:relative}.nv-reference-root .task-drag-handle{position:absolute;left:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--muted-2);cursor:grab;opacity:0;transition:opacity .12s}.nv-reference-root .task-row:hover .task-drag-handle,.nv-reference-root .task-row:focus-within .task-drag-handle{opacity:1}.nv-reference-root .task-row.is-dragging{opacity:.45}@media (hover:none){.nv-reference-root .task-list-refined .task-group-heading>.task-group-edit{opacity:1}}.nv-reference-root .task-person-avatar{width:24px;height:24px;min-width:24px;font-size:10px;overflow:hidden;display:inline-grid;place-items:center;vertical-align:middle;border-radius:50%}.nv-reference-root .task-person-avatar img{display:block;width:100%;height:100%;object-fit:cover}.nv-reference-root .table-task-owner{display:flex;align-items:center;gap:7px;min-width:0}.nv-reference-root .table-task-owner>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .task-owner.task-edit-cell{padding:0;width:24px;height:24px}.nv-reference-root .task-board-shell{position:relative}.nv-reference-root .task-board .task-column{background:var(--off-2);border-radius:8px;padding:0 12px 12px}.nv-reference-root .task-board .task-column .task-group-heading{padding:12px 0;min-height:48px;align-items:center;margin:0}.nv-reference-root .task-board .task-column .task-group-heading>button{margin-right:0;width:24px;height:24px;justify-content:center}.nv-reference-root .task-board .task-card{position:relative;background:var(--white);border:1px solid var(--linje);border-radius:8px;box-shadow:var(--shadow-xs);padding:16px;cursor:pointer;overflow:visible}.nv-reference-root .task-card-title{border:0;background:none;padding:0;display:block;text-align:left;width:100%;color:var(--ink);margin:10px 0 16px}.nv-reference-root .task-card-title strong{font:inherit;font-weight:500;line-height:1.5}.nv-reference-root .task-card-check.task-check{position:absolute;right:12px;top:12px;min-width:16px;min-height:16px;width:16px;height:16px;border:1px solid var(--ghost-3);border-radius:4px;background:var(--white);padding:0}.nv-reference-root .task-card-check.task-check.checked{background:var(--green);border-color:var(--green);color:var(--white)}.nv-reference-root .task-card-matter{padding-right:20px}.nv-reference-root .task-card .task-drag-handle{left:-1px;top:50%}.nv-reference-root .task-card:hover .task-drag-handle,.nv-reference-root .task-card:focus-within .task-drag-handle{opacity:1}.nv-reference-root .task-card.is-dragging{opacity:.45}.nv-reference-root .task-column-empty{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted-2);font-size:12.5px}.nv-reference-root .task-board-empty{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--muted-2)}.nv-reference-root .task-board-empty strong{font-size:14px;font-weight:500}.nv-reference-root .task-surface-refined .task-board-shell{background:var(--white);flex-wrap:wrap}.nv-reference-root .task-board-empty{flex:0 0 100%}.nv-reference-root .task-surface-refined .task-board .task-column{background:var(--off-2);padding:0 12px 12px}.nv-reference-root .task-surface-refined .task-board .task-column .task-group-heading{padding:12px 0}.nv-reference-root .task-surface-refined .task-board .task-card{padding:16px;border:1px solid var(--linje);border-radius:8px;box-shadow:var(--shadow-xs)}.nv-reference-root .task-surface-refined .task-board .task-card-title strong{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5}.nv-reference-root .task-surface-refined .task-board .task-card-title strong>svg{flex-shrink:0;margin-top:3px}.nv-reference-root .task-surface-refined .task-card-footer .task-person-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.nv-reference-root .task-surface-refined .task-spreadsheet{table-layout:fixed;background:var(--white)}.nv-reference-root .task-surface-refined .task-spreadsheet th{position:relative;background:var(--off-2);padding:12px}.nv-reference-root .task-surface-refined .task-spreadsheet td{padding:12px;background:var(--white)}.nv-reference-root .task-surface-refined .task-spreadsheet tr:hover td{background:var(--off-2)}.nv-reference-root .task-surface-refined .task-spreadsheet .table-task-priority{width:120px;min-width:120px}.nv-reference-root .task-surface-refined .task-spreadsheet .table-task-priority>button{width:100%;min-width:120px}.nv-reference-root .task-spreadsheet .task-status-color .nv-select>button{color:var(--task-status-color);background:color-mix(in srgb,var(--task-status-color) 8%,var(--white));border:1px solid color-mix(in srgb,var(--task-status-color) 20%,transparent);border-radius:4px;min-height:28px;padding:0 8px}.nv-reference-root .task-column-resizer{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:1}.nv-reference-root .task-column-resizer:hover,.nv-reference-root .task-column-resizer:focus-visible{background:var(--brand-bg);outline:none;box-shadow:inset -2px 0 var(--brand)}.nv-reference-root .task-spreadsheet .table-task-owner .task-person-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.nv-reference-root.reference-task-page{--off-2:color-mix(in srgb,var(--navy) 3%,var(--white));--surface-2:var(--off-2)}.nv-reference-root.reference-task-page .task-quiet-search{background:var(--off-2)}.nv-reference-root .task-card--cancelled .task-card-title{text-decoration:line-through;color:var(--muted-2)}.nv-select__color{display:inline-block;width:6px;height:6px;min-width:6px;border-radius:50%;margin-right:7px;vertical-align:middle}.nv-select__description{display:block;font-size:11px;line-height:1.4;color:var(--muted);margin-top:3px}.nv-reference-root .task-deadline-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv-reference-root .task-preclusive-toggle{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:11px;color:var(--red)}.nv-reference-root .task-preclusive-toggle>span{width:24px;height:14px;border-radius:8px;border:1px solid var(--ghost-3);position:relative;background:var(--white)}.nv-reference-root .task-preclusive-toggle>span:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--muted-2);border-radius:50%;transition:transform .12s}.nv-reference-root .task-preclusive-toggle.is-on>span{background:var(--red);border-color:var(--red)}.nv-reference-root .task-preclusive-toggle.is-on>span:after{background:var(--white);transform:translate(10px)}.nv-reference-root .task-notes{border:1px solid var(--line);border-radius:6px;background:var(--white);overflow:hidden}.nv-reference-root .task-notes [role=toolbar]{display:flex;gap:3px;padding:4px;border-bottom:1px solid var(--line)}.nv-reference-root .task-notes [role=toolbar] button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:none;color:var(--ink)}.nv-reference-root .task-notes [role=toolbar] button:hover,.nv-reference-root .task-notes [aria-pressed=true]{background:var(--brand-bg)}.nv-reference-root .task-note-content{min-height:100px;padding:10px 12px;font-size:12px;line-height:1.6;outline:none}.nv-reference-root .task-note-content p{margin:0 0 6px}.nv-reference-root .task-note-content ul,.nv-reference-root .task-note-content ol{padding-left:20px}.nv-reference-root .reference-detail.mentor-task-detail{--off-2:color-mix(in srgb,var(--navy) 3%,var(--white));background:var(--white)}.nv-reference-root .reference-detail.mentor-task-detail .entry-form{gap:16px}.nv-reference-root .reference-detail.mentor-task-detail .sheet-top{margin-bottom:16px}.nv-reference-root .reference-detail.mentor-task-detail .sheet-top .eyebrow{display:flex;align-items:center;gap:7px;color:var(--ink)}.nv-reference-root .reference-detail.mentor-task-detail .sheet-top>.icon-btn{background:none;border:0;box-shadow:none;color:var(--ink)}.nv-reference-root .reference-detail.mentor-task-detail .task-field-title{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:500;margin:0 0 6px}.nv-reference-root .reference-detail.mentor-task-detail .required-mark{color:var(--red);font-weight:500}.nv-reference-root .reference-detail.mentor-task-detail :is(input:not([type=checkbox]),.nv-select>button){min-height:32px;height:32px;padding-block:0;font-size:12px}.nv-reference-root .reference-detail.mentor-task-detail .nv-select{padding:0;min-height:32px}.nv-reference-root .reference-detail.mentor-task-detail textarea[aria-label=Tittel]{min-height:58px;padding:9px 10px;font-size:13px;line-height:1.5}.nv-reference-root .reference-detail.mentor-task-detail .task-label-add{font-size:11px}.nv-reference-root .reference-detail.mentor-task-detail .task-deadline-first{padding:12px;background:var(--white);border:1px solid var(--line);border-radius:6px;gap:8px}.nv-reference-root .reference-detail.mentor-task-detail .task-deadline-first .duration-presets,.nv-reference-root .reference-detail.mentor-task-detail .task-deadline-first>small{display:none}.nv-reference-root .reference-detail.mentor-task-detail .task-deadline-first .deadline-time{display:flex;align-items:center;gap:8px}.nv-reference-root .reference-detail.mentor-task-detail .task-deadline-first .deadline-time input{width:112px}.nv-reference-root .reference-detail.mentor-task-detail .task-ai-confirm{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:6px}.nv-reference-root .reference-detail.mentor-task-detail .task-ai-confirm small{flex:1;font-size:11px;color:var(--muted)}.nv-reference-root .reference-detail.mentor-task-detail .reference-task-options{border-color:var(--line);border-radius:6px;background:var(--white)}.nv-reference-root .reference-detail.mentor-task-detail .reference-task-options>summary{padding:12px;gap:8px}.nv-reference-root .task-reminder-chips{padding:0;border:0;margin:0;min-width:0}.nv-reference-root .task-reminder-chips legend{display:flex;align-items:center;gap:6px;padding:0;margin-bottom:8px;font-size:12px;font-weight:500}.nv-reference-root .task-reminder-values{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nv-reference-root .task-reminder-chip{display:flex;align-items:center;gap:5px;height:28px;background:var(--off-2);border:1px solid var(--line);border-radius:4px;padding:0 7px;color:var(--ink);font-size:11px}.nv-reference-root .task-reminder-chip button{display:grid;place-items:center;padding:0;width:18px;height:20px;border:0;background:none;color:var(--muted)}.nv-reference-root .task-reminder-add{display:flex;align-items:center;gap:5px;height:28px;padding:0 8px;background:var(--white);border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--ink)}.nv-reference-root .task-reminder-chips>small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.task-reminder-menu{width:250px;padding:6px;background:var(--white)}.task-reminder-menu>header,.task-reminder-menu>button{display:flex;align-items:center;gap:6px;padding:8px;border:0;background:none;width:100%;font-size:12px;color:var(--ink);text-align:left}.task-reminder-menu>button:hover{background:var(--brand-bg)}.task-reminder-custom{padding:8px;border-top:1px solid var(--line);display:grid;gap:8px}.task-reminder-custom label{display:grid;gap:6px;font-size:11px;color:var(--muted)}.task-reminder-custom input{width:100%;height:32px;border:1px solid var(--line);border-radius:4px;padding:0 8px;background:var(--white);color:var(--ink)}.nv-reference-root .mentor-task-sharing{padding:0;border:0;margin:0}.nv-reference-root .mentor-task-sharing>button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;background:var(--white);border:1px solid transparent;border-radius:var(--radius-sm);text-align:left;color:var(--ink)}.nv-reference-root .mentor-task-sharing>button:hover,.nv-reference-root .mentor-task-sharing>button.is-selected{background:var(--brand-bg);border-color:var(--line)}.nv-reference-root .mentor-task-sharing>button>span:nth-child(2){flex:1;min-width:0}.nv-reference-root .mentor-task-sharing strong{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.nv-reference-root .mentor-task-sharing small{display:block;margin-top:3px;font-size:11px;color:var(--muted)}.nv-reference-root .mentor-task-sharing .task-person-role{display:inline-block;font-size:10px;margin:0;padding:2px 5px;border-radius:var(--radius-xs);background:var(--off-2);font-weight:400}.nv-reference-root .task-sharing-check{width:16px;height:16px;border:1px solid var(--ghost-3);border-radius:4px;display:grid;place-items:center;color:var(--brand)}.nv-reference-root .task-sharepoint-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin:0}.nv-reference-root .reference-detail.mentor-task-detail .mentor-task-footer{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.nv-reference-root .mentor-task-footer>div{display:flex;align-items:center;gap:10px}.nv-reference-root .reference-detail.mentor-task-detail .mentor-task-footer .sheet-actions{position:static;padding:0;margin:0;border:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:0}.nv-reference-root .mentor-task-footer .task-text-action{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--ink);font-size:11px;height:28px}.nv-reference-root .mentor-task-footer .task-text-action.danger{color:var(--red)}.nv-reference-root .reference-detail.mentor-task-detail .btn{height:32px;min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;white-space:nowrap}.nv-reference-root .reference-detail.mentor-task-detail .task-outlook-action{align-self:flex-start;border:1px solid var(--line);background:var(--white)}.nv-reference-root .task-activity-tabs{display:flex;border-bottom:1px solid var(--line);gap:12px}.nv-reference-root .task-activity-tabs>button{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);border:0;border-bottom:2px solid transparent;background:none;padding:8px 0}.nv-reference-root .task-activity-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--navy)}.nv-reference-root .task-activity-tabs>button>span{padding:1px 4px;border-radius:var(--radius-xs);background:var(--off-2);font-size:10px}.nv-reference-root .task-change{border-bottom:1px solid var(--line);font-size:12px}.nv-reference-root .task-change>summary{display:flex;align-items:center;gap:7px;cursor:pointer;padding:10px 0;list-style:none}.nv-reference-root .task-change>summary>span{flex:1;min-width:0}.nv-reference-root .task-change strong{display:block;font-weight:500;overflow-wrap:anywhere}.nv-reference-root .task-change small,.nv-reference-root .task-comment>small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.nv-reference-root .task-change dl{display:grid;gap:8px;margin:0 0 12px}.nv-reference-root .task-change dt{font-size:10px;color:var(--muted);margin-bottom:3px}.nv-reference-root .task-change dd{margin:0;padding:8px;background:var(--off-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:200px;overflow:auto}.nv-reference-root .task-comment{padding:10px 0;border-bottom:1px solid var(--line)}.nv-reference-root .task-comment strong{font-size:12px;font-weight:500}.nv-reference-root .task-comment p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.nv-reference-root .reference-detail.mentor-task-detail .entry-form label{gap:6px}.nv-reference-root .reference-detail.mentor-task-detail .entry-form .nv-select{padding:0;min-height:32px;height:32px}.nv-reference-root .reference-detail.mentor-task-detail .entry-form .nv-select>button{padding:0 10px;min-height:32px;height:32px}.nv-reference-root .reference-detail.mentor-task-detail .entry-form .nd-date-trigger{height:32px;min-height:32px;padding:0 10px!important;font-size:12px}.nv-reference-root .reference-detail.mentor-task-detail .entry-form input[type=time]{height:32px!important;min-height:32px!important;padding:0 10px!important}[data-workspace-design] .task-board-menu .task-team-board-option{display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:6px;width:100%;background:none;text-align:left;color:var(--ink)}[data-workspace-design] .task-board-menu .task-team-board-option:hover{background:var(--brand-bg)}[data-workspace-design] .task-team-board-option strong{display:block;font-size:12px;font-weight:500}[data-workspace-design] .task-team-board-option small{display:block;font-size:10px;color:var(--muted);margin-top:3px;line-height:1.4}[data-workspace-design] .task-board-menu-label{display:block;padding:9px 10px 4px;font-size:10px;color:var(--muted);border-top:1px solid var(--line);margin-top:5px}.nv-reference-root .task-owner-filter{width:180px;min-width:0}.nv-reference-root .task-team-unavailable{display:flex;align-items:center;gap:8px;padding:16px 20px;font-size:12px;color:var(--muted)}.nv-reference-root .task-refine-controls .task-quiet-search,.nv-reference-root .task-refine-controls .task-case-filter,.nv-reference-root .task-refine-controls .task-owner-filter{height:32px;min-height:32px;border:1px solid var(--line);border-radius:6px;box-sizing:border-box}.nv-reference-root .task-refine-controls .task-case-filter>button,.nv-reference-root .task-refine-controls .task-owner-filter>button{height:30px;min-height:30px;padding:0 9px}@media (max-width:900px){.nv-reference-root .task-refine-controls{flex-wrap:wrap}.nv-reference-root .task-owner-filter{width:160px}}.task-personal-board-option>button:first-child{flex:1;text-align:left;color:inherit;border:0;background:transparent;padding:0;font:inherit;min-width:0}.nv-reference-root .task-time-used{display:inline-flex;align-items:center;gap:5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--text-xs,12px)}.nv-reference-root .task-group-rows .task-row{grid-template-columns:18px minmax(0,1fr) 80px 130px 115px 30px 20px}.nv-reference-root .task-timer-strip{display:flex;align-items:center;gap:12px;padding:8px 0;border-block:1px solid var(--linje)}.nv-reference-root .task-timer-strip>span:first-child{display:flex;align-items:center;gap:6px;color:var(--navy);font-variant-numeric:tabular-nums}.nv-reference-root .task-timer-strip>.btn{margin-left:auto}@media (max-width:760px){.nv-reference-root .task-group-rows .task-row{grid-template-columns:18px minmax(0,1fr) 27px}.nv-reference-root .task-group-rows .task-row>.task-time-used{grid-column:2;grid-row:3}}.nv-reference-root .calendar-period-controls .nv-select{min-width:110px}.nv-reference-root .task-calendar .calendar-weekdays,.nv-reference-root .task-calendar .calendar-days{grid-template-columns:30px repeat(7,minmax(0,1fr))}.nv-reference-root .task-calendar .calendar-weekdays span{font-size:var(--text-2xs,10px);font-weight:600;text-transform:uppercase;color:var(--muted)}.nv-reference-root .task-calendar .calendar-week-number{display:flex;justify-content:center;padding-top:12px;background:var(--off-2);border-bottom:1px solid var(--linje);color:var(--muted);font-size:var(--text-2xs,10px);font-variant-numeric:tabular-nums}.nv-reference-root .task-calendar .calendar-day-cell{border-right:1px solid var(--linje);border-bottom:1px solid var(--linje);animation:mentor-calendar-reveal .16s ease-out}.nv-reference-root .task-calendar .weekend{background:var(--off-2)}.nv-reference-root .task-calendar .calendar-cell-items .calendar-task-chip,.nv-reference-root .task-calendar .calendar-cell-items .calendar-event-chip{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;height:26px;min-height:26px;padding:4px 6px}.nv-reference-root .task-calendar .calendar-cell-items .calendar-chip-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:normal}.nv-reference-root .calendar-chip-title>span{display:inline-flex;vertical-align:middle}.nv-reference-root .calendar-chip-time{flex:none;white-space:nowrap}.nv-reference-root .calendar-cell-items svg{flex:none}.nv-reference-root .calendar-event-chip.kind-meeting{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,var(--white))}.nv-reference-root .calendar-event-chip.kind-phone{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 24%,var(--white))}.nv-reference-root .calendar-task-chip{color:var(--brand)}.nv-reference-root .calendar-empty-add{display:flex;gap:4px;align-items:center}.nv-reference-root .mentor-calendar-row{display:grid;grid-template-columns:82px 24px minmax(180px,1fr) minmax(140px,.6fr) 160px;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid var(--linje);padding:14px 24px;background:var(--white);color:var(--navy);font:inherit}.nv-reference-root .mentor-calendar-row:hover{background:var(--hover)}.nv-reference-root .mentor-calendar-row time{font-size:var(--text-xs,12px);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.nv-reference-root .calendar-ledger-title{display:flex;flex-direction:column;gap:3px;min-width:0}.nv-reference-root .calendar-ledger-title strong{font-size:var(--text-sm,13px);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .calendar-ledger-title small,.nv-reference-root .calendar-ledger-matter{font-size:var(--text-xs,12px);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .calendar-ledger-person{display:flex;gap:8px;align-items:center;font-size:var(--text-xs,12px);min-width:0}.nv-reference-root .calendar-ledger-person>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .kind-meeting .calendar-type-icon{color:var(--green)}.nv-reference-root .kind-phone .calendar-type-icon{color:var(--amber)}.nv-reference-root .kind-task .calendar-type-icon{color:var(--brand)}.nv-reference-root .calendar-day-detail .mentor-calendar-row{grid-template-columns:60px 20px minmax(0,1fr);padding:12px 0;gap:8px}.nv-reference-root .calendar-day-detail .calendar-ledger-matter,.nv-reference-root .calendar-day-detail .calendar-ledger-person{grid-column:3}@keyframes mentor-calendar-reveal{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nv-reference-root .task-calendar .calendar-day-cell{animation:none}}@media (max-width:760px){.nv-reference-root .mentor-calendar-row{grid-template-columns:58px 20px minmax(0,1fr);padding:12px 14px;gap:6px 8px}.nv-reference-root .mentor-calendar-row .calendar-ledger-matter,.nv-reference-root .mentor-calendar-row .calendar-ledger-person{grid-column:3}.nv-reference-root .task-calendar .calendar-weekdays,.nv-reference-root .task-calendar .calendar-days{grid-template-columns:20px repeat(7,minmax(0,1fr))}}.nv-reference-root .mentor-calendar-editor{padding:20px 24px;background:var(--white)}.nv-reference-root .mentor-calendar-editor .entry-form{gap:16px}.nv-reference-root .mentor-calendar-editor label,.nv-reference-root .mentor-calendar-editor .task-field-title{font-size:var(--text-xs,12px);font-weight:500;color:var(--navy)}.nv-reference-root .mentor-calendar-editor .task-field-title{display:flex;align-items:center;gap:6px;margin-bottom:6px}.nv-reference-root .mentor-calendar-editor input:not([type=checkbox]),.nv-reference-root .mentor-calendar-editor .nv-select,.nv-reference-root .mentor-calendar-editor .nv-select>button,.nv-reference-root .mentor-calendar-editor .nd-date-trigger{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:var(--radius-sm);box-sizing:border-box;font-size:var(--text-xs,12px)}.nv-reference-root .mentor-calendar-editor input[type=checkbox]{accent-color:var(--navy)}.nv-reference-root .mentor-calendar-editor .sheet-top .icon-btn{border:0;background:none;color:var(--navy)}.nv-reference-root .mentor-calendar-editor .sheet-top .eyebrow,.nv-reference-root .calendar-event-matter{display:flex;align-items:center;gap:7px}.nv-reference-root .calendar-datetime-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:10px}.nv-reference-root .calendar-datetime-row.all-day{grid-template-columns:1fr}.nv-reference-root .calendar-event-toggles{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nv-reference-root .calendar-event-toggles .checkbox-label{flex-direction:row;gap:6px;align-items:center;margin:0}.nv-reference-root .calendar-participant-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.nv-reference-root .calendar-participant-chips>span{display:flex;gap:5px;align-items:center;padding:3px 6px;background:var(--off-2);border-radius:var(--radius-sm);font-size:var(--text-xs,12px)}.nv-reference-root .calendar-participant-chips button{border:0;background:none;display:flex;color:var(--muted);padding:2px}.nv-reference-root .calendar-people-options{max-height:180px;overflow:auto;border:1px solid var(--linje);border-radius:var(--radius-sm);margin-top:6px}.nv-reference-root .calendar-people-options>button{display:flex;align-items:center;gap:8px;border:0;width:100%;background:var(--white);text-align:left;padding:8px;color:var(--navy)}.nv-reference-root .calendar-people-options>button:hover{background:var(--hover)}.nv-reference-root .calendar-people-options>button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.nv-reference-root .calendar-people-options strong{font-size:var(--text-xs,12px);font-weight:500}.nv-reference-root .calendar-people-options small{font-size:var(--text-2xs,10px);color:var(--muted)}.nv-reference-root .calendar-place-options{width:380px}.nv-reference-root .calendar-place-options [role=option]{display:flex;gap:8px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:9px;color:var(--navy);font:inherit}.nv-reference-root .calendar-place-options [role=option]:hover,.nv-reference-root .calendar-place-options [aria-selected=true]{background:var(--hover)}.nv-reference-root .calendar-place-options>small{display:block;text-align:right;padding:8px;color:var(--muted)}.nv-reference-root .calendar-original-description{font-size:var(--text-xs,12px);color:var(--muted)}.nv-reference-root .calendar-original-description p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.nv-reference-root .mentor-calendar-editor .sheet-actions .btn{height:32px;min-height:32px}.nv-reference-root .calendar-period-controls .nv-select,.nv-reference-root .calendar-period-controls .nv-select>button{height:32px;min-height:32px}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:16px;min-width:28px;border:0;border-radius:8px;background:var(--ghost-3);position:relative;margin:0;cursor:pointer;transition:background .15s}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:6px;background:var(--white);transition:transform .15s}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]:checked{background:var(--navy)}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]:checked:after{transform:translate(12px)}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]:disabled{opacity:.6;cursor:default}.nv-reference-root .mentor-calendar-editor .task-text-action{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;font:inherit;font-size:var(--text-xs,12px);color:var(--navy);padding:0}.nv-reference-root .mentor-calendar-editor .calendar-participants .reference-inline-form input{background:var(--white)}.nv-reference-root .mentor-calendar-editor .required-mark{color:var(--red)}.nv-reference-root.reference-task-page .task-refine-controls .task-case-filter,.nv-reference-root.reference-task-page .task-refine-controls .task-owner-filter{padding:0;background:var(--white);border-color:var(--ghost)}.nv-reference-root.reference-task-page .task-refine-controls .task-case-filter>button,.nv-reference-root.reference-task-page .task-refine-controls .task-owner-filter>button{border:0;min-height:30px;height:30px;margin:0}.nv-reference-root.reference-task-page .task-refine-controls .task-quiet-search{padding:0 10px;border-color:var(--ghost)}html[data-workspace-design=on] .nv-reference-root.reference-assistant{grid-template-columns:260px minmax(0,1fr)}html[data-workspace-design=on] .nv-reference-root.reference-assistant.assistant-history-collapsed{grid-template-columns:48px minmax(0,1fr)}html[data-workspace-design=on] .reference-assistant .assistant-history{grid-column:1;grid-row:1;border-left:0;border-right:1px solid var(--linje);padding:14px 12px;background:var(--white);display:flex;flex-direction:column;gap:12px;width:auto}html[data-workspace-design=on] .reference-assistant .assistant-main{grid-column:2;grid-row:1;min-width:0}html[data-workspace-design=on] .reference-assistant .assistant-history-heading{display:flex;gap:6px;padding:0;margin:0}html[data-workspace-design=on] .reference-assistant .assistant-new-conversation{flex:1;justify-content:flex-start;height:32px}html[data-workspace-design=on] .reference-assistant .assistant-history-search{margin:0;height:32px;border:1px solid var(--linje);border-radius:6px;padding:0 8px;background:var(--off-2)}html[data-workspace-design=on] .reference-assistant .assistant-history-search input{width:100%;font:400 var(--text-xs,12px)/1.4 var(--font-body);min-width:0}html[data-workspace-design=on] .reference-assistant .assistant-history-grouping{width:100%}html[data-workspace-design=on] .reference-assistant .assistant-history-list{flex:1;min-height:0;overflow:auto;margin:0}html[data-workspace-design=on] .reference-assistant .reference-history-group-toggle{font:500 var(--text-xs,12px)/1.4 var(--font-body);letter-spacing:0;color:var(--muted);min-height:32px}html[data-workspace-design=on] .reference-assistant .reference-history-group-toggle>span{margin-left:auto;font-size:var(--text-2xs,10px)}html[data-workspace-design=on] .reference-assistant .reference-history-group .reference-history-group{margin-left:10px}html[data-workspace-design=on] .reference-assistant .reference-history-row{position:relative;border-radius:6px}html[data-workspace-design=on] .reference-assistant .reference-history-row>button{padding:10px 8px;min-height:48px;gap:8px;width:100%;border-radius:6px}html[data-workspace-design=on] .reference-assistant .reference-history-row strong{font:500 var(--text-xs,12px)/1.4 var(--font-body);color:var(--ink-3)}html[data-workspace-design=on] .reference-assistant .reference-history-row small{font:400 var(--text-2xs,10px)/1.4 var(--font-body);color:var(--muted);margin-top:3px}html[data-workspace-design=on] .reference-assistant .reference-history-row-actions{position:absolute;right:4px;top:5px;background:var(--off-2);padding:2px;border-radius:4px;gap:0}html[data-workspace-design=on] .reference-assistant .reference-history-row-actions button{width:26px;height:26px}html[data-workspace-design=on] .reference-assistant .assistant-history-foot{margin:0;padding:12px 0 0;flex-shrink:0}html[data-workspace-design=on] .reference-assistant .assistant-history-foot img{width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-workspace-design=on] .reference-assistant.assistant-history-collapsed .assistant-history{padding:10px 6px}html[data-workspace-design=on] .reference-assistant.assistant-history-collapsed .assistant-history-heading{flex-direction:column}html[data-workspace-design=on] .reference-assistant.assistant-history-collapsed .assistant-new-conversation{width:32px;padding:0;justify-content:center}html[data-workspace-design=on] .reference-assistant .assistant-contextbar{position:sticky;top:0;z-index:3;flex-shrink:0}html[data-workspace-design=on] .reference-assistant .assistant-composer{border-radius:8px;box-shadow:none;border-color:var(--linje)}html[data-workspace-design=on] :is(.assistant-composer,.chat-composer) :is(.reference-model-trigger,.source-picker-trigger,.asst-pick__trigger){background:transparent;border-color:transparent;box-shadow:none;height:32px;color:var(--ink-3)}html[data-workspace-design=on] :is(.assistant-composer,.chat-composer) :is(.reference-model-trigger,.source-picker-trigger,.asst-pick__trigger):hover{background:var(--off-2)}html[data-workspace-design=on] :is(.assistant-composer,.chat-composer) :is(.reference-model-trigger,.source-picker-trigger,.asst-pick__trigger)>svg:last-child{width:12px;height:12px;color:var(--muted)}html[data-workspace-design=on] .assistant-composer-bottom .assistant-send{height:32px;width:32px;min-width:32px;max-width:32px;border-radius:50%;padding:0;background:var(--navy);color:var(--white)}html[data-workspace-design=on] .reference-assistant .assistant-recent-row{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px;border-radius:6px;text-decoration:none}html[data-workspace-design=on] .reference-assistant .assistant-recent-row:hover{background:var(--off-2);text-decoration:none}html[data-workspace-design=on] .reference-assistant .assistant-recent-row>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--text-xs,12px)/1.4 var(--font-body)}html[data-workspace-design=on] .reference-assistant .assistant-history-badge{font:400 var(--text-2xs,10px)/1.4 var(--font-body);border:1px solid var(--linje);border-radius:4px;padding:2px 5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}@media (max-width:700px){html[data-workspace-design=on] .nv-reference-root.reference-assistant,html[data-workspace-design=on] .nv-reference-root.reference-assistant.assistant-history-collapsed{grid-template-columns:48px minmax(0,1fr)}html[data-workspace-design=on] .reference-assistant .assistant-history{position:absolute;left:0;right:auto;top:0;width:min(260px,85vw);height:100%;z-index:20;box-shadow:var(--shadow-md)}html[data-workspace-design=on] .reference-assistant.assistant-history-collapsed .assistant-history{position:relative;width:48px;height:100%;top:0;right:auto;box-shadow:none;border-right:1px solid var(--linje)}html[data-workspace-design=on] .reference-assistant .assistant-contextbar{padding-right:12px}html[data-workspace-design=on] .reference-assistant .assistant-history-badge{max-width:90px}}html[data-workspace-design=on] .reference-model-menu-v2{width:480px;max-width:calc(100vw - 24px);padding:6px;border-radius:8px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-option{display:grid!important;grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;min-height:44px;padding:9px 8px!important;align-items:center!important;border-radius:6px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-symbol{width:20px;height:20px;background:transparent;border:0;padding:0;border-radius:0}html[data-workspace-design=on] .model-provider-logo{width:20px;height:20px;object-fit:contain;flex-shrink:0}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name{display:flex;align-items:center;gap:6px;flex-shrink:0}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name strong{font:600 var(--knapp-tekst)/1.4 var(--font-body);white-space:nowrap}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name small{font:400 var(--text-2xs,10px)/1.4 var(--font-body);border:1px solid var(--linje);border-radius:4px;padding:1px 4px;color:var(--muted)}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy>span:last-child{font:400 var(--tekst-liten,11.5px)/1.4 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--muted);margin:0}html[data-workspace-design=on][data-workspace-theme=dark] .model-provider-logo[src$="openai.svg"]{filter:invert(1)}html[data-workspace-design=on] .assistant-choice-menu{width:480px;padding:6px;border-radius:8px}html[data-workspace-design=on] .assistant-choice-menu :is(button){display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);text-align:left}html[data-workspace-design=on] .assistant-choice-menu button:hover,html[data-workspace-design=on] .assistant-choice-menu button[aria-pressed=true]{background:var(--off-2)}html[data-workspace-design=on] .assistant-choice-menu button>span{display:flex;align-items:center;gap:12px;min-width:0;flex:1}html[data-workspace-design=on] .assistant-choice-menu strong{font:600 var(--knapp-tekst)/1.4 var(--font-body);flex-shrink:0}html[data-workspace-design=on] .assistant-choice-menu small{font:400 var(--tekst-liten,11.5px)/1.4 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}html[data-workspace-design=on] .assistant-choice-menu footer{border-top:1px solid var(--linje);margin-top:6px;padding-top:4px}html[data-workspace-design=on] .chat-attach-chips-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}html[data-workspace-design=on] .chat-attach-chip{max-width:100%;border:1px solid var(--linje);background:var(--off-2);border-radius:6px;min-height:32px;gap:4px;padding:3px 6px}html[data-workspace-design=on] .chat-attach-chip__file{display:flex;gap:6px;align-items:center;min-width:0}html[data-workspace-design=on] .chat-attach-chip__file>svg{width:16px;height:16px;flex-shrink:0}html[data-workspace-design=on] .chat-attach-chip__name{max-width:200px;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:500 var(--text-xs,12px)/1.4 var(--font-body)}html[data-workspace-design=on] .chat-attach-chip__size{font:400 var(--text-2xs,10px)/1.4 var(--font-body);color:var(--muted);white-space:nowrap}html[data-workspace-design=on] .spm-footer{display:flex;justify-content:space-between;gap:10px}html[data-workspace-design=on] .spm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px}html[data-workspace-design=on] .spm-footer .spm-btn-primary{margin-left:auto;background:var(--navy);color:var(--white);border:1px solid var(--navy)}html[data-workspace-design=on] :is(.spm-section-label,.spm-eyebrow){letter-spacing:0}html[data-workspace-design=on] .spm-item{gap:10px}html[data-workspace-design=on] .spm-item-name{font:600 var(--knapp-tekst)/1.4 var(--font-body)}html[data-workspace-design=on] .spm-item-meta{margin-top:2px;color:var(--muted)}html[data-workspace-design=on] .mentor-source-menu{width:380px;bottom:auto;right:auto;border-radius:8px}html[data-workspace-design=on] .reference-assistant .assistant-message.user{background:var(--off-2);border:1px solid var(--linje);border-radius:8px;position:relative;padding:12px 14px}html[data-workspace-design=on] .assistant-user-author{display:flex;align-items:center;gap:7px;font:500 var(--text-xs,12px)/1.4 var(--font-body);margin-bottom:8px;color:var(--muted)}html[data-workspace-design=on] .chat-person-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--navy);color:var(--white);font:500 var(--text-2xs,10px)/1 var(--font-body)}html[data-workspace-design=on] .chat-person-avatar img{width:100%;height:100%;object-fit:cover}html[data-workspace-design=on] .emailpick__item{display:flex;align-items:center;gap:10px}html[data-workspace-design=on] .emailpick__item-copy{flex:1;min-width:0}html[data-workspace-design=on] .emailpick__item-copy>span{display:block}html[data-workspace-design=on] .emailpick__item-copy>.emailpick__item-top{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-workspace-design=on] .reference-assistant :is(.chat-chips,.chat-own-actions){display:flex;align-items:center;flex-wrap:nowrap;gap:5px;overflow-x:auto;opacity:0;transition:opacity .12s ease;margin-top:8px}html[data-workspace-design=on] .reference-assistant .assistant-message:is(:hover,:focus-within) :is(.chat-chips,.chat-own-actions){opacity:1}html[data-workspace-design=on] .reference-assistant :is(.chat-chips,.chat-own-actions)>button{height:26px;min-height:26px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font:500 var(--text-xs,12px)/1 var(--font-body);border:1px solid var(--linje);border-radius:4px;padding:0 7px;background:var(--white);color:var(--ink-3)}html[data-workspace-design=on] .reference-assistant :is(.chat-chips,.chat-own-actions)>button:hover{background:var(--off-2)}@media (hover:none){html[data-workspace-design=on] .reference-assistant :is(.chat-chips,.chat-own-actions){opacity:1}}@media (prefers-reduced-motion:reduce){html[data-workspace-design=on] .reference-assistant :is(.chat-chips,.chat-own-actions){transition:none}}html[data-workspace-design=on] .reference-assistant .reference-history-row-actions{bottom:auto;z-index:1;align-items:center}html[data-workspace-design=on] .chat-history-delete{display:flex;align-items:center;gap:6px;padding:8px;font:500 var(--text-xs,12px)/1.4 var(--font-body)}html[data-workspace-design=on] .chat-history-delete span{flex:1}html[data-workspace-design=on] .chat-history-delete .danger{color:var(--red)}html[data-workspace-design=on]:not([data-native-theme=dark]):not([data-workspace-theme=dark]) .reference-assistant :is(.assistant-main,.assistant-start,.assistant-messages,.assistant-sticky-composer,.assistant-contextbar),html[data-workspace-design=on]:not([data-native-theme=dark]):not([data-workspace-theme=dark]) .reference-assistant{background:var(--white)!important}html[data-workspace-design=on] .reference-assistant .assistant-recent-row>.assistant-history-badge{flex:0 1 auto;width:auto;display:inline-flex}html[data-workspace-design=on] .support-chat .bug-report__header .support-chat__avatar{width:40px;height:40px;border:0;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--off-2)}html[data-workspace-design=on] .support-chat .bug-report__header .support-chat__avatar img{width:40px;height:40px;object-fit:cover;object-position:center center}html[data-workspace-design=on] .support-chat__composer{display:flex;align-items:flex-end;gap:8px}html[data-workspace-design=on] .support-chat__composer :is(.support-chat__attach-btn,.support-chat__send){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;flex-shrink:0;border-radius:6px}html[data-workspace-design=on] .support-chat__input{min-height:32px;height:32px;box-sizing:border-box;padding:6px 8px;border-radius:6px;font:400 var(--text-sm,13px)/18px var(--font-body)}html[data-workspace-design=on] .support-chat .bug-report__close{background:transparent;border:0;box-shadow:none;color:var(--ink-3)}[data-workspace-design=on] .nv-reference-root.reference-settings{background:var(--nd-paper)!important;padding:24px 28px!important;max-width:none!important;overflow:visible}[data-workspace-design=on] .reference-settings .settings-layout{grid-template-columns:200px minmax(0,860px);gap:32px;align-items:start}[data-workspace-design=on] .reference-settings .settings-navigation{top:24px;max-height:calc(100dvh - 100px);overflow:auto}[data-workspace-design=on] .reference-settings .settings-content{display:flex;flex-direction:column;gap:32px;overflow:visible;max-height:none;padding:0!important;max-width:none}[data-workspace-design=on] .reference-settings .settings-page-section{scroll-margin-top:24px;min-width:0}[data-workspace-design=on] .reference-settings .settings-section-heading{position:sticky;top:0;z-index:8;background:var(--nd-paper);padding:10px 0 12px;margin:0 0 12px}[data-workspace-design=on] .reference-settings .settings-section-heading h2{font-size:18px!important;font-weight:500;letter-spacing:0;margin:0}[data-workspace-design=on] .reference-settings .settings-section-heading p{font-size:12.5px!important;line-height:1.55;color:var(--nd-muted);margin:5px 0 0}[data-workspace-design=on] .reference-settings .settings-card{background:var(--nd-surface)!important;border:1px solid var(--nd-line);border-radius:8px;padding:20px!important;margin-bottom:16px;box-shadow:none}[data-workspace-design=on] .reference-settings :is(.settings-card h3,.reference-settings-card-title){font-size:14px!important;font-weight:600!important;letter-spacing:0!important;color:var(--nd-navy);margin:0 0 8px}[data-workspace-design=on] .reference-settings :is(.settings-card-desc,.settings-subsection__lede){font-size:12.5px!important;line-height:1.6;color:var(--nd-muted)}[data-workspace-design=on] .reference-settings :is(.settings-kv-row,.settings-toggle-row){min-height:48px;box-sizing:border-box;gap:16px}[data-workspace-design=on] .reference-settings .settings-form-grid{gap:16px}[data-workspace-design=on] .reference-settings :is(.settings-form-grid input,.settings-form-grid button[role=combobox],.settings-input){height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12.5px!important}[data-workspace-design=on] .reference-settings :is(.btn,.wd-button){height:32px!important;min-height:32px!important;font-size:12.5px!important;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box}[data-workspace-design=on] .reference-settings .settings-profile-summary{gap:16px;align-items:center}[data-workspace-design=on] .reference-settings .settings-profile-summary .avatar{width:64px;height:64px;flex-shrink:0}[data-workspace-design=on] .reference-settings .settings-profile-summary>.btn{margin-left:auto}[data-workspace-design=on] .reference-settings .settings-profile-summary h3{font-size:16px!important;margin-bottom:4px}.mentor-phone-field>div{display:flex;gap:8px;align-items:center;margin-top:8px}.mentor-phone-field>div>button{flex:0 0 96px!important;margin:0!important}.mentor-phone-field input{min-width:0;flex:1;margin:0!important}.mentor-phone-field>label,.mentor-phrase-field>label{display:block;font-size:12.5px;color:var(--nd-navy)}.mentor-phrase-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--nd-line);border-radius:6px;margin-top:8px;background:var(--nd-surface)}.mentor-phrase-chips>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere;background:var(--off-2);color:var(--nd-navy);font-size:12.5px;padding:4px 6px;border-radius:4px}.mentor-phrase-chips>span>button{display:flex;align-items:center;justify-content:center;opacity:0;width:16px;height:16px;border:0;background:none;color:inherit;padding:0}.mentor-phrase-chips>span:is(:hover,:focus-within)>button{opacity:1}[data-workspace-design=on] .reference-settings .mentor-phrase-chips>input{border:0!important;background:transparent!important;box-shadow:none;flex:1;width:100%;min-width:120px;margin:0!important}.mentor-voice-result{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--nd-muted);margin-top:16px}[data-workspace-design=on] .reference-settings .settings-theme-options>button.selected{border-color:var(--nd-navy);box-shadow:inset 0 0 0 1px var(--nd-navy)}[data-workspace-design=on] .reference-settings button[role=switch][aria-checked=true]{background:var(--nd-navy)!important}[data-workspace-design=on] .reference-settings .settings-save{position:sticky;bottom:0;z-index:12;background:var(--nd-paper);padding:12px 0;border-top:1px solid var(--nd-line);margin-top:20px}@media (hover:none){.mentor-phrase-chips>span>button{opacity:1}}@media (max-width:760px){[data-workspace-design=on] .nv-reference-root.reference-settings{padding:12px!important}[data-workspace-design=on] .reference-settings .settings-layout{display:block}[data-workspace-design=on] .reference-settings .settings-navigation{display:none}[data-workspace-design=on] .reference-settings .native-settings-picker{display:block!important;position:sticky;top:0;z-index:20;background:var(--nd-paper);padding-bottom:8px}[data-workspace-design=on] .reference-settings .settings-section-heading{top:40px}[data-workspace-design=on] .reference-settings .settings-page-section{scroll-margin-top:50px}[data-workspace-design=on] .reference-settings .settings-profile-summary{flex-wrap:wrap}[data-workspace-design=on] .reference-settings .settings-save{position:static}}.mentor-settings-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18000;background:color-mix(in srgb,var(--nd-navy) 35%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}[data-workspace-design=on] .reference-detail.mentor-settings-confirm{position:relative;inset:auto;width:min(500px,100%);height:auto;max-height:calc(100dvh - 32px);overflow:auto;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:8px;padding:24px;box-shadow:var(--nd-popover-shadow);animation:mentor-settings-in .16s ease-out}.mentor-settings-confirm header{display:flex;gap:8px;align-items:center;margin-bottom:16px}.mentor-settings-confirm header h2{font-size:16px;margin:0;flex:1}.mentor-settings-confirm p,.mentor-settings-confirm li{font-size:12.5px;line-height:1.6;color:var(--nd-muted)}.mentor-settings-confirm footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:20px}.mentor-settings-confirm .btn{height:32px;font-size:12.5px}.mentor-settings-confirm .btn.danger{background:var(--red);color:var(--nd-on-accent);border-color:var(--red)}@keyframes mentor-settings-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reference-detail.mentor-settings-confirm{animation:none!important}}[data-workspace-design=on] .reference-settings .mentor-integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-workspace-design=on] .reference-settings .mentor-integrations-grid>.settings-integration{display:flex;align-items:flex-start;gap:12px;padding:18px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:8px;margin:0;min-width:0}[data-workspace-design=on] .reference-settings .reference-integration-logo{width:40px;height:40px;background:none!important;border:0!important;padding:0;flex-shrink:0}[data-workspace-design=on] .reference-settings .reference-integration-logo img{width:40px;height:40px;object-fit:contain}.mentor-integration-content{min-width:0;flex:1;display:flex;flex-direction:column;height:100%}.mentor-integration-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}[data-workspace-design=on] .reference-settings .mentor-integration-heading h3{font-size:14px;font-weight:600;margin:0}[data-workspace-design=on] .reference-settings .mentor-integration-heading .connection-status{margin:0;white-space:nowrap;font-size:10px}[data-workspace-design=on] .reference-settings .mentor-integration-content>p{font-size:12.5px;line-height:1.6;margin:4px 0 8px}[data-workspace-design=on] .reference-settings .reference-integration-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}[data-workspace-design=on] .reference-settings .reference-integration-actions>.btn{width:auto;margin:0}.mentor-heading-logo{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}@media (max-width:1000px){[data-workspace-design=on] .reference-settings .mentor-integrations-grid{grid-template-columns:1fr}}[data-workspace-design=on] .reference-settings :is(.mentor-standard-sources,.mentor-setup-checklist) :is(a,button){display:flex;align-items:center;gap:10px;min-height:48px;width:100%;background:none;border:0;border-bottom:1px solid var(--nd-line);text-align:left;color:var(--nd-navy);text-decoration:none;font-size:12.5px;padding:8px 0}.mentor-standard-sources a>img{width:24px;height:24px;object-fit:contain}.mentor-standard-sources a>strong,.mentor-setup-checklist button>span{flex:1}.mentor-standard-sources a>span{font-size:10px;color:var(--nd-muted)}.mentor-setup-checklist .settings-card-top>span{font-size:12.5px;color:var(--nd-muted)}[data-workspace-design=on] .reference-settings .settings-form-grid input.mentor-currency{width:160px;text-align:right;font-variant-numeric:tabular-nums}.mentor-notification-time{display:flex;gap:10px;align-items:center}.mentor-notification-time>.settings-toggle-row{flex:1}.mentor-billing-link{margin-bottom:12px}[data-workspace-design=on] .reference-settings h3:has(>svg){display:flex;align-items:center;gap:8px}.mentor-colleague-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 140px auto;gap:10px;align-items:start;margin:16px 0}.mentor-colleague-add label,.mentor-colleague-add>div>label{display:block;font-size:12.5px;color:var(--nd-navy)}.mentor-colleague-add input{display:block;height:32px;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font:inherit;padding:0 10px;margin-top:8px}.mentor-colleague-add button[role=combobox]{margin-top:8px;height:32px}.mentor-colleague-add>.btn{margin-top:25px}.mentor-colleague-add small{color:var(--red);display:block;margin-top:4px}.mentor-colleague-add input[aria-invalid=true]{border-color:var(--red)}.mentor-colleague-row{display:flex;align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--nd-line)}.mentor-colleague-row>.chat-person-avatar{width:32px;height:32px;flex-shrink:0}.mentor-colleague-row>div{min-width:0;flex:1}.mentor-colleague-row strong,.mentor-colleague-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor-colleague-row strong{font-size:12.5px;font-weight:500;color:var(--nd-navy)}.mentor-colleague-row small{font-size:12px;color:var(--nd-muted);margin-top:3px}.mentor-colleague-row>button[role=combobox]{width:140px;height:32px}.mentor-colleague-row>.danger{color:var(--red)}.mentor-colleagues .settings-card-top>span{font-size:12.5px;color:var(--nd-muted)}@media (max-width:1050px){.mentor-colleague-add{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-colleague-row>button[role=combobox]{width:110px}}[data-workspace-design=on] .mentor-playbooks :is(.cd-bib-btn,.bibliotek-btn,.systpl-card__btn){height:32px;min-height:32px;font-size:12.5px;display:inline-flex;gap:6px;align-items:center;border-radius:6px}[data-workspace-design=on] .mentor-playbooks .playbook{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:8px;padding:16px;gap:16px}[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill{display:flex;gap:4px;align-items:center;background:var(--amber-bg);color:var(--amber-m);border-radius:4px;padding:4px 6px}[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill:has(.n-red){background:var(--red-bg);color:var(--red)}[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill :is(.n,.l){font-size:10px;line-height:16px;color:inherit;margin:0;text-transform:none;letter-spacing:0}[data-workspace-design=on] .mentor-playbooks .bibliotek-card__menu>button{height:32px;display:flex;align-items:center;gap:8px;font-size:12.5px}[data-workspace-design=on] .mentor-playbooks .reference-switch:after{display:none}[data-workspace-design=on] .mentor-playbooks .reference-switch.on{background:var(--nd-navy)!important}.mentor-playbook-preview-open{display:flex;flex-direction:column;gap:8px;border:0;background:none;width:100%;padding:0;text-align:left;color:inherit;cursor:pointer}.mentor-playbook-preview-open>.systpl-card__head{display:flex;width:100%;gap:8px;align-items:center}.mentor-playbook-preview-open .systpl-card__head>svg:last-child{margin-left:auto}.mentor-playbook-preview-open>.systpl-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mentor-playbook-preview-rules{padding-left:16px;max-height:280px;overflow:auto;font-size:12.5px;color:var(--nd-muted)}.mentor-playbook-preview-rules p{font-size:12.5px;line-height:1.5}.mentor-playbook-preview:hover{box-shadow:var(--nd-hover-shadow)}[data-workspace-design=on] .mentor-playbook-editor.reference-detail{position:relative;inset:auto;width:min(780px,100%);height:auto;max-height:calc(100dvh - 32px);border-radius:8px;background:var(--nd-surface);animation:mentor-settings-in .16s ease-out}.mentor-playbook-editor :is(.systpl-title,.pb-edit__label,.pb-edit__section-title){display:flex;align-items:center;gap:8px}.mentor-playbook-editor .pb-edit__label{font-size:12.5px;letter-spacing:0;text-transform:none}.mentor-playbook-editor :is(.pb-edit__input,.pb-rule__name){height:32px;min-height:32px;box-sizing:border-box;font-size:12.5px}.mentor-playbook-editor .pb-rule__head{min-height:40px;align-items:center}.mentor-playbook-editor .pb-rule__head>button[role=combobox]{width:104px;height:32px;flex-shrink:0}.mentor-playbook-editor .pb-rule{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:6px}.mentor-playbook-editor .pb-rule__prompt{height:64px;min-height:64px;font-size:12.5px;line-height:1.5}.mentor-playbook-editor :is(.pb-edit__add-btn,.bibliotek-btn){display:inline-flex;align-items:center;gap:6px;height:32px;font-size:12.5px}.mentor-playbook-editor .pb-rule__icon-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--nd-navy);padding:0}@media (max-width:760px){.mentor-playbook-editor .pb-rule__head{flex-wrap:wrap}.mentor-playbook-editor .pb-rule__name{min-width:140px}.mentor-playbook-editor .systpl-footer{position:static}}.mentor-about-logo{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mentor-about-logo>span{font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--nd-navy)}.mentor-invoice-table [role=row]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:40px;align-items:center;font-size:12.5px;border-bottom:1px solid var(--nd-line);color:var(--nd-muted)}[data-workspace-design=on][data-sb-tema=lys] .sidebar :is(.sidebar__icon,.sidebar__logo,.sidebar__wordmark,.sidebar__footer svg,.sidebar__nav-item svg,.sidebar__item-icon,.sidebar__item-icon svg,.sidebar__item-label){color:var(--sb-text-active)!important}.mentor-integration-result{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:var(--nd-muted)}[data-workspace-design=on] .nv-reference-root.reference-settings,[data-workspace-design=on] .reference-settings :is(.settings-section-heading,.settings-save,.native-settings-picker){background:var(--nd-surface)!important}[data-workspace-design=on] .reference-settings .settings-form-grid .nv-select{padding:0!important;border:0!important;background:none!important;min-height:32px;height:32px;box-sizing:border-box}[data-workspace-design=on] .reference-settings .settings-form-grid .nv-select__btn{height:32px!important;min-height:32px!important;font-size:12.5px!important;padding:0 10px!important}[data-workspace-design=on] .reference-settings .mentor-phone-field>div>.nv-select{flex:0 0 104px!important;width:104px!important;margin:0!important}[data-workspace-design=on] .reference-settings .mentor-phone-field>div>input{width:0;flex:1}[data-workspace-design=on] .reference-settings .mentor-colleague-row>.nv-select{width:140px;flex:0 0 140px}[data-workspace-design=on] .reference-settings :is(.mentor-colleague-row,.mentor-colleague-add) .nv-select__btn{height:32px!important;min-height:32px!important}[data-workspace-design=on] .mentor-playbook-editor .pb-rule__head>.nv-select{width:104px;flex:0 0 104px}[data-workspace-design=on] .mentor-playbook-editor .nv-select__btn{height:32px;min-height:32px}@media (max-width:760px){[data-workspace-design=on] .reference-settings .mentor-colleague-row>.nv-select{width:110px;flex-basis:110px}}[data-workspace-design=on] .web-main__content--settings{background:var(--nd-surface)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;overscroll-behavior:contain}[data-workspace-design=on] .nv-reference-root.reference-settings{height:auto!important;min-height:100%;box-sizing:border-box}.mentor-create-firm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.mentor-create-firm>button{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:6px;height:32px}.mentor-create-firm input{box-sizing:border-box;height:32px!important}@media (max-width:520px){.mentor-create-firm{grid-template-columns:1fr}}[data-workspace-design=on] .mentor-playbook-editor :is(.pb-edit__input,.pb-rule__name,.pb-rule__prompt,.pb-question__input){border:1px solid var(--nd-line);border-radius:6px;padding:6px 10px;background:var(--nd-surface);color:var(--nd-navy)}[data-workspace-design=on] .mentor-playbook-editor .bibliotek-btn{border:1px solid var(--nd-line)!important;border-radius:6px;padding:0 12px;background:var(--nd-surface);color:var(--nd-navy)}[data-workspace-design=on] .mentor-playbook-editor .bibliotek-btn--primary{background:var(--nd-navy)!important;color:var(--nd-surface)!important;border-color:var(--nd-navy)!important}.mentor-playbook-editor :is(.pb-rule__num,.pb-edit__section-count){border-radius:4px!important;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.mentor-playbook-editor .pb-rule__icon-btn--danger{color:var(--red)!important}.mentor-playbook-editor .systpl-footer{gap:8px}.mentor-dialog-transition[data-closing=true]{animation:mentor-dialog-out .14s ease-in forwards;pointer-events:none}.mentor-dialog-transition[data-closing=true]>.reference-detail{animation:mentor-dialog-content-out .14s ease-in forwards!important}@keyframes mentor-dialog-out{to{opacity:0}}@keyframes mentor-dialog-content-out{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mentor-dialog-transition,.mentor-dialog-transition>.reference-detail{animation:none!important}}html[data-workspace-design=on] .mail-command-actions>.mentor-create-email-task{width:auto!important;min-width:32px;height:32px!important;padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0}html[data-workspace-design=on] .mentor-email-timer{background:var(--nd-surface)!important;color:var(--nd-navy)!important;border-color:var(--nd-line)!important;flex-shrink:0}html[data-workspace-design=on][data-workspace-theme=dark] :is(.reference-switch,.settings-toggle)[aria-checked=true]{background:var(--nd-navy)!important}html[data-workspace-design=on][data-workspace-theme=dark] :is(.reference-switch,.settings-toggle)>span{background:var(--nd-surface)!important}html[data-workspace-design=on][data-workspace-theme=dark] :is(.reference-switch,.settings-toggle)[aria-checked=false]{background:var(--nd-line)!important}@media (max-width:1100px){html[data-workspace-design=on] .mentor-create-email-task>span{display:none}html[data-workspace-design=on] .mail-command-actions>.mentor-create-email-task{width:32px!important;padding:0!important}}html[data-workspace-design=on] .nv-reference-root .mail-command-actions>button.mentor-create-email-task.btn{height:32px!important;min-height:32px!important;box-sizing:border-box!important}html[data-workspace-design=on][data-workspace-theme=dark] .nv-reference-root.reference-settings button.reference-switch[role=switch][aria-checked=true]{background:var(--nd-navy)!important}html[data-workspace-design=on][data-workspace-theme=dark] .nv-reference-root.reference-settings button.reference-switch[role=switch]>span{background:var(--nd-surface)!important}.mentor-workspace-tooltip{position:fixed;z-index:30000;background:var(--nd-navy);color:var(--nd-surface);border:1px solid var(--nd-line);border-radius:4px;padding:6px 9px;font:400 var(--text-xs,12px)/1.4 var(--font-body);max-width:calc(100vw - 16px);white-space:pre-line;width:max-content;overflow-wrap:anywhere;pointer-events:none;box-shadow:var(--nd-popover-shadow)}html[data-workspace-design=on] .nv-reference-root :is(.btn,.wd-button){height:32px;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px}html[data-workspace-design=on] :is(.nv-reference-root,.systpl-modal) :is(button[aria-label=Lukk],button[aria-label^="Lukk "],.systpl-close,.spm-close){width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--nd-navy)!important;padding:0!important}html[data-workspace-design=on] .nv-reference-root :is(.btn,.icon-btn):not(:disabled):hover{filter:brightness(.96);text-decoration:none}html[data-workspace-design=on] .nv-reference-root :is(.prepared-count,.panel-counter,.toolbar-counter,.assistant-history-badge,.playbook-rule-pill){border-radius:4px!important}html[data-workspace-design=on] .reference-time-tools>div>button{display:flex;align-items:center;gap:8px;height:32px;text-align:left}html[data-workspace-design=on] .task-topbar-tabs>button{display:inline-flex;align-items:center;gap:6px}@media (min-width:761px){html[data-workspace-design=on] .nv-reference-root .task-list-refined .task-group-rows .task-row{grid-template-columns:18px minmax(0,1fr) 64px 130px 115px 24px 26px;gap:12px;min-height:64px;box-sizing:border-box}html[data-workspace-design=on] .nv-reference-root .task-list-refined .task-inline-status.nv-select{width:100%;height:32px;min-height:32px;padding:0;border:0}html[data-workspace-design=on] .nv-reference-root .task-list-refined .task-inline-status .nv-select__btn{height:32px;min-height:32px}html[data-workspace-design=on] .nv-reference-root .task-list-refined .task-due{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}}html[data-workspace-design=on] .nv-reference-root .task-person-avatar,html[data-workspace-design=on] .nv-reference-root .task-owner.task-edit-cell{width:24px!important;min-width:24px!important;height:24px!important;font-size:10px!important}html[data-workspace-design=on] .reference-settings .settings-card>h3{display:flex;align-items:center;gap:8px}html[data-workspace-design=on] .nv-reference-root .mentor-calendar-row{border-color:var(--nd-line)!important;border-radius:0;color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root .mentor-calendar-row .calendar-type-icon{color:var(--nd-navy)}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble{min-width:0!important;max-width:100%!important;box-sizing:border-box;overflow-wrap:anywhere}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble--user{width:fit-content!important;align-self:flex-end;display:flex;flex-direction:column;background:var(--nd-paper)!important;color:var(--nd-navy)!important;border:1px solid var(--nd-line);border-radius:8px!important;padding:12px!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble__content{min-width:0;max-width:100%;color:var(--nd-navy)!important;font-size:14px!important;line-height:1.7!important;overflow-wrap:anywhere;word-break:break-word}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble--assistant{display:block!important;padding:0!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble--assistant:before{display:none!important}html[data-workspace-design=on] .chat-view.cd-asst :is(.chat-sessions-bar,.chat-messages,.chat-composer){background:var(--nd-surface)!important;min-width:0;box-sizing:border-box}html[data-workspace-design=on] .chat-view.cd-asst .chat-sessions-bar button{background:var(--nd-surface)!important;color:var(--nd-navy)!important;border:1px solid var(--nd-line);border-radius:6px}html[data-workspace-design=on] .chat-view.cd-asst .chat-messages{padding:16px 12px!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-messages__inner{width:100%;min-width:0;max-width:100%;padding:0!important;gap:24px;box-sizing:border-box}html[data-workspace-design=on] .chat-view.cd-asst .chat-composer{padding:10px 12px!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-composer-inner{width:100%;max-width:100%;box-sizing:border-box}html[data-workspace-design=on] .chat-view.cd-asst .chat-composer__input{font-size:14px!important;line-height:1.6;min-height:72px!important;background:var(--nd-surface)!important;color:var(--nd-navy)!important}html[data-workspace-design=on] .chat-view.cd-asst .assistant-composer-bottom{display:flex;align-items:flex-end;justify-content:space-between;padding:8px;gap:8px;flex-wrap:nowrap}html[data-workspace-design=on] .chat-view.cd-asst .native-tools{min-width:0;flex:1}html[data-workspace-design=on] .chat-view.cd-asst .native-tools-trigger{display:flex;align-items:center;gap:6px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font-size:12px;padding:0 8px;height:32px}html[data-workspace-design=on] .chat-view.cd-asst .native-tools-content>div{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}html[data-workspace-design=on] .chat-view.cd-asst .assistant-send{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:50%;padding:0;display:grid;place-items:center;flex-shrink:0}html[data-workspace-design=on] .chat-view.cd-asst .chat-email-mention{max-width:100%;overflow:hidden;text-overflow:ellipsis}html[data-workspace-design=on][data-workspace-theme=dark] .reference-time-ledger .mentor-time-status{color:var(--nd-navy)!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-own-actions{display:flex;gap:4px;margin-top:6px}html[data-workspace-design=on] .chat-view.cd-asst .chat-own-actions>button{width:26px;height:26px;display:grid;place-items:center;background:transparent;color:var(--nd-muted);border:0;border-radius:4px;padding:0}html[data-workspace-design=on] .chat-view.cd-asst .chat-own-actions>button:hover{background:var(--nd-line)}html[data-workspace-design=on] .reference-settings .settings-toggle-row{min-height:48px;padding:4px 0!important;box-sizing:border-box;align-items:center}html[data-workspace-design=on] .reference-settings .settings-toggle-row>div{min-width:0;flex:1}html[data-workspace-design=on] .reference-settings .settings-toggle-row :is(strong,.settings-toggle-label){font-size:12.5px!important;line-height:18px;margin:0;display:block}html[data-workspace-design=on] .reference-settings .settings-toggle-row p{font-size:12.5px!important;line-height:16px!important;margin:2px 0 0!important}html[data-workspace-design=on] .reference-settings .reference-settings-card-title{display:flex;align-items:center;gap:8px}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble__ai-avatar{background:transparent!important;border:0;color:var(--nd-navy)!important}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble__user-context{background:var(--nd-surface)!important;color:var(--nd-muted)!important;border:1px solid var(--nd-line);border-radius:4px;max-width:100%;box-sizing:border-box}html[data-workspace-design=on] .chat-view.cd-asst .chat-bubble__user-context>span{color:inherit!important;min-width:0}html[data-workspace-design=on] .mentor-firm-page :is(.team-heading,.team-row){grid-template-columns:minmax(190px,1.8fr) 110px 120px 145px 95px 16px;gap:16px;padding-inline:24px;min-width:0}html[data-workspace-design=on] .mentor-firm-page .team-row{height:auto;min-height:76px;padding-block:16px}html[data-workspace-design=on] .mentor-firm-page .team-row .person>span:last-child{display:grid;gap:5px;text-align:left}html[data-workspace-design=on] .mentor-firm-page .mentor-role-badge{padding:0;border:0;background:transparent;margin:0;color:var(--muted)}html[data-workspace-design=on] .mentor-firm-page .team-row .avatar{width:34px;height:34px;flex-shrink:0;overflow:hidden}html[data-workspace-design=on] .mentor-firm-page .team-row .avatar img{width:100%;height:100%;object-fit:cover}html[data-workspace-design=on] .mentor-firm-page .team-billable{display:grid;gap:4px;justify-items:end}html[data-workspace-design=on] .mentor-firm-page .team-billable small{margin:0;color:var(--muted)}html[data-workspace-design=on] .mentor-firm-page .team-heading{font-size:10px;letter-spacing:.04em;padding-block:14px}html[data-workspace-design=on] .mentor-firm-page .mentor-person-rate{font-weight:600;white-space:nowrap;color:var(--ink)}html[data-workspace-design=on] .donut-container .donut-center{z-index:0;pointer-events:none}html[data-workspace-design=on] .donut-container .recharts-wrapper{z-index:1}html[data-workspace-design=on] .donut-container .chart-tooltip{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:12px 16px;min-width:150px;box-shadow:var(--nd-popover-shadow,0 12px 36px #0e1b3324)}html[data-workspace-design=on] .donut-container .chart-tooltip :is(strong,span){display:block;color:inherit;font-size:13px;line-height:1.6;white-space:nowrap}html[data-workspace-design=on] .mentor-mail-view-toggle .btn[aria-pressed=true] svg{color:var(--white,#fff)!important}html[data-workspace-design=on] .reference-folder-options button[role=option]{grid-template-columns:24px minmax(0,1fr) auto 16px;min-height:38px;gap:10px!important}html[data-workspace-design=on] .reference-folder-options .reference-folder-symbol{display:grid;place-items:center;width:24px;height:24px;min-width:24px;flex:none;margin:0;padding:0}html[data-workspace-design=on] .reference-folder-options .reference-folder-symbol svg{width:18px;height:18px}html[data-workspace-design=on] .reference-folder-options button[role=option]>span:nth-child(2){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:24px}html[data-workspace-design=on] .reference-folder-section{padding-left:10px}html[data-workspace-design=on] .mentor-review-tools{padding:18px 28px;gap:16px}html[data-workspace-design=on] .mail-queue-builder>header{padding-bottom:20px}html[data-workspace-design=on] .mail-queue-builder>header p{margin-top:10px;line-height:1.6}html[data-workspace-design=on] .mail-queue-builder .mentor-queue-explanation{margin-bottom:24px;padding:16px}html[data-workspace-design=on] .assistant-choice-menu{width:360px;padding:12px}html[data-workspace-design=on] .assistant-choice-menu button{font-family:inherit;letter-spacing:normal}html[data-workspace-design=on] .assistant-choice-menu button strong{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}html[data-workspace-design=on] .assistant-choice-menu button small{font-family:inherit;font-size:12px;line-height:1.5;color:var(--muted);margin-top:3px}html[data-workspace-design=on] .assistant-choice-menu footer button{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:12px 8px;color:var(--ink)}html[data-workspace-design=on] .source-picker-popup button[role=checkbox] i{flex:0 0 18px;width:18px;height:18px;background:var(--surface);border:1px solid var(--line);border-radius:4px}html[data-workspace-design=on] .source-picker-popup button[aria-checked=true] i{background:var(--nd-navy)!important;border-color:var(--nd-navy)!important;color:#fff!important}html[data-workspace-design=on] .source-picker-popup button[aria-checked=true] i svg{color:#fff!important}@media (max-width:1050px){html[data-workspace-design=on] .mentor-firm-page .team-heading{display:none}html[data-workspace-design=on] .mentor-firm-page .team-row{position:relative;grid-template-columns:1fr 1fr;gap:16px 24px;padding:20px}html[data-workspace-design=on] .mentor-firm-page .team-row .person{grid-column:1/-1}html[data-workspace-design=on] .mentor-firm-page .team-row>[data-label]{text-align:left;display:block}html[data-workspace-design=on] .mentor-firm-page .team-row>[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;font-weight:400;margin-bottom:5px}html[data-workspace-design=on] .mentor-firm-page .team-row>svg{position:absolute;right:20px;top:28px}}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls{flex-wrap:wrap}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case{max-width:min(240px,100%);min-width:0;margin-left:auto!important}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case>button{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case>button{display:flex;align-items:center;gap:8px;padding:0 10px;border-color:transparent!important;background:transparent!important;color:var(--ink)}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case>button:hover{background:var(--off-2)!important}html[data-workspace-design=on] .reference-mail-matter-label{font-size:12px;line-height:1.4}html[data-workspace-design=on] .assistant-choice-menu button>span{display:grid;gap:3px;align-items:start}html[data-workspace-design=on] .assistant-choice-menu button small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-workspace-design=on] .assistant-choice-menu button>svg{flex-shrink:0}html[data-workspace-design=on] .assistant-choice-menu footer{position:sticky;bottom:-12px;background:var(--surface);padding-top:8px;padding-bottom:4px}@media (max-width:1050px){html[data-workspace-design=on] .mentor-firm-page .team-row>[data-label]{text-align:left!important;justify-self:stretch}}html[data-workspace-design=on] .nv-reference-root .task-drop-preview{pointer-events:none;display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;margin:8px 0;border:1px dashed var(--nd-muted);border-radius:8px;background:var(--nd-paper);color:var(--nd-navy);opacity:.5;box-sizing:border-box}html[data-workspace-design=on] .nv-reference-root .task-drop-preview.compact{min-height:58px;margin:0;border-radius:6px;padding:10px 16px}html[data-workspace-design=on] .nv-reference-root .task-drop-preview>div{min-width:0;display:grid;gap:4px}html[data-workspace-design=on] .nv-reference-root .task-drop-preview strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .nv-reference-root .task-drop-preview small{font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .task-preview-row>td{padding:0!important;border:0}html[data-workspace-design=on] .nv-reference-root .task-preview-row{pointer-events:none}html[data-workspace-design=on] .nv-reference-root .task-manual-order{font-size:12px;color:var(--nd-muted);padding:10px 16px;margin:0}html[data-workspace-design=on] .nv-reference-root .home-week{overflow:hidden}html[data-workspace-design=on] .nv-reference-root .home-week-grid{touch-action:pan-y;cursor:grab}html[data-workspace-design=on] .nv-reference-root .home-week-grid:active{cursor:grabbing}html[data-workspace-design=on] .calendar-workspace{padding:0;background:var(--nd-surface)}html[data-workspace-design=on] .calendar-workspace .calendar-connection{margin:0;padding:12px 24px;border:0;border-bottom:1px solid var(--nd-line);border-radius:0;background:transparent}html[data-workspace-design=on] .calendar-workspace .calendar-month-toolbar{margin:0;padding:20px 24px;gap:20px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .calendar-workspace .calendar-month-toolbar h2{font-size:20px;font-weight:500;letter-spacing:-.5px}html[data-workspace-design=on] .calendar-workspace-body{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:600px}html[data-workspace-design=on] .nv-reference-root .calendar-rail{padding:22px 16px;border-right:1px solid var(--nd-line)}html[data-workspace-design=on] .nv-reference-root .calendar-rail>h3{margin:26px 8px 12px;font-size:12px;font-weight:600;color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root .calendar-mini header{display:flex;align-items:center;gap:2px;margin-bottom:12px}html[data-workspace-design=on] .nv-reference-root .calendar-mini header strong{flex:1;font-size:12px;font-weight:500}html[data-workspace-design=on] .nv-reference-root .calendar-mini header .icon-btn{width:26px;height:26px;min-width:26px}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>span{font-size:10px;color:var(--nd-muted);line-height:24px}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>button{width:24px;height:24px;padding:0;border:0;border-radius:50%;font:inherit;font-size:11px;color:var(--nd-navy);background:none;cursor:pointer}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>button.outside{opacity:.35}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>button:hover,html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>button.selected{background:var(--nd-paper)}html[data-workspace-design=on] .nv-reference-root .calendar-mini-grid>button.today{background:var(--nd-navy);color:#fff}html[data-workspace-design=on] .nv-reference-root .calendar-rail .reference-calendar-filters{display:grid;margin:0;padding:0;gap:8px}html[data-workspace-design=on] .nv-reference-root .calendar-rail .reference-calendar-filters label{display:flex;align-items:center;gap:9px;padding:6px 8px;font-size:12px}html[data-workspace-design=on] .nv-reference-root .calendar-rail-note{font-size:11px;line-height:1.6;color:var(--nd-muted);margin:22px 8px}html[data-workspace-design=on] .nv-reference-root .calendar-main-grid{min-width:0}html[data-workspace-design=on] .nv-reference-root .calendar-time-workspace{overflow-x:auto}html[data-workspace-design=on] .nv-reference-root .calendar-time-head,html[data-workspace-design=on] .nv-reference-root .calendar-all-day,html[data-workspace-design=on] .nv-reference-root .calendar-time-columns{display:grid;min-width:650px}html[data-workspace-design=on] .nv-reference-root .calendar-time-head>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 12px;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .calendar-time-head>div>span{font-size:11px;text-transform:uppercase}html[data-workspace-design=on] .nv-reference-root .calendar-time-head b{display:grid;place-items:center;width:34px;height:34px;font-size:23px;font-weight:400;color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root .calendar-time-head .is-today b{border-radius:50%;background:var(--nd-navy);color:#fff}html[data-workspace-design=on] .nv-reference-root .calendar-time-zone{font-size:10px;color:var(--nd-muted);align-self:end;text-align:center;padding-bottom:18px}html[data-workspace-design=on] .nv-reference-root .calendar-all-day{border-bottom:1px solid var(--nd-line);max-height:126px;overflow-y:auto}html[data-workspace-design=on] .nv-reference-root .calendar-all-day>small{font-size:9px;color:var(--nd-muted);text-align:center;padding:8px 0}html[data-workspace-design=on] .nv-reference-root .calendar-all-day>div{padding:4px 3px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--nd-line)}html[data-workspace-design=on] .nv-reference-root .calendar-all-day button{display:flex;align-items:center;gap:5px;min-height:25px;flex-shrink:0;border:0;border-radius:4px;background:var(--nd-paper);color:var(--nd-navy);font:inherit;font-size:11px;text-align:left;padding:5px 6px;cursor:pointer}html[data-workspace-design=on] .nv-reference-root .calendar-all-day button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .nv-reference-root .calendar-all-day button svg{flex-shrink:0}html[data-workspace-design=on] .nv-reference-root .calendar-time-scroll{height:calc(100dvh - 330px);min-height:380px;overflow-y:auto;overscroll-behavior:contain}html[data-workspace-design=on] .nv-reference-root .calendar-time-columns{height:1440px}html[data-workspace-design=on] .nv-reference-root .calendar-hour-labels{position:relative}html[data-workspace-design=on] .nv-reference-root .calendar-hour-labels time{position:absolute;left:7px;font-size:10px;color:var(--nd-muted);font-variant-numeric:tabular-nums}html[data-workspace-design=on] .nv-reference-root .calendar-hour-column{position:relative;border-left:1px solid var(--nd-line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,var(--nd-line) 59px,var(--nd-line) 60px)}html[data-workspace-design=on] .nv-reference-root .calendar-hour-column.weekend{background-color:var(--nd-paper)}html[data-workspace-design=on] .nv-reference-root .calendar-time-slot{position:absolute;left:0;width:100%;height:30px;border:0;background:none;cursor:pointer}html[data-workspace-design=on] .nv-reference-root .calendar-time-slot:hover{background:color-mix(in srgb,var(--nd-navy) 4%,transparent)}html[data-workspace-design=on] .nv-reference-root .calendar-time-slot:focus-visible{outline:2px solid var(--nd-navy);outline-offset:-2px}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event{position:absolute;z-index:1;display:flex;flex-direction:column;gap:4px;overflow:hidden;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--nd-navy) 13%,transparent);border-left:3px solid var(--nd-navy);border-radius:5px;background:var(--nd-paper);color:var(--nd-navy);text-align:left;padding:7px;cursor:pointer;font:inherit;transition:box-shadow .16s ease}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event:hover{box-shadow:var(--nd-hover-shadow);z-index:2}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event strong{font-size:12px;line-height:1.3;font-weight:500;overflow:hidden;text-overflow:ellipsis}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event time{font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .nv-reference-root .calendar-timed-event small{font-size:10px;line-height:1.4;opacity:.7;overflow:hidden}html[data-workspace-design=on] .calendar-workspace .task-calendar{border:0;border-radius:0;margin:0}html[data-workspace-design=on] .calendar-workspace .calendar-agenda{margin:0;padding:16px 24px}html[data-workspace-design=on] .calendar-workspace .calendar-day-cell{min-height:122px}@media (max-width:1050px){html[data-workspace-design=on] .calendar-workspace-body{grid-template-columns:1fr}html[data-workspace-design=on] .nv-reference-root .calendar-rail{display:none}html[data-workspace-design=on] .calendar-workspace .calendar-month-toolbar{padding:16px}html[data-workspace-design=on] .calendar-workspace .calendar-month-toolbar h2{font-size:17px}}@media (max-width:600px){html[data-workspace-design=on] .calendar-workspace .calendar-month-toolbar{align-items:stretch;flex-direction:column;gap:12px}html[data-workspace-design=on] .calendar-workspace .calendar-period-controls{justify-content:space-between}html[data-workspace-design=on] .nv-reference-root .calendar-time-scroll{height:55dvh}html[data-workspace-design=on] .nv-reference-root .calendar-time-workspace:has(.calendar-hour-column:only-child){min-width:0}}html[data-workspace-design=on] .reference-settings [data-settings-section=profil] .settings-card,html[data-workspace-design=on] .reference-settings [data-settings-section=personalisering] .settings-card{padding:28px;margin:0 0 28px;border:1px solid var(--nd-line);border-radius:10px;background:var(--nd-surface)}html[data-workspace-design=on] .reference-settings .settings-card>h3{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 16px;letter-spacing:-.2px}html[data-workspace-design=on] .reference-settings .settings-card-desc{font-size:13px;line-height:1.6;color:var(--nd-muted);margin:0 0 22px;max-width:65ch}html[data-workspace-design=on] .reference-settings .settings-form-grid{gap:24px 20px;margin-top:22px}html[data-workspace-design=on] .reference-settings .settings-form-grid>label{font-size:12px;font-weight:500;line-height:1.5;display:flex;flex-direction:column;gap:8px;min-width:0}html[data-workspace-design=on] .reference-settings .settings-form-grid>label small{font-size:11px;font-weight:400;line-height:1.5;margin:0;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .settings-profile-summary{padding-bottom:24px;margin:0 0 4px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .settings-profile-summary h3{font-size:17px;font-weight:500;margin:0 0 5px}html[data-workspace-design=on] .mentor-playbooks .playbook{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:24px;border-radius:10px;align-items:start}html[data-workspace-design=on] .mentor-playbooks .playbook-l{min-width:0;grid-column:1;grid-row:1}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-h{display:flex;gap:12px;align-items:center;flex-wrap:wrap}html[data-workspace-design=on] .mentor-playbooks .playbook-title{font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.2px;margin:0}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-desc{font-size:13px!important;line-height:1.6!important;margin:10px 0!important;max-width:65ch}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px!important;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .mentor-playbooks .playbook-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:16px}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-rules{grid-column:1/-1;display:flex;gap:12px;border-top:1px solid var(--nd-line);padding-top:14px}html[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill{padding:0;background:transparent;color:var(--nd-muted);gap:5px}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-rule-pill .n{font-weight:500}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-status{font-size:10px!important;font-weight:500;padding:3px 8px;border-radius:4px;background:var(--nd-paper)!important;color:var(--nd-muted)!important}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-status-on{color:var(--nd-navy)!important}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-list{display:grid;gap:16px}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook .reference-switch{flex-shrink:0}@media (max-width:650px){html[data-workspace-design=on] .reference-settings [data-settings-section=profil] .settings-card{padding:20px}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-h{gap:8px}html[data-workspace-design=on] .mentor-playbooks .playbook{padding:18px;gap:16px}html[data-workspace-design=on] .nv-reference-root .mentor-playbooks .playbook-actions{gap:8px!important}}html[data-workspace-design=on] .reference-settings .settings-page-section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .settings-page-section:last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings .settings-section-heading{margin:0 0 24px}html[data-workspace-design=on] .reference-settings .settings-section-heading>h2{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin:0 0 8px}html[data-workspace-design=on] .reference-settings .settings-toggle-row{padding:18px 0;gap:24px}html[data-workspace-design=on] .reference-settings .settings-toggle-row strong{font-size:13px;font-weight:500;line-height:1.5}html[data-workspace-design=on] .reference-settings .settings-toggle-row p{margin:5px 0 0;font-size:12px;line-height:1.6}html[data-workspace-design=on] .mentor-playbooks :is(.systpl-card__title,.playbook-title,.systpl-title){font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.2px}html[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;background:none!important;padding:0!important}html[data-workspace-design=on] .mentor-playbooks .playbook-rule-pill :is(.n,.l){font-size:11px!important;line-height:18px!important}html[data-workspace-design=on] .mentor-firm-page .team-row>[data-label]{font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--nd-navy)}html[data-workspace-design=on] .mentor-firm-page .team-row .team-billable>small{font-family:inherit;font-size:11px;font-weight:400;color:var(--nd-muted)}html[data-workspace-design=on] .mentor-review .mentor-review-snooze{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:8px 0 16px;padding:10px 12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);flex-wrap:wrap}html[data-workspace-design=on] .mentor-review-snooze label{display:flex;align-items:center;gap:7px;color:var(--nd-navy);font-size:12px;font-weight:500}html[data-workspace-design=on] .mentor-review-snooze input{flex:1;min-width:140px;border:0!important;background:transparent!important;outline-offset:3px;font:inherit;font-size:12px;padding:4px!important;color:var(--nd-navy)}html[data-workspace-design=on] .mentor-review-snooze #queue-snooze-preview{font-size:11px!important;color:var(--nd-muted)!important}html[data-workspace-design=on] .mentor-review-snooze>.form-error{flex-basis:100%;margin:0}@media (min-width:1101px){html[data-workspace-design=on] .mentor-review .mentor-review-scroll-host:has(>.mentor-review-columns>.review-reply-composer:not(.ko-svar-loss)){overflow:hidden!important;display:flex;min-height:180px!important}html[data-workspace-design=on] .mentor-review .mentor-review-columns:has(>.review-reply-composer:not(.ko-svar-loss)){height:100%;min-height:0!important;max-height:calc(100dvh - 350px);width:100%;align-items:stretch!important;overflow:hidden}html[data-workspace-design=on] .mentor-review .mentor-review-columns:has(>.review-reply-composer:not(.ko-svar-loss))>.mentor-review-reading,html[data-workspace-design=on] .mentor-review .mentor-review-columns>.review-reply-composer:not(.ko-svar-loss){position:relative;top:auto;min-height:0!important;max-height:100%;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}html[data-workspace-design=on] .mentor-review .mentor-review-reading>.review-thread-box{overflow:visible!important;flex-shrink:0}html[data-workspace-design=on] .mentor-review .review-reply-composer:not(.ko-svar-loss) .review-editor-content{height:auto!important;min-height:240px;overflow:visible}html[data-workspace-design=on] .mentor-review .review-reply-composer:not(.ko-svar-loss) .rte-content{overflow:visible!important;max-height:none!important;flex:none}}html[data-workspace-design=on] .mentor-review .mentor-review-snooze{align-self:flex-start;width:min(720px,100%);box-sizing:border-box;background:var(--nd-surface)!important;margin-top:0!important;padding:8px 12px!important}html[data-workspace-design=on] .mentor-review-snooze label{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}@media (min-width:1101px){html[data-workspace-design=on] .mentor-review .review-reply-composer:not(.ko-svar-loss) .review-resizable-editor{height:auto!important;min-height:var(--review-editor-height,240px);overflow:visible!important;flex-shrink:0}html[data-workspace-design=on] .mentor-review .review-reply-composer:not(.ko-svar-loss) :is(.review-editor-content,.rte-wrap,.rte-editor-host){height:auto!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important}}html[data-workspace-design=on] .nv-reference-root .task-drop-preview,html[data-workspace-design=on] .nv-reference-root .task-drop-preview.compact{position:relative;height:0;min-height:0;margin:0;padding:0;border:0;overflow:visible;opacity:1;z-index:2;background:none;pointer-events:none}html[data-workspace-design=on] .nv-reference-root .task-drop-preview:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:var(--nd-navy);border-radius:2px}html[data-workspace-design=on] .nv-reference-root .task-drop-label{position:absolute;right:8px;bottom:5px;max-width:220px;padding:4px 8px;border:1px solid var(--nd-line);border-radius:5px;background:var(--nd-surface);color:var(--nd-navy);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #0e1b3310}html[data-workspace-design=on] .nv-reference-root tr.task-preview-row,html[data-workspace-design=on] .nv-reference-root tr.task-preview-row>td{height:0!important;min-height:0!important;padding:0!important;border:0!important;line-height:0}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines{max-height:none;overflow:visible;display:block}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline{display:block;position:relative;height:auto;max-height:none;min-height:0;flex:none;padding:14px 0}html[data-workspace-design=on] .reference-deadline-editor{position:static!important;inset:auto!important;height:auto!important;max-height:none!important;display:block!important}html[data-workspace-design=on] .reference-deadline-quote{margin-left:0;font-size:12px}html[data-workspace-design=on] .mentor-deadline-reason-toggle{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 0;border:0;background:transparent;color:var(--nd-muted);font:500 12px var(--font-body);cursor:pointer}html[data-workspace-design=on] .mentor-deadline-reason-toggle[aria-expanded=true] svg{transform:rotate(180deg)}html[data-workspace-design=on] .reference-deadline-editor-fields>input{min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font:inherit}html[data-workspace-design=on] .time-heatmap{margin:24px 0;padding:24px;--heat-ink:var(--nd-icon);--heat-empty:color-mix(in srgb,var(--nd-muted) 7%,var(--nd-surface))}html[data-workspace-design=on] .heatmap-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}html[data-workspace-design=on] .heatmap-heading h2{margin:0;font:500 20px/1.35 var(--font-body);letter-spacing:-.5px}html[data-workspace-design=on] .heatmap-heading p{margin:5px 0 0;font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-total{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .heatmap-total strong{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.7px}html[data-workspace-design=on] .heatmap-total small{font-size:14px;color:var(--nd-muted);font-weight:400}html[data-workspace-design=on] .heatmap-total>span{font-size:10px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-grid{display:grid;grid-template-columns:40px repeat(24,minmax(0,1fr));grid-template-rows:20px repeat(7,28px);gap:5px;isolation:isolate}html[data-workspace-design=on] .heatmap-day{grid-column:1;grid-row:calc(var(--day) + 2);align-self:center;font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-hour{grid-column:calc(var(--hour) + 2);grid-row:1;align-self:start;font-size:10px;color:var(--nd-muted);white-space:nowrap;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .heatmap-cell{grid-column:calc(var(--hour) + 2);grid-row:calc(var(--day) + 2);width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:4px;cursor:pointer;box-shadow:none}html[data-workspace-design=on] .time-heatmap [data-level="0"]{background:var(--heat-empty)}html[data-workspace-design=on] .time-heatmap [data-level="1"]{background:#fff33b}html[data-workspace-design=on] .time-heatmap [data-level="2"]{background:#fdc70c}html[data-workspace-design=on] .time-heatmap [data-level="3"]{background:#f3903f}html[data-workspace-design=on] .time-heatmap [data-level="4"]{background:#ed683c}html[data-workspace-design=on] .time-heatmap [data-level="5"]{background:#e93e3a}html[data-workspace-design=on] .heatmap-cell:is([data-active],:focus-visible){outline:2px solid var(--heat-ink);outline-offset:2px;z-index:1}html[data-workspace-design=on] .heatmap-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;margin-top:20px;padding-top:16px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .heatmap-detail{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px}html[data-workspace-design=on] .heatmap-detail strong{font-weight:500}html[data-workspace-design=on] .heatmap-detail strong span{margin-left:5px;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .heatmap-detail>span{font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-legend{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-legend span:first-child{margin-right:4px}html[data-workspace-design=on] .heatmap-legend span:last-child{margin-left:4px}html[data-workspace-design=on] .heatmap-legend i{width:12px;height:12px;border-radius:3px}html[data-workspace-design=on] .heatmap-note{margin:16px 0 0;font-size:10px;line-height:1.6;color:var(--nd-muted)}@media (max-width:650px){html[data-workspace-design=on] .time-heatmap{padding:18px 16px}html[data-workspace-design=on] .heatmap-heading{gap:12px;margin-bottom:20px}html[data-workspace-design=on] .heatmap-heading h2{font-size:18px}html[data-workspace-design=on] .heatmap-heading p{font-size:11px;max-width:160px}html[data-workspace-design=on] .heatmap-total strong{font-size:21px}html[data-workspace-design=on] .heatmap-grid{grid-template-columns:34px repeat(7,minmax(0,1fr));grid-template-rows:20px repeat(24,18px);gap:4px}html[data-workspace-design=on] .heatmap-day{grid-column:calc(var(--day) + 2);grid-row:1;text-align:center}html[data-workspace-design=on] .heatmap-hour{grid-column:1;grid-row:calc(var(--hour) + 2);align-self:center;font-size:9px}html[data-workspace-design=on] .heatmap-cell{grid-column:calc(var(--day) + 2);grid-row:calc(var(--hour) + 2);border-radius:3px}html[data-workspace-design=on] .heatmap-footer{align-items:flex-start;flex-direction:column;gap:12px}}html[data-workspace-design=on] .calendar-shared-controls{margin-top:24px}html[data-workspace-design=on] .calendar-shared-controls label{display:flex;gap:8px;align-items:center;margin:12px 0;font-size:12px;cursor:pointer}html[data-workspace-design=on] .calendar-shared-controls i{width:8px;height:8px;border-radius:50%;flex:none}html[data-workspace-design=on] .calendar-shared-controls :is(p,small){display:block;font-size:11px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .calendar-cell-add{opacity:0}html[data-workspace-design=on] .calendar-day-cell:is(:hover,:focus-within) .calendar-cell-add{opacity:1}@media (hover:none){html[data-workspace-design=on] .calendar-cell-add{opacity:1}}html[data-workspace-design=on] .task-spreadsheet tr[data-drop-before] td{box-shadow:inset 0 2px var(--nd-navy)}html[data-workspace-design=on] .task-spreadsheet tr[data-drop-after] td{box-shadow:inset 0 -2px var(--nd-navy)}html[data-workspace-design=on] .mentor-board-notice{display:flex;align-items:center;gap:12px;padding:8px 24px;font-size:12px;color:var(--nd-muted);min-height:24px}html[data-workspace-design=on] .calendar-availability{display:grid;gap:10px;border-top:1px solid var(--nd-line);padding-top:16px}html[data-workspace-design=on] .calendar-availability>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px}html[data-workspace-design=on] .calendar-shared-controls h3{font:500 12px var(--font-body);line-height:1.4;margin:0 0 12px;color:var(--nd-navy)}html[data-workspace-design=on] .calendar-all-day>div{max-height:120px;overflow-y:auto;overscroll-behavior:contain}html[data-workspace-design=on] .mentor-board-group .btn[aria-pressed=true] svg{color:#fff!important}html[data-workspace-design=on] .mentor-board-group .btn[aria-pressed=false] svg{color:var(--nd-navy)!important}@media (max-width:650px){html[data-workspace-design=on] .mentor-mail-board>header{padding:14px 16px;align-items:flex-start;flex-direction:column;gap:12px}html[data-workspace-design=on] .mentor-mail-board-columns{padding:16px;scroll-snap-type:x proximity}html[data-workspace-design=on] .mentor-mail-board-column{width:calc(100vw - 64px);min-width:calc(100vw - 64px);scroll-snap-align:start}}html[data-workspace-design=on] .mentor-mail-board,html[data-workspace-design=on] .mentor-mail-board-card{background:var(--nd-surface);color:var(--nd-navy);border-color:var(--nd-line)}html[data-workspace-design=on] .mentor-mail-board :is(header,strong,.mentor-mail-board-subject){color:var(--nd-navy)}html[data-workspace-design=on] .mentor-mail-board :is(small,time,.mentor-mail-board-empty){color:var(--nd-muted)}html[data-workspace-design=on] .mentor-mail-board .btn{background:var(--nd-surface);color:var(--nd-navy);border-color:var(--nd-line)}html[data-workspace-design=on] .mentor-board-group .btn[aria-pressed=true]{background:#0e1b33;color:#fff;border-color:#0e1b33}html[data-workspace-design=on] .mentor-mail-board-column{border-color:var(--nd-line)}html[data-workspace-theme=dark] .mentor-mail-board .nv-select__btn{background:var(--nd-surface)!important;color:var(--nd-navy)!important;border-color:var(--nd-line)!important}html[data-workspace-design=on] .calendar-shared-controls>.btn{height:auto;min-height:32px;white-space:normal;text-align:left;font-size:11px;padding:8px;line-height:1.4;max-width:100%}html[data-workspace-design=on] .time-heatmap .panel-heading>span{white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .nv-reference-root .calendar-time-head .is-today b{background:#2952d9;color:#fff}html[data-workspace-design=on] .teams-notification-setup{display:grid;gap:14px}html[data-workspace-design=on] .teams-notification-setup label{display:grid;gap:7px;font-size:12px}html[data-workspace-design=on] .teams-notification-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-workspace-design=on] .teams-notification-times input{width:100%;min-width:0;padding:9px 12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font:inherit}[data-workspace-design=on] .chat-context-link.is-linked{border:1px solid var(--nd-line);background:var(--nd-paper);padding:5px 8px;border-radius:8px}[data-workspace-design=on] .chat-context-link.is-linked button>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}[data-workspace-design=on] .chat-context-link.is-linked small{display:block;font-size:10px;font-weight:600;color:var(--nd-muted);line-height:1.3}[data-workspace-design=on] .reference-settings .mentor-phrase-chips>input{border:1px solid var(--nd-line)!important;background:var(--nd-paper)!important;border-radius:5px;padding:8px 10px!important}[data-workspace-design=on] .reference-settings textarea{border:1px solid var(--nd-line)!important;border-radius:6px}[data-workspace-design=on] [aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 1px #b4231820}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles .checkbox-label{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--nd-line);border-radius:6px;font-size:13px;box-sizing:border-box}.nv-reference-root .mentor-calendar-editor .calendar-event-toggles input[role=switch]{flex:0 0 28px;width:28px!important;height:16px!important;padding:0!important;min-height:16px!important;box-sizing:border-box}.nv-reference-root .mentor-task-detail .reference-task-options>summary{color:var(--nd-navy);font-weight:500}.nv-reference-root .mentor-task-detail .reference-task-options>summary small{font-weight:400;color:var(--nd-muted)}@media (min-width:900px){[data-workspace-design=on] :is(.rte-toolbar,.inbox-v2-rt-toolbar){flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;scrollbar-width:thin}[data-workspace-design=on] :is(.rte-toolbar,.inbox-v2-rt-toolbar)>*{flex-shrink:0}[data-workspace-design=on] .rte-format-selects{flex-wrap:nowrap!important}}html[data-workspace-design=on] .nv-reference-root .task-drop-preview{height:auto;min-height:100px;margin:8px 0;padding:14px;position:relative;display:flex;align-items:center;gap:12px;border:1px dashed var(--nd-muted);border-radius:8px;background:var(--nd-paper);opacity:.55;pointer-events:auto;box-sizing:border-box;overflow:hidden}html[data-workspace-design=on] .nv-reference-root .task-drop-preview.compact{height:64px;min-height:64px;margin:0;padding:10px 16px}html[data-workspace-design=on] .nv-reference-root .task-drop-preview:before{display:none}html[data-workspace-design=on] .nv-reference-root .task-drop-preview>div{flex:1;min-width:0;display:grid;gap:5px}html[data-workspace-design=on] .nv-reference-root .task-drop-preview .task-preview-due{display:flex;gap:5px;align-items:center;font-size:12px;color:var(--nd-muted);margin-left:auto}html[data-workspace-design=on] .task-board .task-drop-preview{flex-wrap:wrap}html[data-workspace-design=on] .task-board .task-preview-due{flex-basis:100%}.nv-reference-root .mentor-task-detail>.entry-form{gap:12px}.nv-reference-root .mentor-task-detail .reference-task-options{padding:0;margin:0}.nv-reference-root .mentor-task-detail .reference-task-options>summary{padding:10px 0;min-height:44px;box-sizing:border-box}.nv-reference-root .mentor-task-detail .reference-task-options[open]>:not(summary){margin:8px 0 14px}@media (min-width:900px){.nv-reference-root .mentor-task-detail .mentor-task-footer{position:sticky;bottom:-28px;background:var(--nd-surface);z-index:3;padding:12px 0;margin-top:12px;border-top:1px solid var(--nd-line)}}@media (min-width:900px){[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:2px!important}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar .nv-select{max-width:110px}}[data-workspace-design=on] .reference-reply{container-type:inline-size;container-name:mailreply}@container mailreply (max-width:1050px){.mentor-compose-actions .compose-optional-label{display:none}.mentor-compose-actions button:has(.compose-optional-label){width:32px;padding:0!important;justify-content:center}}@media (min-width:900px){[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar .nv-select:has([aria-label=Tekststørrelse]){width:50px;min-width:50px}}@media (min-width:900px){[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar .nv-select:has([aria-label=Skrifttype]){width:88px;min-width:88px}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar .nv-select:has([aria-label=Tekststil]){width:96px;min-width:96px}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar>.inbox-v2-rt-btn{width:26px;min-width:26px;padding:0!important}}@media (min-width:900px){[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar{gap:1px!important}[data-workspace-design=on] .nv-reference-root .reference-reply .inbox-v2-rt-toolbar>.inbox-v2-rt-btn{width:26px!important;max-width:26px!important;flex-basis:26px!important}}html[data-workspace-design=on] .nv-reference-root .task-full-preview-row>td{padding:0;height:auto;border:0}html[data-workspace-design=on] .reference-folder-options [role=option]{padding-left:10px!important;gap:10px}html[data-workspace-design=on] .reference-folder-options .folder-name{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px;text-align:left}html[data-workspace-design=on] .reference-folder-options .folder-name>small{font-size:10px;font-weight:400;color:var(--nd-muted);margin:0;background:none;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .sidebar .sidebar__badge--trailing{position:static;margin-left:auto;flex-shrink:0}html[data-workspace-design=on] .sidebar__item-label{min-width:0}html[data-workspace-design=on] .mentor-calendar-editor .entry-form>label>input,html[data-workspace-design=on] .mentor-calendar-editor .calendar-participants .reference-inline-form>input{height:40px;min-height:40px;width:100%;box-sizing:border-box}html[data-workspace-design=on] .mentor-calendar-editor .calendar-participants{width:100%;min-width:0}html[data-workspace-design=on] .mentor-calendar-editor .calendar-participant-chips:empty{display:none}html[data-workspace-design=on] .mentor-calendar-editor .calendar-participants .reference-inline-form{width:100%}.calendar-refresh-action[aria-busy=true] svg{animation:calendar-refresh-turn .8s linear infinite}.calendar-last-refresh{color:var(--nd-muted);font-size:11px}@keyframes calendar-refresh-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.calendar-refresh-action[aria-busy=true] svg{animation:none}}.time-editor-section{display:grid;gap:16px;padding:16px 0}.time-editor-section label{display:grid;gap:8px}.time-editor-evidence{margin-top:20px}.teams-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.teams-notification-heading h3{display:flex;align-items:center;gap:8px}.teams-notification-heading .data-caption{margin:4px 0 0}@media (max-width:600px){.teams-notification-times{grid-template-columns:1fr!important}.reference-time-editor .form-grid{grid-template-columns:1fr 1fr}.reference-time-editor .actions{flex-wrap:wrap}}html[data-workspace-design=on] .deadline-rail-group-heading{font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;padding:16px 0 8px!important;margin-top:8px!important}html[data-workspace-design=on] .deadline-rail-row{padding:12px 0!important;border-bottom:1px solid var(--nd-line)!important}html[data-workspace-design=on] .deadline-rail-row .inbox-v2-frist-card{padding:0!important;border:0!important;background:transparent!important;gap:12px!important;align-items:flex-start!important}html[data-workspace-design=on] .deadline-rail-date{width:40px!important;min-width:40px!important;background:var(--nd-paper)!important;border:1px solid var(--nd-line)!important;border-radius:6px!important;padding:6px 0!important}html[data-workspace-design=on] .deadline-rail-day{font-family:inherit!important;font-size:18px!important;font-weight:500!important;line-height:1.2!important}html[data-workspace-design=on] .deadline-rail-description{font-family:inherit!important;font-size:12px!important;line-height:1.5!important;font-weight:500!important}html[data-workspace-design=on] .mentor-calendar-editor .entry-form input:not([type=checkbox]),html[data-workspace-design=on] .mentor-calendar-editor .entry-form .date-picker-trigger{height:40px!important;min-height:40px!important;box-sizing:border-box}html[data-workspace-design=on] .mentor-calendar-editor .task-reminder-values{min-height:40px;box-sizing:border-box;border:1px solid var(--nd-line);border-radius:6px;padding:5px 8px;align-items:center;gap:6px}html[data-workspace-design=on] .mentor-calendar-editor .task-reminder-chips{margin:0;padding:0;border:0;min-width:0}html[data-workspace-design=on] .mentor-calendar-editor .task-reminder-chips legend{margin-bottom:8px;padding:0}html[data-workspace-design=on] .mentor-calendar-editor .calendar-event-reminders .form-footnote{margin:8px 0 0}@media (max-width:600px){html[data-workspace-design=on] .mentor-calendar-editor .entry-form input:not([type=checkbox]),html[data-workspace-design=on] .mentor-calendar-editor .entry-form .date-picker-trigger{height:44px!important;min-height:44px!important}html[data-workspace-design=on] .mentor-calendar-editor .task-reminder-values{min-height:44px}}html[data-workspace-design=on] .prepared-editor{background:var(--nd-surface)!important;padding:24px!important;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .prepared-inline-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}html[data-workspace-design=on] .prepared-inline-fields label{font-size:12px;font-weight:500;display:grid;gap:8px;min-width:0}html[data-workspace-design=on] .prepared-inline-fields input{height:40px!important;padding:8px 12px!important;border:1px solid var(--nd-line)!important;border-radius:6px!important;background:var(--nd-surface)!important;font:inherit!important;font-weight:400!important;width:100%;box-sizing:border-box}html[data-workspace-design=on] .prepared-editor-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .prepared-evidence-toggle{border-top:1px solid var(--nd-line);padding:0 24px;background:var(--nd-surface)}html[data-workspace-design=on] .prepared-evidence-toggle>summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:14px 0;font-size:12px;font-weight:500;list-style:none}html[data-workspace-design=on] .prepared-evidence-toggle>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .prepared-evidence-toggle[open]>summary svg{transform:rotate(180deg)}html[data-workspace-design=on] .prepared-evidence-toggle .prepared-evidence{padding:0 0 16px!important;border:0!important;background:none!important}@media (max-width:650px){html[data-workspace-design=on] .prepared-inline-fields{grid-template-columns:1fr}html[data-workspace-design=on] .prepared-editor{padding:16px!important}html[data-workspace-design=on] .prepared-evidence-toggle{padding:0 16px}}@media (max-width:650px){html[data-workspace-design=on] .calendar-workspace{min-width:0!important;width:100%!important;padding:0!important}html[data-workspace-design=on] .calendar-workspace .task-calendar{min-width:0!important;width:100%!important;overflow:hidden}html[data-workspace-design=on] .calendar-workspace :is(.calendar-days,.calendar-weekdays){grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0!important}html[data-workspace-design=on] .calendar-workspace :is(.calendar-week-label,.calendar-week-number){display:none!important}html[data-workspace-design=on] .calendar-workspace .calendar-day-cell{min-width:0!important;min-height:74px!important;padding:4px!important;overflow:hidden}html[data-workspace-design=on] .calendar-month .calendar-cell-items,html[data-workspace-design=on] .calendar-month .calendar-cell-add,html[data-workspace-design=on] .calendar-month .calendar-show-more{display:none!important}html[data-workspace-design=on] .calendar-cell-heading>button:first-child{min-width:32px;min-height:32px;padding:0!important}html[data-workspace-design=on] .calendar-cell-heading small{display:none}html[data-workspace-design=on] .calendar-workspace .native-calendar-count{display:block;font-size:10px;text-align:center;color:var(--nd-muted)}html[data-workspace-design=on] .calendar-month-toolbar{padding:12px 0!important;gap:12px;flex-wrap:wrap}html[data-workspace-design=on] .calendar-period-controls{display:flex;width:100%;gap:8px}html[data-workspace-design=on] .calendar-period-controls>*{flex:1;min-width:0}}@media (max-width:650px){html[data-workspace-design=on] .calendar-workspace .calendar-cell-heading small{display:none!important}html[data-workspace-design=on] .calendar-workspace .native-tools-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;border:0;border-bottom:1px solid var(--nd-line);background:var(--nd-surface);font:inherit;font-size:12px;color:var(--nd-muted);text-align:left}html[data-workspace-design=on] .calendar-workspace .native-tools-trigger>svg:last-child{margin-left:auto}html[data-workspace-design=on] .calendar-workspace .native-calendar-count{background:transparent!important;color:var(--nd-muted)!important;border-radius:0!important;height:auto!important;width:auto!important;line-height:16px!important}}html[data-workspace-design=on] .mentor-calendar-editor .nd-date-trigger{height:40px!important;min-height:40px!important;box-sizing:border-box}html[data-workspace-design=on] .mentor-calendar-editor .calendar-participants input{background:var(--nd-surface)!important}@media (max-width:600px){html[data-workspace-design=on] .mentor-calendar-editor .nd-date-trigger{height:44px!important;min-height:44px!important}}[data-workspace-design=on] .nv-reference-root .outlook-mail-row{flex-direction:column}[data-workspace-design=on] .nv-reference-root .reference-mail-case-suggestion{max-width:calc(100% - 70px);align-items:center}[data-workspace-design=on] .nv-reference-root .reference-mail-case-suggestion button:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (max-width:767px){[data-workspace-design=on] .nv-reference-root .reference-mail-case-suggestion button{min-height:44px}[data-workspace-design=on] .nv-reference-root .reference-mail-case-suggestion button:last-child{flex-shrink:0;min-width:44px}}@media (max-width:767px){html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy{flex-direction:column;align-items:flex-start;gap:4px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-copy>span:last-child{white-space:normal;overflow:visible;line-height:1.45}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name{flex-wrap:wrap;flex-shrink:1}}html[data-workspace-design=on] .nd-datepicker .reference-date-popover{color:var(--nd-navy)}html[data-workspace-design=on] .nd-datepicker .nd-date-nav{background:var(--nd-surface)!important;border-color:var(--nd-line)!important;flex-shrink:0}html[data-workspace-design=on] .nd-datepicker .reference-date-popover>div:first-child>span{white-space:nowrap}html[data-workspace-design=on] .nd-datepicker .reference-date-popover button{color:var(--nd-navy)}html[data-workspace-design=on][data-workspace-theme=dark] .nd-datepicker .nd-date-day:hover{background:var(--nd-line)!important}html[data-workspace-design=on][data-workspace-theme=dark] .nd-datepicker .nd-date-day[aria-pressed=true],html[data-native-theme=dark] .nd-datepicker .nd-date-day[aria-pressed=true]{background:#29476c!important;color:#fff!important}@media (max-width:767px){html[data-workspace-design=on] .nd-datepicker .nd-date-day{min-width:0!important;min-height:40px!important;height:40px!important;padding:0!important}html[data-workspace-design=on] .nd-datepicker .nd-date-nav{min-height:40px!important;min-width:40px!important}html[data-workspace-design=on] .nd-datepicker .reference-date-popover>div:last-child button{min-height:40px!important}}html[data-workspace-design=on] .nd-datepicker .nd-date-trigger{background:var(--nd-surface)!important;border-color:var(--nd-line)!important;color:var(--nd-navy)!important}html[data-workspace-design=on] .nd-datepicker .reference-date-popover>div:last-child button{color:var(--nd-navy)!important}html[data-native-theme=dark] .nd-datepicker .nd-date-day:hover{background:#29476c!important}html[data-workspace-design=on] .nv-reference-root .mentor-review-header{background:var(--nd-surface)!important;color:var(--nd-navy)!important;border-color:var(--nd-line)!important}html[data-workspace-design=on] .nv-reference-root .mentor-task-detail div.nv-select{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html[data-workspace-design=on] .mentor-playbook-editor :is(.systpl-title,.pb-edit__section-title,.pb-edit__add-btn){color:var(--nd-navy)!important}html[data-workspace-design=on] .mentor-playbook-editor .pb-edit__add-btn{min-height:36px;border-radius:6px}html[data-native-workspace=on] .mentor-playbook-editor .pb-edit__add-btn{min-height:44px}html[data-workspace-design=on] .rte-wrap .rte-toolbar{background:var(--nd-surface,#fff)!important;color:var(--nd-navy,#0e1b33)!important;border-color:var(--nd-line,#e2e7ee)!important}html[data-workspace-design=on] .heatmap-breakdown{padding-top:16px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .heatmap-breakdown:empty{display:none}html[data-workspace-design=on] .heatmap-breakdown-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .heatmap-breakdown-title strong{font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .heatmap-source-row{display:grid;grid-template-columns:18px 120px minmax(30px,1fr) 70px 40px;align-items:center;gap:12px;padding:7px 0;color:var(--nd-navy);font-size:12px}html[data-workspace-design=on] .heatmap-source-row strong{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .heatmap-source-row small{color:var(--nd-muted);text-align:right;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .heatmap-source-bar{height:5px;background:var(--nd-line);border-radius:3px;overflow:hidden}html[data-workspace-design=on] .heatmap-source-bar i{display:block;height:100%;background:var(--nd-navy);border-radius:3px}@media (max-width:650px){html[data-workspace-design=on] .heatmap-source-row{grid-template-columns:18px 1fr 55px 35px;gap:8px}html[data-workspace-design=on] .heatmap-source-bar{display:none}html[data-workspace-design=on] .heatmap-breakdown-title{flex-direction:column;gap:4px}}.prepared-editor-actions{flex-wrap:wrap;gap:8px}.phone-exclusions form{display:flex;align-items:end;gap:12px}.phone-exclusions label{display:grid;gap:6px;flex:1;min-width:0}.phone-exclusions input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);color:var(--nd-navy)}.phone-exclusions ul{list-style:none;padding:0;margin:16px 0 0}.phone-exclusions li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--nd-line);font-variant-numeric:tabular-nums}@media (max-width:600px){.phone-exclusions form{flex-wrap:wrap}.phone-exclusions label{flex-basis:100%}}html[data-workspace-design=on] .phone-exclusions label{font-size:12px;font-weight:500}html[data-workspace-design=on] .phone-exclusions input{padding:10px 12px!important;border:1px solid var(--nd-line)!important;border-radius:8px!important;color:var(--nd-navy)!important;background:var(--nd-surface)!important;box-sizing:border-box}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 7px;margin:0 0 6px;width:fit-content;max-width:min(280px,100%);border:1px solid var(--nd-line);border-radius:5px;background:var(--nd-paper);text-align:left;font:400 11.5px/1.4 var(--font-body)}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context-logo{width:14px;height:14px;flex:0 0 14px;align-self:center}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context-label{display:none}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context-title{min-width:0;font-size:11.5px;font-weight:400;color:var(--nd-navy)!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context-meta{display:none}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context-dot{display:none}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context[role=button]{cursor:pointer}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}@media (hover:hover) and (pointer:fine){html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-context[role=button]:hover{box-shadow:var(--nd-hover-shadow)}}html[data-workspace-design=on] .ai-task-proposal{display:grid;gap:8px;border:1px solid var(--nd-line);background:var(--nd-surface);color:var(--nd-navy);border-radius:10px;padding:16px;margin:12px 0;max-width:100%;overflow-wrap:anywhere;font-size:13px;line-height:1.5}html[data-workspace-design=on] .ai-task-proposal__label,html[data-workspace-design=on] .ai-task-proposal small{font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .ai-task-proposal p{margin:0}html[data-workspace-design=on] .ai-task-proposal>div{display:flex;gap:8px;flex-wrap:wrap}html[data-workspace-design=on] .ai-task-proposal button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--nd-line);border-radius:6px;padding:6px 10px;background:var(--nd-surface);color:var(--nd-navy);font:inherit;cursor:pointer}html[data-workspace-design=on] .ai-task-proposal button:first-child{background:var(--nd-navy);color:var(--nd-surface)}html[data-workspace-design=on] .ai-task-proposal button:disabled{opacity:.65;cursor:default}@media (max-width:700px){html[data-workspace-design=on] .ai-task-proposal button{min-height:44px}}html[data-workspace-design=on] .md-source-link{color:var(--nd-navy);text-decoration:underline;text-decoration-color:var(--nd-muted);text-underline-offset:3px;overflow-wrap:anywhere}html[data-workspace-design=on] .md-source-link:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}html[data-workspace-design=on] .ai-task-proposal button svg{color:inherit!important}html[data-workspace-design=on] .mail-editor-tools{flex:none;min-width:0;border-bottom:1px solid var(--nd-line);color:var(--nd-navy);background:var(--nd-surface)}html[data-workspace-design=on] .mail-editor-tools>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;cursor:pointer;list-style:none}html[data-workspace-design=on] .mail-editor-tools>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .mail-editor-tools>summary>svg:last-child{margin-left:auto;transition:transform .15s}html[data-workspace-design=on] .mail-editor-tools[open]>summary>svg:last-child{transform:rotate(180deg)}html[data-workspace-design=on] .mail-editor-tools-content{max-height:35dvh;overflow:auto;overscroll-behavior:contain}html[data-workspace-design=on] .mail-editor-tools-content :is(.inbox-v2-rt-toolbar,.rte-toolbar){display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;overflow:visible!important}html[data-workspace-design=on] .mail-editor-tools-content .mentor-compose-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%}html[data-workspace-design=on] .mail-editor-tools-content .rte-format-selects{display:contents!important}html[data-workspace-design=on] .email-sources,html[data-workspace-design=on] .email-sources__list{min-width:0;max-width:100%;width:100%;box-sizing:border-box}html[data-workspace-design=on] .email-source-chip{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto;min-width:0;max-width:100%;width:100%;box-sizing:border-box;gap:8px}html[data-workspace-design=on] .email-source-chip__main{min-width:0;max-width:100%}html[data-workspace-design=on] .email-source-chip__subject{white-space:normal;overflow-wrap:anywhere;word-break:normal}html[data-workspace-design=on] .email-source-chip__date{max-width:80px;white-space:normal;overflow-wrap:anywhere}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-reply .mail-send-footer--mobile{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:4px!important;padding:8px 0!important;width:100%;box-sizing:border-box}html[data-workspace-design=on] .nv-reference-root .reference-reply .mail-send-footer--mobile>.mail-template-action{width:auto!important;min-width:0;display:flex!important;flex-direction:row!important}html[data-workspace-design=on] .nv-reference-root .reference-reply .mail-send-footer--mobile>.mail-send-actions{width:auto!important;margin:0!important;min-width:0;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap!important}html[data-workspace-design=on] .mail-send-footer--mobile>.mentor-email-timer{order:0!important;justify-content:flex-end;min-width:0!important;padding:0!important;gap:2px!important;border:0!important;background:transparent!important}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-email-timer>[role=timer]{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-email-timer>.icon-btn{flex:none;width:36px!important;min-width:36px!important}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-scheduled-send{display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-end}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-scheduled-send>.primary{order:2}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-scheduled-send>.icon-btn{order:1}html[data-workspace-design=on] .mail-send-footer--mobile .mentor-send-when{display:none}html[data-workspace-design=on] .reference-mail-reader:has(.mail-send-footer--mobile) .mail-reader-toolbar>.mentor-email-timer{display:none!important}@media (max-width:767px){html[data-workspace-design=on] .compose-panel__footer{padding:8px 12px!important}html[data-workspace-design=on] .compose-panel__actions{display:flex;width:100%;justify-content:flex-end;gap:8px}html[data-workspace-design=on] .compose-panel__send{margin-left:auto}}html[data-workspace-design=on] .reference-settings .settings-toggle-desc{display:block;font-size:12.5px!important;line-height:16px!important;margin:2px 0 0!important;color:var(--nd-muted)}.mentor-notification-time>svg{flex:0 0 18px;color:var(--nd-icon)}.mentor-accounting-connection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin-bottom:16px;border-bottom:1px solid var(--nd-line)}.mentor-accounting-connection strong{font-size:13px;font-weight:500}.mentor-accounting-connection p{margin:4px 0 0;font-size:12px;color:var(--nd-muted)}.mentor-firm-section{border-top:1px solid var(--nd-line);margin-top:20px;padding-top:4px}.mentor-firm-section>summary{display:flex;align-items:center;gap:10px;padding:16px 0;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.mentor-firm-section>summary:after{content:"+";margin-left:auto;color:var(--nd-muted)}.mentor-firm-section[open]>summary:after{content:"−"}.mentor-firm-section>.settings-card{margin-top:0;border:0;padding-top:0}@media (max-width:540px){.mentor-accounting-connection{align-items:flex-start;flex-direction:column}.mentor-accounting-connection .btn{align-self:flex-start}}.mentor-accounting-connection .mentor-billing-link{margin:0;flex-shrink:0}.mentor-firm-section>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .reference-settings .settings-time-fields>label{align-items:stretch;text-align:left}html[data-workspace-design=on] .reference-settings .settings-time-fields input.mentor-currency{width:100%;text-align:left}.phone-rule-dialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px}.phone-rule-dialog .sheet-top{align-items:flex-start;gap:16px}.phone-rule-dialog h2{font-size:20px;margin:0}.phone-rule-dialog p{font-size:13px;line-height:1.6;color:var(--nd-muted)}.phone-rule-dialog .phone-rule-number{font-size:20px;color:var(--nd-navy);font-variant-numeric:tabular-nums}.phone-rule-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:24px}.phone-rule-dialog .phone-exclusions{border:0;padding:0;background:transparent}.nv-reference-root.mail-queue-builder .mail-queue-presets .btn[aria-pressed=true]{background:var(--nd-navy);color:var(--nd-surface);border-color:var(--nd-navy)}.nv-reference-root.mail-queue-builder .mail-queue-selection{font-size:12px;line-height:1.6;color:var(--nd-muted);overflow-wrap:anywhere;margin:12px 0 18px}.nv-reference-root.mail-queue-builder .mail-queue-customize{border-block:1px solid var(--nd-line);padding:0}.nv-reference-root.mail-queue-builder .mail-queue-customize>summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:500}.nv-reference-root.mail-queue-builder .mail-queue-customize-body{padding-bottom:16px}.nv-reference-root.mail-queue-builder footer{justify-content:flex-end}.nv-reference-root .task-more-options{border-top:1px solid var(--nd-line);margin-top:8px}.nv-reference-root .task-more-options>summary{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;cursor:pointer;list-style:none}.nv-reference-root .task-more-options>summary::-webkit-details-marker{display:none}.nv-reference-root .task-more-options>summary svg{margin-left:auto;transition:transform .15s}.nv-reference-root .task-more-options[open]>summary svg{transform:rotate(180deg)}.nv-reference-root .task-more-options-body{display:grid;gap:14px;padding-bottom:16px}.nv-reference-root .task-deadline-extra>summary{font-size:12px;color:var(--nd-muted);cursor:pointer;padding:8px 0}.nv-reference-root .task-deadline-extra[open]{display:block}.nv-reference-root .task-deadline-extra .deadline-time{margin-top:12px}@media (max-width:600px){.nv-reference-root .task-more-options>summary,.nv-reference-root .task-deadline-extra>summary,.nv-reference-root.mail-queue-builder .mail-queue-customize>summary{min-height:44px;box-sizing:border-box}}html[data-workspace-design=on] .nv-reference-root.mail-queue-builder .mentor-queue-explanation{background:var(--nd-paper)!important;color:var(--nd-navy)!important;border-color:var(--nd-line)!important}html[data-workspace-design=on] .nv-reference-root.mail-queue-builder .mail-queue-presets .btn[aria-pressed=true]{background:var(--nd-navy)!important;color:var(--nd-surface)!important;border-color:var(--nd-navy)!important}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline{padding:10px 0}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline-row{display:grid;grid-template-columns:18px 64px minmax(0,1fr) 32px;align-items:start;gap:10px}html[data-workspace-design=on] .mentor-deadlines .mentor-frist-check{margin-top:7px}html[data-workspace-design=on] .mentor-deadlines .mail-deadline-content{min-width:0}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-description{display:block;padding-top:3px;white-space:normal;overflow:visible;line-height:1.5}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-date{padding-top:5px;min-width:0;white-space:nowrap}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-date small{display:block;font-size:11px;font-weight:400;color:var(--nd-muted);margin-top:3px}html[data-workspace-design=on] .mail-deadline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .mail-deadline-meta .mentor-deadline-reason-toggle{margin:0;padding:2px 0;font-size:11px}html[data-workspace-design=on] .mail-deadline-warning{color:var(--haster,#b23b3b)}html[data-workspace-design=on] .mail-deadline-edit,html[data-workspace-design=on] .mail-deadline-evidence{margin-top:10px}html[data-workspace-design=on] .mail-deadline-delete{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:10px 0;color:var(--nd-muted);font:inherit;font-size:12px;cursor:pointer}html[data-workspace-design=on] .mail-deadline-delete:hover{color:var(--haster,#b23b3b)}@media (max-width:600px){html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline-row{grid-template-columns:18px 55px minmax(0,1fr) 32px;gap:7px}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-description{grid-column:auto;grid-row:auto}html[data-workspace-design=on] .mail-deadline-meta .mentor-deadline-reason-toggle{min-height:36px}html[data-workspace-design=on] .mail-deadline-delete{min-height:44px}}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .reference-deadline{border-bottom-color:var(--nd-line)}html[data-workspace-theme=dark] .mail-deadline-warning{color:#f1b78f}html[data-workspace-design=on] .mail-deadline-evidence a{color:var(--nd-navy)!important;text-decoration:underline;text-underline-offset:3px}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-row>.mentor-frist-check{grid-column:1;grid-row:1}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-row>.reference-deadline-date{grid-column:2;grid-row:1}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-row>.mail-deadline-content{grid-column:3;grid-row:1}html[data-workspace-design=on] .mentor-deadlines .reference-deadline-row>.reference-deadline-actions{grid-column:4;grid-row:1}html[data-workspace-design=on] .settings-advanced-voice{border-block:1px solid var(--nd-line);margin:20px 0}html[data-workspace-design=on] .settings-advanced-voice>summary{display:flex;align-items:center;gap:10px;padding:18px 0;cursor:pointer;list-style:none;font-size:13px}html[data-workspace-design=on] .settings-advanced-voice>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .settings-advanced-voice>summary>svg:last-child{margin-left:auto}html[data-workspace-design=on] .settings-advanced-voice[open]>summary>svg:last-child{transform:rotate(90deg)}html[data-workspace-design=on] .settings-advanced-voice>summary small{display:block;color:var(--nd-muted);font-size:12px;margin-top:4px}html[data-workspace-design=on] .settings-advanced-voice-body{display:grid;gap:16px;padding-bottom:16px}html[data-workspace-design=on] .settings-onedrive-options{margin-top:20px;border-top:1px solid var(--nd-line);padding-top:16px}html[data-workspace-design=on] .settings-onedrive-options>.settings-card{border:0;padding:0;margin:0;box-shadow:none}html[data-workspace-design=on] .settings-onedrive-options .mentor-heading-logo{display:none}html[data-workspace-design=on] .settings-document-time{margin-top:16px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .settings-document-time>summary{padding:16px 0;font-size:13px;cursor:pointer}html[data-workspace-design=on] .settings-document-time>summary span{font-size:11px;color:var(--nd-muted);margin-left:8px}html[data-workspace-design=on] .settings-document-time .settings-integration{border:0;padding:0;box-shadow:none}html[data-workspace-design=on] .settings-document-time .reference-integration-logo{display:none}html[data-workspace-design=on] .settings-document-time .mentor-integration-content{grid-column:1/-1}html[data-workspace-design=on] .reference-settings .mentor-integrations-grid>[data-connection=onedrive]{grid-column:1/-1}html[data-workspace-design=on] .reference-settings .settings-onedrive-options>.settings-card{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}html[data-workspace-design=on] .nv-reference-root .mentor-deadlines .mail-deadline-edit{display:block;width:100%;min-width:0;box-sizing:border-box}html[data-workspace-design=on] .nv-reference-root .reference-summary-content .reference-deadline-editor{width:100%;max-width:none;min-width:0;box-sizing:border-box}html[data-workspace-design=on] .reference-settings .settings-layout{grid-template-columns:240px minmax(0,1fr);gap:48px}html[data-workspace-design=on] .reference-settings .settings-content,html[data-workspace-design=on] .reference-settings .reference-settings-main{max-width:720px}html[data-workspace-design=on] .reference-settings .settings-nav-group{margin:0 0 20px}html[data-workspace-design=on] .reference-settings .settings-nav-group>p{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nd-muted);margin:0 10px 8px}html[data-workspace-design=on] .reference-settings .settings-nav-group>button{display:flex;align-items:center;justify-content:flex-start;text-align:left;min-height:30px;padding:0 10px;gap:10px;font-size:13px;font-weight:500;border-radius:var(--radius-sm);margin-bottom:2px}html[data-workspace-design=on] .reference-settings .settings-nav-group>button.selected{background:var(--off-2);color:var(--nd-navy);font-weight:600}html[data-workspace-design=on] .reference-settings .settings-nav-group>button>svg{margin-left:0;opacity:1;flex:0 0 16px}html[data-workspace-design=on] .reference-settings .settings-search{margin-bottom:20px;padding:8px 10px}html[data-workspace-design=on] .reference-settings .settings-search input{font-size:12.5px}html[data-workspace-design=on] .reference-settings .settings-section-heading{position:static;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid var(--nd-line);background:none}html[data-workspace-design=on] .reference-settings .settings-section-heading>h2{font-family:var(--font-h);font-size:24px!important;font-weight:400;letter-spacing:-.03em;margin:0}html[data-workspace-design=on] .reference-settings .settings-section-heading>p{font-size:13px!important;line-height:1.6;color:var(--nd-muted);margin:8px 0 0;max-width:640px}html[data-workspace-design=on] .reference-settings .settings-card{padding:16px!important;border-radius:var(--radius);margin-bottom:12px}html[data-workspace-design=on] .reference-settings .settings-card h3,html[data-workspace-design=on] .reference-settings .reference-settings-card-title{font-size:13.5px!important;font-weight:600!important;margin:0 0 6px}html[data-workspace-design=on] .reference-settings .settings-card-desc{font-size:12.5px!important;line-height:1.6;color:var(--nd-muted);margin:0}html[data-workspace-design=on] .reference-settings :is(.settings-toggle-row,.settings-kv-row){margin:0 -16px;padding:12px 16px;min-height:60px;gap:16px;align-items:center;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings :is(.settings-toggle-row,.settings-kv-row):last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings .settings-card>:is(.settings-toggle-row,.settings-kv-row):first-of-type{margin-top:12px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings :is(.settings-toggle-row,.settings-kv-row) strong,html[data-workspace-design=on] .reference-settings .settings-toggle-label{font-size:13px;font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings :is(.settings-toggle-row,.settings-kv-row) p,html[data-workspace-design=on] .reference-settings .settings-toggle-desc{font-size:12px;line-height:1.5;color:var(--nd-muted);margin-top:3px}html[data-workspace-design=on] .reference-settings .mentor-colleague-row{margin:0 -16px;padding:12px 16px;min-height:60px;gap:12px;border-top:0;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .mentor-colleague-row:last-of-type{border-bottom:0}html[data-workspace-design=on] .reference-settings .mentor-colleague-row strong{font-size:13px;font-weight:500}html[data-workspace-design=on] .reference-settings .mentor-colleague-row small{font-size:12px;margin-top:2px}html[data-workspace-design=on] .reference-settings :is(input,textarea)[readonly]{background:var(--off-2)!important;color:var(--nd-muted)!important;cursor:default}html[data-workspace-design=on] .reference-settings .mentor-integrations-grid{grid-template-columns:1fr;gap:12px}html[data-workspace-design=on] .reference-settings .mentor-integrations-grid>.settings-integration{padding:16px;border-radius:var(--radius)}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle{display:inline-flex;align-items:center;margin:0}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:34px;height:20px;margin:0;border:0;border-radius:999px;background:var(--nd-line);cursor:pointer;transition:background .15s}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]:checked{background:var(--brand)}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]:checked:after{transform:translate(14px)}html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]:disabled{opacity:.45;cursor:default}html[data-workspace-design=on] .reference-settings .connection-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .connection-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nd-muted);flex:0 0 6px}html[data-workspace-design=on] .reference-settings .connection-status.connected{color:var(--ok)}html[data-workspace-design=on] .reference-settings .connection-status.connected:before{background:var(--ok)}html[data-workspace-design=on] .reference-settings .mentor-notification-time{margin:0 -16px;padding:12px 16px;gap:12px;align-items:center;min-height:60px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .mentor-notification-time:last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings .mentor-notification-time>svg{flex:0 0 18px;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .mentor-notification-time>.settings-toggle-row{margin:0;padding:0;min-height:0;border-bottom:0;flex:1}html[data-workspace-design=on] .reference-settings .settings-card>div>.mentor-notification-time:first-child{margin-top:12px;border-top:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .mentor-phone-field>div{display:flex;gap:8px;align-items:center}html[data-workspace-design=on] .reference-settings .mentor-phone-field>div>input{flex:1;min-width:0}html[data-workspace-design=on] .reference-settings .landskode{position:relative;flex:0 0 108px}html[data-workspace-design=on] .reference-settings .landskode__knapp{display:flex;align-items:center;justify-content:space-between;gap:6px;width:108px;height:32px;padding:0 10px;border:1px solid var(--nd-line);border-radius:var(--radius-sm);background:var(--nd-surface);color:var(--nd-navy);font-family:inherit;font-size:12.5px;cursor:pointer}html[data-workspace-design=on] .reference-settings .landskode__knapp:hover{border-color:var(--ghost-3)}html[data-workspace-design=on] .reference-settings .landskode__meny{position:absolute;top:36px;left:0;z-index:40;width:290px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}html[data-workspace-design=on] .reference-settings .landskode__sok{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--nd-line);color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .landskode__sok input{width:100%;border:0;outline:none;background:none;font-family:inherit;font-size:12.5px;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .landskode__liste{max-height:264px;overflow-y:auto;padding:4px}html[data-workspace-design=on] .reference-settings .landskode__liste>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--nd-navy);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}html[data-workspace-design=on] .reference-settings .landskode__liste>button:hover{background:var(--off-2)}html[data-workspace-design=on] .reference-settings .landskode__liste>button.valgt{background:var(--off-2);font-weight:600}html[data-workspace-design=on] .reference-settings .landskode__navn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .reference-settings .landskode__nummer{color:var(--nd-muted);font-variant-numeric:tabular-nums}html[data-workspace-design=on] .reference-settings .landskode__tomt{margin:0;padding:12px;color:var(--nd-muted);font-size:12.5px}html[data-workspace-design=on] .reference-settings .inst-gruppe{margin:0 0 32px}html[data-workspace-design=on] .reference-settings .inst-gruppe__hode{margin:0 0 10px;padding:0 2px}html[data-workspace-design=on] .reference-settings .inst-gruppe__hode>h3{margin:0;font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-gruppe__hode>p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-kort{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:var(--radius)}html[data-workspace-design=on] .reference-settings .inst-kort>:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}html[data-workspace-design=on] .reference-settings .inst-kort>:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}html[data-workspace-design=on] .reference-settings .inst-rad{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:12px 16px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .inst-rad:last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings .inst-rad--stablet{flex-direction:column;align-items:stretch;gap:8px}html[data-workspace-design=on] .reference-settings .inst-rad__tekst{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}html[data-workspace-design=on] .reference-settings .inst-rad__etikett{font-size:13px;font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad__hjelp{font-size:12px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;max-width:60%}html[data-workspace-design=on] .reference-settings .inst-rad--stablet .inst-rad__kontroll{max-width:none;justify-content:stretch}html[data-workspace-design=on] .reference-settings .inst-rad--stablet .inst-rad__kontroll>*{width:100%}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>input,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>.nv-select,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>button[role=combobox]{width:260px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll input:not([type=checkbox]),html[data-workspace-design=on] .reference-settings .inst-rad__kontroll textarea{height:32px;padding:0 10px;border:1px solid var(--nd-line);border-radius:var(--radius-sm);background:var(--nd-surface);color:var(--nd-navy);font-family:inherit;font-size:12.5px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll textarea{height:auto;min-height:96px;padding:8px 10px;line-height:1.5;resize:vertical}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll input:focus,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll textarea:focus{outline:none;border-color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-phone-field{margin:0}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-phone-field>label{display:none}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-phone-field>div{margin:0;width:260px}html[data-workspace-design=on] .reference-settings .inst-verdi{font-size:13px;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-forhandsvisning{margin:0;padding:10px 12px;border:1px solid var(--nd-line);border-radius:var(--radius-sm);background:var(--off);font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--nd-navy);white-space:pre-wrap}html[data-workspace-design=on] .reference-settings .inst-bryter{position:relative;width:34px;height:20px;padding:0;border:0;border-radius:999px;background:var(--nd-line);cursor:pointer;transition:background .15s;flex:0 0 34px}html[data-workspace-design=on] .reference-settings .inst-bryter>span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}html[data-workspace-design=on] .reference-settings .inst-bryter--paa{background:var(--brand)}html[data-workspace-design=on] .reference-settings .inst-bryter--paa>span{transform:translate(14px)}html[data-workspace-design=on] .reference-settings .inst-bryter:disabled{opacity:.45;cursor:default}html[data-workspace-design=on] .reference-settings .inst-profil{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .inst-profil__bilde{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--off-2);color:var(--nd-navy);font-size:15px;font-weight:600;flex:0 0 48px}html[data-workspace-design=on] .reference-settings .inst-profil__bilde>img{width:100%;height:100%;object-fit:cover}html[data-workspace-design=on] .reference-settings .inst-profil__tekst{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-workspace-design=on] .reference-settings .inst-profil__tekst>strong{font-size:14px;font-weight:600;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-profil__tekst>span{font-size:12.5px;color:var(--nd-muted)}@media (max-width:760px){html[data-workspace-design=on] .reference-settings .inst-rad{flex-direction:column;align-items:stretch;gap:8px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll{max-width:none;justify-content:flex-start}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>input,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>.nv-select,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>button[role=combobox],html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-phone-field>div{width:100%}}html[data-workspace-design=on] .reference-settings .inst-farlig{height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--red);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html[data-workspace-design=on] .reference-settings .inst-farlig:hover{background:var(--red-bg)}html[data-workspace-design=on] .reference-settings a.inst-rad--lenke{color:inherit;text-decoration:none;cursor:pointer}html[data-workspace-design=on] .reference-settings a.inst-rad--lenke:hover{background:var(--hover)}html[data-workspace-design=on] .reference-settings a.inst-rad--lenke .inst-rad__kontroll{color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-lenke{font-size:13px;color:var(--nd-navy);text-decoration:none}html[data-workspace-design=on] .reference-settings .inst-lenke:hover{text-decoration:underline}html[data-workspace-design=on] .reference-settings .inst-verdi code{font-family:var(--font-mono);font-size:12px}html[data-workspace-design=on] .reference-settings .inst-fargevalg{display:flex;gap:8px}html[data-workspace-design=on] .reference-settings .inst-fargevalg>button{width:26px;height:26px;padding:2px;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer}html[data-workspace-design=on] .reference-settings .inst-fargevalg>button>span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid var(--ghost)}html[data-workspace-design=on] .reference-settings .inst-fargevalg>button.valgt{border-color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-profil__bilde--merke{background:var(--navy);color:#fff}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-currency{width:160px;text-align:right}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>.btn{height:32px}html[data-workspace-design=on] .reference-settings .inst-rad__merke{display:inline-flex;align-items:center;gap:8px}html[data-workspace-design=on] .reference-settings .inst-rad__merke>img,html[data-workspace-design=on] .reference-settings .inst-rad__merke>svg{width:18px;height:18px;flex:0 0 18px}html[data-workspace-design=on] .reference-settings button.inst-rad__aapne{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}html[data-workspace-design=on] .reference-settings button.inst-rad__aapne:hover .inst-rad__etikett{color:var(--brand)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .inst-tid{width:96px;text-align:center;font-variant-numeric:tabular-nums}html[data-workspace-design=on] .reference-settings .inst-lenke--knapp{background:none;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer}html[data-workspace-design=on] .reference-settings .inst-rad--stablet .mentor-phrase-chips{margin-top:6px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .icon-btn{width:28px;height:28px;border:0;background:none;color:var(--nd-muted);border-radius:var(--radius-sm);cursor:pointer}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .icon-btn:hover{background:var(--hover);color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration{padding:0!important;margin:0 0 12px;border:1px solid var(--nd-line);border-radius:var(--radius);background:var(--nd-surface);overflow:hidden}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 16px;cursor:pointer;list-style:none}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary>img{width:20px;height:20px}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary strong{font-size:13px;font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary small{font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>summary>svg{color:var(--nd-muted);transition:transform .15s}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration[open]>summary>svg{transform:rotate(180deg)}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>:not(summary){margin-left:16px;margin-right:16px}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration[open]>summary{border-bottom:1px solid var(--nd-line);margin-bottom:12px}html[data-workspace-design=on] .reference-settings details.reference-accounting-integration>.settings-card,html[data-workspace-design=on] .reference-settings details.reference-accounting-integration .connection-card{border:0;padding:0!important;margin:0 16px 16px!important;box-shadow:none}html[data-workspace-design=on] .reference-settings .inst-rad__tekst--person{flex-direction:row;align-items:center;gap:12px}html[data-workspace-design=on] .reference-settings .inst-rad__tekst--person>span{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-workspace-design=on] .reference-settings .inst-rad__tekst--person .chat-person-avatar{width:32px;height:32px;flex:0 0 32px}html[data-workspace-design=on] .reference-settings .inst-kollega-ny{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 150px auto;gap:8px;width:100%}html[data-workspace-design=on] .reference-settings .inst-kollega-ny>input{width:100%}html[data-workspace-design=on] .reference-settings .inst-kollega-ny .nv-select,html[data-workspace-design=on] .reference-settings .inst-kollega-ny button[role=combobox]{width:150px}html[data-workspace-design=on] .reference-settings .inst-status{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-status--paa{background:var(--ok)}html[data-workspace-design=on] .reference-settings button.inst-rad--valg{width:100%;background:none;border:0;border-bottom:1px solid var(--nd-line);font-family:inherit;color:inherit;text-align:left;cursor:pointer}html[data-workspace-design=on] .reference-settings button.inst-rad--valg:last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings button.inst-rad--valg:hover{background:var(--hover)}@media (max-width:760px){html[data-workspace-design=on] .reference-settings .inst-kollega-ny{grid-template-columns:1fr}html[data-workspace-design=on] .reference-settings .inst-kollega-ny .nv-select,html[data-workspace-design=on] .reference-settings .inst-kollega-ny button[role=combobox]{width:100%}}html[data-workspace-design=on] .reference-settings .inst-detaljer{margin-top:4px}html[data-workspace-design=on] .reference-settings .inst-detaljer>summary{cursor:pointer;list-style:none;font-size:12px;color:var(--brand)}html[data-workspace-design=on] .reference-settings .inst-detaljer>summary::-webkit-details-marker{display:none}html[data-workspace-design=on] .reference-settings .inst-detaljer>ul{margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>.connection-status{margin-right:4px}html[data-workspace-design=on] .reference-settings .inst-kort>details.reference-accounting-integration{border:0;border-radius:0;margin:0;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .inst-kort>details.reference-accounting-integration:last-child{border-bottom:0}html[data-workspace-design=on] .reference-settings .inst-felt-rad{display:flex;gap:8px;width:100%}html[data-workspace-design=on] .reference-settings .inst-felt-rad>input{flex:1;min-width:0}html[data-workspace-design=on] .reference-settings .inst-liste{margin:0;padding:0 0 0 18px;max-height:200px;overflow-y:auto;font-size:12.5px;line-height:1.6;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll>a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .nv-select__btn,html[data-workspace-design=on] .reference-settings .inst-kollega-ny .nv-select__btn{height:32px;padding:0 10px;font-size:12.5px}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .nv-select__val,html[data-workspace-design=on] .reference-settings .inst-kollega-ny .nv-select__val{font-size:12.5px}html[data-workspace-design=on] .reference-settings .inst-kollega-ny>input{height:32px;padding:0 10px;border:1px solid var(--nd-line);border-radius:var(--radius-sm);background:var(--nd-surface);color:var(--nd-navy);font-family:inherit;font-size:12.5px}html[data-workspace-design=on] .reference-settings .inst-kollega-ny>input:focus{outline:none;border-color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-field{width:100%}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-field>label{display:block;font-size:13px;font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-chips{margin-top:8px;min-height:32px;padding:3px 8px;align-items:center;gap:6px}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-chips>span{font-size:12.5px;padding:2px 6px}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-chips>input{height:24px;padding:0;font-family:inherit;font-size:12.5px;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-rad .mentor-phrase-chips:focus-within{border-color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .inst-farlig{font-weight:500}html[data-workspace-design=on] .reference-settings .connection-status{font-size:12px}html[data-workspace-design=on] .reference-settings .settings-save{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-top:8px;border:1px solid var(--nd-line);border-radius:var(--radius);background:var(--nd-surface)!important}html[data-workspace-design=on] .reference-settings .settings-save>span{font-size:12.5px;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .settings-save .btn{font-size:12.5px}html[data-workspace-design=on] .reference-settings .landskode__knapp{font-weight:500}html[data-workspace-design=on] .reference-settings .inst-rad__hjelp .form-error{color:var(--red)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .nv-select__btn,html[data-workspace-design=on] .reference-settings .inst-kollega-ny .nv-select__btn{height:32px!important;min-height:32px!important;line-height:30px}html[data-workspace-design=on] .reference-settings :is(.inst-bryter,.inst-farlig,.btn,.landskode__knapp,.settings-nav-group>button,a.inst-rad--lenke,button.inst-rad--valg,button.inst-rad__aapne,.icon-btn):focus-visible{outline:2px solid var(--brand);outline-offset:2px}html[data-workspace-design=on] .reference-settings :is(a.inst-rad--lenke,button.inst-rad--valg):focus-visible{outline-offset:-2px}@media (max-width:760px){html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .mentor-phone-field,html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .landskode__meny{width:100%;max-width:100%}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll{flex-wrap:wrap}}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .btn:not(.primary),html[data-workspace-design=on] .reference-settings .inst-felt-rad .btn:not(.primary),html[data-workspace-design=on] .reference-settings .inst-kollega-ny .btn:not(.primary),html[data-workspace-design=on] .reference-settings .settings-save .btn:not(.primary){background:var(--off-2);border:1px solid transparent;color:var(--nd-navy);box-shadow:none}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .btn:not(.primary):hover,html[data-workspace-design=on] .reference-settings .inst-felt-rad .btn:not(.primary):hover,html[data-workspace-design=on] .reference-settings .inst-kollega-ny .btn:not(.primary):hover,html[data-workspace-design=on] .reference-settings .settings-save .btn:not(.primary):hover{background:var(--hover);border-color:var(--ghost-3)}html[data-workspace-design=on] .reference-settings .inst-rad__kontroll .btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}html[data-workspace-design=on] .reference-settings .settings-integrations-directory [hidden]{display:none!important}html[data-workspace-design=on] .reference-settings .settings-provider-list{list-style:none;padding:0;margin:0}html[data-workspace-design=on] .reference-settings .settings-provider-row{display:grid;grid-template-columns:32px minmax(0,1fr) 104px;align-items:center;gap:16px;min-height:80px;padding:16px 0;border-bottom:1px solid var(--nd-line)}html[data-workspace-design=on] .reference-settings .settings-provider-logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--nd-icon)}html[data-workspace-design=on] .reference-settings .settings-provider-logo>img{display:block;max-width:32px;max-height:28px;object-fit:contain}html[data-workspace-design=on] .reference-settings .settings-provider-copy{min-width:0}html[data-workspace-design=on] .reference-settings .settings-provider-copy>h3{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;margin:0;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .settings-provider-copy>p{font-size:12px;line-height:1.5;margin:2px 0 0;color:var(--nd-muted)}html[data-workspace-design=on] .reference-settings .settings-provider-row>.btn{width:104px;justify-content:center;background:var(--off-2);border:1px solid transparent;color:var(--nd-navy);box-shadow:none}html[data-workspace-design=on] .reference-settings .settings-provider-row>.btn:hover{background:var(--hover);border-color:var(--nd-line)}html[data-workspace-design=on] .reference-settings .settings-integration-heading{margin-bottom:24px}html[data-workspace-design=on] .reference-settings .settings-integration-heading>h2{font-family:var(--font-h);font-size:24px;font-weight:400;margin:16px 0 8px;color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings .settings-integration-heading>p{font-size:13px;color:var(--nd-muted);margin:0}html[data-workspace-design=on] .reference-settings .settings-integration-back{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:none;color:var(--nd-muted);font:inherit;font-size:12.5px;cursor:pointer}html[data-workspace-design=on] .reference-settings .settings-integration-back:hover{color:var(--nd-navy)}html[data-workspace-design=on] .reference-settings :is(.settings-provider-row>.btn,.settings-integration-back):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:760px){html[data-workspace-design=on] .reference-settings .settings-provider-row{grid-template-columns:28px minmax(0,1fr) 96px;gap:12px;min-height:88px}html[data-workspace-design=on] .reference-settings .settings-provider-logo{width:28px;height:28px}html[data-workspace-design=on] .reference-settings .settings-provider-logo>img{max-width:28px;max-height:24px}html[data-workspace-design=on] .reference-settings .settings-provider-row>.btn{width:96px;height:44px!important}html[data-workspace-design=on] .reference-settings .settings-integration-back{min-height:44px}}html[data-workspace-design=on] .nv-reference-root .kpi-metric{--kpi-color:var(--nd-navy);display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:136px;padding:24px 20px;border:1px solid var(--nd-line);border-radius:12px;background:var(--nd-surface);color:var(--nd-navy);text-align:left}html[data-workspace-design=on] .nv-reference-root .kpi-metric[data-tone=blue]{--kpi-color:#3267b3}html[data-workspace-design=on] .nv-reference-root .kpi-metric[data-tone=amber]{--kpi-color:#a06d15}html[data-workspace-design=on] .nv-reference-root .kpi-metric[data-tone=red]{--kpi-color:#b04a51}html[data-workspace-design=on] .nv-reference-root .kpi-metric[data-tone=green]{--kpi-color:#36765c}html[data-workspace-design=on] .nv-reference-root .kpi-metric[data-tone=purple]{--kpi-color:#7960ac}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-primary{display:flex;align-items:center;gap:12px;min-width:0;order:0}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:var(--kpi-color)}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon svg{color:inherit;width:28px;height:28px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-value{margin:0;min-width:0;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.035em;white-space:normal;overflow-wrap:normal}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-label{display:block;order:1;font-size:13px;font-weight:500;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .kpi-metric>p{order:2;margin:0;font-size:12px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .kpi-metric.metric-action:hover{background:var(--off-2);border-color:var(--kpi-color)}html[data-workspace-design=on] .nv-reference-root .home-overview{--home-deadline:#a06d15;--home-task:#36765c;--home-inbox:#3267b3;padding-top:28px}html[data-workspace-design=on] .nv-reference-root .home-greeting{margin-bottom:24px}html[data-workspace-design=on] .nv-reference-root .home-greeting .eyebrow{font-size:11px;letter-spacing:.08em;color:var(--nd-muted);margin-bottom:8px}html[data-workspace-design=on] .nv-reference-root .home-greeting h1{font-weight:400;letter-spacing:-.035em}html[data-workspace-design=on] .nv-reference-root .home-kpis{gap:12px;margin-bottom:24px}html[data-workspace-design=on] .nv-reference-root .home-column{border-color:var(--nd-line);border-radius:12px;background:var(--nd-surface)}html[data-workspace-design=on] .nv-reference-root .home-column>header{height:68px;padding:16px;gap:10px;background:color-mix(in srgb,var(--accent) 6%,var(--nd-surface));border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--nd-line));color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root .home-section-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;color:var(--accent)}html[data-workspace-design=on] .nv-reference-root .home-section-icon svg{color:inherit}html[data-workspace-design=on] .nv-reference-root .home-column h2{font-size:14px;font-weight:500}html[data-workspace-design=on] .nv-reference-root .home-column>header>span:not(.home-section-icon){background:color-mix(in srgb,var(--accent) 12%,var(--nd-surface));color:var(--accent);font-size:11px;padding:3px 6px}html[data-workspace-design=on] .nv-reference-root .home-summary-row strong{font-size:13px;line-height:1.5}html[data-workspace-design=on] .nv-reference-root .home-summary-row small{font-size:12px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .home-empty-state{min-height:160px;gap:12px}html[data-workspace-design=on] .nv-reference-root .home-empty-state>svg{color:var(--accent);opacity:.6}html[data-workspace-design=on] .nv-reference-root .home-column>footer{padding:8px 16px}html[data-workspace-design=on] .nv-reference-root .home-column>footer .home-text-action{font-size:12px;color:var(--accent)}@media (max-width:1100px) and (min-width:761px){html[data-workspace-design=on] .nv-reference-root .home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root .home-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-workspace-design=on] .nv-reference-root .home-kpis>.kpi-metric:last-child{grid-column:1/-1}html[data-workspace-design=on] .nv-reference-root .kpi-metric{padding:18px 14px;min-height:120px;gap:10px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-primary{gap:8px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon{flex-basis:28px;width:28px;height:32px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon svg{width:24px;height:24px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-value{font-size:26px}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-value{font-size:22px}html[data-workspace-design=on] .nv-reference-root .home-column>header .icon-btn,html[data-workspace-design=on] .nv-reference-root .home-column>footer .home-text-action{min-width:44px;min-height:44px}}html[data-workspace-design=on] .nv-reference-root .home-column>header>.home-section-icon{color:var(--accent);background:none;padding:0}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .home-overview{--home-deadline:#ddb365;--home-task:#80c1a4;--home-inbox:#83afea}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .kpi-metric[data-tone=blue]{--kpi-color:#83afea}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .kpi-metric[data-tone=amber]{--kpi-color:#ddb365}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .kpi-metric[data-tone=red]{--kpi-color:#e38d93}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .kpi-metric[data-tone=green]{--kpi-color:#80c1a4}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root .kpi-metric[data-tone=purple]{--kpi-color:#b49adb}html[data-workspace-design=on] .nv-reference-root .kpi-metric{justify-content:flex-start}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-label{min-height:39px}html[data-workspace-design=on] .assistant-persona-icon{display:inline-flex;flex:none}html[data-workspace-design=on] .assistant-persona-icon svg{color:inherit!important}html[data-workspace-design=on] .tqp__head{display:flex;align-items:center;gap:8px}html[data-workspace-design=on] .tqp__head .tqp__title{margin-right:auto}html[data-workspace-design=on] .tqp__head .tqp__add-call{order:2;flex:none;margin-left:0!important}html[data-workspace-design=on] .assistant-choice-menu button>.assistant-persona-icon{display:inline-flex;flex:0 0 20px;width:20px;align-items:center;justify-content:center}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planning-workspace{padding:20px 24px 0}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-board-shell{flex-wrap:nowrap;gap:24px;background:transparent;padding:0 0 24px;align-items:flex-start}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-board{flex:0 0 auto;gap:24px;padding:0;background:transparent;overflow:visible}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-column{background:transparent;padding:0;border-radius:0;border:0;outline:0}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-group-heading{margin:0 0 12px;padding:0 4px;min-height:40px;border:0;background:transparent}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-card{padding:16px 18px 12px 40px}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-board-add{flex:0 0 240px;position:static;width:240px;padding:0;background:transparent}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-board-add-trigger{display:flex;justify-content:flex-start;gap:8px;width:100%;height:40px;padding:0 12px;border:0;background:transparent;box-shadow:none;font-size:13px;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .task-board-add-trigger:hover{background:var(--nd-paper);color:var(--nd-navy)}.task-topbar-search{display:flex;align-items:center;gap:8px;flex:0 1 260px;min-width:120px;height:32px;padding:0 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-paper);color:var(--nd-muted)}.task-topbar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:12px;color:var(--nd-navy)}.task-topbar-search:focus-within{outline:2px solid var(--nd-navy);outline-offset:2px}.task-topbar-search button{display:flex;flex-shrink:0}.task-row-preview,.task-table-preview{pointer-events:none}html[data-workspace-design=on] .nv-reference-root .task-row-preview{opacity:1;background:var(--nd-surface);border-radius:0;box-shadow:none;transform:none}html[data-workspace-design=on] .nv-reference-root .task-table-preview td{background:var(--nd-surface)}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .planning-charts{padding:24px}html[data-workspace-design=on] .planning-chart-grid{grid-template-columns:minmax(340px,1.2fr) minmax(240px,1fr);padding:0;gap:24px;margin-bottom:32px}html[data-workspace-design=on] .planning-chart{padding:24px;border-radius:8px;min-width:0}html[data-workspace-design=on] .planning-chart:last-child{grid-column:1/-1}.planning-progress{display:flex;align-items:center;gap:28px;min-height:216px}.planning-donut{width:164px;height:164px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.planning-donut>div{width:124px;height:124px;border-radius:50%;background:var(--nd-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.planning-donut strong{font-size:32px;font-weight:500;line-height:1.2}.planning-donut span{font-size:12px;color:var(--nd-muted)}.planning-chart-legend{flex:1;min-width:0}.planning-chart-legend button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 4px;font-size:12px;text-align:left;color:var(--nd-navy)}.planning-chart-legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.planning-chart-legend strong{margin-left:auto;font-weight:500}.planning-chart-bars{display:grid;gap:12px}.planning-chart-bars button{display:grid;grid-template-columns:minmax(80px,120px) minmax(40px,1fr) 24px;align-items:center;gap:16px;padding:10px 4px;text-align:left;font-size:12px;color:var(--nd-navy)}.planning-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-chart-bars strong{font-weight:500;text-align:right}html[data-workspace-design=on] .planning-chart-track{height:20px;border-radius:2px;background:transparent}html[data-workspace-design=on] .planning-chart-track>i{border-radius:2px;min-width:0}.planning-chart button[aria-pressed=true]{outline:1px solid var(--nd-line);border-radius:4px;background:var(--nd-paper)}@media (max-width:1000px){html[data-workspace-design=on] .planning-chart-grid{grid-template-columns:1fr}.planning-progress{justify-content:flex-start}.planning-chart-legend{max-width:280px}}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planning-workspace{padding:16px 16px 0}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .planning-charts,html[data-workspace-design=on] .planning-chart{padding:16px}.planning-progress{gap:16px;flex-wrap:wrap}.planning-donut{width:136px;height:136px}.planning-donut>div{width:104px;height:104px}.planning-chart-legend{min-width:130px}.task-topbar-search{flex:1 1 150px}}html[data-workspace-design=on] .nv-reference-root.task-planner-board{background:transparent}html[data-workspace-design=on] .nv-reference-root .task-surface-refined .task-planner-board .planning-add-task{justify-content:flex-start;gap:8px;text-align:left;padding:10px 12px}html[data-workspace-design=on] .nv-reference-root .task-row.is-dragging{opacity:1}html[data-workspace-design=on] .planning-toolbar{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--nd-line);flex-wrap:wrap;background:var(--nd-surface)}.planning-toolbar .task-view-switch{margin:0;flex-shrink:0}.planning-toolbar #task-planning-group{margin-left:auto;max-width:190px}.planning-filter-menu{position:relative;font-size:12px}.planning-filter-menu>summary{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px;list-style:none}.planning-filter-menu>summary>i{width:5px;height:5px;background:var(--nd-navy);border-radius:50%}.planning-filter-menu>div{position:absolute;z-index:35;top:100%;left:0;width:260px;max-width:calc(100vw - 48px);display:grid;gap:12px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:8px;padding:16px;box-shadow:var(--nd-popover-shadow)}.planning-filter-menu label,.planning-filter-menu #task-planning-filters{display:grid;gap:8px;font-size:12px}.planning-filter-menu #task-planning-filters{gap:12px}.planning-filter-indicator{font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .task-planner-board .task-card{gap:6px!important;min-height:0!important;padding:12px 16px 12px 36px!important;margin-bottom:8px!important}html[data-workspace-design=on] .task-planner-board .task-card-check{top:14px;left:12px}html[data-workspace-design=on] .task-planner-board .task-group-heading{padding-bottom:4px!important}html[data-workspace-design=on] .task-planner-board .planning-add-task{margin-bottom:8px;padding-left:4px}html[data-workspace-design=on] .task-column .planning-quick-add{display:flex;flex-wrap:wrap;padding:12px;gap:8px;margin:0 0 12px}.task-column .planning-quick-add label{flex-basis:100%}.planning-chart-grid .planning-chart--bucket,.planning-chart-grid .planning-chart--person{grid-column:1/-1}html[data-workspace-design=on] .planning-chart-bars .planning-chart-track{display:flex;border-radius:2px;height:20px;background:transparent;overflow:hidden}html[data-workspace-design=on] .planning-chart-bars .planning-chart-track>i{border-radius:0;flex-shrink:0}.planning-stack-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;font-size:10px;color:var(--nd-muted);margin-top:20px}.planning-stack-legend span{display:flex;align-items:center;gap:5px}.planning-stack-legend i{width:9px;height:9px}.planning-table-columns{font-size:12px;padding:8px 0;position:relative;width:max-content;margin-left:auto}.planning-table-columns summary{cursor:pointer;padding:6px 12px}.planning-table-columns>div{position:absolute;right:0;z-index:30;width:250px;padding:12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);box-shadow:var(--nd-popover-shadow)}.planning-table-columns>div>div{display:flex;align-items:center;gap:8px;padding:6px}.planning-table-columns label{display:flex;align-items:center;gap:8px;flex:1}.planning-table-columns button{padding:4px}html[data-workspace-design=on] .task-surface-refined .task-spreadsheet td{height:40px;padding:4px 10px;border-right:0;font-size:12px}html[data-workspace-design=on] .task-surface-refined .task-spreadsheet th{height:40px;border-right:0;background:var(--nd-surface)}html[data-workspace-design=on] .task-surface-refined .task-spreadsheet .nv-select__btn{height:28px!important;min-height:28px!important;background:transparent!important;border-color:transparent!important;padding:0 4px!important;box-shadow:none!important}html[data-workspace-design=on] .task-surface-refined .task-spreadsheet .nv-select__btn:hover{background:var(--nd-paper)!important}.task-spreadsheet td>input{width:100%;min-width:0;font:inherit;padding:4px;border:1px solid var(--nd-line);background:var(--nd-surface);color:var(--nd-navy)}html[data-workspace-design=on] .task-spreadsheet .planning-table-group th{padding:12px 10px 8px;text-align:left;font-size:12px;border-bottom:1px solid var(--nd-line)}.planning-table-group small{color:var(--nd-muted);margin-left:8px;font-weight:400}.planner-references>summary{display:flex;justify-content:space-between;cursor:pointer;padding:12px 0;font-size:13px}.planner-references>summary>span{color:var(--nd-muted);font-size:12px}.planner-task-fields{border:0!important;padding-top:0!important}@media (max-width:760px){html[data-workspace-design=on] .planning-toolbar{padding:12px 0;gap:8px}.planning-toolbar .task-view-switch{width:100%;justify-content:space-between}.planning-toolbar #task-planning-group{margin-left:0;max-width:180px}.planning-toolbar .planning-new-task{display:none}.planning-filter-menu>div{left:0}.planning-chart-grid{grid-template-columns:1fr!important}.planning-progress{flex-wrap:wrap}.planning-chart-bars>button{grid-template-columns:90px minmax(0,1fr) 24px!important}.planning-stack-legend{justify-content:flex-start}.planning-chart{padding:16px!important}}html[data-workspace-design=on] .planning-toolbar .task-view-switch{display:flex;align-items:center;width:auto!important;gap:4px;padding:0;border:0;background:transparent;height:32px}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:0;height:32px;padding:0 10px;font-size:12px;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:6px}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button.selected{background:var(--nd-paper);border-color:var(--nd-line);color:var(--nd-navy)}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button>span{display:inline;position:static;font-size:12px}html[data-workspace-design=on] .reference-task-page .native-task-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}@media (max-width:760px){html[data-workspace-design=on] .planning-toolbar{padding:8px 16px}html[data-workspace-design=on] .planning-toolbar .task-view-switch{width:100%!important;justify-content:space-between}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button{padding:0 6px;min-height:40px}.planning-filter-menu>summary{min-height:40px}.planning-filter-menu>div{max-height:65vh;overflow-y:auto}}html[data-workspace-design=on] .reference-table-wrap>details.planning-table-columns{width:max-content!important;background:transparent!important;padding:0!important;margin:0 0 8px auto!important}html[data-workspace-design=on] .task-spreadsheet .date-picker-trigger{border-color:transparent;background:transparent}@media (max-width:760px){html[data-workspace-design=on] .planning-toolbar .task-view-switch{height:60px!important;min-height:60px;align-items:flex-start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0!important}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button{height:44px!important;min-height:44px;flex:0 0 auto!important}}@media (min-width:761px) and (max-width:1100px){html[data-workspace-design=on] .planning-toolbar[data-project-views] .task-view-switch{flex:1 1 250px;min-width:0;overflow-x:auto;overflow-y:hidden;height:48px;align-items:flex-start}html[data-workspace-design=on] .planning-toolbar[data-project-views] .task-view-switch>button{flex-shrink:0}html[data-workspace-design=on] .planning-toolbar[data-project-views]{align-items:flex-start}}html[data-workspace-design=on] .report-page .kpi-metric{container-type:inline-size}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-value{white-space:nowrap;font-size:clamp(18px,13cqi,34px)}html[data-workspace-design=on] .prepared-compact .selectable-entry{cursor:pointer}html[data-workspace-design=on] .reference-settings .mentor-phrase-chips,html[data-workspace-design=on] .reference-settings .mentor-phrase-chips>input{background:transparent!important;box-shadow:none!important}html[data-workspace-design=on] .reference-settings .mentor-phrase-chips>input{border:0!important;margin:0!important}html[data-workspace-design=on] .reference-mail-reader .mentor-reader-heading{position:relative;z-index:6}html[data-workspace-design=on] .mail-header-peek{position:absolute;top:100%;left:0;right:0;padding:16px 20px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:0 0 8px 8px;box-shadow:var(--nd-popover-shadow);max-height:50vh;overflow:auto}html[data-workspace-design=on] .reference-reply .mail-send-footer{padding-bottom:8px!important;margin-bottom:0!important}html[data-workspace-design=on] .mentor-mail-board-column>header>strong{display:flex;align-items:center;gap:8px}.mail-board-label-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%}html[data-workspace-design=on] .mentor-mail-board-tags{gap:5px;flex-wrap:wrap}html[data-workspace-design=on] .mentor-mail-board-tags:empty{display:none}html[data-workspace-design=on] .task-group-inline-edit{display:grid;gap:12px;margin:8px 0 16px;padding:12px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface);max-width:420px}.task-group-inline-edit label{display:grid;gap:6px;font-size:12px}.task-group-inline-edit input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font:inherit}.task-group-inline-edit .actions{display:flex;gap:8px;flex-wrap:wrap}html[data-workspace-design=on] .task-planner-board .task-group-heading h3>i{display:inline-block!important;width:8px;height:8px;border-radius:50%;flex-shrink:0}html[data-workspace-design=on] .reference-model-menu.reference-model-menu-v2{width:min(420px,calc(100vw - 24px));padding:8px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-option{align-items:start;padding:16px 12px!important;gap:12px;min-height:92px}.reference-model-use{display:block;color:var(--nd-muted);font:inherit;font-size:11.5px;line-height:1.5;white-space:normal;text-align:left}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-links{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 8px;margin:0;border:0}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button>svg{flex-shrink:0;width:18px;height:18px}html[data-workspace-design=on] .chat-attach-add__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;border:1px solid var(--nd-line);border-radius:6px;background:transparent;color:var(--nd-navy)}.planning-chart-task-meta{display:flex;align-items:center;gap:20px;margin-left:auto;font-size:12px;color:var(--nd-muted)}.planning-chart-task-meta>small{font-size:inherit}@media (max-width:650px){.task-group-inline-edit .btn{min-height:40px}.planning-chart-task-meta{gap:8px;flex-wrap:wrap}.planning-chart-task-meta>small:nth-child(2){display:none}html[data-workspace-design=on] .chat-attach-add__btn{min-height:40px}}html[data-workspace-design=on] .reference-model-menu.reference-model-menu-v2[role=menu]{width:min(420px,calc(100vw - 24px))!important}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-name strong{font-size:13px;font-weight:600;color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-value{font-size:clamp(14px,12cqi,32px)}html[data-workspace-design=on] .report-page .metric-primary{gap:8px!important}html[data-workspace-design=on] .report-page .metric-icon svg{width:24px;height:24px}.mail-board-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.mail-board-filters input{flex:1;max-width:360px;min-width:180px;height:36px;border:1px solid var(--nd-line);border-radius:6px;padding:0 12px;background:var(--nd-surface);color:var(--nd-navy);font:inherit;font-size:12.5px}.mail-board-filters>span{font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-reply{padding-bottom:8px}html[data-workspace-design=on] .nv-reference-root .reference-mail-reader .reference-reply .mail-send-footer.nv-svar-bunn{padding-bottom:4px!important;margin-bottom:0!important}.planning-toolbar .task-advanced-views{width:150px;flex:none}#task-table-controls:empty{display:none}#task-table-controls .planning-table-columns{padding:0;margin:0}#task-table-controls .planning-table-columns>div{max-height:65vh;overflow:auto;max-width:calc(100vw - 32px)}.planning-donut.planning-donut-interactive{position:relative;background:none;border-radius:0;padding:0}.planning-donut-interactive>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.planning-donut-interactive>svg circle[role=button]{cursor:pointer;transition:stroke-width .12s}.planning-donut-interactive>svg circle:focus-visible{outline:none;stroke-width:22;filter:drop-shadow(0 0 2px var(--nd-navy))}.planning-donut.planning-donut-interactive>div{position:relative;pointer-events:none;width:68%;height:68%;text-align:center;background:none}.planning-donut-interactive>div>span{font-size:11px;line-height:1.4;max-width:100%}html[data-workspace-design=on] .reference-task-page:has(.project-workspace)>.task-surface-refined{min-height:0}html[data-workspace-design=on] .task-surface-refined:has(.project-workspace) .reference-task-scroll{flex:0 0 auto;min-height:0}.task-deadline-options{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.task-deadline-options .deadline-time{display:flex;align-items:center;gap:12px;margin:0}.task-deadline-options input[type=time]{width:120px;padding:8px 12px}html[data-workspace-design=on] .task-planner-dialog .reference-inline-form{padding:12px 0;gap:8px}html[data-workspace-design=on] .task-planner-dialog .reference-inline-form input{padding:10px 12px;min-height:36px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface)}html[data-workspace-design=on] .task-planner-dialog .task-more-options-body{display:grid;gap:0;padding:8px 0}html[data-workspace-design=on] .task-planner-dialog .reference-task-options{padding:0 16px;border:1px solid var(--nd-line);border-bottom:0}html[data-workspace-design=on] .task-planner-dialog .reference-task-options:first-child{border-radius:8px 8px 0 0}html[data-workspace-design=on] .task-planner-dialog .reference-task-options:last-of-type{border-bottom:1px solid var(--nd-line);border-radius:0 0 8px 8px}html[data-workspace-design=on] .task-planner-dialog .reference-task-options>summary{padding:16px 0;border:0}html[data-workspace-design=on] .task-planner-dialog .reference-task-options[open]{padding-bottom:16px}.task-sharing-setup{font-size:13px;line-height:1.6;color:var(--nd-muted);padding:12px 0;margin:0}.mentor-task-sharing[hidden]{display:none!important}.planner-label-picker>.planner-label-options{display:grid;grid-template-columns:1fr;gap:4px;max-height:260px;overflow:auto;overscroll-behavior:contain;padding-top:8px}.planner-label-options>.planner-label-option{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px}.planner-label-option>label{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;flex:1;margin:0!important;min-width:0;cursor:pointer}.planner-label-option>input{flex:1;min-width:0}.planner-label-picker>.planner-label-search{margin-top:12px;width:100%;padding:10px 12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy)}html[data-workspace-design=on] .mentor-mail-board-column>header{border-radius:6px;padding:12px}@media (min-width:1050px){html[data-workspace-design=on] .mentor-review .mentor-review-columns:has(>.review-reply-composer:not(.ko-svar-loss)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html[data-workspace-design=on] .mentor-review .review-reply-composer:focus-within{outline:2px solid var(--nd-navy);outline-offset:3px}html[data-workspace-design=on] .mentor-review [contenteditable=true]{caret-color:var(--nd-navy)}@media (max-width:760px){html[data-workspace-design=on] .planning-toolbar .task-view-switch{height:44px!important;min-height:44px;overflow:visible}html[data-workspace-design=on] .planning-toolbar .task-view-switch>button{padding-inline:8px!important}.task-deadline-options{gap:12px}.task-deadline-options .task-preclusive-toggle,.planner-label-option .btn{min-height:44px}.planning-toolbar .task-advanced-views{flex:1;min-width:140px}}html[data-workspace-design=on] .mail-header-expand.is-expanded{white-space:normal;padding-bottom:12px}html[data-workspace-design=on] .task-board-menu{max-height:min(620px,calc(100dvh - 100px));overflow-y:auto;width:min(340px,calc(100vw - 32px))!important}.board-client-folder>summary{display:flex;align-items:center;gap:8px;padding:10px 8px;cursor:pointer;list-style:none;font-size:13px}.board-client-folder>summary>span{flex:1;min-width:0;overflow-wrap:anywhere}.board-client-folder>summary>small{color:var(--nd-muted)}.board-client-folder>div{margin-left:12px;border-left:1px solid var(--nd-line);padding-left:4px}.board-client-folder:not([open])>summary>svg:last-child{transform:rotate(-90deg)}.board-folder-organize{border-top:1px solid var(--nd-line);margin-top:8px;padding:8px}.board-folder-organize>summary{font-size:12px;cursor:pointer;padding:6px 0}.board-folder-organize>div{padding-top:8px;display:grid;gap:8px}.board-folder-organize>div>button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px;border:0;border-radius:6px;background:var(--nd-paper);color:var(--nd-navy);text-align:left}.board-folder-organize p,.board-folder-organize small{font-size:11px;color:var(--nd-muted);line-height:1.5}.board-folder-organize form,.board-folder-organize label{display:grid;gap:8px;font-size:12px}.board-folder-organize input{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy)}.board-folder-actions{display:flex;justify-content:flex-end;gap:8px}.board-folder-actions button{padding:8px 12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy)}html[data-workspace-design=on] .sak-rail__row--drag-over{outline:2px solid var(--nd-navy);outline-offset:-2px;background:var(--nd-paper)}.sak-rail__drop-hint{font-size:11px;font-weight:500;color:var(--nd-navy);grid-column:1/-1;padding:4px 0}html[data-workspace-design=on] .task-planner-dialog .task-deadline-options .deadline-time{flex-direction:row;align-items:center}html[data-workspace-design=on] .mail-header-expand.is-expanded>span{white-space:normal;overflow:visible}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-links{flex:0 0 auto;gap:6px;padding:0 0 6px;align-items:center}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link{min-height:0;max-width:min(200px,100%);padding:0;border:1px solid var(--nd-line);border-radius:5px;background:transparent}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button{min-height:24px;height:24px;padding:2px 6px;gap:5px;font:400 11.5px/1.4 var(--font-body);color:var(--nd-navy)}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button>svg{width:12px;height:12px;flex:0 0 12px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>.chat-context-remove{width:24px;padding:4px;margin:0;flex-shrink:0}html[data-workspace-design=on] .chat-redaction-action{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 6px;border:0;border-radius:5px;background:transparent;color:var(--nd-muted);font:400 11.5px/1.4 var(--font-body);cursor:pointer}html[data-workspace-design=on] .chat-redaction-action:hover{background:var(--nd-paper);color:var(--nd-navy)}html[data-workspace-design=on] .assistant-choice-menu{width:360px;padding:8px}html[data-workspace-design=on] .assistant-choice-menu button{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 8px;min-height:64px}html[data-workspace-design=on] .assistant-choice-menu button>span:not(.assistant-persona-icon){display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}html[data-workspace-design=on] .assistant-choice-menu button strong{font:500 13px/1.4 var(--font-body);white-space:normal;overflow-wrap:anywhere}html[data-workspace-design=on] .assistant-choice-menu button small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font:400 12px/1.4 var(--font-body);margin:0}html[data-workspace-design=on] .assistant-choice-menu button>.assistant-persona-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}html[data-workspace-design=on] .assistant-choice-menu footer{position:static;margin-top:4px;padding:4px 0 0;background:var(--nd-surface)}html[data-workspace-design=on] .assistant-choice-menu footer button{display:flex;min-height:36px;padding:8px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-option{min-height:64px;padding:10px 8px!important;gap:10px}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-use{display:none}html[data-workspace-design=on] .reference-model-menu-v2 .reference-model-description{font:400 12px/1.4 var(--font-body)}@media (max-width:650px){html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button{height:34px;min-height:34px;padding:4px 8px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>.chat-context-remove{width:36px}html[data-workspace-design=on] .chat-redaction-action{min-height:36px}}html[data-workspace-design=on] .chat-redaction-recovery{width:min(440px,calc(100vw - 32px));margin:auto;padding:24px;background:var(--nd-surface);color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:8px}html[data-workspace-design=on] .chat-redaction-recovery h2{font-size:18px;margin:0 0 12px}html[data-workspace-design=on] .chat-redaction-recovery p{font-size:13px;line-height:1.6;margin:0 0 20px}html[data-workspace-design=on] .chat-redaction-recovery>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pdfr-document-select{display:none}@media (max-width:820px){html[data-workspace-design=on] .pdfr-overlay-root{padding:0;z-index:18000}html[data-workspace-design=on] .pdfr-modal{height:100%;max-height:100dvh;width:100%;border-radius:0}html[data-workspace-design=on] .pdfr-head{padding:12px 16px;gap:8px;flex-shrink:0}html[data-workspace-design=on] .pdfr-title-row{display:block}html[data-workspace-design=on] .pdfr-title{font-size:18px;line-height:1.4}html[data-workspace-design=on] :is(.pdfr-title-note,.pdfr-zdr,.pdfr-next,.pdfr-step-lbl){display:none}html[data-workspace-design=on] .pdfr-legends{display:grid;gap:4px;margin-top:6px}html[data-workspace-design=on] :is(.pdfr-legend,.pdfr-legend-hint){font-size:11px;line-height:1.4}html[data-workspace-design=on] .pdfr-legend-sw{width:12px;height:10px}html[data-workspace-design=on] .pdfr-close{width:44px;height:44px}html[data-workspace-design=on] .pdfr-nav{flex-wrap:wrap;gap:8px;padding:10px 16px;flex-shrink:0}html[data-workspace-design=on] .pdfr-nav-doc{flex:1 1 100%;width:100%}html[data-workspace-design=on] .pdfr-nav-meta{white-space:nowrap;font-size:11px}html[data-workspace-design=on] .pdfr-document-select{display:block;width:100%;height:36px;margin-top:6px;background:var(--nd-surface);color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:6px}html[data-workspace-design=on] .pdfr-stepper{margin-left:auto;gap:0;padding:0;min-width:0}html[data-workspace-design=on] .pdfr-step-mid{min-width:0;padding:0 4px}html[data-workspace-design=on] .pdfr-step-pos{font-size:10px;white-space:nowrap}html[data-workspace-design=on] :is(.pdfr-vt,.pdfr-step-btn){min-height:44px}html[data-workspace-design=on] .pdfr-viewtoggle{flex-shrink:0}html[data-workspace-design=on] .pdfr-scroll{padding:12px 16px 24px}html[data-workspace-design=on] .pdfr-textdoc{padding:16px;font-size:14px;line-height:1.7}html[data-workspace-design=on] .pdfr-foot{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:12px 16px;flex-shrink:0}html[data-workspace-design=on] .pdfr-foot-tally{grid-column:1/-1;font-size:11px;line-height:1.4}html[data-workspace-design=on] .pdfr-foot-spacer{display:none}html[data-workspace-design=on] .pdfr-btn{height:44px;justify-content:center;white-space:nowrap;font-size:12px;padding:0 12px}}.attachment-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;min-width:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-open:hover{text-decoration:underline}.attachment-open:focus-visible{outline:2px solid var(--nd-navy);outline-offset:3px;border-radius:2px}.attachment-preview-image{display:block;max-width:100%;max-height:100%;object-fit:contain;margin:auto}html[data-workspace-design=on] .nv-reference-root .kpi-metric{--kpi-color:var(--nd-icon);padding:24px;gap:12px;border-radius:10px;justify-content:flex-start}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-primary{gap:12px;min-height:40px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon{flex:0 0 24px;width:24px;height:24px;color:var(--nd-icon)}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-icon svg{width:20px;height:20px;color:inherit}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-value{font-variant-numeric:tabular-nums;line-height:1.2}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-label{min-height:39px;line-height:1.5}html[data-workspace-design=on] .nv-reference-root .home-kpis .kpi-metric{container-type:inline-size}html[data-workspace-design=on] .nv-reference-root .home-kpis .metric-value{font-size:clamp(22px,18cqi,34px);white-space:nowrap}html[data-workspace-design=on] .nv-reference-root .kpi-metric.metric-action:hover{border-color:var(--nd-muted)}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root .kpi-metric{padding:16px;gap:8px;min-height:124px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-primary{gap:8px;min-height:36px}html[data-workspace-design=on] .nv-reference-root .home-kpis .metric-value{font-size:clamp(18px,19cqi,28px)}}html[data-workspace-design=on] .sidebar .sidebar-profile{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;padding:8px 4px;margin-bottom:4px;cursor:default}html[data-workspace-design=on] .sidebar .sidebar-profile-avatar{flex:0 0 32px;transform:none;transition:none}html[data-workspace-design=on] .sidebar .sidebar-profile-avatar:focus-visible{outline:2px solid #ffffffa0;outline-offset:3px}@keyframes nd-logo-core{0%,to{transform:none}24%{transform:scale(.94)}58%{transform:scale(1.025)}}@keyframes nd-logo-upper{0%,to{transform:none}20%{transform:translate(-3px,3px) rotate(-4deg)}56%{transform:translate(8px,-8px) rotate(8deg)}80%{transform:translate(-1px,1px)}}@keyframes nd-logo-lower{0%,to{transform:none}26%{transform:translate(-3px,-3px) rotate(4deg)}64%{transform:translate(8px,8px) rotate(-8deg)}86%{transform:translate(-1px,-1px)}}:is(.sidebar__logo,.support-fab) [data-merke=hvile] :is(.nv-merke-kjerne,.nv-merke-ne,.nv-merke-se){transition:transform .18s ease-out;will-change:auto}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) [data-merke=hvile] :is(.nv-merke-kjerne,.nv-merke-ne,.nv-merke-se){transform:none;transition-delay:0ms;animation-duration:.64s;animation-timing-function:cubic-bezier(.25,.6,.3,1);animation-iteration-count:1}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) [data-merke=hvile] .nv-merke-kjerne{animation-name:nd-logo-core}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) [data-merke=hvile] .nv-merke-ne{animation-name:nd-logo-upper}:is(.sidebar__logo:hover,.sidebar__logo:focus-visible,.support-fab:not(.support-fab--drar):hover,.support-fab:focus-visible) [data-merke=hvile] .nv-merke-se{animation-name:nd-logo-lower}@media (prefers-reduced-motion:reduce){:is(.sidebar__logo,.support-fab) [data-merke=hvile] :is(.nv-merke-kjerne,.nv-merke-ne,.nv-merke-se){animation:none!important;transition:none!important;transform:none!important}}html[data-workspace-design=on] .mentor-report-period .mentor-period-dates{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;line-height:1;border-radius:6px}html[data-workspace-design=on] .mentor-report-period .mentor-period-dates>svg{display:block;flex:0 0 16px;width:16px;height:16px}html[data-workspace-design=on] .mentor-report-period .mentor-period-dates>span{line-height:1.4}@media (max-width:760px){html[data-workspace-design=on] .mentor-report-period .mentor-period-dates{min-height:44px;padding-inline:12px}}html[data-workspace-design=on] .mentor-mail-board>header>.mail-board-summary{flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}html[data-workspace-design=on] .project-axis{height:64px}html[data-workspace-design=on] .project-axis>strong{display:flex;align-items:center;flex-shrink:0}html[data-workspace-design=on] .project-axis .project-axis-month{top:0;height:32px;display:flex;align-items:center;padding:0 12px;overflow:hidden;border-bottom:1px solid var(--nd-line);font-size:12px;font-weight:500}html[data-workspace-design=on] .project-axis .project-axis-day{top:32px;height:32px;display:grid;place-items:center;border-left:1px solid var(--nd-line);font-variant-numeric:tabular-nums;font-size:11px}html[data-workspace-design=on] .project-axis .project-axis-day.is-today{background:#e5efff;color:#174f99;font-weight:600}html[data-workspace-design=on] .project-workspace button.project-complete{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;border-radius:4px!important}html[data-workspace-design=on] .project-workspace .project-complete[aria-pressed=true]{background:var(--nd-navy)!important;border-color:var(--nd-navy)!important;color:var(--nd-on-accent,#fff)!important}html[data-workspace-design=on] .project-complete>svg{display:block;flex:none;margin:0}html[data-workspace-design=on] .project-workspace .project-bar.in-progress{background:#cce5ff!important;border-color:#2479c8!important;color:#164c7b!important}html[data-workspace-design=on] .project-workspace .project-bar.summary{height:8px!important;top:23px;background:#2479c8!important;border-radius:0!important;overflow:visible;border:0!important;border-inline:3px solid #174f99!important}html[data-workspace-design=on] .project-bar.summary>span{display:none}html[data-workspace-design=on] .project-workspace .project-bar.milestone{background:#ded3f6!important;border-color:#7955ad!important}html[data-workspace-design=on] .project-complete:focus-visible{outline:2px solid var(--nd-navy);outline-offset:3px}html[data-workspace-design=on] :is(.project-editor,.project-settings-form,.project-task-fields) input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;display:block!important;width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px;margin:0!important;padding:0!important;accent-color:var(--nd-navy)}@keyframes nd-calendar-refresh{0%,to{opacity:1}50%{opacity:.72}}@keyframes nd-calendar-settle{0%{opacity:.72}to{opacity:1}}html[data-workspace-design=on] .calendar-workspace-body[data-refreshing]{animation:nd-calendar-refresh 1.2s ease-in-out infinite}html[data-workspace-design=on] .calendar-workspace-body[data-refreshed]:not([data-refreshing]){animation:nd-calendar-settle .65s ease-out}@media (prefers-reduced-motion:reduce){html[data-workspace-design=on] .calendar-workspace-body:is([data-refreshing],[data-refreshed]){animation:none}}html[data-workspace-design=on] .email-sources__list{gap:6px}html[data-workspace-design=on] .email-source-chip{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:6px;min-height:44px;transform:none}html[data-workspace-design=on] .email-source-chip:hover{background:var(--nd-paper)}html[data-workspace-design=on] .email-source-chip__icon{width:16px;height:16px;color:var(--nd-muted)}html[data-workspace-design=on] .email-source-chip__icon>svg{width:14px;height:14px;display:block}html[data-workspace-design=on] .email-source-chip__main{gap:3px}html[data-workspace-design=on] .email-source-chip__from{font-size:12px;font-weight:500;color:var(--nd-navy)}html[data-workspace-design=on] .email-source-chip__subject{font-size:11px;color:var(--nd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-workspace-design=on] .email-source-chip__date{font-size:11px;color:var(--nd-muted);white-space:nowrap}html[data-workspace-design=on] .email-source-chip:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}html[data-workspace-design=on] .planning-tool-list{max-width:720px}html[data-workspace-design=on] .planning-tool-list>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;text-align:left;border:0;border-bottom:1px solid var(--nd-line);background:transparent;color:var(--nd-navy);font:inherit;cursor:pointer}html[data-workspace-design=on] .planning-tool-list>button:hover{background:var(--off-2)}html[data-workspace-design=on] .planning-tool-list strong{display:block;font-size:13px;font-weight:500}html[data-workspace-design=on] .planning-tool-list small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--nd-muted)}html[data-workspace-design=on] .planning-more-tools{max-width:720px;margin-top:16px}html[data-workspace-design=on] .planning-more-tools>summary{padding:12px 0;cursor:pointer;font-size:12px;color:var(--nd-muted)}html[data-workspace-design=on] .planning-back{margin-bottom:12px}html[data-workspace-design=on] .board-folder-row{display:flex;align-items:center;gap:4px;min-width:0}html[data-workspace-design=on] .board-folder-row>.task-personal-board-option{flex:1;min-width:0}html[data-workspace-design=on] .board-move-button{flex-shrink:0;color:var(--nd-muted)}html[data-workspace-design=on] .board-client-folder{margin:4px 0}html[data-workspace-design=on] .board-client-folder>div{padding-left:12px}html[data-workspace-design=on] .board-folder-root.is-drop-target,html[data-workspace-design=on] .board-client-folder.is-drop-target{background:var(--off-2);outline:1px solid var(--nd-line);border-radius:6px}html[data-workspace-design=on] .board-folder-drop-label{display:block;padding:8px;font-size:11px;color:var(--nd-muted)}html[data-workspace-design=on] .board-folder-editor{display:grid;gap:12px;padding:12px 8px;border-top:1px solid var(--nd-line);font-size:12px}html[data-workspace-design=on] .board-folder-editor label{display:grid;gap:6px}html[data-workspace-design=on] .board-folder-editor input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy);font:inherit}html[data-workspace-design=on] .board-folder-editor small{color:var(--nd-muted)}html[data-workspace-design=on] .task-empty-explanation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 24px;padding:12px 0;font-size:12px;color:var(--nd-muted)}.board-client-folders>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){html[data-workspace-design=on] .board-folder-row{min-height:44px}html[data-workspace-design=on] .board-move-button{width:44px;height:44px}}html[data-workspace-design=on] .reference-mail-reader :is(.mail-header-details>h2,.mail-header-expand){font-family:Inter Tight,Inter,sans-serif;font-size:16px!important;font-weight:400;line-height:1.4;letter-spacing:normal;color:var(--nd-navy)}html[data-workspace-design=on] .reference-mail-reader .mail-header-expand>span{font:inherit;color:inherit;letter-spacing:inherit}html[data-workspace-design=on] .nv-reference-root .kpi-metric{min-height:116px;padding:16px;gap:4px;box-sizing:border-box}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-primary{min-height:32px;gap:8px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-value{font-size:28px;white-space:nowrap}html[data-workspace-design=on] .nv-reference-root .home-kpis .metric-value{font-size:clamp(18px,18cqi,28px)}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-value{font-size:clamp(14px,12cqi,28px)}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-label,html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-label{min-height:0;line-height:1.5;color:var(--nd-navy)}html[data-workspace-design=on] .nv-reference-root .kpi-metric p{margin:0;font-size:11px;line-height:1.5;color:var(--nd-muted)}@media (max-width:760px){html[data-workspace-design=on] .nv-reference-root .kpi-metric{padding:12px;min-height:112px}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-value{font-size:24px}html[data-workspace-design=on] .nv-reference-root .home-kpis .metric-value{font-size:clamp(18px,19cqi,24px)}html[data-workspace-design=on] .nv-reference-root.report-page .kpi-metric .metric-value{font-size:clamp(14px,12cqi,24px)}html[data-workspace-design=on] .nv-reference-root .kpi-metric .metric-label{font-size:12px}}html[data-workspace-design=on] .planning-chart-tasks>.planning-chart-task-table{display:block;overflow-x:auto;padding:0;border:0}.planning-chart-task-table>[role=row]{display:grid;grid-template-columns:52px minmax(240px,1fr) 110px minmax(160px,.5fr) 120px;min-width:730px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--nd-line);font-size:13px}.planning-chart-task-table>.planning-chart-task-head{color:var(--nd-muted);font-size:12px;font-weight:500;padding:12px 0}.planning-chart-task-row [role=cell]{min-width:0;overflow-wrap:anywhere}.planning-chart-task-row [role=cell]>button:not(.task-check){text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.planning-chart-task-row time{white-space:nowrap}.project-row-label>.project-task-name{white-space:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-controls>.btn[aria-pressed=true]{background:var(--nd-paper);border-color:var(--nd-navy)}.task-my-day{max-width:960px;padding:16px 24px}.task-my-day>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.task-my-day h2{font-size:20px;font-weight:500;margin:0}.task-my-day p,.task-my-day small{color:var(--nd-muted);font-size:12px}.task-my-day-row{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--nd-line)}.task-my-day-title{flex:1;min-width:0;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.task-my-day-title strong,.task-my-day-title small{display:block}.task-my-day-title strong{font-size:13px;font-weight:500}.task-my-day-title small{margin-top:4px}.task-my-day-suggestions{margin-top:24px}.task-my-day-suggestions h3{font-size:14px;font-weight:500}.task-my-day-suggestions>input{width:100%;padding:8px 12px;border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:inherit}@media (max-width:600px){.task-my-day{padding:12px}.task-my-day>header{flex-wrap:wrap}}.project-bar>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list-column-head{display:none}@media (min-width:761px){html[data-workspace-design=on] .task-list-column-head{display:grid;grid-template-columns:18px minmax(0,1fr) 64px 130px 115px 24px 26px;gap:12px;padding:10px 24px;color:var(--nd-muted);font-size:11px;border-bottom:1px solid var(--nd-line)}}.task-my-day-suggestions{max-height:440px;overflow-y:auto;padding-right:4px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chips-row{align-items:center;gap:4px;padding:0;margin:0 0 6px;min-width:0}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;max-width:min(280px,100%);min-height:26px;margin:0;padding:0 4px;gap:3px;flex-shrink:1;border:1px solid var(--nd-line);border-radius:5px;background:var(--nd-paper);color:var(--nd-navy);font:400 11.5px/1.4 var(--font-body)}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip>button.chat-attach-chip__file{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:24px;margin:0;padding:2px 3px;gap:5px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__file>svg{width:12px;height:12px;flex:0 0 12px;color:inherit}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__name{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__size{flex-shrink:0;color:var(--nd-muted);font:400 10px/1.4 var(--font-body)}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:4px;margin:0;border:0;border-radius:3px;background:transparent;color:var(--nd-muted)}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-attachments{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px;min-width:0}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-att-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(280px,100%);min-height:26px;margin:0;padding:3px 7px;border:1px solid var(--nd-line);border-radius:5px;background:var(--nd-paper);color:var(--nd-navy);font:400 11.5px/1.4 var(--font-body);text-align:left;cursor:pointer}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-att-chip>svg{width:12px;height:12px;flex:0 0 12px;color:inherit}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) .chat-bubble__user-att-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:650px){html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip>button.chat-attach-chip__file{min-height:34px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__remove{width:34px;height:34px;flex-basis:34px}html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) :is(.chat-bubble__user-context,.chat-bubble__user-att-chip){min-height:36px}}@media (pointer:coarse){html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>button{height:38px;min-height:38px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-context-link>.chat-context-remove{width:38px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip>button.chat-attach-chip__file{min-height:38px}html[data-workspace-design=on] :is(.reference-composer-content,.chat-composer-inner) .chat-attach-chip__remove{width:38px;height:38px;flex-basis:38px}html[data-workspace-design=on] .chat-redaction-action,html[data-workspace-design=on] :is(.chat-view.cd-asst,.reference-assistant) :is(.chat-bubble__user-context,.chat-bubble__user-att-chip){min-height:40px}}.nv-reference-root .delt-samarbeid{display:flex;flex-direction:column;gap:var(--sp-12,12px)}.nv-reference-root .delt-konflikt{border:1px solid var(--amber-linje);border-radius:var(--radius);padding:var(--sp-12,12px);background:var(--amber-bg)}.nv-reference-root .delt-konflikt__tittel{margin:0;font:600 13px/1.4 var(--font-h);color:var(--nd-navy)}.nv-reference-root .delt-konflikt__hjelp{margin:2px 0 var(--sp-8,8px);font-size:12px;color:var(--nd-muted)}.nv-reference-root .delt-konflikt__valg{display:flex;flex-wrap:wrap;gap:var(--sp-8,8px)}.nv-reference-root .delt-konflikt__valg .btn{height:auto;min-height:32px;padding:6px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.nv-reference-root .delt-konflikt__valg .btn small{font-size:11px;font-weight:400;color:var(--nd-muted)}.nv-reference-root .delt-kommentar{padding:var(--sp-8,8px) 0;border-bottom:1px solid var(--nd-line)}.nv-reference-root .delt-kommentar strong{font-size:12.5px;color:var(--nd-navy)}.nv-reference-root .delt-kommentar time{margin-left:var(--sp-8,8px);font-size:11px;color:var(--nd-muted)}.nv-reference-root .delt-kommentar p{margin:2px 0 0;font-size:13px;white-space:pre-wrap}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst{display:flex!important;flex-direction:column!important;min-height:0;background:var(--nd-surface)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst:not(.wd-chat-start){overflow:hidden!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst :is(.chat-sessions-bar,.chat-messages,.chat-messages__inner){background:var(--nd-surface)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-sessions-bar{flex:none;position:sticky;top:0;z-index:6;padding:8px 16px!important;border-bottom:1px solid var(--nd-line)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst:not(.wd-chat-start) .chat-messages{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-messages__inner{padding:16px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst :is(.chat-bubble__content,.chat-bubble__content .md-body){font-size:14px!important;line-height:1.6!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__content .md-body :is(h1,h2,h3,h4,h5){font-size:15px!important;line-height:1.4!important;margin:16px 0 6px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__content .md-body li{font-size:inherit!important;line-height:inherit!important;margin:0 0 4px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__ai-row{display:block!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__ai-avatar{width:22px!important;height:22px!important;min-width:22px!important;margin:0 0 6px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__ai-avatar svg{width:20px;height:20px}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-bubble__ai-body{width:100%!important;padding-top:0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .chat-composer.mobile-assistant-composer{order:10;flex:none;position:sticky;bottom:0;z-index:7;width:100%!important;max-width:none!important;margin:0!important;padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--nd-surface)!important;box-sizing:border-box!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer:before{display:none!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;column-gap:4px;row-gap:0;align-items:end;width:100%!important;max-width:none!important;padding:3px!important;margin:0!important;border:1px solid var(--nd-line)!important;border-radius:24px!important;background:var(--nd-surface)!important;box-shadow:0 1px 2px #0e1b330a!important;box-sizing:border-box!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner:focus-within{border-color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner>*{grid-column:1/-1;min-width:0}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner>.mobile-assistant-plus{grid-column:1}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner>textarea{grid-column:2}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer>.chat-composer-inner>.mobile-assistant-send{grid-column:3}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer textarea.chat-composer__input{display:block;width:100%!important;min-height:44px!important;max-height:min(130px,30vh)!important;padding:11px 4px!important;margin:0!important;border:0!important;outline:0;border-radius:0!important;background:transparent!important;box-shadow:none!important;resize:none!important;overflow-y:auto!important;color:var(--nd-navy)!important;font-size:14px!important;line-height:22px!important;font-weight:400!important;box-sizing:border-box!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer textarea.chat-composer__input::placeholder{color:var(--nd-muted)!important;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-plus{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--nd-navy);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .15s}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-plus:is(:hover,:active,[aria-expanded=true]){background:var(--off-2)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-plus[aria-expanded=true]>svg{transform:rotate(45deg)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-plus>svg{transition:transform .18s}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-send{display:inline-grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:var(--nd-navy)!important;color:var(--nd-surface)!important;box-shadow:none!important;opacity:1!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-send svg{color:var(--nd-surface)!important;width:18px;height:18px}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-send:disabled{background:var(--nd-line)!important;color:var(--nd-surface)!important;cursor:default}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-send:disabled svg{color:var(--nd-surface)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-send .reference-stop-square{display:block;width:12px;height:12px;border-radius:2px;background:currentColor}@media (prefers-reduced-motion:reduce){html[data-native-workspace=on] .mobile-assistant-plus,html[data-native-workspace=on] .mobile-assistant-plus>svg{transition:none!important}}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-link:not(.is-linked){display:none!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-links:not(:has(.is-linked)){display:none!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-links{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px 6px 2px!important;margin:0!important;overflow-x:auto;scrollbar-width:none}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-link{flex:0 1 auto;max-width:100%!important;display:inline-flex!important;align-items:center;border:1px solid var(--nd-line)!important;border-radius:999px!important;background:var(--off-2)!important;overflow:hidden}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-link>button:first-child{height:36px!important;min-height:36px!important;padding:0 4px 0 12px!important;gap:6px!important;border:0!important;background:transparent!important;color:var(--nd-navy)!important;font-size:12px!important;font-weight:500;min-width:0}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-link>button:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-context-link>.chat-context-remove{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-grid;place-items:center;border:0!important;background:transparent!important;color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .chat-attach-chips-row{display:flex!important;flex-wrap:wrap;gap:6px!important;padding:6px 6px 2px!important;margin:0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer :is(.chat-doc-mode,.text-muted){margin:6px 8px 0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst:not(.wd-chat-start) .chat-disclaimer{display:none!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-disclaimer{order:3;width:auto!important;margin:0 16px 16px!important;padding:0!important;max-width:none!important;background:transparent!important;color:var(--nd-muted)!important;font-size:11px!important;line-height:16px!important;text-align:center}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start{overflow-y:auto!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-messages{flex:none!important;overflow:visible!important;padding:0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-messages__inner{padding:32px 16px 8px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-welcome{margin:0 auto!important;padding:0!important;text-align:center}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-welcome-mark{margin-bottom:16px!important;color:var(--nd-logo)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-welcome__eye{margin:0 0 8px!important;font-size:10.5px!important;letter-spacing:1.4px;color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .chat-welcome__greeting{font-size:24px!important;line-height:1.25!important;letter-spacing:-.4px!important;color:var(--nd-navy)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-start-below{order:2;flex:none;width:100%!important;max-width:none!important;padding:16px!important;margin:0!important;box-sizing:border-box}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions{display:flex!important;flex-direction:column;gap:0!important;border:1px solid var(--nd-line);border-radius:10px;overflow:hidden;background:var(--nd-surface)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:center;min-height:60px!important;padding:10px 14px!important;margin:0!important;border:0!important;border-radius:0!important;border-top:1px solid var(--nd-line)!important;background:var(--nd-surface)!important;color:var(--nd-navy)!important;text-align:left;box-shadow:none!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button:first-child{border-top:0!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button:active{background:var(--off-2)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button>svg{grid-row:1/3;width:18px!important;height:18px!important;color:var(--nd-muted)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button>strong{grid-column:2;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:20px;color:var(--nd-navy)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-suggestions>button>small{grid-column:2;margin:0!important;font-size:11px!important;line-height:17px!important;color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-recent{margin-top:24px!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-recent h3{margin:0 0 4px!important;font-size:13px!important;font-weight:500!important;color:var(--nd-navy)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-recent>button{min-height:56px!important;padding:8px 0!important;gap:12px!important;border-bottom:1px solid var(--nd-line)!important;color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-recent>button strong{font-size:13px!important;font-weight:500!important;color:var(--nd-navy)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .wd-chat-recent>button small{margin-top:2px!important;font-size:11px!important;color:var(--nd-muted)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst.wd-chat-start .mobile-assistant-composer{margin-top:auto!important}html[data-native-workspace=on] .mobile-assistant-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:flex-end;background:#0e1b3359;animation:mobile-assistant-fade .16s ease-out}html[data-native-workspace=on] .mobile-assistant-sheet{width:100%;max-height:min(80vh,calc(100% - 48px));overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--nd-surface);color:var(--nd-navy);border-radius:16px 16px 0 0;border-top:1px solid var(--nd-line);box-shadow:var(--nd-popover-shadow);box-sizing:border-box;animation:mobile-assistant-rise .2s ease-out}html[data-native-workspace=on] .mobile-assistant-sheet__grip{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--nd-line)}html[data-native-workspace=on] .mobile-assistant-sheet__label{margin:16px 0 4px;padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.2px;color:var(--nd-muted)}html[data-native-workspace=on] .mobile-assistant-sheet__group{display:flex;flex-direction:column}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.mobile-assistant-sheet__row,.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger){display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:48px!important;height:auto!important;padding:0 8px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--nd-navy)!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.mobile-assistant-sheet__row,.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger):is(:hover,:active,[aria-expanded=true]){background:var(--off-2)!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.mobile-assistant-sheet__row,.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger):disabled{opacity:.45;cursor:default;background:transparent!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.mobile-assistant-sheet__row,.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger)>svg:first-child{flex:0 0 20px;width:20px!important;height:20px!important;color:var(--nd-navy)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.mobile-assistant-sheet__row,.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger)>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.source-picker-trigger,.asst-pick__trigger,.reference-model-trigger)>svg:last-child{flex:none;width:14px!important;height:14px!important;color:var(--nd-muted);transform:rotate(-90deg)}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet .source-picker-trigger>small{flex:none;width:22px;height:22px;padding:0;border-radius:50%;display:inline-grid;place-items:center;background:var(--off-2);color:var(--nd-muted);font-size:11px;box-sizing:border-box}html[data-native-workspace=on][data-workspace-design=on] .chat-view.cd-asst .mobile-assistant-composer .mobile-assistant-sheet :is(.reference-source-picker,.asst-pick,.reference-model-picker){display:block!important;width:100%!important;margin:0!important;position:static}html[data-native-workspace=on] .mobile-assistant-sheet__note{margin:16px 4px 0;padding-top:12px;border-top:1px solid var(--nd-line);font-size:11px;line-height:16px;color:var(--nd-muted)}html[data-native-workspace=on] body:has(.mobile-assistant-sheet-layer) :is(.reference-popover,.reference-model-menu){z-index:16000!important}@keyframes mobile-assistant-fade{0%{opacity:0}}@keyframes mobile-assistant-rise{0%{transform:translateY(24px);opacity:.6}}@media (prefers-reduced-motion:reduce){html[data-native-workspace=on] :is(.mobile-assistant-sheet-layer,.mobile-assistant-sheet){animation:none}}.nd-thinking{--thinking-text: var(--nd-navy, var(--ink-3));--thinking-muted: var(--nd-muted, var(--muted));--thinking-line: var(--nd-line, var(--line));min-width:0;max-width:100%;margin:12px 0;color:var(--thinking-text);font:400 12px/1.5 var(--font-body, Inter, sans-serif)}.nd-thinking .nd-thinking__header,.nd-thinking .nd-thinking__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;box-sizing:border-box}.nd-thinking button{cursor:pointer}.nd-thinking button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--thinking-text) 5%,transparent)}.nd-thinking button:focus-visible{outline:2px solid var(--thinking-text);outline-offset:2px}.nd-thinking .nd-thinking__header{font-weight:500}.nd-thinking__header>svg,.nd-thinking__header>img,.nd-thinking__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.nd-thinking__icon svg{width:16px;height:16px}.nd-thinking .agt-ikon{color:inherit}.nd-thinking__title,.nd-thinking__label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nd-thinking__count,.nd-thinking__state{flex:0 0 auto;color:var(--thinking-muted);font-size:11px;font-weight:400;white-space:nowrap}.nd-thinking__chevron{width:12px;height:12px;flex:0 0 12px;color:var(--thinking-muted);transition:transform .14s ease}.nd-thinking__chevron.is-open{transform:rotate(90deg)}.nd-thinking__body{min-width:0;margin:4px 0 0 15px;padding:0 0 0 8px;border-left:1px solid var(--thinking-line)}.nd-thinking__step{min-width:0}.nd-thinking__step .nd-thinking__icon{color:var(--thinking-muted)}.nd-thinking__step.is-active .nd-thinking__label{font-weight:500}.nd-thinking__step.is-active .nd-thinking__icon{color:var(--thinking-text)}.nd-thinking__step.is-error .nd-thinking__state{color:var(--bad, var(--red))}.nd-thinking__step.is-notice .nd-thinking__row{color:var(--thinking-muted)}.nd-thinking__details{min-width:0;margin:0 8px 8px 32px;color:var(--thinking-muted);overflow-wrap:anywhere}.nd-thinking__narration{margin:4px 0 8px;font-size:12px;line-height:1.7;white-space:pre-wrap}.nd-thinking__arguments{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0;font-size:11px;line-height:1.6}.nd-thinking__arguments>span{min-width:0;max-width:100%}.nd-thinking__result{margin:4px 0;font-size:11px;line-height:1.6;white-space:pre-wrap}.nd-thinking .thinking-sources{min-width:0;max-width:100%;gap:4px;margin:8px}html[data-workspace-design=on] .nv-reference-root .nd-thinking .nd-thinking__body .thinking-sources>a{min-width:0;max-width:100%;min-height:32px;padding:4px 8px;border:0!important;background:transparent!important;color:var(--thinking-text)!important;overflow-wrap:anywhere}html[data-workspace-design=on] .nv-reference-root .nd-thinking .nd-thinking__body .thinking-sources>a:hover,html[data-workspace-design=on] .nv-reference-root .nd-thinking .nd-thinking__body .thinking-sources>a:focus-visible{background:color-mix(in srgb,var(--thinking-text) 5%,transparent)!important}.nd-thinking .thinking-sources>a:focus-visible{outline:2px solid var(--thinking-text);outline-offset:2px}html[data-workspace-design=on] .nv-reference-root .nd-thinking .nd-thinking__body .thinking-sources>span,html[data-workspace-design=on] .nv-reference-root .nd-thinking .nd-thinking__body .thinking-sources small{color:var(--thinking-muted)!important;overflow-wrap:anywhere}.nd-thinking .thinking-sources>a>span{min-width:0}.nd-thinking .thinking-sources strong{white-space:normal;overflow-wrap:anywhere}@media (max-width: 600px),(pointer: coarse){.nd-thinking .nd-thinking__header,.nd-thinking .nd-thinking__row,.nd-thinking .thinking-sources>a{min-height:44px}.nd-thinking__details{margin-left:24px}}@media (prefers-reduced-motion: reduce){.nd-thinking .nd-thinking__chevron,.nd-thinking button{transition:none}}.conversation-work-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none;color:inherit;vertical-align:middle}.conversation-work-indicator>span{width:8px;height:8px;border-radius:50%;background:currentColor;animation:conversation-work-pulse 1.6s ease-in-out infinite}@keyframes conversation-work-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.conversation-work-indicator>span{animation:none}}.sidebar__item-icon>.conversation-work-indicator{position:absolute;right:-5px;bottom:-4px;width:10px;height:10px;background:var(--nd-surface,#fff);border-radius:50%;color:var(--nd-navy,#142b45)}.sidebar__item-icon>.conversation-work-indicator>span{width:6px;height:6px}html[data-workspace-design=on] .nv-reference-root.reference-assistant .history-organizer{padding:16px 12px;gap:0;background:var(--nd-surface);color:var(--nd-navy);display:flex;flex-direction:column;min-width:0;overflow:hidden}.history-organizer .history-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-shrink:0}.history-organizer .history-new{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:34px;padding:7px 10px;border-radius:6px;color:var(--nd-navy);font:500 13px/1.4 var(--font-h);text-align:left;background:transparent}.history-organizer :is(.history-new,.icon-btn):hover{background:var(--off-2,#f1f3f5);opacity:1}.history-organizer .icon-btn{flex-shrink:0;width:30px;height:30px;color:var(--nd-muted);opacity:1}.history-organizer .history-search{display:flex;align-items:center;gap:8px;border:1px solid var(--nd-line);border-radius:6px;padding:0 9px;min-width:0;height:34px;margin-bottom:12px;flex-shrink:0;color:var(--nd-muted)}.history-organizer .history-search input{width:100%;min-width:0;border:0;box-shadow:none;background:transparent;padding:0;font:12px var(--font-h);color:var(--nd-navy);outline:0}.history-organizer .history-search:focus-within{outline:2px solid var(--nd-navy);outline-offset:2px}.history-organizer .history-viewbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;flex-shrink:0}.history-organizer .history-status{display:flex;gap:3px}.history-organizer .history-status button{font:500 11px/1.4 var(--font-h);padding:5px 8px;border-radius:5px;color:var(--nd-muted);background:transparent}.history-organizer .history-status button[aria-pressed=true]{background:var(--off-2,#f1f3f5);color:var(--nd-navy)}.history-organizer .history-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;flex:1;overscroll-behavior:contain;scrollbar-width:thin}.history-organizer .history-folders{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--nd-line)}.history-organizer .history-folder-heading{display:flex;align-items:center;justify-content:space-between;padding:0 7px;font-size:11px;font-weight:500;color:var(--nd-muted)}.history-organizer .history-folder-row{display:flex;align-items:center;min-width:0;gap:3px}.history-organizer .history-folder-row>button:first-child{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:left;padding:8px;border-radius:6px;font:12px var(--font-h);color:var(--nd-navy)}.history-organizer .history-folder-row>button:first-child span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-organizer .history-folder-row small{font-size:10px;color:var(--nd-muted)}.history-organizer .history-folder-row>button:hover{background:var(--off-2,#f1f3f5)}.history-organizer .history-folder,.history-organizer .history-root{min-width:0;border-radius:6px;transition:background-color .14s ease,box-shadow .14s ease}.history-organizer .history-folder-children{padding-left:16px}.history-organizer .history-folder-row svg{flex-shrink:0}.history-organizer .history-root{min-height:64px;padding-bottom:8px}.history-organizer .history-root-heading{margin:0;padding:10px 7px 6px;font:500 11px var(--font-h);color:var(--nd-muted)}.history-organizer .history-drop-target{background:var(--off-2,#f1f3f5);box-shadow:inset 0 0 0 1px var(--nd-navy)}.history-organizer .history-chat[draggable=true]{cursor:grab}.history-organizer .history-chat[draggable=true]:active{cursor:grabbing}.history-organizer .history-section-title{display:flex;align-items:center;gap:6px;width:100%;padding:10px 7px 6px;text-align:left;font:500 11px var(--font-h);color:var(--nd-muted)}.history-organizer .history-section-title span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-organizer .history-section-title small{font-size:10px}.history-organizer .history-chat{display:flex;position:relative;min-width:0;align-items:center;border-radius:6px;margin:2px 0}.history-organizer .history-chat-open{display:flex;align-items:center;gap:6px;width:100%;min-width:0;text-align:left;padding:9px 36px 9px 10px;border-radius:6px;color:var(--nd-navy);background:transparent}.history-organizer .history-chat-open.selected,.history-organizer .history-chat:hover{background:var(--off-2,#f1f3f5)}.history-organizer .history-chat-copy{min-width:0;flex:1;display:grid;gap:3px}.history-organizer .history-chat strong{font:400 12px/1.5 var(--font-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-organizer .history-chat small{font:11px/1.4 var(--font-h);color:var(--nd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-organizer .history-chat-menu{position:absolute;right:3px;top:0;bottom:0;margin-block:auto;background:transparent}.history-organizer .history-preferences-note{font:10px/1.5 var(--font-h);color:var(--nd-muted);padding:12px 8px 0;margin:0;flex-shrink:0}.history-organizer .history-empty{font:12px/1.6 var(--font-h);color:var(--nd-muted);padding:12px 8px;margin:0}.history-organizer .history-inline-form{display:flex;min-width:0;gap:4px;padding:5px;width:100%}.history-organizer .history-inline-form input{min-width:0;width:100%;border:1px solid var(--nd-line);border-radius:5px;padding:6px;font:12px var(--font-h)}.history-organizer .history-delete{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;font-size:12px}.history-organizer .history-folder-editor{display:grid;gap:8px;padding:10px 6px;font-size:12px}.history-organizer .history-folder-editor label{display:grid;gap:6px}.history-organizer .history-folder-editor input{width:100%;min-width:0;padding:7px 9px;font:12px var(--font-h);border:1px solid var(--nd-line);border-radius:6px;background:var(--nd-surface);color:var(--nd-navy)}.history-organizer .history-folder-editor>div{display:flex;gap:6px}.history-organizer .history-remove-folder{font:11px/1.5 var(--font-h);color:var(--nd-muted);text-align:left;padding:6px 0}.nv-reference-root .history-popover{width:260px;padding:12px;background:var(--nd-surface);color:var(--nd-navy);border:1px solid var(--nd-line);border-radius:8px;box-shadow:var(--nd-popover-shadow);font:12px/1.5 var(--font-h)}.nv-reference-root .history-popover h3{font-size:13px;margin:0 0 12px;font-weight:500}.nv-reference-root .history-popover>label{display:grid;gap:7px;margin:10px 0}.nv-reference-root .history-actions>button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;text-align:left;padding:7px 8px;font:12px/1.5 var(--font-h);border-radius:5px;color:inherit}.nv-reference-root .history-actions>button:hover{background:var(--off-2,#f1f3f5)}.nv-reference-root .history-actions>label{border-block:1px solid var(--nd-line);padding:10px 8px}.nv-reference-root .history-actions>label>svg{display:none}.nv-reference-root .history-actions .history-delete-action{color:var(--red)}html[data-workspace-design=on] .nv-reference-root.reference-assistant.assistant-history-collapsed .history-organizer{padding:12px 5px}.assistant-history-collapsed .history-organizer .history-toolbar{flex-direction:column;gap:8px}.assistant-history-collapsed .history-organizer .history-new{padding:7px;flex:none}@media (max-width:760px){.history-organizer .history-chat-open{min-height:44px}.history-organizer .history-toolbar .icon-btn,.history-organizer .history-chat-menu{min-width:32px;min-height:36px}.nv-reference-root .history-actions>button{min-height:44px}}.history-organizer .history-chat-dragging{opacity:.4}.history-organizer .history-chat-landed{animation:history-chat-land .6s ease-out}@keyframes history-chat-land{0%{box-shadow:inset 0 0 0 1px var(--nd-navy);background:var(--off-2,#f1f3f5)}to{box-shadow:inset 0 0 0 1px transparent;background:transparent}}@media (prefers-reduced-motion:reduce){.history-organizer .history-folder,.history-organizer .history-root{transition:none}.history-organizer .history-chat-landed{animation:none;background:var(--off-2,#f1f3f5);box-shadow:inset 0 0 0 1px var(--nd-navy)}}html[data-workspace-design=on] .nv-reference-root.reference-assistant.assistant-history-collapsed.assistant-history-in-topbar{grid-template-columns:minmax(0,1fr)}html[data-workspace-design=on] .nv-reference-root.reference-assistant.assistant-history-collapsed.assistant-history-in-topbar>.assistant-history{display:none}html[data-workspace-design=on] .reference-assistant.assistant-history-in-topbar>.assistant-main{grid-column:1}.assistant-history-topbar-controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.assistant-history-topbar-controls>.mentor-topbar-control{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0}.web-main__topbar-left:has(.assistant-history-topbar-controls)>.topbar-sessions--narrow-only{display:none}.assistant-history-topbar-controls>.mentor-topbar-control{position:relative}.assistant-history-topbar-controls .conversation-work-indicator{position:absolute;right:-2px;bottom:-2px}.nv-reference-root.reference-assistant>.assistant-content-split{display:flex;position:relative;min-width:0;min-height:0;overflow:hidden}.nv-reference-root.reference-assistant>.assistant-content-split>.assistant-main{flex:1;min-width:0;min-height:0}.nv-reference-root.reference-assistant .assistant-source-pane{display:flex;flex:0 0 50%;min-width:320px;max-width:760px;min-height:0;overflow:hidden;background:var(--nd-surface)}.nv-reference-root.reference-assistant .assistant-content-split--source .chat-msgs,.nv-reference-root.reference-assistant .assistant-content-split--source .assistant-compose-wrap{max-width:100%;min-width:0}@media (max-width:900px){.nv-reference-root.reference-assistant .assistant-content-split--source>.assistant-main{visibility:hidden;pointer-events:none}.nv-reference-root.reference-assistant .assistant-source-pane{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;max-width:none;width:100%;z-index:30}}.nv-reference-root.reference-inbox[data-inbox-layout=mobile]{min-width:0;max-width:100%}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-inbox-controls{min-width:0;box-sizing:border-box}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-inbox-heading .folder-trigger{display:inline-flex;align-items:center;gap:12px;flex:none;min-height:44px;white-space:nowrap}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-inbox-heading .folder-trigger>svg{flex:none}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search>div{width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;min-height:44px}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search input{flex:1 1 0;width:0!important;min-width:0!important;max-width:100%;text-overflow:ellipsis;box-sizing:border-box}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search>div>span{flex-shrink:0}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search>div>span:last-child:not(:first-child){flex:0 1 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-surface{display:flex!important;min-width:0!important;width:100%;box-sizing:border-box}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-surface>.outlook-list-restore,.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .reference-list-resizer{display:none!important}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-surface:not(.mail-surface--reading)>.mail-list-pane{display:flex!important;flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:100%!important;border-right:0}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-surface.mail-surface--reading>.mail-list-pane{display:none!important}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-surface>.reference-reader-host{width:100%!important;min-width:0!important;max-width:100%;flex:1 1 0!important}.reference-folder-menu.reference-folder-menu--mobile{left:12px!important;right:12px!important;top:12px!important;width:auto!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)!important;box-sizing:border-box}.reference-folder-menu--mobile .native-folder-close{display:flex;align-items:center;justify-content:center;margin-left:auto;min-width:44px;min-height:44px;border:0;background:none;color:inherit}.reference-folder-menu--mobile [role=option]{min-height:44px}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-tools-trigger{display:flex!important;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 0;background:transparent;border:0;box-shadow:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-align:left}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-tools-trigger>svg{flex:none}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-tools-trigger>span{flex:1;min-width:0}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-tools-trigger>svg:last-child{margin-left:auto}html[data-workspace-design=on] .reference-folder-menu--mobile .reference-folder-options .folder-name{display:flex!important;flex-direction:column;min-width:0;gap:2px;line-height:16px}html[data-workspace-design=on] .reference-folder-menu--mobile .folder-name>:is(span,small){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-design=on] .reference-folder-menu--mobile .folder-name>small{font-size:10px;font-weight:400;line-height:14px;color:var(--nd-muted,#6c7785);margin:0;padding:0}html[data-workspace-design=on] .reference-folder-menu--mobile .reference-folder-options button[role=option]{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}html[data-workspace-design=on] .reference-folder-menu--mobile .reference-folder-options button[role=option]{column-gap:16px!important;grid-template-columns:24px minmax(0,1fr) auto 16px}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-list-heading>button{min-height:44px}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .inbox-v2-scroll>div>button[aria-expanded]{min-height:44px}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .outlook-row-star{box-sizing:content-box!important;padding:13px!important;margin:-13px!important}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-search-row>.native-mail-search{flex:1 1 0;min-width:0;margin-bottom:0}html .nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-tools{position:relative;flex:none;width:44px;height:44px;min-height:44px;padding:0!important;justify-content:center;border:1px solid var(--nd-line)!important;background:var(--nd-surface)!important;box-shadow:none!important;color:var(--nd-navy)}.nv-reference-root.reference-inbox[data-inbox-layout=mobile] .native-mail-tools-dot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:#2952d9}.native-mail-tools-menu{min-width:280px;padding:4px 0!important}.native-mail-tools-menu>.native-action-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 16px;border:0;background:transparent;color:var(--nd-navy);font:inherit;text-align:left}.native-mail-tools-menu>.native-action-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.native-mail-tools-menu>.native-action-row strong{font-size:13px;font-weight:500}.native-mail-tools-menu>.native-action-row small{font-size:11px;color:var(--nd-muted)}.native-mail-tools-menu>.native-action-row+.native-action-row{border-top:1px solid var(--nd-line)}html[data-native-workspace=on] .native-mail-tools-menu.native-mail-tools-menu>.native-action-row.native-action-row{padding:8px 16px!important;min-height:52px!important}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls{display:grid!important;grid-template-columns:44px 44px minmax(0,1fr) minmax(0,max-content) 44px;align-items:center;column-gap:4px;row-gap:2px;padding:6px 16px 4px!important}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-reader-toolbar{display:contents!important}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-back{grid-column:1;grid-row:1}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-primary-reply{grid-column:2;grid-row:1}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mentor-email-timer{grid-column:3;grid-row:1;justify-self:start}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case{grid-column:4;grid-row:1;max-width:100%!important;min-width:0;margin:0!important;justify-self:end}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-case>button{height:44px!important;min-height:44px!important;max-height:44px!important;max-width:100%}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-action-more{grid-column:5;grid-row:1}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls>.reference-mail-tags{grid-column:1/-1;grid-row:2;min-width:0}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-tags-trigger{height:44px!important;min-height:44px;max-width:100%;padding-left:0!important}html[data-native-workspace=on] .reference-mail-reader .mail-header-details>h2{padding:12px 16px 8px!important;margin:0!important}html[data-native-workspace=on] .reference-mail-reader .mail-header-details>.mail-sender{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:8px 10px!important;margin:0 16px 12px!important;width:auto!important;max-width:none!important;box-sizing:border-box}html[data-native-workspace=on] .reference-mail-reader .mail-header-details>.mail-sender>time{grid-column:2;margin:0!important;font-size:11px!important}html[data-native-workspace=on] .nv-reference-root .mentor-deadline-footer:before{content:none!important}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients{padding:8px 12px!important}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:52px;min-width:0}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients>div>span:first-child{flex:none;min-width:40px}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients .mail-recipient-field{flex:1 1 150px;min-width:0;min-height:44px;box-sizing:border-box;padding:3px 8px;border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-surface)!important;align-items:center}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients .mail-recipient-field input{height:36px;min-width:60px;font-size:14px!important}html[data-native-workspace=on] .nv-reference-root .reference-reply .mentor-reply-recipients>div>button{flex:none;margin-left:0;height:44px;min-height:44px;padding:0 10px}html[data-native-workspace=on] .compose-panel__row{gap:8px;min-width:0}html[data-native-workspace=on] .compose-panel__row>.mail-recipient-field{flex:1;min-width:0}html[data-native-workspace=on] .compose-panel__cc-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border-radius:8px;color:var(--nd-navy)}html[data-native-workspace=on] .compose-panel__actions :is(.compose-panel__cancel,.compose-panel__send){min-height:44px}html[data-native-workspace=on] .compose-panel__send-hint[hidden]{display:block!important;flex:1;min-width:0;text-align:right;font-size:12px;line-height:1.4;color:var(--nd-muted)}[data-workspace-design=on] .sidebar>:is(.sidebar__nav,.sidebar__bottom)>.sidebar__item>.sidebar__item-icon>svg[data-icon-style=filled]{width:16px;height:16px;flex:0 0 16px}html[data-workspace-design=on] .sidebar .sidebar-profile{gap:8px;min-width:0}html[data-workspace-design=on] .sidebar .sidebar-profile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-text-active);font-size:13px;font-weight:500;line-height:1.5}html[data-workspace-design=on] .sidebar--collapsed .sidebar-profile-name{display:none}.sidebar[data-sidebar-polish] .sidebar__hendel:is(:hover,:focus-visible,:active){background:linear-gradient(var(--sb-hover),var(--sb-hover)),var(--sb-bg);color:var(--sb-text-active);opacity:1}.sidebar[data-sidebar-polish] .sidebar__hendel>svg{transition:transform .18s ease-out}.sidebar[data-sidebar-polish] .sidebar__logo .sidebar__logo-mark[data-merke=hvile] path{animation:none;transition:none;transform:none;transform-box:fill-box;transform-origin:center;will-change:auto}@media (prefers-reduced-motion: reduce){.sidebar[data-sidebar-polish],.sidebar[data-sidebar-polish] .sidebar__hendel,.sidebar[data-sidebar-polish] .sidebar__hendel>svg,.sidebar[data-sidebar-polish] .sidebar__logo-mark{transition:none}}.urd-app--mobil{overflow:hidden}.urd-app--mobil .urd-main{width:100%;max-width:100vw;overflow-x:hidden}.urd-mtopp{height:48px;flex:none;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px 0 6px;border-bottom:1px solid var(--urd-line);background:var(--urd-bg)}.urd-app .urd-mtopp__meny{width:40px;height:40px;color:var(--urd-ink)}.urd-mtopp__merke{display:flex;align-items:center;gap:8px;flex:none;color:var(--urd-logo);font-size:15px;font-weight:600;letter-spacing:-.3px}.urd-mtopp__skille{flex:none;color:var(--urd-faint)}.urd-mtopp__tittel{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urd-klokke--linje{flex:none;margin:0;padding:6px 12px;gap:10px;align-items:center;border-bottom:1px solid var(--urd-line);background:var(--urd-side)}.urd-app .urd-klokke--linje .urd-klokke__kort{flex-direction:row;align-items:center;gap:10px;min-height:32px;padding:0;border:0;background:transparent}.urd-klokke--linje .urd-klokke__topp{flex:none}.urd-klokke--linje .urd-klokke__status{margin-left:2px}.urd-klokke--linje .urd-klokke__sak{flex:1;font-size:12px}.urd-app .urd-klokke--linje .urd-klokke__stopp{width:44px;height:44px}.urd-app .urd-klokke--linje .urd-klokke__start{height:32px;padding:0;border:0;background:transparent}.urd-app .urd-klokke--linje .urd-klokke__start small{margin-left:4px}.urd-ark-bakgrunn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:var(--urd-overlegg)}.urd-klokke__meny.urd-klokke__meny--ark{top:auto;left:0;right:0;bottom:0;z-index:80;width:auto;max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--urd-line-2);border-radius:8px}.urd-app .urd-klokke__meny--ark .urd-btn{height:40px}.urd-klokke__meny--ark .urd-felt>span:first-child{width:80px}.urd-klokke__meny--ark :is(.urd-meny,.urd-tidvelger__liste){top:auto;bottom:calc(100% + 4px);max-height:min(320px,50dvh)}.urd-app--mobil .urd-topp{height:auto;min-height:44px;flex-wrap:wrap;row-gap:6px;padding:6px 12px}.urd-app--mobil .urd-topp__sti,.urd-app--mobil .urd-topp>.urd-seg,.urd-app--mobil .urd-topp--bare-tittel{display:none}.urd-app--mobil .urd-topp__dato{min-width:0}.urd-app--mobil .urd-topp__hoyre{flex-wrap:wrap;justify-content:flex-end}.urd-app--mobil .urd-melding-plass{bottom:calc(16px + env(safe-area-inset-bottom))}.urd-skuff__bakgrunn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--urd-overlegg)}.urd-skuff{position:fixed;z-index:91;top:0;bottom:0;left:0;width:min(300px,86vw);display:flex;box-shadow:var(--urd-skygge-stor)}.urd-skuff .urd-side{width:100%;border-right:0;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.urd-app .urd-side--skuff .urd-nav,.urd-app .urd-side--skuff .urd-side__sok{height:40px}.urd-app .urd-side--skuff .urd-side__bruker{height:48px}html[data-native-workspace=on][data-native-theme=dark] .urd-app :is(input,textarea){background:var(--urd-bg)!important;color:var(--urd-ink)!important;border-color:var(--urd-line-2)!important}html[data-native-workspace=on][data-native-theme=dark] .urd-app :is(.urd-cb,.urd-radio){color:var(--urd-on-navy)!important;border-color:var(--urd-mute)!important}html[data-native-workspace=on][data-native-theme=dark] .urd-app :is(.urd-cb,.urd-radio):checked{background:var(--urd-navy)!important;border-color:var(--urd-navy)!important}html[data-native-workspace=on][data-native-theme=dark] .urd-app :is(.urd-cb,.urd-radio):disabled{background:var(--urd-hover)!important;border-color:var(--urd-light)!important}html[data-native-workspace=on][data-native-theme=dark] .urd-app :is(.urd-cb,.urd-radio):disabled:checked{background:var(--urd-light)!important}@media (prefers-reduced-motion: no-preference){.urd-skuff{animation:urd-skuff-inn .18s ease-out}.urd-klokke__meny--ark{animation:urd-ark-inn .18s ease-out}}@keyframes urd-skuff-inn{0%{transform:translate(-24px)}}@keyframes urd-ark-inn{0%{transform:translateY(24px)}}html[data-urd-shell=on],html[data-urd-shell=on] body{overscroll-behavior:none;overflow:hidden}.urd-app{-webkit-tap-highlight-color:transparent}.urd-app button{-webkit-user-select:none;user-select:none}.urd-app--mobil{--urd-faner-hoyde: calc(60px + env(safe-area-inset-bottom)) ;box-sizing:border-box;height:var(--urd-viewport-height, 100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) var(--urd-faner-hoyde) env(safe-area-inset-left)}.urd-app--native{--urd-faner-hoyde: 0px;padding-top:0}.urd-app--mobil .urd-main{overscroll-behavior:none}.urd-app--mobil .urd-topp.urd-topp--telefon{min-height:56px;height:auto;padding:0 8px;flex-wrap:nowrap;gap:2px}.urd-app--mobil .urd-topp--telefon .urd-mtittel{display:flex;align-items:center;min-width:0;min-height:44px;gap:2px;font-size:12px;font-weight:600;margin-right:auto}.urd-mtittel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-app--mobil .urd-mtittel>.urd-ikon{width:12px}.urd-app--mobil .urd-topp--telefon .urd-topp__dato{flex:0 1 auto;gap:0;min-width:0;font-size:12px}.urd-app--mobil .urd-topp--telefon .urd-topp__dato>span{overflow:hidden;text-overflow:ellipsis}.urd-app--mobil .urd-topp--telefon .urd-datovelger__knapp{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-app--mobil .urd-topp--telefon .urd-datovelger__tekst{min-width:0;overflow:hidden;text-overflow:ellipsis}.urd-app--mobil .urd-topp--telefon>.urd-topp__ekstra{order:initial;flex-basis:auto;flex-wrap:nowrap}.urd-app--native .urd-topp.urd-topp--native{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;justify-items:center}.urd-app--native .urd-topp--native>.urd-topp__dato{max-width:100%}.urd-app--mobil :is(.urd-topp,.urd-skuff,.urd-klokke--linje,.urd-klokke__meny--ark,.urd-mhandlinger) button{min-height:44px}.urd-app--mobil :is(.urd-topp,.urd-skuff,.urd-klokke--linje,.urd-klokke__meny--ark,.urd-mhandlinger) .urd-ib{min-width:44px;height:44px}.urd-app--mobil .urd-klokke--linje{order:0;padding-block:2px}.urd-app .urd-mfaner{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px env(safe-area-inset-right) calc(4px + env(safe-area-inset-bottom)) env(safe-area-inset-left);background:var(--urd-bg);border-top:1px solid var(--urd-line)}.urd-app .urd-mfaner button{min-height:52px;min-width:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:10px;color:var(--urd-mute);border-radius:6px}.urd-app .urd-mfaner .urd-ikon{width:20px;height:20px}.urd-app .urd-mfaner button[aria-current=page]{color:var(--urd-navy);background:var(--urd-sel);font-weight:600}.urd-app .urd-mfab{position:fixed;z-index:36;right:calc(16px + env(safe-area-inset-right));bottom:calc(var(--urd-faner-hoyde) + 16px);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--urd-navy);color:var(--urd-on-navy);box-shadow:var(--urd-skygge-stor)}.urd-app .urd-mfab .urd-ikon{width:22px;height:22px}.urd-app--mobil{--urd-fab-luft: 104px}.urd-app--mobil .urd-melding-plass{bottom:calc(var(--urd-faner-hoyde) + 78px)}.urd-app--mobil:has(>.urd-panel--mobil) .urd-melding-plass{position:fixed;z-index:221;bottom:calc(100px + env(safe-area-inset-bottom))}.urd-skuff{top:auto;right:0;bottom:var(--urd-keyboard-inset, 0px);width:100%;max-height:calc(var(--urd-viewport-height, 100dvh) - 16px);border-radius:16px 16px 0 0;overflow:auto}.urd-skuff .urd-side{padding-top:12px;border-radius:inherit}.urd-skuff .urd-side__fot{padding-top:8px}.urd-skuff .urd-side__merke{height:48px}.urd-app .urd-side--skuff :is(.urd-nav,.urd-side__sok,.urd-side__firma,.urd-side__logo,.urd-side__lukk){min-height:44px}.urd-app .urd-side.urd-side--skuff .urd-side__bruker{height:48px}.urd-app--mobil .urd-profil{top:auto!important;left:0!important;right:0;bottom:var(--urd-keyboard-inset, 0px);width:100%;max-width:none!important;max-height:calc(var(--urd-viewport-height, 100dvh) - 12px)!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.urd-app--mobil .urd-profil__lukk{margin-left:auto;order:3}.urd-app--mobil .urd-profil :is(button,input){min-height:44px}.urd-app--mobil .urd-profil input{font-size:16px}.urd-mhandlinger-bakgrunn{position:fixed;z-index:89;top:0;right:0;bottom:0;left:0;background:var(--urd-overlegg)}.urd-mhandlinger{position:fixed;z-index:90;bottom:var(--urd-keyboard-inset, 0px);left:0;right:0;max-height:calc(var(--urd-viewport-height, 100dvh) - 12px);overflow:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--urd-bg);border-radius:16px 16px 0 0;box-shadow:var(--urd-skygge-stor)}.urd-mhandlinger__topp{display:flex;align-items:center;justify-content:space-between}.urd-mhandlinger>div:last-child{display:flex;flex-direction:column;gap:8px}.urd-mhandlinger p{color:var(--urd-mute)}@media (hover: none){.urd-app [role=tooltip],.urd-app [data-tooltip]:before,.urd-app [data-tooltip]:after{display:none!important}}@media (prefers-reduced-motion: no-preference){.urd-skuff{animation-name:urd-ark-inn}}@media (max-width: 759.98px){.urd-app .urd-kpier.urd-timeforing__kpier>.urd-kpi:is(:nth-child(2),:nth-child(3)),.urd-app .urd-kpier.urd-ukesark__kpier>.urd-kpi:is(:nth-child(2),:nth-child(3)),.urd-app .urd-kpier.urd-ov__kpier:not(.urd-ov__kpier--to)>.urd-kpi:is(:nth-child(3),:nth-child(4)),.urd-app .urd-kpier.urd-faktura__kpier>.urd-kpi:nth-child(2){display:none}.urd-app .urd-kpier.urd-faktura__kpier>.urd-kpi:last-child{grid-column:auto;padding-left:16px}.urd-app .urd-kpier:is(.urd-timeforing__kpier,.urd-ukesark__kpier,.urd-ov__kpier,.urd-faktura__kpier){grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-bottom:16px}.urd-app .urd-kpier:is(.urd-timeforing__kpier,.urd-ukesark__kpier,.urd-ov__kpier,.urd-faktura__kpier)>.urd-kpi{padding:0 0 0 16px;border-right:0;border-left:1px solid var(--urd-line)}.urd-app .urd-kpier:is(.urd-timeforing__kpier,.urd-ukesark__kpier,.urd-ov__kpier,.urd-faktura__kpier)>.urd-kpi:not([style*=none]):first-child{padding-left:0;border-left:0}.urd-app .urd-kpier:is(.urd-timeforing__kpier,.urd-ukesark__kpier,.urd-faktura__kpier)>.urd-kpi>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 759.98px){.urd-app .urd-kpier.urd-timeforing__kpier>.urd-timeforing__verdikpi{grid-column:1 / -1;margin-top:12px;padding:12px 0 0;border-left:0;border-top:1px solid var(--urd-line)}.urd-app .urd-kpier.urd-timeforing__kpier>.urd-timeforing__verdikpi>small{white-space:normal;overflow:visible}}.konto-sletting h3{margin:var(--sp-8) 0 var(--sp-2);font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--nd-navy)}.konto-sletting ul{margin:0;padding-left:var(--sp-8)}.konto-sletting code{font-size:12px;color:var(--nd-navy)}.konto-sletting__valg{display:flex;gap:var(--sp-5);align-items:flex-start;margin-top:var(--sp-8);padding:var(--sp-6);border:1px solid var(--nd-line);border-radius:var(--radius-sm);cursor:pointer}.konto-sletting__valg input{margin:3px 0 0;flex:none;accent-color:var(--nd-navy)}.konto-sletting__valg>span{display:flex;flex-direction:column;gap:var(--sp-1);font-size:12.5px;line-height:1.5;color:var(--nd-muted)}.konto-sletting__valg strong{font-weight:600;color:var(--nd-navy)}.konto-sletting__felt{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-8);font-size:12.5px;font-weight:600;color:var(--nd-navy)}.konto-sletting__felt input{box-sizing:border-box;width:100%;height:var(--knapp-h);padding:0 var(--sp-5);border:1px solid var(--nd-line);border-radius:var(--radius-sm);background:var(--nd-paper);color:var(--nd-navy);font:inherit;font-weight:500;letter-spacing:.04em}.konto-sletting__felt input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.konto-sletting .form-error{color:var(--red)}html[data-workspace-design=on] .reference-settings .inst-farlig:disabled{opacity:.45;cursor:not-allowed;background:none}.urd-app{--urd-action-navy: #0E1B33;display:flex;height:100%;min-height:0;width:100%;background:var(--urd-bg);color:var(--urd-ink);font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:13px;font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}.urd-app *,.urd-app *:before,.urd-app *:after{box-sizing:border-box}.urd-app button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.urd-app :where(button,a[href],[role=button],summary,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-app :where(button,a[href],[role=button],summary):where(:not(:disabled):not([aria-disabled=true])){cursor:pointer}@media (prefers-reduced-motion: no-preference){.urd-app :where(button,a[href],[role=button],summary,tr,td,svg[tabindex]){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}}.urd-app .urd-ikon{width:16px;height:16px;flex:none;color:var(--urd-faint)}.urd-ikon__flate{opacity:.22}.urd-ikon__flate *{fill:currentColor!important;fill-opacity:1!important;stroke:none!important}.urd-side{width:220px;flex:none;display:flex;flex-direction:column;gap:2px;padding:0 8px 12px;background:var(--urd-side);border-right:1px solid var(--urd-line);overflow-x:hidden;overflow-y:auto}.urd-side>*{flex-shrink:0}.urd-side:not(.urd-side--skuff)>*{width:203px}.urd-side:not(.urd-side--skuff)>.urd-klokke--kort{width:203px}.urd-side__merke{display:flex;align-items:center;gap:8px;height:48px;padding:0 8px;color:var(--urd-logo)}.urd-side__ordmerke{font-size:18px;font-weight:600;letter-spacing:-.6px}.urd-side__produkt{margin-left:auto;font-size:11px;color:var(--urd-faint)}.urd-app .urd-side__lukk{margin-left:auto;width:32px;height:32px}.urd-app .urd-side__sok{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;margin:6px 0 8px;border-radius:4px;color:var(--urd-mute)}.urd-side__sok:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-side__sok:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-side__sok kbd{margin-left:auto;font:inherit;font-size:11px;color:var(--urd-faint);border:1px solid var(--urd-line-2);border-radius:4px;padding:0 4px;line-height:16px}.urd-side__opptak{width:7px;height:7px;border-radius:50%;background:var(--urd-bad);box-shadow:0 0 0 3px var(--urd-sel);flex:none}.urd-side__nav,.urd-side__siste{display:flex;flex-direction:column;gap:2px}.urd-side__siste{margin-top:12px;padding-top:8px;border-top:1px solid var(--urd-line)}.urd-side__seksjon--skille{margin-top:12px;border-top:1px solid var(--urd-line)}.urd-side__seksjon{color:var(--urd-faint);font-size:11px;font-weight:500;padding:10px 8px 5px}.urd-side__fot{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:20px}.urd-side__avatar{width:26px;height:26px;border-radius:50%;flex:none;overflow:hidden;display:inline-grid;place-items:center;background:var(--urd-blue-4);color:var(--urd-navy);font-size:9.5px;font-weight:600}.urd-side__avatar img{width:100%;height:100%;object-fit:cover}.urd-app .urd-nav.urd-side__bruker{height:32px;margin-top:8px;padding:0 8px;border:0;border-radius:4px}.urd-side__bruker .urd-side__avatar{width:20px;height:20px;font-size:8px}.urd-side__bruker .urd-side__navn{font-size:11px}.urd-side__bruker .urd-side__navn small{font-size:10px}.urd-app .urd-side.urd-side--skuff .urd-side__bruker{height:40px}.urd-app .urd-side.urd-side--skuff{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.urd-side__navn{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.urd-side__navn>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-side__navn small{font-size:11px;color:var(--urd-faint)}.urd-app .urd-side__firma{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;margin:4px 0;font-weight:500;border-radius:4px}.urd-side__firmaikon{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--urd-line-2);border-radius:4px;background:var(--urd-bg);font-size:10px}.urd-side__firmanavn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.urd-app .urd-side__firma>.urd-ikon{width:12px;height:12px;flex:0 0 12px;color:var(--urd-faint)}.urd-app .urd-side__sok{gap:6px}.urd-app .urd-side__sok kbd{padding:0 3px}.urd-side__sok>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.urd-side.is-innfelt{width:56px}.urd-app .urd-side.is-innfelt :is(.urd-nav,.urd-side__sok,.urd-side__firma){width:39px}.urd-app .urd-side.is-innfelt .urd-side__logo{width:20px}.urd-side.is-innfelt :is(.urd-side__ordmerke,.urd-side__produkt,.urd-side__firmanavn,.urd-side__firma>.urd-ikon,.urd-side__sok>span,.urd-side__sok kbd,.urd-nav__tekst,.urd-nav__n,.urd-side__navn,.urd-side__seksjon,.urd-side__siste,.urd-dagen,.urd-klokke--kort){visibility:hidden;pointer-events:none}.urd-side.is-innfelt :is(.urd-side__seksjon,.urd-side__siste,.urd-dagen,.urd-klokke--kort){display:none}.urd-app .urd-side.is-innfelt :is(.urd-side__firma,.urd-side__sok,.urd-side__bruker){margin-block:0}.urd-side.is-innfelt .urd-side__fot{padding-top:8px;gap:2px}.urd-app :is(.urd-nav,.urd-side__sok,.urd-side__firma,.urd-side__logo):focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px;background:var(--urd-hover)}.urd-app .urd-side :is(.urd-nav,.urd-side__sok)>.urd-ikon{width:20px;height:20px;flex:0 0 20px}.urd-side__sakikon{display:grid;place-items:center;width:20px;height:20px;flex:none}.urd-app .urd-side__sakikon>.urd-ikon{width:20px;height:20px}.urd-app .urd-side__firma:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-side__firma:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app .urd-side__logo{display:flex;align-items:center;gap:8px;flex:none;height:32px;border-radius:4px;color:var(--urd-logo)}.urd-side__logo>svg{transform-origin:center}@media (prefers-reduced-motion: no-preference){.urd-side__logo>svg{transition:transform .14s ease}.urd-side__logo:focus-visible>svg{transform:rotate(45deg)}@media (hover: hover){.urd-side__logo:hover:where(:not(:disabled):not([aria-disabled=true]))>svg{transform:rotate(45deg)}}}.urd-firmameny__inviter{padding:0 9px 8px}.urd-firmameny__inviter p{font-size:12px;line-height:1.5;color:var(--urd-mute)}.urd-firmameny__inviter .urd-inp{width:100%;min-width:0;font-size:12px}.urd-app .urd-firmameny__inviter .urd-profil__valg{margin-top:6px}.urd-profil{z-index:100;width:272px}.urd-profil__hode{display:flex;align-items:center;gap:10px;padding:8px 9px 12px}.urd-profil__hode .urd-side__avatar{width:30px;height:30px}.urd-profil__navn{display:flex;flex-direction:column;min-width:0;gap:3px}.urd-profil__navn strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.urd-profil__rolle{color:var(--urd-mute);font-size:11px}.urd-app .urd-profil__valg{width:100%;min-height:32px;padding:0 9px;display:flex;align-items:center;gap:8px;border-radius:4px;font-size:13px}.urd-app :is(.urd-profil__valg,.urd-profil__tema):focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app :is(.urd-profil__valg,.urd-profil__tema):hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app :is(.urd-profil__valg,.urd-profil__tema):focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px;background:var(--urd-hover)}.urd-app .urd-profil__valg:disabled{opacity:.5;cursor:default}.urd-profil__valg svg{flex:none}.urd-profil__skille{border:0;border-top:1px solid var(--urd-line);margin:6px 3px}.urd-profil__etikett{padding:6px 9px;font-size:11px;color:var(--urd-mute)}.urd-profil__temaer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0 3px 6px}.urd-app .urd-profil__tema{min-height:32px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:4px;font-size:12px}.urd-app .urd-profil__tema[aria-pressed=true]{background:var(--urd-sel)}@media (prefers-reduced-motion: no-preference){.urd-side{transition:width .18s ease}}@media (max-height: 720px){.urd-side__siste{margin-top:4px}.urd-side__fot{padding-top:10px}.urd-side__seksjon{padding-top:6px}.urd-dagen{padding-bottom:8px}}@media (max-height: 700px){.urd-side:not(.urd-side--skuff) .urd-side__siste{display:none}}.urd-dagen{padding:4px 8px 12px;font-size:11px;color:var(--urd-mute)}.urd-dagen__rad{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.urd-dagen__tall{color:var(--urd-ink);font-variant-numeric:tabular-nums}.urd-dagen__strek{height:4px;margin:6px 0 4px;border-radius:4px;background:var(--urd-line-2);overflow:hidden}.urd-dagen__strek span{display:block;height:100%;border-radius:4px;background:var(--urd-navy)}.urd-dagen__under{font-size:11.5px;color:var(--urd-faint)}.urd-app .urd-nav{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border-radius:4px;color:var(--urd-mute);font-weight:500;white-space:nowrap;overflow:hidden}.urd-app .urd-nav:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-nav:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app .urd-nav.is-on{background:color-mix(in srgb,var(--urd-blue) 12%,var(--urd-side));color:var(--urd-ink);font-weight:500;box-shadow:inset 2px 0 var(--urd-blue)}.urd-nav__tekst{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.urd-nav__n{flex:none;min-width:24px;text-align:right;margin-left:auto;color:var(--urd-faint);font-size:12px;font-weight:400}.urd-nav__n.is-merket{text-align:center;color:#fff;background:var(--urd-action-navy);border-radius:10px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.urd-prikk{width:10px;height:10px;border-radius:2px;flex:none;display:inline-block}.urd-main{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.urd-side-innhold{flex:1;min-height:0;display:flex;overflow:hidden}.urd-side-innhold>.urd-flate{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto}.urd-innstillinger{flex:1;min-height:0;overflow-y:auto}.urd-topp{min-height:48px;flex:none;display:flex;align-items:center;gap:8px;padding:7px 20px;flex-wrap:wrap;border-bottom:1px solid var(--urd-line)}.urd-topp__sti{display:flex;align-items:center;gap:9px;font-weight:500;white-space:nowrap;font-size:12px}.urd-app .urd-topp__meny{width:32px;height:32px;margin-left:-8px}.urd-topp__sti .urd-ikon{color:var(--urd-faint)}.urd-topp__skille{color:var(--urd-faint);font-weight:400}.urd-topp__dato{display:flex;align-items:center;gap:4px;font-weight:500;white-space:nowrap}.urd-topp__hoyre{margin-left:auto;min-width:0;display:flex;align-items:center;gap:8px}.urd-topp__hoyre>*{flex-shrink:0}.urd-ib{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:4px;color:var(--urd-mute)}.urd-app .urd-ib:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){.urd-app .urd-ib:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}}.urd-app .urd-ib:disabled{color:var(--urd-light);background:transparent;cursor:default;opacity:.5}.urd-seg{display:flex;gap:2px;padding:2px;margin-left:8px;border-radius:4px;background:var(--urd-hover)}.urd-app .urd-seg button{height:32px;padding:0 10px;border-radius:4px;color:var(--urd-mute);white-space:nowrap}.urd-app .urd-seg button:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-bg);color:var(--urd-ink)}@media (hover: hover){.urd-app .urd-seg button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-bg);color:var(--urd-ink)}}.urd-app .urd-seg button.is-on{background:var(--urd-bg);color:var(--urd-ink);font-weight:500;box-shadow:0 0 0 1px var(--urd-line-2)}.urd-app .urd-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--urd-line-2);border-radius:4px;background:var(--urd-bg);color:var(--urd-ink);font-weight:500;white-space:nowrap}.urd-app .urd-btn:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-btn:hover:not(:disabled):where(:not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app .urd-btn--p{background:var(--urd-navy);border-color:var(--urd-navy);color:var(--urd-on-navy)}.urd-app .urd-btn--ok{background:var(--urd-ok);border-color:var(--urd-ok);color:var(--urd-on-navy)}.urd-app .urd-btn--send{background:var(--urd-action-navy);border-color:var(--urd-blue-2);color:#fff}.urd-app .urd-btn--fare{border-color:var(--urd-bad);color:var(--urd-bad)}.urd-app .urd-btn--fare.urd-btn--fare-bekreft{background:var(--urd-bad);color:var(--urd-on-navy)}.urd-app .urd-btn--p:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-navy) 92%,var(--urd-on-navy))}@media (hover: hover){.urd-app .urd-btn--p:hover:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-navy) 92%,var(--urd-on-navy))}}.urd-app .urd-btn--ok:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-ok) 96%,var(--urd-on-navy))}@media (hover: hover){.urd-app .urd-btn--ok:hover:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-ok) 96%,var(--urd-on-navy))}}.urd-app .urd-btn--send:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-action-navy) 85%,var(--urd-blue))}@media (hover: hover){.urd-app .urd-btn--send:hover:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-action-navy) 85%,var(--urd-blue))}}.urd-app .urd-btn--fare:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-bad) 8%,var(--urd-bg));box-shadow:inset 0 0 0 1px var(--urd-bad)}@media (hover: hover){.urd-app .urd-btn--fare:hover:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-bad) 8%,var(--urd-bg));box-shadow:inset 0 0 0 1px var(--urd-bad)}}.urd-app .urd-btn--fare.urd-btn--fare-bekreft:focus-visible:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-bad) 92%,var(--urd-on-navy));box-shadow:inset 0 0 0 1px var(--urd-on-navy)}@media (hover: hover){.urd-app .urd-btn--fare.urd-btn--fare-bekreft:hover:not(:disabled):where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--urd-bad) 92%,var(--urd-on-navy));box-shadow:inset 0 0 0 1px var(--urd-on-navy)}}.urd-app .urd-btn--g{border-color:transparent;background:transparent;color:var(--urd-mute)}.urd-app .urd-btn:disabled,.urd-app .urd-btn--fare.urd-btn--fare-bekreft:disabled{opacity:1;cursor:not-allowed;background:var(--urd-hover);border-color:var(--urd-line-2);color:var(--urd-mute);box-shadow:none}.urd-cb,.urd-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-content:center;width:16px;height:16px;margin:0;padding:0;border:1.5px solid var(--urd-mute);border-radius:4px;background:var(--urd-bg);color:var(--urd-on-navy);vertical-align:middle;cursor:pointer;transition:background-color .14s,border-color .14s,box-shadow .14s}.urd-cb:after{content:"";width:8px;height:4px;margin-top:-2px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg);opacity:0}@media (hover: hover){:is(.urd-cb,.urd-radio):hover:not(:disabled){border-color:var(--urd-ink);box-shadow:0 0 0 3px var(--urd-sel)}}:is(.urd-cb,.urd-radio):focus-visible{border-color:var(--urd-ink);box-shadow:0 0 0 3px var(--urd-sel);outline:2px solid var(--urd-blue);outline-offset:2px}:is(.urd-cb,.urd-radio):checked{background:var(--urd-navy);border-color:var(--urd-navy)}:is(.urd-cb,.urd-radio):checked:after{opacity:1}:is(.urd-cb,.urd-radio):disabled{background:var(--urd-hover);border-color:var(--urd-light);cursor:not-allowed}:is(.urd-cb,.urd-radio):disabled:checked{background:var(--urd-light)}.urd-radio{border-radius:50%}.urd-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0}@media (prefers-reduced-motion: reduce){.urd-cb,.urd-radio{transition:none}}.urd-kpier{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 0;padding:0 0 20px;border-bottom:1px solid var(--urd-line);flex:none}.urd-kpier:has(>.urd-kpi:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.urd-kpi{min-width:0;display:grid;grid-template-rows:minmax(18px,auto) minmax(41px,auto) auto;align-content:start}.urd-kpier>.urd-kpi{padding:0 20px;border-right:1px solid var(--urd-line)}.urd-kpier>.urd-kpi:first-child{padding-left:0}.urd-kpier>.urd-kpi:last-child{border-right:0;padding-right:0}.urd-kpi>b{grid-row:2;font-size:24px;line-height:41px;font-weight:500;letter-spacing:-.6px;color:var(--urd-ink);font-variant-numeric:tabular-nums}.urd-kpi>b small{font-size:13px;color:var(--urd-mute);font-weight:400;margin-left:4px;letter-spacing:0}.urd-kpi>span{grid-row:1;color:var(--urd-mute);font-size:12px;line-height:18px}.urd-kpi>small{grid-row:3;color:var(--urd-mute);font-size:11px;line-height:17px;white-space:normal}@media (min-width: 761px) and (max-width: 1150px){.urd-topp{padding-inline:14px}.urd-kpier>.urd-kpi{padding-inline:12px}}@container (max-width: 960px){.urd-kpier:has(>.urd-kpi:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi{padding-inline:16px;border-right:1px solid var(--urd-line)}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:nth-child(3n+1){padding-left:0}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:nth-child(3n),.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:last-child{border-right:0;padding-right:0}}@container (max-width: 780px){.urd-kpier:has(>.urd-kpi:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(4):last-child)>.urd-kpi{padding-inline:16px}.urd-kpier:has(>.urd-kpi:nth-child(4):last-child)>.urd-kpi:nth-child(odd){padding-left:0}.urd-kpier:has(>.urd-kpi:nth-child(4):last-child)>.urd-kpi:nth-child(2n){border-right:0;padding-right:0}}@container (max-width: 500px){.urd-kpier:has(>.urd-kpi:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(3):last-child)>.urd-kpi{padding-inline:12px}.urd-kpier:has(>.urd-kpi:nth-child(3):last-child)>.urd-kpi:nth-child(odd){padding-left:0}.urd-kpier:has(>.urd-kpi:nth-child(3):last-child)>.urd-kpi:nth-child(2n){border-right:0;padding-right:0}}@container (max-width: 660px){.urd-kpier:has(>.urd-kpi:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi{padding-inline:16px;border-right:1px solid var(--urd-line)}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:nth-child(odd){padding-left:0}.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:nth-child(2n),.urd-kpier:has(>.urd-kpi:nth-child(5))>.urd-kpi:last-child{border-right:0;padding-right:0}}.urd-kort-rad{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--urd-line);flex:none}.urd-kort-rad>*{padding:14px 16px;border-right:1px solid var(--urd-line)}.urd-kort-rad>*:last-child{border-right:0}.urd-faner{display:flex;gap:18px;height:40px;padding:0 16px;border-bottom:1px solid var(--urd-line);flex:none}.urd-app .urd-faner button{display:flex;align-items:center;gap:6px;color:var(--urd-mute);border-bottom:2px solid transparent;margin-bottom:-1px}.urd-app .urd-faner button:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){.urd-app .urd-faner button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}}.urd-app .urd-faner button.is-on{color:var(--urd-ink);font-weight:500;border-color:var(--urd-navy)}.urd-faner small{color:var(--urd-faint);font-size:11.5px}.urd-filter{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--urd-line);flex:none}.urd-app .urd-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:4px;color:var(--urd-mute)}.urd-app .urd-chip:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-chip:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app .urd-chip.is-valgt{background:var(--urd-sel);color:var(--urd-blue)}.urd-tabell{width:100%;border-collapse:collapse}.urd-tabell th{height:32px;padding:0 8px;text-align:left;font-weight:500;font-size:12px;color:var(--urd-faint);border-bottom:1px solid var(--urd-line);border-right:1px solid var(--urd-line);white-space:nowrap;position:sticky;top:0;background:var(--urd-bg);z-index:1}.urd-tabell th .urd-ikon{width:13px;height:13px;vertical-align:-2px;margin-right:4px}.urd-tabell td{height:32px;padding:0 8px;border-bottom:1px solid var(--urd-line);border-right:1px solid var(--urd-line);white-space:nowrap}.urd-tabell :is(th,td):last-child{border-right:0}.urd-tabell tr.is-valgt td{background:var(--urd-sel)}.urd-tabell .tall{text-align:right;font-variant-numeric:tabular-nums}.urd-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:20px;padding:0 2px;border-radius:4px;background:transparent;color:var(--urd-ink);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.urd-tag--tom{background:transparent;color:var(--urd-bad);padding-left:0}.urd-status{display:inline-flex;align-items:center;gap:6px;color:var(--urd-mute);font-size:12px;white-space:nowrap}.urd-status i{width:6px;height:6px;border-radius:50%;background:var(--urd-faint);flex:none}.urd-status.ok{color:var(--urd-mute)}.urd-status.ok i{background:var(--urd-ok)}.urd-status.varsel i{background:var(--urd-warn)}.urd-status.feil{color:var(--urd-bad)}.urd-status.feil i{background:var(--urd-bad)}.urd-seksjon{padding:14px 16px;border-bottom:1px solid var(--urd-line)}.urd-seksjon__topp{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.urd-seksjon__topp h3{font-size:13px;font-weight:600;margin:0}.urd-seksjon__topp small{color:var(--urd-faint);font-size:11.5px}.urd-tom{display:flex;align-items:flex-start;gap:12px;padding:40px 16px;color:var(--urd-mute);line-height:1.6}.urd-tom>div{min-width:0;overflow-wrap:anywhere}.urd-app :is(.urd-tom,.urd-faktura__tom)>.urd-ikon{width:20px;height:20px}.urd-app :is(.urd-saker__tom,.urd-ov__tom)>.urd-ikon{width:24px;height:24px}.urd-datovelger{position:relative}.urd-datovelger .urd-datovelger__knapp{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px;border:0;border-radius:4px;background:transparent;font:inherit;font-weight:500;color:var(--urd-ink);cursor:pointer}.urd-datovelger .urd-datovelger__knapp[aria-expanded=true],.urd-datovelger .urd-datovelger__knapp:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-datovelger .urd-datovelger__knapp:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-datovelger .urd-datovelger__knapp .urd-ikon{color:var(--urd-faint)}.urd-datovelger .urd-datovelger__flate{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:30;width:272px;padding:10px;background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:6px;box-shadow:var(--urd-skygge-stor)}.urd-datovelger .urd-datovelger__mnd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:500}.urd-datovelger .urd-datovelger__rutenett{display:grid;grid-template-columns:30px repeat(7,1fr);gap:2px;text-align:center}.urd-datovelger .urd-datovelger__ukedag{font-size:11px;color:var(--urd-faint);padding:4px 0}.urd-datovelger .urd-datovelger__ukenr{text-align:center;font-size:10px;color:var(--urd-faint);padding:0;border:0;background:transparent;border-radius:4px;cursor:pointer;font-variant-numeric:tabular-nums}.urd-datovelger span.urd-datovelger__ukenr{cursor:default;padding:4px 0}.urd-datovelger button.urd-datovelger__ukenr:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){.urd-datovelger button.urd-datovelger__ukenr:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);color:var(--urd-ink)}}.urd-datovelger .urd-datovelger__dag{height:32px;text-align:center;border:0;border-radius:4px;background:transparent;font:inherit;font-size:12px;color:var(--urd-ink);cursor:pointer;font-variant-numeric:tabular-nums}.urd-datovelger .urd-datovelger__dag:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-datovelger .urd-datovelger__dag:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-datovelger .urd-datovelger__dag.is-utenfor{color:var(--urd-light)}.urd-datovelger .urd-datovelger__dag.is-idag{box-shadow:inset 0 0 0 1px var(--urd-line-2);font-weight:600}.urd-datovelger .urd-datovelger__dag.is-valgt{background:var(--urd-sel);color:var(--urd-ink)}.urd-datovelger .urd-datovelger__dag[aria-pressed=true]{background:var(--urd-navy);color:var(--urd-on-navy)}.urd-datovelger .urd-datovelger__dag:disabled,.urd-datovelger button.urd-datovelger__ukenr:disabled{color:var(--urd-light);opacity:.5;background:transparent;cursor:default}.urd-datovelger--felt{flex:1;min-width:0}.urd-datovelger.urd-datovelger--felt .urd-datovelger__knapp{width:100%;height:32px;padding:0 10px;gap:8px;justify-content:flex-start;border:1px solid var(--urd-line-2);background:var(--urd-bg);font-weight:400}.urd-datovelger.urd-datovelger--felt .urd-datovelger__knapp[aria-expanded=true],.urd-datovelger.urd-datovelger--felt .urd-datovelger__knapp:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-datovelger.urd-datovelger--felt .urd-datovelger__knapp:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-datovelger--felt .urd-datovelger__tekst{flex:1;text-align:left}.urd-datovelger.urd-datovelger--felt .urd-datovelger__flate{left:0;transform:none}.urd-datovelger .urd-datovelger__fot{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--urd-line)}.urd-klokke{position:relative;display:flex;align-items:stretch;gap:6px;margin:0 0 6px}.urd-app .urd-klokke__kort{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:5px 8px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);text-align:left}.urd-app .urd-klokke__kort:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-klokke__kort:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-klokke__topp{display:flex;align-items:center;gap:6px;min-width:0}.urd-klokke__tid{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--urd-ink)}.urd-klokke__status{margin-left:auto;font-size:11px;color:var(--urd-mute);white-space:nowrap}.urd-klokke__sak{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;color:var(--urd-mute)}.urd-klokke__sak>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urd-klokke--kort{flex-direction:column;margin:0 0 8px;padding:12px;gap:10px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg)}.urd-app .urd-klokke--kort .urd-klokke__kort{padding:0;border:0;border-radius:0;background:transparent}.urd-klokke--kort .urd-klokke__topp{display:grid;grid-template-columns:5px minmax(0,1fr);column-gap:7px;row-gap:2px}.urd-klokke--kort .urd-side__opptak{grid-column:1;grid-row:1;width:5px;height:5px;background:var(--urd-ok);box-shadow:none}.urd-klokke--kort .urd-klokke__status{grid-column:2;grid-row:1;margin:0;font-size:10px}.urd-klokke--kort .urd-klokke__tid{grid-column:1 / -1;grid-row:2;font-size:26px;line-height:36px;font-weight:500;letter-spacing:-.4px}.urd-app .urd-klokke--kort .urd-klokke__stopp{width:100%;height:32px;display:flex;justify-content:center;gap:6px;border-radius:4px}.urd-app .urd-klokke__stopp{flex:none;width:32px;min-height:32px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);display:grid;place-items:center}.urd-app .urd-klokke__stopp .urd-ikon{width:12px;height:12px;color:var(--urd-faint)}.urd-app .urd-klokke__stopp:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-klokke__stopp:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-app .urd-klokke__stopp:disabled{opacity:.5;cursor:default}.urd-app .urd-klokke__start{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);color:var(--urd-ink);font-weight:500}.urd-app .urd-klokke__start:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-klokke__start:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover)}}.urd-klokke__start .urd-ikon{color:var(--urd-faint)}.urd-klokke__start>span{white-space:nowrap}.urd-klokke__start small{margin-left:auto;min-width:0;font-size:11.5px;font-weight:400;color:var(--urd-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urd-klokke__meny{position:fixed;z-index:60;top:120px;left:236px;width:320px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 16px);overflow-y:auto}.urd-klokke__menytopp{display:flex;align-items:center;gap:8px}.urd-klokke__menytopp b{font-weight:600}.urd-klokke__menytid{color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-klokke__menytopp .urd-ib{margin-left:auto}.urd-klokke__fot{display:flex;align-items:center;justify-content:flex-end;gap:8px}.urd-klokke__mobil{flex:1;font-size:11.5px;color:var(--urd-faint)}.urd-melding-plass{position:absolute;left:0;right:0;bottom:20px;z-index:70;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.urd-melding{pointer-events:auto;display:flex;align-items:center;gap:14px;max-width:560px;padding:10px 14px;border-radius:6px;background:var(--urd-navy);color:var(--urd-on-navy);box-shadow:var(--urd-skygge-stor);font-size:12.5px;line-height:1.4}.urd-melding.is-feil{background:var(--urd-bad)}.urd-app .urd-melding button{flex:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.urd-app .urd-melding button:disabled{opacity:.6;cursor:default}.urd-tidvelger{position:relative;flex:0 0 110px;display:flex}.urd-tidvelger .urd-inp--tid{flex:1;width:100%;font-variant-numeric:tabular-nums}.urd-app .urd-tidvelger button.urd-inp--tid{padding:0 10px;border:1px solid var(--urd-line-2);background:var(--urd-bg);color:var(--urd-ink)}.urd-app .urd-tidvelger button.urd-inp--tid:is(:hover,[aria-expanded=true]){background:var(--urd-hover)}.urd-tidvelger__liste{position:absolute;z-index:40;top:calc(100% + 4px);left:0;width:100%;max-height:220px;overflow:auto;padding:4px;background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:8px;box-shadow:var(--urd-skygge-stor)}.urd-tidvelger .urd-tidvelger__valg{display:block;width:100%;height:32px;padding:0 8px;border:0;border-radius:4px;background:none;font:inherit;color:var(--urd-ink);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer}.urd-tidvelger .urd-tidvelger__valg:disabled{color:var(--urd-faint);cursor:default}.urd-tidvelger .urd-tidvelger__valg.is-valgt,.urd-tidvelger .urd-tidvelger__valg:focus-visible:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-sel)}@media (hover: hover){.urd-tidvelger .urd-tidvelger__valg:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-sel)}}.urd-klokke__meny .urd-felt>span:first-child{width:72px}.urd-klokke__meny .urd-felt>:not(span:first-child){flex:1;min-width:0}.urd-app .urd-sidehode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 24px;flex:none}.urd-sidehode>div{min-width:0;max-width:100%}.urd-app .urd-sidehode h1{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.5px;color:var(--urd-ink)}.urd-app .urd-sidehode p{margin:4px 0 0;font-size:12px;line-height:18px;color:var(--urd-mute)}.urd-sidehode__handlinger{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.urd-app :is(.urd-btn,.urd-ib,.urd-velger):focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-app .urd-btn{min-height:32px;border-radius:4px;font-size:12px}.urd-app .urd-btn .urd-ikon{width:16px;height:16px}.urd-topp>.urd-topp__ekstra{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.urd-app .urd-velger{justify-content:space-between;max-width:100%}.urd-velger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.urd-app.urd-velger__liste{position:fixed;z-index:100;height:auto;min-height:0;display:flex;flex-direction:column;padding:4px;overflow-y:auto;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);box-shadow:var(--urd-skygge-stor)}.urd-app.urd-velger__liste>button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;width:100%;min-height:32px;padding:6px 8px;border-radius:4px;font-size:12px}.urd-app.urd-velger__liste>button:is(:focus-visible,[aria-selected=true]){background:var(--urd-hover);outline:none}@media (hover: hover){.urd-app.urd-velger__liste>button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);outline:none}}.urd-app.urd-velger__liste>button:focus-visible{box-shadow:inset 0 0 0 1px var(--urd-navy)}.urd-app.urd-velger__liste>button:disabled{opacity:.5;cursor:default}:root:is([data-workspace-theme=dark]:not([data-native-workspace=on]),[data-native-workspace=on][data-native-theme=dark]) .urd-app{--urd-sel: #303030;--urd-blue-4: #292929;--urd-navy: #ebebeb}.urd-dagen__strek span,.urd-timeforing__dagsmal .urd-timeforing__fremdrift i{background:var(--urd-ok)}@media (max-width: 760px){.urd-app .urd-sidehode{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:20px}.urd-topp>.urd-topp__ekstra{order:3;flex-basis:100%}}.urd-app.urd-datovelger--portal{position:fixed;width:0;height:0;min-height:0;z-index:100;background:transparent}.urd-app.urd-datovelger--portal .urd-datovelger__flate{max-width:calc(100vw - 16px)}.urd-app.urd-sakvelger--portal{position:fixed;width:0;height:0;min-height:0;z-index:100;background:transparent}.urd-sakvelger--portal .urd-meny__liste{min-height:0}.urd-sakvelger--portal .urd-meny__sok{flex:none;height:32px}.urd-panel__innhold{display:contents}.urd-panel__godkjenn-hjelp{display:none}.urd-app .urd-panel--mobil{position:fixed;inset:var(--urd-viewport-top, 0px) 0 auto;z-index:220;width:100%;height:var(--urd-viewport-height, 100dvh);max-height:none;border:0;border-radius:0;overflow:hidden;box-shadow:var(--urd-skygge-stor);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.urd-app .urd-panel--mobil .urd-panel__topp{padding:10px 16px;flex:none}.urd-app .urd-panel--mobil .urd-panel__innhold{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.urd-app .urd-panel--mobil .urd-panel__beskrivelse{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.urd-app .urd-panel--mobil .urd-panel__fot{position:relative;bottom:auto;flex:none;flex-wrap:wrap;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.urd-app .urd-panel--mobil .urd-panel__godkjenn-hjelp{display:block;flex:1 0 100%;color:var(--urd-mute);font-size:12px;line-height:1.4}.urd-app .urd-panel--mobil :is(button,summary){min-width:44px;min-height:44px;touch-action:manipulation}.urd-app .urd-panel--mobil .urd-ib{width:44px;height:44px;flex:none;margin:0}.urd-app .urd-panel--mobil .urd-btn{height:auto;min-height:44px}.urd-app .urd-panel--mobil :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px;min-height:44px;scroll-margin-block:16px}.urd-app .urd-panel--mobil .urd-felt{min-height:48px}.urd-app .urd-panel--mobil .urd-felt>span:first-child{width:96px}.urd-app .urd-panel--mobil .urd-felt__melding{margin-left:104px}.urd-app .urd-panel--mobil .urd-felt__tall{border-color:var(--urd-line-2)}.urd-app .urd-panel--mobil .urd-panel__tall,.urd-app .urd-panel--mobil .urd-etikett{flex-wrap:wrap}.urd-app .urd-panel--mobil summary.urd-etikett{align-content:center;margin-bottom:0}.urd-app .urd-panel--mobil .urd-epostvalg{padding-block:8px}@media (max-width: 759.98px),(hover: none) and (max-height: 500px) and (max-width: 1000px){.urd-app .urd-overlegg--ny{inset:var(--urd-viewport-top, 0px) 0 auto;height:var(--urd-viewport-height, 100dvh);z-index:230;padding:0;align-items:stretch;overflow:hidden}.urd-app .urd-modal--ny{display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;border:0;border-radius:0;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.urd-app .urd-modal--ny .urd-modal__topp{flex:none;padding:8px 16px}.urd-app .urd-modal--ny .urd-modal__innhold{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.urd-app .urd-modal--ny .urd-modal__fot{flex:none;flex-wrap:wrap;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--urd-bg)}.urd-app .urd-modal--ny :is(button,input,textarea){min-height:44px;min-width:44px;touch-action:manipulation}.urd-app .urd-modal--ny :is(input,textarea){font-size:16px;scroll-margin-block:16px}.urd-app .urd-modal--ny .urd-ib{width:44px;height:44px;flex:none}.urd-app .urd-modal--ny .urd-btn{height:auto;min-height:44px}.urd-app .urd-modal--ny .urd-felt{flex-wrap:wrap;min-height:48px}.urd-app .urd-modal--ny .urd-felt>span:first-child{width:96px}.urd-app .urd-modal--ny .urd-felt__hjelp{flex:1 0 100%;margin-left:104px}.urd-app .urd-modal--ny .urd-felt--tid .urd-tidvelger{flex:1 1 0;min-width:0}.urd-app .urd-modal--ny .urd-sporsmal{flex-wrap:wrap}.urd-app .urd-modal--ny .urd-sporsmal>span:first-child{flex-basis:100%}.urd-app .urd-modal--ny .urd-modal__fot kbd{display:none}.urd-app .urd-modal--ny button.urd-bryter{width:44px;height:44px;background:transparent;border-radius:6px}.urd-app .urd-modal--ny .urd-bryter:before{content:"";position:absolute;left:8px;top:14px;width:28px;height:16px;border-radius:8px;background:var(--urd-light)}.urd-app .urd-modal--ny .urd-bryter.is-på:before{background:var(--urd-navy)}.urd-app .urd-modal--ny .urd-bryter:after{top:16px;left:10px}.urd-app .urd-modal--ny .urd-bryter.is-på:after{left:22px}}.urd-app.urd-velger__liste .urd-velger__valg{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.urd-app.urd-velger__liste .urd-velger__valg>button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;width:100%;min-height:32px;padding:6px 8px;border-radius:4px;font-size:12px}.urd-app.urd-velger__liste .urd-velger__valg>button>span{min-width:0;overflow-wrap:anywhere}.urd-app.urd-velger__liste .urd-velger__valg>button:is(:focus-visible,[aria-selected=true]){background:var(--urd-hover);outline:none}@media (hover: hover){.urd-app.urd-velger__liste .urd-velger__valg>button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--urd-hover);outline:none}}.urd-app.urd-velger__liste .urd-velger__valg>button:focus-visible{box-shadow:inset 0 0 0 1px var(--urd-navy)}.urd-app.urd-velger__liste .urd-velger__valg>button:disabled{opacity:.5;cursor:default}.urd-app.urd-velgerark{position:fixed;z-index:1600;inset:auto 0;top:var(--urd-viewport-top, 0px);width:100%;height:var(--urd-viewport-height, 100dvh);min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;margin:0;padding:env(safe-area-inset-top,0px) 0 0;background:var(--urd-overlegg);overflow:hidden;overscroll-behavior:contain}.urd-app.urd-velgerark .urd-velgerark__flate{position:relative;inset:auto;transform:none;flex:0 1 auto;display:flex;flex-direction:column;width:100%;max-width:100%;height:auto;min-height:0;max-height:100%;margin:0;padding:4px max(4px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border:0;border-radius:16px 16px 0 0;box-shadow:var(--urd-skygge-stor);background:var(--urd-bg);color:var(--urd-ink);overflow-y:auto;overscroll-behavior:contain}.urd-velgerark__hode{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 8px;background:var(--urd-bg)}.urd-velgerark__hode strong{font-size:14px;font-weight:500}.urd-app.urd-velgerark button{min-height:44px;min-width:44px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.urd-app.urd-velgerark input{min-height:44px;font-size:16px}.urd-app.urd-velgerark .urd-ib{width:44px;height:44px}.urd-app.urd-velgerark .urd-velgerark__hode{position:sticky;top:-4px;z-index:2}.urd-app.urd-velgerark .urd-meny__sok{width:calc(100% - 16px);margin:0 8px 8px;padding:8px;flex:none}.urd-app.urd-velgerark .urd-meny__liste{max-height:none;overflow-y:auto;overscroll-behavior:contain}.urd-app.urd-velgerark .urd-meny__valg{height:auto;padding:10px 12px}.urd-app.urd-velgerark .urd-datovelger__mnd{flex:none;margin:0 4px 4px}.urd-app.urd-velgerark .urd-datovelger__rutenett{flex:none;grid-template-columns:repeat(8,minmax(44px,1fr));gap:0}.urd-app.urd-velgerark .urd-datovelger__dag{height:44px;font-size:14px}.urd-app.urd-velgerark .urd-datovelger__fot,.urd-app.urd-velgerark .urd-velgerark__fot{position:sticky;bottom:0;z-index:2;display:flex;flex:none;justify-content:flex-end;padding:8px;background:var(--urd-bg);border-top:1px solid var(--urd-line)}.urd-app.urd-velgerark .urd-tidvelger__felt{flex:none;padding:0 8px 8px}.urd-app.urd-velgerark .urd-tidvelger__felt input{width:100%}.urd-app.urd-velgerark .urd-tidvelger__liste{position:static;width:100%;min-height:0;max-height:320px;border:0;box-shadow:none;flex:1 1 auto}.urd-app.urd-velgerark .urd-tidvelger__valg{height:44px}.urd-app.urd-velgerark .urd-velger__valg>button{min-height:44px}@media (max-width: 759px),(pointer: coarse) and (max-height: 500px){.urd-app :is(.urd-sakvelger__knapp,.urd-datovelger__knapp,.urd-velger,.urd-inp--tid){min-width:44px;min-height:44px;height:auto}.urd-app :is(.urd-sakvelger.is-felt .urd-sakvelger__knapp,.urd-datovelger--felt .urd-datovelger__knapp,.urd-inp--tid){font-size:16px}}:root[data-native-workspace=on] .urd-app :is(.urd-sakvelger__knapp,.urd-datovelger__knapp,.urd-velger,.urd-inp--tid){min-width:44px;min-height:44px;height:auto}:root[data-native-workspace=on] .urd-app :is(.urd-sakvelger.is-felt .urd-sakvelger__knapp,.urd-datovelger--felt .urd-datovelger__knapp,.urd-inp--tid){font-size:16px}@media (max-width: 759px),(pointer: coarse) and (max-height: 500px){html.urd .urd-app .urd-sakvelger .urd-sakvelger__knapp{min-height:44px}}:root[data-native-workspace=on] .urd-app .urd-sakvelger .urd-sakvelger__knapp{min-height:44px}.urd-app :is(button.urd-tag,button.urd-status,a.urd-tag,a.urd-status,.urd-side__logo):focus-visible{background:var(--urd-hover)}@media (hover: hover){.urd-app :is(button.urd-tag,button.urd-status,a.urd-tag,a.urd-status,.urd-side__logo):where(:not(:disabled):not([aria-disabled=true])):hover{background:var(--urd-hover)}}.urd-app .urd-klokke--kort .urd-klokke__kort:focus-visible{background:var(--urd-hover)}@media (hover: hover){.urd-app .urd-klokke--kort .urd-klokke__kort:not(:disabled):hover{background:var(--urd-hover)}}.urd-app .urd-melding button:focus-visible{background:color-mix(in srgb,var(--urd-navy) 85%,var(--urd-on-navy));outline-color:var(--urd-on-navy)}@media (hover: hover){.urd-app .urd-melding button:not(:disabled):hover{background:color-mix(in srgb,var(--urd-navy) 85%,var(--urd-on-navy))}}.urd-app .urd-kpi__ikon,.urd-app .urd-kpier .urd-kpi__ikon{width:14px;height:14px;margin-right:6px;vertical-align:-2px;color:var(--urd-faint)}.urd-app .urd-th__ikon,.urd-app .urd-tabell .urd-th__ikon{width:13px;height:13px;margin-right:6px;vertical-align:-2px;color:var(--urd-faint)}.urd-app .urd-side__firma{height:48px;padding-inline:4px;gap:8px;margin:4px 0 8px}.urd-side__firmaikon{width:28px;height:28px;border-radius:6px;overflow:hidden;color:var(--urd-ink)}.urd-side__firmaikon img{width:100%;height:100%;object-fit:contain}.urd-side__firmanavn{display:flex;flex-direction:column;gap:3px;line-height:1.25}.urd-side__firmanavn strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.urd-side__firmanavn small{color:var(--urd-mute);font-size:10px;font-weight:400}.urd-app .urd-side.is-innfelt .urd-side__firma{padding-left:4px}.urd-app .urd-side__fot .urd-side__sok{margin:0;gap:8px}.urd-firmameny .urd-profil__hode{padding:10px 9px 14px}.urd-firmameny .urd-side__firmaikon{width:36px;height:36px}.urd-saksfilter{display:flex;flex:none;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid var(--urd-line)}.urd-saksfilter>span{flex:1;min-width:0;overflow-wrap:anywhere}.urd-toast-region{position:fixed;right:20px;bottom:20px;z-index:1800;width:min(440px,calc(100vw - 32px));pointer-events:none}.urd-toast{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);color:var(--urd-ink);box-shadow:var(--urd-skygge-stor);pointer-events:auto}.urd-toast__text{flex:1;min-width:0;line-height:1.5;overflow-wrap:anywhere}.urd-toast--feil .urd-toast__icon{color:var(--urd-faint)}.urd-app :is(.urd-toast__action,.urd-feillinje__action){min-height:32px;padding:0 8px;border-radius:4px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.urd-app :is(.urd-toast__close,.urd-feillinje__close){display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:4px}.urd-app :is(.urd-toast__action,.urd-feillinje__action,.urd-toast__close,.urd-feillinje__close):hover{background:var(--urd-hover)}.urd-app .urd-toast__action:disabled{opacity:.6;cursor:wait}.urd-feillinje{display:flex;flex:none;align-items:flex-start;gap:10px;padding:12px 20px;border-bottom:1px solid var(--urd-line-2);background:var(--urd-hover)}.urd-feillinje__icon{color:var(--urd-faint);margin-top:3px}.urd-feillinje__content{flex:1;min-width:0;line-height:1.5;overflow-wrap:anywhere}.urd-feillinje__title{font-weight:600}.urd-feillinje__text,.urd-feillinje__help{display:block;margin:2px 0 0}.urd-feillinje__help{color:var(--urd-mute);font-size:12px}.urd-app .urd-dialog,.urd-app .urd-overlegg{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:center;padding:16px;height:100dvh;overflow-y:auto;background:var(--urd-overlegg);z-index:1200}.urd-app .urd-dialog>[role=dialog],.urd-app .urd-overlegg>.urd-modal{position:relative;inset:auto;transform:none;margin:0;width:min(480px,100%);max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:8px}.urd-app .urd-dialog>[role=dialog],.urd-app .urd-dialog[role=dialog],.urd-app .urd-popover,.urd-app .urd-flate{padding:12px 16px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);color:var(--urd-ink);box-shadow:var(--urd-skygge);font-size:13px;line-height:1.5}.urd-app .urd-dialog[role=dialog]{inset:50% auto auto 50%;transform:translate(-50%,-50%);display:block;width:min(480px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px)}.urd-app :is(.urd-popover,.urd-dialog) :is(h2,h3,.urd-popover__tittel,.urd-dialog__tittel){margin:0 0 12px;font-size:13px;font-weight:600}.urd-dialog__fot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.urd-app .urd-side>.urd-klokke--kompakt{width:39px;margin:4px 0 8px}.urd-app .urd-klokke--kompakt .urd-klokke__kort{padding:6px 0;min-height:44px;align-items:center;gap:4px}.urd-klokke--kompakt .urd-klokke__topp{flex-direction:column;gap:4px}.urd-klokke--kompakt .urd-klokke__tid{font-size:11px;letter-spacing:-.3px}.urd-klokke--kompakt :is(.urd-klokke__status,.urd-klokke__sak){display:none}.urd-klokke--kompakt .urd-side__opptak{width:5px;height:5px;background:var(--urd-ok);box-shadow:none}.urd-app :is(.urd-nav,.urd-side__sok,.urd-side__firmaikon,.urd-profil__valg,.urd-profil__tema,.urd-ib) svg,.urd-app .urd-meny .urd-ikon,.urd-app .urd-klokke__meny .urd-felt .urd-ikon,.urd-app .urd-btn:not(.urd-btn--p):not(.urd-btn--ok):not(.urd-btn--send):not(.urd-btn--fare-bekreft) .urd-ikon{color:var(--urd-faint)}.urd-app :is(.urd-nav.is-on,.urd-profil__tema[aria-pressed=true]) svg{color:var(--urd-faint)}@media (max-width: 759px){.urd-toast-region{right:16px;bottom:calc(var(--urd-faner-hoyde, 0px) + 80px)}.urd-app :is(.urd-toast__action,.urd-toast__close,.urd-feillinje__action,.urd-feillinje__close){min-height:44px;min-width:44px}.urd-feillinje{display:grid;grid-template-columns:16px minmax(0,1fr) 44px;padding:10px 12px;gap:6px}.urd-feillinje__content{grid-column:2}.urd-feillinje__close{grid-column:3;grid-row:1}.urd-feillinje__action{grid-column:2;justify-self:start;max-width:100%;overflow-wrap:anywhere}.urd-app .urd-overlegg>.urd-modal--ny{height:auto;border:1px solid var(--urd-line-2)}.urd-app .urd-dialog>.urd-mhandlinger{padding:12px 16px}}.urd-app.urd-datovelger--portal,.urd-app.urd-sakvelger--portal,.urd-app.urd-velger__liste{z-index:1500}.urd-app.urd-velgerark{z-index:1600}.urd-app :is(.urd-btn--p,.urd-btn--ok,.urd-btn--send,.urd-btn--fare-bekreft,.urd-mfab,.innst-primary,.innst-btn-primary) .urd-ikon{color:inherit}.urd-app .urd-kildeflis .urd-kildeflis__symbol{color:var(--urd-flis-symbol)}.urd-app .urd-timeforing__venterad .urd-kildeflis[data-kilde=clock]{--urd-flis-symbol: var(--urd-faint);box-shadow:none}.urd-app .urd-timeforing__venterad .urd-kildeflis[data-kilde=clock] .urd-kildeflis__flate{fill:var(--urd-bg-2, transparent)}.urd-app .urd-timeforing__venterad .urd-kildeflis[data-kilde=clock] .urd-kildeflis__kant{stroke:var(--urd-line-2);stroke-width:1px}.urd-app .urd-timeforing__venterad .urd-kildeflis[data-kilde=clock] .urd-kildeflis__symbol{color:var(--urd-faint)!important}.urd-app .urd-nyforing .urd-tag--tom{color:var(--urd-mute)}.urd-app{--urd-fab-luft: 88px}.urd-app :is(.urd-timeforing .urd-side-innhold>.urd-flate,.urd-ukesark .urd-side-innhold>.urd-flate,.urd-ukesark>.urd-side-innhold,.urd-analyse,.urd-ov__innhold,.urd-faktura,.urd-saker__innhold,.urd-innstillinger,.innst-page,.urd-cal-sidebar){padding-bottom:var(--urd-fab-luft)}.urd-side__tom{margin:0;padding:4px 8px;color:var(--urd-mute);font-size:12px;line-height:1.5}html.urd .quick-search-overlay.urd-cmdk{box-sizing:border-box;align-items:flex-start;padding:min(18vh,160px) 14px 14px;padding-top:min(18dvh,160px);overflow:hidden;overscroll-behavior:contain;background:var(--urd-overlegg);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--urd-ink);font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:12px;line-height:1.4;-webkit-font-smoothing:antialiased}html.urd .urd-cmdk *,html.urd .urd-cmdk *:before,html.urd .urd-cmdk *:after{box-sizing:border-box}html.urd .quick-search-overlay.urd-cmdk .quick-search{width:100%;max-width:560px;height:auto;min-height:0;max-height:calc(100vh - min(18vh,160px) - 14px);max-height:calc(100dvh - min(18dvh,160px) - 14px);margin:0;padding:0;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg)!important;color:var(--urd-ink);box-shadow:var(--urd-skygge-stor);overscroll-behavior:contain}html.urd .urd-cmdk .quick-search__input-row{flex:none;gap:10px;padding:14px 16px;border-bottom:1px solid var(--urd-line-2);color:var(--urd-mute)}html.urd .urd-cmdk .quick-search__input-row>svg,html.urd .urd-cmdk .quick-search__row>svg{width:16px;height:16px;flex:none;color:var(--urd-faint)}html.urd .quick-search-overlay.urd-cmdk .quick-search .quick-search__input{width:0;min-width:0;height:32px;margin:0;padding:0;border:0;border-radius:4px;background:transparent!important;color:var(--urd-ink)!important;caret-color:var(--urd-ink);font:inherit;box-shadow:none;outline:none!important;border-color:transparent!important}html.urd .urd-cmdk .quick-search__input::placeholder{color:var(--urd-light);opacity:1}html.urd .urd-cmdk .mentor-close{display:grid;place-items:center;flex:none;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--urd-mute);box-shadow:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}html.urd .urd-cmdk .mentor-close:focus-visible{background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){html.urd .urd-cmdk .mentor-close:hover{background:var(--urd-hover);color:var(--urd-ink)}}html.urd .urd-cmdk .quick-search__results{flex:0 1 auto;min-height:0;max-height:430px;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--urd-line-2) var(--urd-bg)}html.urd .urd-cmdk .quick-search__group{padding:9px 10px 5px;color:var(--urd-faint);font-size:10px;font-weight:500}html.urd .quick-search-overlay.urd-cmdk .quick-search__row{min-height:32px;gap:9px;margin:0;padding:4px 10px;border:0;border-radius:4px;background:transparent;color:var(--urd-ink);font:inherit;box-shadow:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}html.urd .quick-search-overlay.urd-cmdk .quick-search__row:is(:focus-visible,.quick-search__row--active){background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){html.urd .quick-search-overlay.urd-cmdk .quick-search__row:hover{background:var(--urd-hover);color:var(--urd-ink)}}html.urd .urd-cmdk .quick-search__emoji{display:grid;place-items:center;width:16px;height:16px;color:var(--urd-faint)}html.urd .urd-cmdk .quick-search__row-text{flex-direction:row;align-items:baseline;gap:10px;overflow:hidden}html.urd .urd-cmdk .quick-search__row-title{flex:0 1 auto;color:var(--urd-ink);font-size:12px;font-weight:400}html.urd .urd-cmdk .quick-search__row-sub{flex:1;margin:0;color:var(--urd-mute);font-size:11px}html.urd .urd-cmdk .quick-search__row-kind{color:var(--urd-mute);font-size:10px;text-transform:none;letter-spacing:normal}html.urd .urd-cmdk .quick-search__empty{margin:0;padding:28px 16px;color:var(--urd-mute);font-size:12px}html.urd .urd-cmdk .quick-search__notice{flex:none;padding:8px 16px;border-top:1px solid var(--urd-line);text-align:left;font-size:11px}html.urd .urd-cmdk .quick-search__footer{flex:none;flex-wrap:wrap;gap:6px 15px;padding:8px 16px;border-top:1px solid var(--urd-line);background:var(--urd-bg);color:var(--urd-mute);font-size:10px}html.urd .urd-cmdk .quick-search__footer>span{white-space:nowrap}html.urd .quick-search-overlay.urd-cmdk .quick-search__footer kbd{padding:1px 4px;border:1px solid var(--urd-line-2);border-radius:3px;background:var(--urd-bg)!important;color:var(--urd-mute);font:inherit}html.urd .urd-cmdk :is(.quick-search__input,.quick-search__row,.mentor-close):focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px}@media (prefers-reduced-motion: reduce){html.urd .urd-cmdk .mentor-close,html.urd .quick-search-overlay.urd-cmdk .quick-search__row{transition:none}}@media (max-width: 600px),(max-height: 500px){html.urd .quick-search-overlay.urd-cmdk{padding:14px;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}html.urd .quick-search-overlay.urd-cmdk .quick-search{max-height:calc(100vh - 28px);max-height:calc(100dvh - max(14px,env(safe-area-inset-top)) - max(14px,env(safe-area-inset-bottom)))}}@media (max-width: 600px),(pointer: coarse){html.urd .urd-cmdk .quick-search__input{font-size:16px}html.urd .urd-cmdk .mentor-close{width:44px;height:44px}html.urd .quick-search-overlay.urd-cmdk .quick-search__row{min-height:44px}html.urd .urd-cmdk .quick-search__row-text{flex-direction:column;align-items:stretch;gap:0}html.urd .urd-cmdk .quick-search__row-sub{flex:auto}}html.urd .quick-search-overlay.urd-cmdk.urd-cmdk--mobil{inset:auto 0;top:var(--urd-viewport-top, 0px);height:var(--urd-viewport-height, 100dvh);align-items:flex-end;padding:env(safe-area-inset-top,0px) 0 0}html.urd .quick-search-overlay.urd-cmdk.urd-cmdk--mobil .quick-search{display:flex;flex-direction:column;max-width:none;max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:16px 16px 0 0}html.urd .urd-cmdk.urd-cmdk--mobil .quick-search__input-row{padding:8px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}html.urd .quick-search-overlay.urd-cmdk.urd-cmdk--mobil .quick-search .quick-search__input{font-size:16px;height:44px}html.urd .urd-cmdk.urd-cmdk--mobil .mentor-close{width:44px;height:44px;min-height:44px}html.urd .quick-search-overlay.urd-cmdk.urd-cmdk--mobil .quick-search__row{min-height:44px}html.urd .urd-cmdk.urd-cmdk--mobil .quick-search__row-text{flex-direction:column;align-items:stretch;gap:0}html.urd .urd-cmdk.urd-cmdk--mobil .quick-search__row-sub{flex:auto}html.urd .urd-cmdk.urd-cmdk--mobil .quick-search__results{max-height:none;padding-left:max(6px,env(safe-area-inset-left,0px));padding-right:max(6px,env(safe-area-inset-right,0px))}html.urd .urd-cmdk.urd-cmdk--mobil .quick-search__footer{display:none}.urd-sidepanel-lag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.urd-app .urd-sidepanel.urd-panel{position:absolute;inset:0 0 0 auto;width:min(440px,100%);height:100%;max-width:100%;display:flex;flex-direction:column;flex:none;min-height:0;margin:0;padding:0;container-type:normal;box-sizing:border-box;overflow:hidden;outline:none;border:0;border-left:1px solid var(--urd-line);border-radius:0;background:var(--urd-bg);color:var(--urd-ink)}.urd-sidepanel *,.urd-sidepanel *:before,.urd-sidepanel *:after{box-sizing:border-box}.urd-app .urd-sidepanel>.urd-panel__topp{display:flex;align-items:flex-start;flex:none;gap:12px;padding:20px;border-bottom:1px solid var(--urd-line)}.urd-sidepanel .urd-panel__tittel{flex:1;min-width:0}.urd-app .urd-sidepanel .urd-panel__tittel>h2{margin:0;color:var(--urd-ink);font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.urd-sidepanel__undertittel{margin-top:8px;color:var(--urd-mute);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.urd-app .urd-sidepanel>.urd-panel__innhold{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px 20px;scroll-padding-block:20px}.urd-app .urd-sidepanel>.urd-panel__fot{position:static;flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:20px;border-top:1px solid var(--urd-line);background:var(--urd-side)}.urd-sidepanel .urd-panel__topp>.urd-ib{width:32px;height:32px;flex:none;margin:-4px 0 0;color:var(--urd-faint)}.urd-sidepanel :is(button,input,textarea,a):focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.urd-sidepanel__mellom{flex:1}.urd-sidepanel .urd-panel__fot>*{min-width:0;max-width:100%}.urd-sidepanel .urd-panel__fot .urd-btn{height:auto;min-height:32px;padding-block:6px;white-space:normal;overflow-wrap:anywhere}.urd-app .urd-sidepanel.urd-panel--mobil{position:fixed;inset:var(--urd-viewport-top, 0px) 0 auto;width:100%;height:var(--urd-viewport-height, 100dvh);border:0;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.urd-app .urd-sidepanel.urd-panel--mobil>.urd-panel__topp{padding:16px}.urd-app .urd-sidepanel.urd-panel--mobil>.urd-panel__innhold{padding:24px 16px}.urd-app .urd-sidepanel.urd-panel--mobil>.urd-panel__fot{padding:16px 16px max(20px,env(safe-area-inset-bottom))}.urd-app .urd-sidepanel.urd-panel--mobil :is(button,input:not([type=checkbox]):not([type=radio]),summary){min-height:44px}.urd-app .urd-sidepanel.urd-panel--mobil .urd-ib{width:44px;height:44px}.urd-app .urd-sidepanel.urd-panel--mobil :is(input,textarea){font-size:16px}.urd-app .urd-klokke-panel .urd-klokke__meny{position:static;width:100%;max-width:none;max-height:none;overflow:visible;gap:24px}.urd-klokke-panel .urd-klokke__meny .urd-felt{display:flex;flex-direction:column;align-items:stretch;gap:8px}.urd-app .urd-klokke-panel .urd-klokke__meny .urd-felt>span:first-child{width:auto}.urd-klokke-panel .urd-klokke__meny .urd-felt>:not(span:first-child){width:100%}.urd-klokke-panel .urd-klokke__fot{width:100%;flex-wrap:wrap}.urd-klokke-panel .urd-klokke__mobil{min-width:0;flex-basis:140px;overflow-wrap:anywhere}.urd-klokke-panel .urd-klokke__fot>button{flex:none}.urd-klokke-panel .urd-ta{width:100%;min-height:96px;resize:vertical}.urd-klokke__varsel{min-width:0;color:var(--urd-mute);font-size:12px;line-height:1.5}.urd-klokke__varsel p{margin:0 0 8px}.urd-klokke__varsel p:last-child{margin-bottom:0}.urd-klokke__valg{display:flex;flex-direction:column;gap:6px}.urd-app .urd-klokke__valg .urd-klokke__stopp{width:100%;min-height:32px;height:auto;padding:6px 8px;justify-content:center;text-align:center}.urd-klokke__sluttinfo{margin:0;font-size:12px;color:var(--urd-mute)}.urd-klokke__startdato{font-variant-numeric:tabular-nums}.urd-app .urd-klokke--gammel .urd-side__opptak{background:var(--urd-faint);box-shadow:none}.urd-app .urd-klokke--linje.urd-klokke--gammel{flex-wrap:wrap;padding-block:8px}.urd-klokke--linje.urd-klokke--gammel>.urd-klokke__kort{flex-basis:100%}.urd-klokke--linje>.urd-klokke__varsel{flex:1 1 100%}.urd-klokke--linje .urd-klokke__valg{flex-direction:row}.urd-app .urd-klokke--linje .urd-klokke__valg .urd-klokke__stopp{min-height:44px;width:auto;min-width:0;flex:1}@media (max-width: 760px){.urd-app .urd-klokke-panel .urd-klokke__fot>button{min-height:44px}}.urd-timeforing{display:flex;flex-direction:column;height:100%;min-height:0}.urd-timeforing>.urd-side-innhold{container:urd-tf / inline-size;position:relative}.urd-timeforing .urd-flate{position:relative;container-type:inline-size}.urd-timeforing .urd-flate>*{flex:none}.urd-timeforing__topplinje:empty{display:none}.urd-timeforing__kort{display:none}.urd-timeforing__filter{flex-wrap:wrap;row-gap:6px}.urd-timeforing__sok{margin-left:auto;display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:4px;color:var(--urd-mute)}.urd-timeforing__sok:focus-within{background:var(--urd-hover)}.urd-timeforing__sok input{border:0;background:transparent;font:inherit;font-size:12px;color:var(--urd-ink);width:120px;outline:none}.urd-timeforing__sok input::placeholder{color:var(--urd-mute)}.urd-timeforing__saksboks{display:flex;flex-direction:column;gap:4px;margin:12px 16px 4px;padding:10px 12px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-side)}.urd-timeforing__saksnavn{display:flex;align-items:center;gap:8px;min-width:0;color:var(--urd-ink)}.urd-timeforing__saksnavn b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-timeforing__saksboks p{margin:0;color:var(--urd-mute);font-size:12px;line-height:1.45}.urd-timeforing__tabell .kol-velg{width:32px;text-align:center;padding:0}.urd-timeforing__tabell.uten-valg .kol-velg{display:none}.urd-timeforing__tabell .kol-tid{width:100px;color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-timeforing__oktantall,.urd-timeforing__tidsadvarsel{display:block;margin-top:3px;font-size:10px;line-height:1.4;white-space:normal}.urd-timeforing__tidsadvarsel{color:var(--urd-warn)}.urd-timeforing__tidsmerknad{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--urd-mute)}.urd-timeforing__tidsmerknad b{color:var(--urd-warn);font-weight:500}.urd-timeforing .urd-timeforing__tabell .urd-timeforing__blokkdetaljer>td{padding:16px;white-space:normal;background:var(--urd-side)}.urd-timeforing__blokktopp{display:flex;align-items:center;justify-content:space-between;gap:12px}.urd-timeforing__blokktopp b{font-weight:500}.urd-timeforing__blokkdetaljer p{margin:4px 0 12px;color:var(--urd-mute);font-size:12px;line-height:1.5}.urd-timeforing__blokkdetaljer ul{list-style:none;padding:0;margin:0 0 12px}.urd-timeforing__blokkdetaljer li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--urd-line)}.urd-timeforing__blokkdetaljer li>div{flex:1;min-width:0;overflow-wrap:anywhere}.urd-timeforing__blokkdetaljer li b{display:block;font-size:12px;font-weight:500}.urd-timeforing__blokkdetaljer li small{display:block;margin-top:4px;font-size:11px;color:var(--urd-mute)}.urd-timeforing__blokkdetaljer li>span,.urd-timeforing__blokkdetaljer li>button{flex:none;white-space:nowrap}.urd-timeforing__blokktid small{display:block;font-size:10px;margin-top:2px}.urd-timeforing__blokkutkast{display:block;margin:3px 0 5px 29px;color:var(--urd-mute);font-size:10px;line-height:1.4;white-space:normal}@container urd-tf (max-width: 600px){.urd-timeforing .urd-timeforing__tabell tbody tr.urd-timeforing__blokkdetaljer{display:block;padding:0}.urd-timeforing .urd-timeforing__tabell .urd-timeforing__blokkdetaljer>td{display:block;width:100%;height:auto;padding:12px}.urd-timeforing__blokkdetaljer li{flex-wrap:wrap;gap:8px}.urd-timeforing__blokkdetaljer li>div{flex-basis:100%}.urd-timeforing__blokkdetaljer li>button{margin-left:auto}}.urd-timeforing__tabell .kol-sak{width:220px;max-width:220px}.urd-timeforing__tabell .kol-timer{width:70px;font-weight:500}.urd-timeforing__tabell .kol-status{width:150px}.urd-timeforing__tabell .kol-tekst{max-width:0}.urd-timeforing__tabell tbody tr.urd-timeforing__rad{cursor:pointer}.urd-timeforing__tabell tr.is-krysset td{background:var(--urd-sel)}.urd-timeforing__enhet{display:none}.urd-timeforing__velg{display:flex;align-items:center;justify-content:center;width:100%;height:32px;cursor:pointer}.urd-timeforing__velgtekst{display:none}.urd-timeforing__velg:has(.urd-cb:disabled){cursor:not-allowed}.urd-app .urd-timeforing__tekst{display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:26px;cursor:text}.urd-app .urd-timeforing__tekst:disabled{cursor:default}.urd-timeforing__tekst>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-timeforing__tekst .is-tom{color:var(--urd-mute);font-style:italic}.urd-timeforing__ined{display:flex;align-items:center;gap:9px;height:26px;padding:0 8px;margin:0 0 0 -8px;border:1px solid var(--urd-blue);border-radius:4px;box-shadow:0 0 0 3px var(--urd-sel);background:var(--urd-bg)}.urd-timeforing__ined input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--urd-ink)}.urd-timeforing__hint{color:var(--urd-faint);font-size:11px;white-space:nowrap}@container urd-tf (min-width: 1100px){.urd-timeforing.har-panel .kol-sak{width:150px;max-width:150px}.urd-timeforing.har-panel .kol-status{width:140px}.urd-timeforing.har-panel .kol-tid{width:92px}.urd-timeforing.har-panel .urd-timeforing__hint{display:none}}.urd-kilde{width:20px;height:20px;flex:none;display:inline-grid;place-items:center}.urd-kilde img{width:20px;height:20px;object-fit:contain}.urd-timeforing__bunn{position:sticky;bottom:16px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;margin:auto 16px 16px;padding-top:16px;pointer-events:none}.urd-timeforing__bunn>*{pointer-events:auto;max-width:100%}.urd-timeforing__handling{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;white-space:nowrap;background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:8px;box-shadow:var(--urd-skygge-stor)}.urd-timeforing__antall{color:var(--urd-mute)}.urd-timeforing__melding{padding:8px 12px;border-radius:6px;background:var(--urd-navy);color:var(--urd-on-navy);font-size:12.5px}.urd-sakvelger{position:relative;display:inline-flex;max-width:100%}.urd-tag__tekst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-app .urd-sakvelger__knapp{display:inline-flex;align-items:center;gap:6px;max-width:100%;border-radius:4px}.urd-app .urd-sakvelger__knapp:not(:disabled):focus-visible .urd-tag{background:var(--urd-hover)}.urd-app .urd-sakvelger__knapp:disabled{cursor:default}.urd-sakvelger.is-felt{flex:1}.urd-app .urd-sakvelger.is-felt .urd-sakvelger__knapp{flex:1;height:32px;padding:0 8px 0 6px;justify-content:space-between;border:1px solid var(--urd-line-2);color:var(--urd-faint)}.urd-meny{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:280px;max-width:calc(100vw - 32px);max-height:320px;display:flex;flex-direction:column;background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:6px;box-shadow:var(--urd-skygge-stor);overflow:hidden}.urd-meny__sok{border:0;border-bottom:1px solid var(--urd-line);padding:8px 10px;font:inherit;color:var(--urd-ink);background:transparent;outline:none}.urd-meny__liste{overflow-y:auto;padding:4px}.urd-app .urd-meny__valg{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border-radius:4px;color:var(--urd-ink)}.urd-app .urd-meny__valg.is-aktiv{background:var(--urd-hover)}.urd-meny__valg:last-child{border-top:1px solid var(--urd-line);border-radius:0 0 4px 4px}.urd-panel{width:440px;flex:none;display:flex;flex-direction:column;border-left:1px solid var(--urd-line);background:var(--urd-bg);overflow-y:auto}.urd-panel__topp{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--urd-line)}.urd-panel__tittel{flex:1;min-width:0}.urd-panel__kilde{display:flex;align-items:center;gap:6px;color:var(--urd-faint);font-size:12px;margin-bottom:2px}.urd-panel__kilde img{width:13px;height:13px}.urd-panel h3{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--urd-ink);overflow-wrap:anywhere}.urd-panel__del{padding:14px 16px;border-bottom:1px solid var(--urd-line)}.urd-panel__felter{padding:6px 16px}.urd-panel__vokser{flex:1}.urd-panel__fot{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--urd-side);border-top:1px solid var(--urd-line);position:sticky;bottom:0}.urd-panel__mellom{flex:1}.urd-panel__tall{display:flex;justify-content:space-between;gap:8px;color:var(--urd-faint);font-size:12px}.urd-panel__sendt{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-side);color:var(--urd-ink);font-size:12.5px;line-height:1.45}.urd-panel__sendt .urd-ikon{width:14px;height:14px;margin-top:2px;color:var(--urd-faint)}.urd-panel__lesetekst{margin:0;color:var(--urd-ink);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.urd-panel__lesetekst.is-dempet{color:var(--urd-mute)}.urd-felt{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--urd-faint)}.urd-felt>span:first-child{width:110px;flex:none;display:flex;gap:6px;align-items:center}.urd-felt b{color:var(--urd-ink);font-weight:400;min-width:0}.urd-felt__lest{font-variant-numeric:tabular-nums}.urd-felt__tall{width:64px;height:26px;padding:0 6px;border:1px solid transparent;border-radius:4px;font:inherit;color:var(--urd-ink);background:transparent;font-variant-numeric:tabular-nums}.urd-felt__tall:focus{border-color:var(--urd-line-2)}@media (hover: hover){.urd-felt__tall:hover:not(:disabled){border-color:var(--urd-line-2);background:var(--urd-hover)}}.urd-felt__tall:focus-visible{background:var(--urd-hover)}.urd-felt__tall.is-feil{border-color:var(--urd-bad)}.urd-felt__enhet,.urd-felt__strek{color:var(--urd-faint)}.urd-felt__sum{margin-left:auto;color:var(--urd-ink);font-weight:500;font-variant-numeric:tabular-nums}.urd-felt__hjelp{color:var(--urd-faint);font-size:12px;margin-left:4px}.urd-felt__melding{margin:0 0 6px 118px;color:var(--urd-bad);font-size:12px}.urd-sporsmal{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:8px 10px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-side);color:var(--urd-ink);font-size:12.5px}.urd-sporsmal>span:first-child{flex:1 1 auto}.urd-sporsmal.urd-sporsmal--fot{flex:1;margin:0;padding:0;border:0;background:transparent}.urd-etikett{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--urd-mute);font-weight:500;font-size:12px}.urd-etikett .urd-ikon{width:15px;height:15px;color:var(--urd-faint)}.urd-etikett small{color:var(--urd-faint);font-weight:400;font-size:12px}.urd-etikett--ai .urd-ikon{color:var(--urd-faint)}.urd-etikett--luft{margin-top:12px}.urd-etikett__hoyre{margin-left:auto;color:var(--urd-faint);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.urd-ta{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--urd-line-2);border-radius:4px;font:inherit;line-height:1.5;color:var(--urd-ink);background:var(--urd-bg)}.urd-ta:focus{outline:none;border-color:var(--urd-blue);box-shadow:0 0 0 3px var(--urd-sel)}.urd-ta--dempet{color:var(--urd-mute)}.urd-alt{display:flex;gap:8px;align-items:center;margin-top:6px;padding:7px 10px;border:1px solid var(--urd-line-2);border-radius:4px;font-size:12.5px}.urd-alt span{flex:1;min-width:0;overflow-wrap:anywhere}.urd-app .urd-alt .urd-btn{min-height:32px;padding:0 8px;flex:none}.urd-piller{display:flex;flex-wrap:wrap;gap:4px}.urd-pille{display:inline-flex;gap:5px;align-items:center;height:22px;max-width:100%;padding:0 8px;border:1px solid var(--urd-line-2);border-radius:99px;font-size:12px;color:var(--urd-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.urd-pille img{width:13px;height:13px}.urd-regel{display:flex;gap:8px;align-items:center;padding:3px 0;font-size:12px;color:var(--urd-mute)}.urd-regel i{width:6px;height:6px;border-radius:50%;background:var(--urd-ok);flex:none}.urd-regel.is-advarsel i{background:var(--urd-warn)}.urd-regel.is-stopp i{background:var(--urd-bad)}.urd-hist{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:12px;color:var(--urd-mute)}.urd-hist b{color:var(--urd-ink);font-weight:500}.urd-hist__tid{margin-left:auto;color:var(--urd-faint)}.urd-overlegg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding-top:110px;background:var(--urd-overlegg);overflow-y:auto}.urd-modal{width:560px;max-width:calc(100vw - 32px);background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:8px;box-shadow:var(--urd-skygge-stor);overflow:visible}.urd-modal__topp{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--urd-line);font-weight:600;font-size:14px}.urd-modal__innhold{padding:8px 16px 14px}.urd-modal__innhold .urd-felt{margin:8px 0}.urd-modal__fot{display:flex;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid var(--urd-line)}.urd-modal__fot kbd{font:inherit;font-size:11px;opacity:.7;margin-left:2px}.urd-modal__feil{margin-top:8px;color:var(--urd-bad);font-size:12.5px}.urd-inp{flex:1;height:32px;padding:0 10px;border:1px solid var(--urd-line-2);border-radius:4px;font:inherit;color:var(--urd-ink);background:var(--urd-bg)}.urd-inp:focus{outline:none;border-color:var(--urd-blue);box-shadow:0 0 0 3px var(--urd-sel)}.urd-inp--tid{flex:0 0 110px}.urd-inp--timer{flex:0 0 80px;width:80px;font-variant-numeric:tabular-nums}.urd-app .urd-bryter,.urd-overlegg .urd-bryter{width:28px;height:16px;border-radius:8px;background:var(--urd-light);position:relative;flex:none}.urd-bryter:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--urd-bg);transition:left .12s}.urd-bryter.is-på{background:var(--urd-blue)}.urd-bryter.is-på:after{left:14px}@container urd-tf (max-width: 1099px){.urd-timeforing .urd-panel{position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(440px,100%);box-shadow:var(--urd-skygge-stor)}}@container urd-tf (max-width: 600px){.urd-timeforing .urd-timeforing__tabell,.urd-timeforing .urd-timeforing__tabell tbody{display:block;width:100%}.urd-timeforing .urd-timeforing__tabell thead{display:block;position:sticky;top:0;z-index:2;background:var(--urd-bg);border-bottom:1px solid var(--urd-line)}.urd-timeforing .urd-timeforing__tabell.uten-valg thead{display:none}.urd-timeforing .urd-timeforing__tabell thead tr{display:flex}.urd-timeforing .urd-timeforing__tabell th{display:none}.urd-timeforing .urd-timeforing__tabell th.kol-velg{display:flex;position:static;width:auto;height:44px;padding:0 16px 0 4px;border:0}.urd-timeforing .urd-timeforing__tabell th .urd-timeforing__velg{width:auto;height:44px;gap:4px;color:var(--urd-mute);font-weight:400}.urd-timeforing .urd-timeforing__tabell th .urd-cb{margin:0 14px}.urd-timeforing .urd-timeforing__velgtekst{display:inline}.urd-timeforing .urd-timeforing__tabell tbody tr{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"velg tid timer" "velg tekst tekst" "velg sak status";column-gap:8px;row-gap:2px;align-items:center;padding:10px 16px 10px 4px;border-bottom:1px solid var(--urd-line)}.urd-timeforing .urd-timeforing__tabell.uten-valg tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tid timer" "tekst tekst" "sak status";padding-left:16px}.urd-timeforing .urd-timeforing__tabell.uten-valg td.kol-velg{display:none}.urd-timeforing .urd-timeforing__tabell tbody td{display:block;width:auto;max-width:none;min-width:0;height:auto;padding:0;border:0;white-space:normal;background:transparent}.urd-timeforing .urd-timeforing__tabell tbody tr.is-valgt,.urd-timeforing .urd-timeforing__tabell tbody tr.is-krysset{background:var(--urd-sel)}.urd-timeforing .urd-timeforing__tabell td.kol-velg{grid-area:velg;align-self:start;margin-top:-13px}.urd-timeforing .urd-timeforing__tabell td .urd-timeforing__velg{width:44px;height:44px}.urd-timeforing .urd-timeforing__tabell td.kol-tekst{grid-area:tekst}.urd-timeforing .urd-timeforing__tabell td.kol-sak{grid-area:sak}.urd-timeforing .urd-timeforing__tabell td.kol-timer{grid-area:timer;font-weight:600}.urd-timeforing .urd-timeforing__tabell td.kol-tid{grid-area:tid;font-size:12px;line-height:18px}.urd-timeforing .urd-timeforing__tabell td.kol-status{grid-area:status;text-align:right}.urd-timeforing .urd-timeforing__enhet{display:inline;font-weight:400;color:var(--urd-mute)}.urd-app .urd-timeforing .urd-timeforing__tekst{height:auto;min-height:26px;align-items:flex-start}.urd-timeforing .urd-timeforing__tekst .urd-kilde{margin-top:3px}.urd-timeforing .urd-timeforing__tekst>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.45;padding-top:3px;overflow-wrap:anywhere}.urd-timeforing .urd-timeforing__ined{height:36px;margin:0}.urd-timeforing .urd-timeforing__hint{display:none}.urd-app .urd-timeforing .urd-sakvelger__knapp{min-height:32px}}@container urd-tf (max-width: 600px){.urd-timeforing .urd-timeforing__faner{gap:16px}.urd-timeforing .urd-timeforing__lang{display:none}.urd-timeforing .urd-timeforing__kort{display:inline}.urd-app .urd-timeforing .urd-timeforing__filter .urd-chip{height:32px}.urd-timeforing .urd-timeforing__sok{flex:1 1 100%;margin-left:0;height:36px;border:1px solid var(--urd-line-2)}.urd-timeforing .urd-timeforing__sok input{flex:1;width:auto;min-width:0;font-size:13px}.urd-timeforing .urd-timeforing__bunn{margin:auto 12px 12px;bottom:12px;align-items:stretch}.urd-timeforing .urd-timeforing__handling{flex-wrap:wrap;white-space:normal;padding:8px}.urd-timeforing .urd-timeforing__handling .urd-timeforing__antall{flex:1 1 calc(100% - 56px);padding-left:4px}.urd-app .urd-timeforing .urd-timeforing__handling .urd-ib{order:1;width:40px;height:40px}.urd-app .urd-timeforing .urd-timeforing__handling .urd-btn{order:2;flex:1 1 140px;justify-content:center;height:40px;white-space:normal}.urd-timeforing .urd-panel{width:100%;border-left:0;box-shadow:none}.urd-app .urd-timeforing .urd-panel__topp .urd-ib{width:40px;height:40px;margin:-8px -8px 0 0}.urd-app .urd-timeforing .urd-panel__fot .urd-btn{height:40px}.urd-timeforing .urd-panel__felter .urd-felt>span:first-child{width:96px}.urd-timeforing .urd-felt__melding{margin-left:104px}.urd-timeforing .urd-felt__tall{height:36px;width:80px;border-color:var(--urd-line-2)}}@media (max-width: 1000px){.urd-timeforing .urd-topp>.urd-seg{display:none}}@media (max-width: 600px){.urd-timeforing__knapptekst{display:none}.urd-overlegg{padding:12px}.urd-modal{max-width:100%}.urd-modal__innhold .urd-felt{flex-wrap:wrap}.urd-modal .urd-felt>span:first-child{width:100px}.urd-modal .urd-felt--tid .urd-tidvelger{flex:1 1 0;min-width:0}.urd-modal .urd-felt__hjelp{flex:1 1 100%;margin-left:108px}.urd-sporsmal>span:first-child{flex-basis:100%}.urd-modal__fot{flex-wrap:wrap}.urd-modal__fot>.urd-btn:first-child{flex:1 1 100%;justify-content:center}.urd-app .urd-modal__fot .urd-btn,.urd-overlegg .urd-modal__fot .urd-btn{height:40px}.urd-modal__fot kbd{display:none}.urd-sporsmal.urd-sporsmal--fot{flex-wrap:wrap}.urd-sporsmal.urd-sporsmal--fot>span:first-child{flex:1 1 100%}}.urd-timeforing .urd-flate{padding:24px 28px}.urd-timeforing__skjult{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.urd-timeforing .urd-timeforing__kpier{padding:0 0 20px}.urd-timeforing__kpier .urd-kpi>small{white-space:normal}.urd-timeforing__tidslinje{display:flex;align-items:center;gap:16px;padding:20px 0 16px;color:var(--urd-mute);font-size:11px}.urd-timeforing__tidslinje>span{flex:none;white-space:nowrap}.urd-timeforing__tidslinjespor{flex:1;min-width:0}.urd-timeforing__tidsblokker{position:relative;height:14px;background:var(--urd-side);border-radius:2px}.urd-app .urd-timeforing__tidsblokker button{position:absolute;top:0;height:14px;min-width:3px;border:1px solid var(--urd-bg);border-radius:2px;opacity:.75}.urd-app .urd-timeforing__tidsblokker button:focus-visible{opacity:1;border-color:var(--urd-line-2);z-index:1}.urd-timeforing__tidsakse{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;color:var(--urd-faint);font-variant-numeric:tabular-nums}.urd-timeforing .urd-timeforing__faner{padding:0}.urd-timeforing__faner small{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:3px;background:var(--urd-hover);font-size:10px}.urd-timeforing .urd-timeforing__filter{min-height:48px;padding:8px 0;border-bottom:0}.urd-timeforing .urd-timeforing__filter .urd-chip{height:32px}.urd-timeforing__sok{height:32px;padding:0 10px;border:1px solid var(--urd-line-2);border-radius:4px}.urd-timeforing__sok input{width:160px}.urd-timeforing__tabellrull{min-width:0;max-width:100%;overflow:auto}.urd-timeforing__tabell{min-width:860px;border:1px solid var(--urd-line-2);table-layout:fixed}.urd-timeforing__tabell th{background:var(--urd-side)}.urd-timeforing__tabell td{height:44px}.urd-timeforing__tabell .kol-tekst{width:auto}.urd-timeforing__tabell .kol-tid{width:112px;font-size:11px}.urd-timeforing__tabell .kol-sak{width:200px}.urd-timeforing__tabell .kol-status{width:140px}.urd-timeforing__tabell .kol-handling{width:72px;text-align:right;white-space:nowrap;padding:0 3px}.urd-app .urd-timeforing__tabell .kol-handling .urd-ib{width:32px;height:32px;color:var(--urd-mute)}.urd-timeforing__tabellsum{display:flex;justify-content:space-between;gap:16px;min-height:34px;align-items:center;padding:0 10px;background:var(--urd-side);border:1px solid var(--urd-line-2);border-top:0;font-size:11px;color:var(--urd-mute)}.urd-timeforing__tabellsum b{color:var(--urd-ink);font-weight:500;margin-left:16px;font-variant-numeric:tabular-nums}.urd-timeforing__daginnsikt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:28px}.urd-timeforing__daginnsikt>section{min-width:0}.urd-timeforing__seksjonstopp{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:8px}.urd-timeforing__seksjonstopp h3{margin:0;font-size:13px;font-weight:600}.urd-timeforing__seksjonstopp>span{color:var(--urd-mute);font-size:11px}.urd-timeforing__seksjonstopp .urd-btn{font-size:11px;padding:0}.urd-timeforing__saksrad{display:flex;align-items:center;gap:12px;min-height:38px;border-bottom:1px solid var(--urd-line)}.urd-app .urd-timeforing__saksrad>button{flex:1;display:flex;align-items:center;gap:8px;min-width:0;height:32px;text-align:left}.urd-timeforing__saksrad>button>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urd-app .urd-timeforing__saksrad>button:disabled{opacity:1}.urd-timeforing__saksrad>.urd-timeforing__fremdrift{width:100px;flex:none}.urd-timeforing__saksrad>b{width:54px;text-align:right;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.urd-timeforing__fremdrift{height:4px;background:var(--urd-hover);border-radius:2px;overflow:hidden}.urd-timeforing__fremdrift i{display:block;height:100%;background:var(--urd-navy);border-radius:inherit}.urd-timeforing__dagsmal{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--urd-mute);font-size:11px}.urd-timeforing__dagsmal .urd-timeforing__fremdrift{flex:1}.urd-timeforing__dagsmal b{font-weight:400;color:var(--urd-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.urd-timeforing__undertekst{margin:0 0 12px;color:var(--urd-mute);font-size:11px;line-height:1.5}.urd-timeforing__venterad{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--urd-line);min-width:0}.urd-app .urd-timeforing__venterinnhold{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px;text-align:left}.urd-timeforing__venterinnhold>span:last-child,.urd-timeforing__motetekst{flex:1;min-width:0}.urd-timeforing__venterad b{display:block;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-timeforing__venterad small{display:block;margin-top:3px;font-size:10px;color:var(--urd-mute)}.urd-timeforing__ventetimer{font-size:11px;white-space:nowrap;color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-timeforing__venterad>.urd-btn{flex:none;font-size:11px;padding:0 8px}.urd-timeforing__daginnsikt+.urd-timeforing__bunn{margin:0}.urd-timeforing .urd-panel__topp{padding:20px}.urd-panel__beskrivelse{margin:6px 0 0;color:var(--urd-mute);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.urd-panel__metadata{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;border-bottom:1px solid var(--urd-line);color:var(--urd-mute);font-size:11px}.urd-timeforing .urd-panel__del{padding:16px 20px}.urd-timeforing .urd-panel__felter{padding-top:8px;padding-bottom:8px}.urd-timeforing .urd-panel__felter .urd-felt{min-height:40px}.urd-timeforing .urd-panel__fot{padding:16px 20px}.urd-timeforing .urd-felt__tall{height:32px;border-color:var(--urd-line-2)}@container urd-tf (min-width: 1100px){.urd-timeforing.har-panel .urd-flate{padding-left:20px;padding-right:20px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-tid{width:94px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-sak{width:150px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-status{width:118px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-handling{width:72px}.urd-timeforing.har-panel .urd-timeforing__tabell{min-width:640px}.urd-timeforing.har-panel .urd-timeforing__daginnsikt{grid-template-columns:minmax(0,1fr);gap:24px}.urd-timeforing.har-panel .urd-timeforing__tidslinje{gap:8px;flex-wrap:wrap}.urd-timeforing.har-panel .urd-timeforing__tidslinjespor{flex-basis:100%;order:1}}@container urd-tf (max-width: 600px){.urd-timeforing .urd-flate{padding:20px}.urd-timeforing .urd-timeforing__tabell{min-width:0}.urd-timeforing .urd-timeforing__tabell .kol-handling{display:flex;grid-area:handling;width:auto}.urd-timeforing .urd-timeforing__tabell tbody tr{grid-template-areas:"velg tid timer" "velg tekst tekst" "velg sak status" "velg handling handling"}.urd-timeforing .urd-timeforing__tabell.uten-valg tbody tr{grid-template-areas:"tid timer" "tekst tekst" "sak status" "handling handling"}.urd-timeforing .urd-timeforing__tabell thead .kol-handling{display:none}.urd-timeforing__daginnsikt{grid-template-columns:minmax(0,1fr);gap:24px}.urd-timeforing__tidslinje{flex-wrap:wrap;justify-content:space-between;gap:12px}.urd-timeforing__tidslinjespor{order:1;flex-basis:100%}}@container urd-tf (max-width: 600px){.urd-timeforing .urd-flate{padding:16px 12px}.urd-timeforing__sok{height:32px}.urd-timeforing__seksjonstopp{flex-wrap:wrap}.urd-timeforing__saksrad>.urd-timeforing__fremdrift{width:64px}.urd-timeforing__venterad{gap:8px}.urd-timeforing__venterinnhold{flex-basis:calc(100% - 52px)}.urd-timeforing__venterad>.urd-btn{margin-left:auto}}@container urd-tf (min-width: 601px) and (max-width: 1099px){.urd-timeforing .urd-timeforing__tabell{min-width:640px}.urd-timeforing .urd-timeforing__tabell .kol-tid{width:94px}.urd-timeforing .urd-timeforing__tabell .kol-sak{width:160px}.urd-timeforing .urd-timeforing__tabell .kol-status{width:118px}}@container urd-tf (min-width: 601px) and (max-width: 860px){.urd-timeforing .urd-flate{padding:20px}.urd-timeforing__daginnsikt{grid-template-columns:minmax(0,1fr);gap:24px}.urd-timeforing__tidslinje{flex-wrap:wrap;justify-content:space-between;gap:12px}.urd-timeforing__tidslinjespor{order:1;flex-basis:100%}}.urd-timeforing__filtervalg{position:relative}.urd-timeforing__filtermeny{position:absolute;top:calc(100% + 4px);left:0;z-index:8;width:180px;padding:4px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);box-shadow:var(--urd-skygge-stor)}.urd-app .urd-timeforing__filtermeny>button{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;width:100%;padding:0 8px;text-align:left;border-radius:4px}.urd-app .urd-timeforing__filtermeny>button[aria-pressed=true]{background:var(--urd-hover)}.urd-app .urd-timeforing__filter .is-filtrert{color:var(--urd-ink);background:var(--urd-sel)}.urd-timeforing__tabellhint{color:var(--urd-mute);font-size:10px}@container urd-tf (max-width: 1100px){.urd-timeforing__tabellhint{display:none}}.urd-timeforing__radhandlinger{display:flex;align-items:center;justify-content:flex-end;opacity:0}.urd-timeforing__tabell tr:is(:focus-within,.is-klar,.is-valgt) .urd-timeforing__radhandlinger{opacity:1}.urd-timeforing__topplinje:not(:empty){padding-top:10px}.urd-timeforing__topplinje .urd-egenlinje{align-items:center;font-size:11px}.urd-timeforing__topplinje .urd-egenlinje>svg{margin-top:0;width:14px;height:14px}@media (hover: none){.urd-timeforing__radhandlinger{opacity:1}}@container urd-tf (max-width: 600px){.urd-timeforing__radhandlinger{opacity:1}}.urd-timeforing__blokktid{display:none}.urd-timeforing__aktivdel{position:absolute;top:0;bottom:0;background:var(--tidsfarge);pointer-events:none}.urd-timeforing__tidslinje:has(.urd-timeforing__blokkinfo){flex-wrap:wrap}.urd-timeforing__blokkinfo{display:flex;align-items:center;gap:8px;flex:1 0 100%;order:2;padding:12px;border:1px solid var(--urd-line);border-radius:6px;background:var(--urd-side);color:var(--urd-ink)}.urd-timeforing__blokkinfo>span{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}@container urd-tf (max-width: 600px){.urd-timeforing .urd-timeforing__tabell{border:0}.urd-timeforing .urd-timeforing__tabell tbody{display:grid;gap:10px;padding:8px 0}.urd-timeforing .urd-timeforing__tabell tbody tr{padding:12px 10px 8px 0;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);grid-template-areas:"velg tid timer" "velg tekst tekst" "velg sak sak" "velg status handling"}.urd-timeforing .urd-timeforing__tabell.uten-valg tbody tr{padding-left:12px;grid-template-areas:"tid timer" "tekst tekst" "sak sak" "status handling"}.urd-timeforing .urd-timeforing__tabell td.kol-velg{margin-top:-10px}.urd-timeforing .urd-timeforing__tabell td.kol-status{text-align:left}.urd-timeforing .urd-timeforing__tabell .kol-handling{justify-content:flex-end}.urd-app .urd-timeforing .urd-timeforing__tabell .kol-handling .urd-ib{width:44px;height:44px}.urd-app .urd-timeforing .urd-timeforing__tekst{min-height:44px;padding:8px 0}.urd-app .urd-timeforing .urd-sakvelger__knapp{min-height:44px}.urd-timeforing .urd-timeforing__ined{height:44px}.urd-timeforing .urd-timeforing__ined input{font-size:16px}.urd-timeforing .urd-timeforing__faner{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:thin}.urd-timeforing .urd-timeforing__faner>button{flex:none;min-height:44px;white-space:nowrap}.urd-timeforing .urd-timeforing__filter{display:flex;flex-wrap:wrap;gap:8px}.urd-timeforing .urd-timeforing__filter>*{flex-shrink:0}.urd-timeforing .urd-timeforing__filter :is(.urd-btn,.urd-chip){min-height:44px;height:44px}.urd-timeforing .urd-timeforing__sok{flex:1 1 100%;height:44px;margin:0}.urd-app .urd-timeforing .urd-timeforing__filter .urd-chip{max-width:100%;height:auto}.urd-timeforing .urd-timeforing__sok input{font-size:16px}.urd-timeforing__blokkinfo{flex-wrap:wrap}.urd-timeforing__blokkinfo>span{flex-basis:calc(100% - 52px)}.urd-timeforing__blokkinfo .urd-btn{order:1}}@media (max-width: 759px),(pointer: coarse){.urd-timeforing__aktivdel{display:none}.urd-timeforing__tidslinje{flex-wrap:wrap}.urd-timeforing__tidslinjespor{order:1;flex-basis:100%}.urd-timeforing__tidsblokker{display:flex;gap:6px;height:auto;overflow-x:auto;padding:2px;background:transparent}.urd-app .urd-timeforing__tidsblokker button{position:relative;left:auto!important;top:auto;width:76px!important;min-width:76px;height:48px;flex:none;border:1px solid var(--urd-line-2);border-top:5px solid var(--tidsfarge);background:var(--urd-bg)!important;opacity:1;color:var(--urd-ink)}.urd-app .urd-timeforing__tidsblokker button[aria-expanded=true]{outline:2px solid var(--urd-navy);outline-offset:-2px}.urd-timeforing__blokktid{display:inline;font-size:12px;font-variant-numeric:tabular-nums}.urd-timeforing__tidsakse{display:none}.urd-timeforing .urd-flate :is(.urd-btn,.urd-ib),.urd-app .urd-timeforing__saksrad>button,.urd-app .urd-timeforing__venterinnhold{min-height:44px}.urd-timeforing .urd-flate .urd-ib{min-width:44px}.urd-timeforing .urd-timeforing__filter input{font-size:16px}}.urd-timeforing__saksboks{margin:4px 0 16px;padding:16px;gap:16px}.urd-timeforing__sakstopp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.urd-timeforing__saksnavn{padding-top:6px;align-items:baseline}.urd-timeforing__saksnavn .urd-prikk{flex:none}.urd-timeforing__saksnavn b{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.5}.urd-timeforing__sakstopp>button{flex:none}.urd-timeforing__sakstall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.urd-timeforing__sakstall dt{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--urd-mute);line-height:1.5}.urd-timeforing__sakstall dt i{width:6px;height:6px;border-radius:50%;flex:none}.urd-timeforing__sakstall dd{margin:5px 0 0;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--urd-ink)}.urd-timeforing__sakstall dd small{font-size:12px;color:var(--urd-mute);font-weight:400}.urd-timeforing__saksfordeling{display:flex;height:4px;overflow:hidden;border-radius:2px;background:var(--urd-line-2)}.urd-timeforing__saksfordeling i{height:100%}.urd-timeforing__saksboks>p{font-size:10px}.urd-timeforing__venterad b{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.5}@container urd-tf (max-width: 600px){.urd-timeforing__saksboks{padding:12px}.urd-timeforing__sakstopp{flex-wrap:wrap;gap:8px}.urd-timeforing__saksnavn{flex-basis:100%}.urd-timeforing__sakstall{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.urd-app:not(.urd-app--mobil) .urd-main:has(>.urd-timeforing.har-panel)>.urd-melding-plass{bottom:88px;right:clamp(0px,(100% - 720px) * 1000,440px)}.urd-app:not(.urd-app--mobil) .urd-main:has(>.urd-timeforing.har-panel)>.urd-melding-plass .urd-melding>span{min-width:0;overflow-wrap:anywhere}.urd-app .urd-timeforing__tidsblokker button,.urd-timeforing__rad,.urd-timeforing__rad>td,.urd-timeforing__radhandlinger,.urd-sakvelger__knapp .urd-tag,.urd-felt__tall{transition:background-color .14s,border-color .14s,opacity .14s}.urd-timeforing .urd-timeforing__tabell .urd-timeforing__rad:not(.is-valgt,.is-krysset):is(:has(:focus-visible),:active),.urd-timeforing .urd-timeforing__tabell .urd-timeforing__rad:not(.is-valgt,.is-krysset):is(:has(:focus-visible),:active)>td{background:var(--urd-hover)}.urd-app :is(.urd-timeforing__tekst,.urd-timeforing__saksrad>button,button.urd-timeforing__venterinnhold,.urd-timeforing__filtermeny>button,.urd-meny__valg,.urd-sakvelger__knapp):not(:disabled,[aria-disabled=true]):focus-visible{background:var(--urd-hover)}@media (hover: hover){.urd-timeforing .urd-timeforing__tabell .urd-timeforing__rad:not(.is-valgt,.is-krysset):hover,.urd-timeforing .urd-timeforing__tabell .urd-timeforing__rad:not(.is-valgt,.is-krysset):hover>td{background:var(--urd-hover)}.urd-timeforing__tabell .urd-timeforing__rad:hover .urd-timeforing__radhandlinger{opacity:1}.urd-app :is(.urd-timeforing__tekst,.urd-timeforing__saksrad>button,button.urd-timeforing__venterinnhold,.urd-timeforing__filtermeny>button,.urd-meny__valg,.urd-sakvelger__knapp):not(:disabled,[aria-disabled=true]):hover{background:var(--urd-hover)}.urd-app .urd-sakvelger__knapp:not(:disabled):hover .urd-tag{background:var(--urd-hover)}.urd-app .urd-timeforing__tidsblokker button:not(:disabled):hover{opacity:1;border-color:var(--urd-line-2);z-index:1}}@media (prefers-reduced-motion: reduce){.urd-app .urd-timeforing__tidsblokker button,.urd-timeforing__rad,.urd-timeforing__rad>td,.urd-timeforing__radhandlinger,.urd-sakvelger__knapp .urd-tag,.urd-felt__tall,.urd-cb,.urd-bryter:after{transition:none}}.urd-app .urd-regelpille{display:inline-flex;align-items:center;min-height:22px;margin:4px 0 0;padding:2px 7px;border:1px solid color-mix(in srgb,var(--urd-warn) 35%,transparent);border-radius:5px;color:var(--urd-warn);background:color-mix(in srgb,var(--urd-warn) 10%,var(--urd-bg));font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.urd-app .urd-regelpille:focus-visible{outline:2px solid var(--urd-ink);outline-offset:2px;border-color:var(--urd-warn)}@media (hover: hover){.urd-app .urd-regelpille:hover{border-color:var(--urd-warn)}}.urd-regel--funn{flex-wrap:wrap;align-items:baseline;padding:7px 0}.urd-regel--funn>span{flex:1;min-width:140px;overflow-wrap:anywhere}.urd-regel--funn b{font-weight:500;color:var(--urd-ink)}.urd-regeloverstyr{margin-top:12px;font-size:12px}.urd-regeloverstyr label{display:block;margin-bottom:6px}.urd-regeloverstyr p{color:var(--urd-mute);line-height:1.5}.urd-regeloverstyr .urd-btn{margin:4px 4px 0 0;white-space:normal;height:auto;min-height:32px}@media (max-width: 767px){.urd-regelpille,.urd-regel--funn .urd-btn,.urd-regeloverstyr .urd-btn{min-height:44px}}.urd-timeforing__datolinje{display:flex;align-items:center;gap:4px;min-width:0}.urd-timeforing__datomodus{padding:12px 12px 0}.urd-timeforing__datomodus .urd-btn{margin-right:8px}.urd-timeforing__datomodus [aria-pressed=true]{background:var(--urd-sel);color:var(--urd-ink)}.urd-timeforing__datomodus p{margin:8px 0;font-size:12px;line-height:1.5;color:var(--urd-mute)}.urd-timeforing__kpier{grid-template-columns:repeat(5,minmax(0,1fr))}.urd-timeforing__kpier .urd-kpi__ikon{display:inline-block;margin-right:6px;vertical-align:-2px;color:var(--urd-faint)}.urd-timeforing__verdikpi>b{font-size:24px;overflow-wrap:anywhere}.urd-app .urd-timeforing__lenke{display:inline-flex;align-items:center;min-height:32px;color:var(--urd-ink);text-decoration:underline;text-underline-offset:3px;font:inherit}.urd-timeforing__manglersats{display:flex;flex-direction:column;align-items:flex-end;color:var(--urd-mute);font-size:11px}.urd-timeforing__faner .er-gjennomgang{--fane-farge: var(--urd-warn)}.urd-timeforing__faner .er-godkjent{--fane-farge: var(--urd-ok)}.urd-timeforing__faner .er-sendt{--fane-farge: var(--urd-blue)}.urd-app .urd-timeforing .urd-timeforing__faner>button{color:var(--fane-farge);padding-inline:12px;font-weight:500;border-bottom-width:1.5px;border-radius:0}.urd-app .urd-timeforing .urd-timeforing__faner>button.is-on{color:var(--fane-farge);border-bottom-color:var(--fane-farge);background:color-mix(in srgb,var(--fane-farge) 7%,var(--urd-bg))}.urd-timeforing__faner small{background:color-mix(in srgb,var(--fane-farge) 12%,var(--urd-bg));color:var(--fane-farge)}.urd-timeforing__tabell .urd-status.sendt{color:var(--urd-blue)}.urd-timeforing__tabell .urd-status.sendt i{background:var(--urd-blue)}.urd-timeforing__tabell th{position:relative}.urd-timeforing__tabell .urd-th__ikon{margin-right:5px;vertical-align:-2px}.urd-timeforing__kolonnedrag{position:absolute;top:0;right:-4px;bottom:0;width:9px;z-index:1;cursor:col-resize;touch-action:none}.urd-timeforing__kolonnedrag:after{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--urd-line-2)}.urd-timeforing__kolonnedrag:is(:hover,:focus-visible):after{width:2px;background:var(--urd-navy)}.urd-timeforing .urd-timeforing__tabell .urd-timeforing__daggruppe th{background:var(--urd-side);padding:12px;font-weight:600;text-align:left}.urd-timeforing__daggruppe th>span{float:right;color:var(--urd-mute);font-weight:400}.urd-timeforing__tabell .kol-verdi{font-variant-numeric:tabular-nums;white-space:nowrap}.urd-timeforing__tabell .urd-tag--tom,.urd-timeforing__tekst .is-tom{color:var(--urd-ink);text-decoration:underline;text-underline-offset:3px}@container urd-tf (min-width: 601px){.urd-timeforing .urd-timeforing__tabell{width:max(100%,var(--tabellbredde));min-width:var(--tabellbredde)}.urd-timeforing .urd-timeforing__tabell .kol-tekst{width:var(--kol-tekst);max-width:none}.urd-timeforing .urd-timeforing__tabell .kol-sak{width:var(--kol-sak);max-width:none}.urd-timeforing .urd-timeforing__tabell .kol-timer{width:var(--kol-timer)}.urd-timeforing .urd-timeforing__tabell .kol-status{width:var(--kol-status)}.urd-timeforing .urd-timeforing__tabell .kol-verdi{width:var(--kol-verdi)}}.urd-app .urd-timeforing__tidsblokker button{min-height:32px;height:32px;opacity:.9}.urd-timeforing__tidsblokker{height:32px}.urd-timeforing__filterpanel{position:fixed;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);color:var(--urd-ink);box-shadow:var(--urd-skygge);font-size:13px;line-height:1.5}.urd-app .urd-timeforing__oktkort{position:fixed;z-index:1500;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}.urd-timeforing__oktkort h3{margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.urd-timeforing__oktsum{margin:12px 0 8px;color:var(--urd-mute)}.urd-timeforing__oktsum b{color:var(--urd-ink);font-size:13px;font-weight:600}.urd-timeforing__oktkort dl{margin:0}.urd-timeforing__oktkort dl>div{display:flex;gap:16px;padding:5px 0}.urd-timeforing__oktkort dt{color:var(--urd-mute);width:60px;flex:none}.urd-timeforing__oktkort dd{margin:0;min-width:0;overflow-wrap:anywhere}.urd-timeforing__oktmeta{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}.urd-timeforing__oktmeta>:is(.urd-prikk,.urd-kilde){flex:none;margin-top:2px}.urd-timeforing__oktmeta .urd-kilde{width:16px;height:16px;flex:none}.urd-timeforing__oktmeta .urd-kilde :is(img,svg){width:16px;height:16px}.urd-timeforing__oktflere{margin:6px 0 8px;color:var(--urd-mute);font-size:12px}.urd-timeforing__oktkort>.urd-timeforing__undertekst{margin:8px 0 12px}.urd-timeforing__oktliste{list-style:none;margin:0;padding:0;border-block:1px solid var(--urd-line)}.urd-timeforing__oktliste li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-variant-numeric:tabular-nums}.urd-timeforing__oktliste li+li{border-top:1px solid var(--urd-line)}.urd-timeforing__oktliste li>span:first-child{flex:none;white-space:nowrap}.urd-timeforing__oktliste li>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right;color:var(--urd-mute)}.urd-timeforing__valglinje{position:fixed;z-index:100;bottom:20px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px)}body:has(.secure-storage-notice) .urd-timeforing__valglinje{bottom:84px}.urd-timeforing__bekreft{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--urd-ink) 25%,transparent)}.urd-timeforing__bekreftkort{width:440px;max-width:100%;padding:24px;border-radius:10px;background:var(--urd-bg);color:var(--urd-ink)}.urd-timeforing__bekreftkort h2{margin:0 0 12px;font-size:18px;font-weight:600}.urd-timeforing__bekreftkort p{margin:0 0 24px;line-height:1.6}.urd-timeforing__bekreftkort>div{display:flex;justify-content:flex-end;gap:8px}.urd-timeforing__sending .po-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important}@container urd-tf (max-width: 850px){.urd-timeforing__kpier{grid-template-columns:repeat(3,minmax(0,1fr))}}@container urd-tf (max-width: 600px){.urd-timeforing__kpier{grid-template-columns:repeat(2,minmax(0,1fr))}.urd-timeforing .urd-timeforing__tabell tbody tr{grid-template-areas:"velg tid timer" "velg tekst tekst" "velg sak sak" "velg status verdi" "velg handling handling"}.urd-timeforing .urd-timeforing__tabell.uten-valg tbody tr{grid-template-areas:"tid timer" "tekst tekst" "sak sak" "status verdi" "handling handling"}.urd-timeforing .urd-timeforing__tabell td.kol-verdi{grid-area:verdi;width:auto;text-align:right}.urd-timeforing .urd-timeforing__tabell tbody tr.urd-timeforing__daggruppe{display:block;padding:0;border:0}.urd-timeforing .urd-timeforing__tabell .urd-timeforing__daggruppe th{display:block}.urd-timeforing__datolinje{gap:0}.urd-timeforing__datolinje .urd-datovelger__tekst{max-width:168px}}@media (max-width: 759px),(pointer: coarse){.urd-timeforing__valglinje{bottom:calc(72px + env(safe-area-inset-bottom))}body:has(.secure-storage-notice) .urd-timeforing__valglinje{bottom:calc(136px + env(safe-area-inset-bottom))}.urd-timeforing__valglinje .urd-timeforing__handling{flex-wrap:wrap;white-space:normal;padding:8px}.urd-timeforing__valglinje .urd-timeforing__antall{flex:1 1 calc(100% - 52px)}.urd-timeforing__valglinje .urd-ib{order:-1}.urd-app :is(.urd-timeforing__valglinje,.urd-timeforing__bekreftkort,.urd-timeforing__datomodus) .urd-btn,.urd-timeforing__valglinje .urd-ib{min-height:44px}.urd-app .urd-timeforing__tidsblokker button{height:48px}.urd-timeforing__tidsblokker{height:auto}}.urd-app.urd-timeforing__portal,.urd-app.urd-timeforing__sending{display:contents}.urd-app.urd-timeforing__valglinje{display:block;height:auto;background:transparent}.urd-app.urd-timeforing__bekreft{display:grid;width:auto;height:auto}.urd-app .urd-timeforing__kpier .urd-kpi__ikon{width:14px;height:14px;color:var(--urd-faint)}.urd-app .urd-timeforing__tabell .urd-th__ikon{width:13px;height:13px;color:var(--urd-faint)}@media (max-width: 759px){.urd-timeforing .urd-topp--telefon .urd-datovelger__knapp{max-width:156px}.urd-timeforing .urd-topp--telefon .urd-topp__ekstra{flex-shrink:1}.urd-timeforing__valglinje .urd-btn{flex:1 1 auto;justify-content:center}}.urd-app .urd-timeforing__tabell .urd-timeforing__manglersats{color:var(--urd-faint);font-size:12px;text-decoration:none}.urd-app .urd-timeforing__tabell .urd-timeforing__manglersats:hover{color:var(--urd-ink);text-decoration:underline}.urd-timeforing__filterpanel{z-index:90;width:320px;padding:12px}.urd-timeforing__filterhode{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.urd-timeforing__filterhode strong{font-size:13px;font-weight:600}.urd-timeforing__filterfelt{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px}.urd-timeforing__filterfelt>span{color:var(--urd-mute);font-size:12px}.urd-timeforing__filterfelt .urd-velger{width:100%}.urd-timeforing__filterbryter{display:flex;align-items:center;gap:8px;min-height:32px;cursor:pointer;font-size:12px}.urd-timeforing__filterfot{margin-top:8px;padding-top:8px;border-top:1px solid var(--urd-line)}.urd-timeforing__filterpanel .urd-ikon{color:var(--urd-faint)}@media (max-width: 759px),(pointer: coarse){.urd-timeforing__filterpanel :is(.urd-btn,.urd-ib),.urd-timeforing__filterbryter{min-height:44px}.urd-timeforing__filterpanel .urd-ib{min-width:44px}}.urd-app .urd-timeforing__tabell td.kol-verdi{vertical-align:middle}.urd-app .urd-timeforing__tabell .urd-timeforing__manglersats{display:inline-block;line-height:20px;padding:0;min-height:0;height:auto}@media (max-width: 759.98px),(pointer: coarse){.urd-app .urd-timeforing__tabell .urd-timeforing__manglersats{min-height:44px;min-width:44px;display:inline-flex;align-items:center}}.urd-nyforing__felt .urd-felt{min-height:44px;gap:8px;flex-wrap:wrap;margin-bottom:12px}.urd-nyforing__felt .urd-felt>span:first-child{width:96px}.urd-nyforing__felt .urd-felt__hjelp{flex-basis:100%;margin-left:104px}.urd-nyforing__felt .urd-ta{width:100%;min-height:120px;resize:vertical}.urd-nyforing__felt .urd-etikett--luft{margin-top:24px}.urd-nyforing__felt .urd-felt--tid .urd-tidvelger{flex:1 1 0;min-width:0}.urd-nyforing .urd-sporsmal{flex-wrap:wrap;gap:8px}.urd-nyforing .urd-sporsmal>span:first-child{flex-basis:100%}.urd-timeforing__flervalg .urd-timeforing__valgmerke{display:grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--urd-faint);border-radius:3px}.urd-timeforing__flervalg [aria-selected=true] .urd-timeforing__valgmerke{background:var(--urd-hover)}.urd-nyforing.urd-panel--mobil .urd-panel__fot kbd{display:none}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt .urd-felt{min-height:48px}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt button.urd-bryter{width:44px;height:44px;background:transparent;border-radius:6px}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt .urd-bryter:before{content:"";position:absolute;left:6px;top:12px;width:32px;height:20px;border-radius:12px;background:var(--urd-light)}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt .urd-bryter.is-på:before{background:var(--urd-navy)}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt .urd-bryter:after{top:16px;left:10px}.urd-nyforing.urd-panel--mobil .urd-nyforing__felt .urd-bryter.is-på:after{left:22px}.urd-nyforing__felt .urd-felt__melding{margin:-6px 0 12px 104px}.urd-nyforing__kilde{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--urd-mute);font-size:12px;line-height:1.5}.urd-nyforing__kilde>span{min-width:0;overflow-wrap:anywhere}.urd-nyforing__info{margin:0 0 12px;padding:8px 10px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-side);color:var(--urd-ink);font-size:12px;line-height:1.5}@container urd-tf (min-width: 601px){.urd-timeforing.har-panel .urd-timeforing__tabell{width:100%;min-width:0}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-verdi{display:none}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-tekst{width:auto;max-width:0}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-sak{width:140px;max-width:140px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-timer{width:64px}.urd-timeforing.har-panel .urd-timeforing__tabell .kol-status{width:128px}.urd-timeforing.har-panel .urd-timeforing__kolonnedrag{display:none}}@container urd-tf (min-width: 601px) and (max-width: 720px){.urd-timeforing.har-panel .urd-timeforing__tabell .kol-tid{display:none}}@container urd-tf (max-width: 600px){.urd-timeforing .urd-timeforing__tabell tbody tr{grid-template-areas:"velg tid timer" "velg tekst tekst" "velg sak verdi" "velg status handling";row-gap:0;padding-top:10px;padding-bottom:4px}.urd-timeforing .urd-timeforing__tabell.uten-valg tbody tr{grid-template-areas:"tid timer" "tekst tekst" "sak verdi" "status handling"}.urd-app .urd-timeforing .urd-timeforing__tekst{padding:4px 0}.urd-timeforing .urd-timeforing__tabell td.kol-verdi{align-self:center}.urd-timeforing .urd-timeforing__faner{gap:2px}.urd-app .urd-timeforing .urd-timeforing__faner button{padding-inline:8px;gap:4px}}.urd-panel .urd-felt>:is(b,.urd-tag){min-width:0;overflow-wrap:anywhere}.urd-panel .urd-felt>.urd-tag{max-width:calc(100% - 118px)}.urd-panel .urd-alt{align-items:flex-start}.urd-panel .urd-etikett{flex-wrap:wrap}.urd-panel .urd-panel__tall>span{min-width:0;overflow-wrap:anywhere}.urd-timeforing__tidsrompanel .urd-panel__fot .urd-btn{white-space:normal;height:auto;min-height:32px;text-align:center}@media (max-width: 759px){.urd-panel--mobil .urd-felt>.urd-tag{max-width:calc(100% - 104px)}.urd-app .urd-timeforing__tidsrompanel .urd-panel__fot .urd-btn{min-height:44px}.urd-app .urd-nyforing__felt .urd-felt--tid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.urd-app .urd-nyforing__felt .urd-felt--tid>span:first-child{grid-column:1 / -1;width:auto}}.urd-timeforing__popovertopp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--urd-mute)}.urd-timeforing__popovertopp .urd-ib{flex:none;color:var(--urd-faint)}.urd-timeforing__popoverhandlinger{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--urd-line)}.urd-app .urd-timeforing__tidsblokker .urd-timeforing__tidshull{background:var(--urd-side);border:1px dashed var(--urd-line-2);color:var(--urd-mute);z-index:2;opacity:1}@media (max-width: 600px),(pointer: coarse){.urd-timeforing__oktkort .urd-btn,.urd-timeforing__oktkort .urd-ib{min-height:44px}.urd-timeforing__oktkort .urd-ib{min-width:44px}}.urd-timeforing__portal dl>div{align-items:baseline}.urd-timeforing__portal .urd-timeforing__oktmeta{align-items:center}.urd-timeforing__portal .urd-timeforing__oktmeta>:is(.urd-prikk,.urd-kilde){margin-top:0}.urd-timeforing__portal .urd-timeforing__oktmeta>.urd-prikk{width:10px;height:10px;margin:0 3px}.urd-fullfort{display:flex;flex-direction:column;align-items:center;gap:16px;padding:44px 20px;min-width:0;color:var(--urd-ink);text-align:center}.urd-fullfort__merke{position:relative;display:grid;place-items:center;width:80px;height:80px;flex:none}.urd-fullfort__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.urd-fullfort__ring circle{stroke:var(--urd-ok);stroke-width:1.5;stroke-opacity:.35;stroke-dasharray:1;stroke-dashoffset:0}.urd-fullfort__tekst{min-width:0}.urd-fullfort .urd-fullfort__tekst h3{margin:0;font-size:18px;line-height:1.4;font-weight:500;color:var(--urd-ink)}.urd-fullfort .urd-fullfort__tekst p{margin:6px 0 0;color:var(--urd-mute);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;text-wrap:pretty}.urd-fullfort__handling{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.urd-fullfort.is-forste .urd-fullfort__logo path{--urd-fullfort-kontur: 90;stroke:var(--urd-logo);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--urd-fullfort-kontur);animation:urd-fullfort-merke .9s cubic-bezier(.16,1,.3,1) both}.urd-fullfort.is-forste .urd-fullfort__logo .nv-merke-kjerne{--urd-fullfort-kontur: 358}.urd-fullfort.is-forste .urd-fullfort__logo .nv-merke-ne{animation-delay:.1s}.urd-fullfort.is-forste .urd-fullfort__logo .nv-merke-se{animation-delay:.2s}.urd-fullfort.is-forste .urd-fullfort__ring circle{animation:urd-fullfort-maal .9s .2s cubic-bezier(.16,1,.3,1) both}@keyframes urd-fullfort-merke{0%{stroke-dashoffset:var(--urd-fullfort-kontur);fill-opacity:.12;stroke-opacity:.7}65%{fill-opacity:.12;stroke-opacity:.7}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}@keyframes urd-fullfort-maal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (max-width: 600px){.urd-fullfort{padding:32px 16px}.urd-fullfort__handling .urd-btn{min-height:44px;height:auto;white-space:normal}}@media (prefers-reduced-motion: reduce){.urd-fullfort.is-forste .urd-fullfort__logo path,.urd-fullfort.is-forste .urd-fullfort__ring circle{animation:none;stroke-dashoffset:0}.urd-fullfort.is-forste .urd-fullfort__logo path{stroke-opacity:0;fill-opacity:1}}.urd-flyt-teller{display:inline-block;font-variant-numeric:tabular-nums;transform-origin:center;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s ease}.urd-flyt-teller--godkjent{--urd-flyt-tone: var(--urd-ok)}.urd-flyt-teller--sendt{--urd-flyt-tone: var(--urd-blue)}.urd-flyt-teller--aktiv{color:var(--urd-flyt-tone);transform:scale(1.035)}@media (prefers-reduced-motion: reduce){.urd-flyt-teller{transform:none;transition:color .16s ease}.urd-flyt-teller--aktiv{transform:none}}.urd-flyt-teller__tilgjengelig{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.urd-flyt-celle{display:contents}.urd-flyt-innhold{display:flow-root}.urd-timeforing__rad[data-flyt=godkjent],.urd-timeforing__rad[data-flyt=inn]{--urd-flyt-tone: var(--urd-ok)}.urd-timeforing__rad[data-flyt=sendt]{--urd-flyt-tone: var(--urd-blue)}.urd-app .urd-timeforing__rad[data-flyt]>td{background:color-mix(in srgb,var(--urd-flyt-tone) 8%,var(--urd-bg))}.urd-timeforing__rad[data-flyt=godkjent],.urd-timeforing__rad[data-flyt=sendt]{pointer-events:none}.urd-timeforing__flytstatus{display:inline-flex;align-items:center;gap:6px;color:var(--urd-flyt-tone);font-size:11px}.urd-app .urd-timeforing__flytstatus .urd-ikon{color:inherit}@container urd-tf (max-width: 600px){.urd-app .urd-timeforing__rad[data-flyt]{background:color-mix(in srgb,var(--urd-flyt-tone) 8%,var(--urd-bg))}.urd-app .urd-timeforing__rad[data-flyt]>td{background:transparent}}.urd-foring-kilde{min-width:0}.urd-foring-kilde__del>summary{cursor:pointer;list-style:none;margin-bottom:0;min-height:32px;border-radius:4px;transition:background-color .14s ease}.urd-foring-kilde__del>summary::-webkit-details-marker{display:none}.urd-foring-kilde__del>summary>img{width:16px;height:16px;object-fit:contain;flex:none}.urd-foring-kilde__del>summary>.urd-ikon:last-child{margin-left:auto;transform:rotate(-90deg)}.urd-foring-kilde__del[open]>summary>.urd-ikon:last-child{transform:none}.urd-foring-kilde__del>summary:focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px;border-radius:4px}.urd-foring-kilde__del dl{margin:4px 0 0}.urd-foring-kilde__rad{display:grid;grid-template-columns:minmax(90px,33%) minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--urd-line-2);font-size:12px;line-height:1.5}.urd-foring-kilde__rad:last-child{border-bottom:0;padding-bottom:0}.urd-foring-kilde__rad dt{color:var(--urd-mute)}.urd-foring-kilde__rad dd{margin:0;color:var(--urd-ink);overflow-wrap:anywhere;white-space:pre-wrap}.urd-foring-kilde__rad dt{overflow-wrap:anywhere}@media (hover: hover){.urd-foring-kilde__del>summary:hover{background:var(--urd-hover)}}@media (max-width: 759px){.urd-foring-kilde__del>summary{min-height:44px}}@media (prefers-reduced-motion: reduce){.urd-foring-kilde__del>summary{transition:none}}.urd-epostvalg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.urd-epostvalg__sporsmal{font-size:11px;color:var(--urd-mute);white-space:nowrap}.urd-epostvalg__knapper{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.urd-app .urd-epostvalg__knapper .urd-btn{justify-content:center}.urd-app .urd-epostvalg__privat{white-space:nowrap}.urd-app .urd-epostvalg__privat:disabled{opacity:.5;cursor:default}.urd-epostvalg__egen{display:flex;align-items:center;gap:4px}.urd-epostvalg__felt{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);color:var(--urd-mute);font-size:12px}.urd-epostvalg__felt:focus-within{border-color:var(--urd-ink)}.urd-app .urd-epostvalg__felt input{width:44px;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--urd-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 760px){.urd-epostvalg{flex-direction:column;align-items:stretch}.urd-epostvalg__knapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.urd-app .urd-epostvalg__knapper .urd-btn{height:44px}.urd-epostvalg__felt{height:44px;flex:1}.urd-app .urd-epostvalg__egen .urd-btn{height:44px}.urd-app .urd-epostvalg__privat{grid-column:1 / -1;justify-content:center;height:44px}}.urd-ukesark{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;container:urd-ukesark / inline-size}.urd-ukesark>.urd-topp{position:relative;z-index:2;background:var(--urd-bg)}.urd-ukesark>.urd-side-innhold{position:relative;isolation:isolate;overflow:hidden}.urd-ukesark .urd-side-innhold>.urd-flate{display:flex;flex-direction:column;gap:20px;padding:24px 28px;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.urd-ukesark .urd-flate>*{flex:none}.urd-ukesark .urd-ukesark__kpier{min-width:0}.urd-ukesark .urd-sidehode{margin:0;gap:12px}.urd-ukesark .urd-ukesark__hoyre{display:flex;flex-direction:column;flex:none;width:360px;max-width:100%;min-height:0;overflow-y:auto;border-left:1px solid var(--urd-line);background:var(--urd-bg)}.urd-ukesark .urd-ukesark__celleseksjon{padding:16px}.urd-ukesark .urd-ukesark__panel{display:flex;flex:1;flex-direction:column;min-height:0}.urd-ukesark .urd-ukesark__panel>.urd-panel{flex:1;width:100%;min-height:0;border-left:0}.urd-ukesark .urd-panel__fot{flex-wrap:wrap}.urd-ukesark .urd-panel__godkjenn-hjelp{flex-basis:100%;color:var(--urd-mute);font-size:11px}.urd-ukesark :is(.urd-kpi__ikon,.urd-th__ikon,.urd-btn>.urd-ikon,.urd-ib>.urd-ikon){color:var(--urd-faint)}.urd-ukesark .urd-btn--p>.urd-ikon{color:inherit}.urd-ukesark .urd-seksjon{min-width:0;padding-top:12px}.urd-ukesark .urd-ukesark__venter{border-top:1px solid var(--urd-line)}.urd-ukesark .urd-seksjon__topp{gap:8px;margin-bottom:12px}.urd-ukesark .urd-seksjon__topp h3{min-width:0;font-size:13px;font-weight:600}.urd-ukesark .urd-seksjon__topp small{flex:none;font-size:11px;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__tabellramme{border:1px solid var(--urd-line-2);border-radius:4px;min-width:0;max-width:100%;overflow-x:auto}.urd-ukesark .urd-ukesark__tabell{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.urd-ukesark .urd-ukesark__kol-sak{width:28%}.urd-ukesark .urd-ukesark__tabell.har-ramme .urd-ukesark__kol-sak{width:22%}.urd-ukesark .urd-ukesark__kol-dag{width:auto}.urd-ukesark .urd-ukesark__kol-helg{width:6%}.urd-ukesark .urd-ukesark__kol-ramme{width:12%}.urd-ukesark .urd-ukesark__tabell :is(th,td){height:44px;padding:0 10px;font-size:12px}.urd-ukesark .urd-ukesark__tabell thead th{height:42px;background:var(--urd-side)}.urd-ukesark .urd-ukesark__tabell tbody th{position:static;white-space:normal;color:var(--urd-mute);font-weight:400}.urd-ukesark .urd-ukesark__tabell tbody tr:last-child>*{border-bottom:0}.urd-ukesark .urd-ukesark__tabell .is-helg{background:var(--urd-side);color:var(--urd-mute)}.urd-ukesark .urd-ukesark__tabell thead .is-helg{padding-inline:4px}.urd-ukesark .urd-ukesark__tabell thead .is-idag{box-shadow:inset 0 -2px var(--urd-faint);color:var(--urd-ink)}.urd-ukesark .urd-ukesark__tabell .urd-tag{max-width:100%;font-weight:400;padding:0;gap:8px}.urd-ukesark .urd-ukesark__sakstekst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-ukesark .urd-ukesark__tabell td.urd-ukesark__dagcelle{padding:0}.urd-ukesark .urd-ukesark__celle{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:3px;width:100%;height:44px;padding:0 10px;border-radius:0;background:transparent;text-align:right;font-variant-numeric:tabular-nums;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__celle:disabled{cursor:default}.urd-ukesark .urd-ukesark__celle.is-null{color:var(--urd-light)}.urd-ukesark .urd-ukesark__celle.har-timer{color:var(--urd-ink)}.urd-ukesark .urd-ukesark__celle.is-valgt{box-shadow:inset 0 0 0 2px var(--urd-blue);color:var(--urd-ink)}.urd-ukesark .urd-ukesark__tabell thead th.is-valgt{box-shadow:inset 0 -2px var(--urd-blue);color:var(--urd-ink);background:var(--urd-sel)}.urd-ukesark .urd-ukesark__celle:focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px}.urd-ukesark .urd-ukesark__laas{position:absolute;left:5px;width:9px;height:9px;color:var(--urd-faint);opacity:0}.urd-ukesark .urd-ukesark__celle:is(:hover,:focus-visible) .urd-ukesark__laas{opacity:1}.urd-ukesark .urd-ukesark__sum{font-weight:500}.urd-ukesark .urd-ukesark__sumrad>*{font-weight:600!important;color:var(--urd-ink)!important;background:var(--urd-side)}.urd-ukesark .urd-ukesark__strek{display:block;color:var(--urd-faint);text-align:right;font-size:11px;white-space:normal}.urd-ukesark .urd-ukesark__tomrad td{white-space:normal;padding:20px 12px;color:var(--urd-mute)}.urd-ukesark__tom{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--urd-mute);font-size:12px;line-height:1.6}.urd-ukesark__tomrad .urd-ukesark__tom{margin:0}.urd-ukesark .urd-ukesark__ramme{display:flex;flex-direction:column-reverse;align-items:stretch;gap:5px;color:var(--urd-mute);font-size:11px;text-align:right}.urd-ukesark .urd-ukesark__ramme-spor{height:4px;border-radius:3px;background:var(--urd-hover);overflow:hidden}.urd-ukesark .urd-ukesark__ramme-spor i{display:block;height:100%;background:var(--urd-saksfarge, var(--urd-navy))}.urd-ukesark .urd-ukesark__ramme-spor.is-over i{background:var(--urd-bad)}.urd-ukesark .urd-ukesark__uker{border-top:1px solid var(--urd-line)}.urd-ukesark .urd-ukesark__historikk{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin}.urd-ukesark .urd-ukesark__uke{flex:1 0 128px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 12px;text-align:left;font-size:12px;border-radius:4px;border:1px solid transparent}.urd-ukesark .urd-ukesark__uke.is-aktiv{background:var(--urd-sel);border-color:var(--urd-line-2);color:var(--urd-ink)}.urd-ukesark .urd-ukesark__uke-tall{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.urd-ukesark .urd-ukesark__spor{display:block;height:4px;width:100%;background:var(--urd-hover);border-radius:3px;overflow:hidden}.urd-ukesark .urd-ukesark__spor i{display:block;height:100%;border-radius:inherit;background:var(--urd-warn)}.urd-ukesark .urd-ukesark__spor.is-maal i,.urd-ukesark .urd-ukesark__dagsmaal.is-maal .urd-ukesark__spor i{background:var(--urd-ok)}.urd-ukesark .urd-ukesark__ukestatus{font-size:10px;line-height:1.4;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__ukestatus.is-venter{color:var(--urd-warn)}.urd-ukesark .urd-ukesark__ukestatus.is-godkjent{color:var(--urd-ok)}.urd-ukesark .urd-ukesark__ukestatus.is-sendt{color:var(--urd-blue)}.urd-ukesark__fullfort .urd-fullfort{flex-direction:row;justify-content:flex-start;gap:12px;padding:16px 12px 0;text-align:left}.urd-ukesark__fullfort .urd-fullfort__merke{width:44px;height:44px}.urd-ukesark__fullfort .urd-fullfort__logo{width:24px;height:24px}.urd-ukesark__fullfort .urd-fullfort .urd-fullfort__tekst h3{font-size:13px}.urd-ukesark__fullfort .urd-fullfort .urd-fullfort__tekst p{margin-top:2px;font-size:11px}.urd-ukesark .urd-ukesark__dagsmaal{display:flex;flex-direction:column;gap:5px;font-weight:400;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__dagsmaal small{font-size:10px;font-variant-numeric:tabular-nums;white-space:normal;text-align:right}.urd-ukesark .urd-ukesark__maalrad>*{height:auto;padding-block:12px;background:var(--urd-bg)}.urd-ukesark .urd-ukesark__celletittel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-ukesark .urd-ukesark__foring{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 0;border-bottom:1px solid var(--urd-line)}.urd-ukesark .urd-ukesark__linje{flex:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;text-align:left}.urd-ukesark .urd-ukesark__tekst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.urd-ukesark .urd-ukesark__tekst small{display:block;color:var(--urd-mute);font-size:10px;overflow:hidden;text-overflow:ellipsis}.urd-ukesark .urd-ukesark__foring-status{flex:none}.urd-ukesark .urd-ukesark__timer,.urd-ukesark .urd-ukesark__laast{display:inline-flex;align-items:center;gap:4px;color:var(--urd-mute);font-size:11px;font-variant-numeric:tabular-nums}.urd-ukesark .urd-ukesark__timefelt{width:49px;height:32px;padding:0 5px;border:1px solid var(--urd-line-2);border-radius:4px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;color:var(--urd-ink);background:var(--urd-bg)}.urd-ukesark .urd-ukesark__timefelt.i-celle{display:block;width:100%;height:40px;border:2px solid var(--urd-blue)}.urd-ukesark .urd-ukesark__timefelt:focus,.urd-ukesark .urd-ukesark__ny-tekst:focus{outline:2px solid var(--urd-navy);outline-offset:1px}.urd-ukesark .urd-ukesark__legg-til,.urd-ukesark .urd-ukesark__ny{margin-top:12px}.urd-ukesark .urd-ukesark__ny-tittel{display:block;margin-bottom:8px;font-size:11px;line-height:1.5;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__ny-felt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.urd-ukesark .urd-ukesark__ny-tekst{min-width:80px;flex:1;height:32px;padding:0 8px;border:1px solid var(--urd-line-2);border-radius:4px;color:var(--urd-ink);background:var(--urd-bg);font:inherit;font-size:12px}.urd-ukesark .urd-kilde{flex:none;width:20px;height:20px;display:inline-grid;place-items:center}.urd-ukesark .urd-kilde img{width:18px;height:18px;object-fit:contain}.urd-ukesark .urd-ukesark__hint{margin:0;color:var(--urd-mute);font-size:11px;line-height:1.6}.urd-ukesark .urd-ukesark__venter-intro{margin:-4px 0 6px}.urd-ukesark .urd-ukesark__venteliste{overflow:visible}.urd-ukesark .urd-ukesark__venterad{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--urd-line)}.urd-ukesark .urd-ukesark__venterad-topp{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;text-align:left}.urd-ukesark .urd-ukesark__venterad-tekst{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.urd-ukesark .urd-ukesark__venterad-tekst b{font-weight:400;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-ukesark .urd-ukesark__venterad-tekst small{font-size:10px;color:var(--urd-mute);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-ukesark .urd-ukesark__venterad-handling{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto;max-width:58%;gap:6px}.urd-ukesark .urd-ukesark__venterad-handling .urd-sakvelger.is-felt{flex:1;min-width:0}.urd-ukesark .urd-ukesark__venterad-handling .urd-meny{width:100%;min-width:0}.urd-ukesark .urd-ukesark__kilde{display:inline-flex;color:var(--urd-faint)}.urd-ukesark .urd-ukesark__mangler{margin-right:auto;font-size:11px;color:var(--urd-bad)}.urd-ukesark .urd-epostvalg{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px}.urd-ukesark .urd-epostvalg__knapper{gap:3px}.urd-ukesark .urd-epostvalg__sporsmal{font-size:10px}.urd-ukesark .urd-epostvalg__knapper .urd-btn{padding:0 7px;font-size:11px}.urd-ukesark .urd-epostvalg__privat{font-size:10px}.urd-ukesark .urd-ukesark__mer{margin-top:8px;color:var(--urd-mute)}.urd-ukesark .urd-ukesark__for-alle{display:inline-flex;margin:8px 0 0 8px}.urd-ukesark.is-middels .urd-flate{padding:24px}.urd-ukesark:is(.is-middels,.is-smal) .urd-ukesark__hoyre{position:absolute;inset:0 0 0 auto;z-index:3}.urd-ukesark.is-smal .urd-ukesark__hoyre{width:100%}.urd-ukesark.is-smal .urd-flate{padding:20px 16px}.urd-ukesark.is-smal .urd-sidehode,.urd-ukesark.is-smal .urd-ukesark__kpier,.urd-ukesark.is-smal .urd-ukesark__venterad{flex-wrap:wrap}.urd-ukesark.is-smal .urd-ukesark__venterad-handling{max-width:none;width:100%}.urd-ukesark .urd-ukesark__kort{display:flex;flex-direction:column;min-width:0}.urd-ukesark__dagliste{padding:16px 0;border-bottom:1px solid var(--urd-line);min-width:0}.urd-ukesark__dagtopp{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-variant-numeric:tabular-nums}.urd-ukesark__dagtopp h3{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600}.urd-ukesark__dagtopp h3 small{font-size:11px;font-weight:400;color:var(--urd-mute)}.urd-ukesark__dagtopp>span{font-size:12px;white-space:nowrap}.urd-ukesark__dagliste.is-idag .urd-ukesark__dagtopp h3{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--urd-faint)}.urd-ukesark__dagliste.is-tom-helg{color:var(--urd-mute);padding-block:12px}.urd-ukesark__dagtom{margin:8px 0;color:var(--urd-mute);font-size:12px}.urd-ukesark .urd-ukesark__celle.is-kort{min-height:44px;height:auto;padding:10px 0;gap:12px;text-align:left;border-radius:4px}.urd-ukesark .urd-ukesark__celle.is-kort.is-null{color:var(--urd-ink)}.urd-ukesark__mobilsak{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0;font-size:12px}.urd-ukesark__mobilsak>span:last-child{overflow-wrap:anywhere}.urd-ukesark__mobilsak .urd-prikk{flex:none}.urd-ukesark__celletall{white-space:nowrap}.urd-ukesark__mobilrad{min-width:0}.urd-ukesark__mobilmaal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;color:var(--urd-mute);font-size:11px}.urd-ukesark__mobilmaal .urd-ukesark__dagsmaal{width:112px}.urd-ukesark__tomme-saker summary{width:fit-content;min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--urd-mute);font-size:12px;text-decoration:underline;text-underline-offset:3px}.urd-ukesark__tomme-saker summary:focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-ukesark__mobiltotalt{display:flex;justify-content:space-between;gap:12px;padding-block:16px;font-size:13px;font-variant-numeric:tabular-nums}.urd-ukesark__mobiltotalt b{font-weight:600}.urd-ukesark.is-smal .urd-ukesark__timefelt:not(.i-celle),.urd-ukesark.is-smal .urd-ukesark__ny-tekst{font-size:16px}.urd-ukesark :is(button,input):focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}@media (prefers-reduced-motion: reduce){.urd-ukesark *{scroll-behavior:auto}}.urd-ukesark.is-smal .urd-datovelger__flate{left:0;transform:none;max-width:calc(100vw - 80px)}.urd-ukesark .urd-btn,.urd-ukesark .urd-epostvalg__privat,.urd-ukesark .urd-sakvelger.is-felt .urd-sakvelger__knapp{height:32px;min-height:32px}@container urd-ukesark (max-width: 1100px){.urd-ukesark .urd-seksjon__topp{flex-wrap:wrap}.urd-ukesark .urd-ukesark__uke-tall{flex-wrap:wrap;gap:4px 8px}.urd-ukesark .urd-ukesark__venterad{flex-wrap:wrap}.urd-ukesark .urd-ukesark__venterad-handling{max-width:100%;margin-left:auto}}.urd-ukesark.is-smal :is(.urd-btn,.urd-ib,.urd-epostvalg__privat,.urd-sakvelger.is-felt .urd-sakvelger__knapp,.urd-ukesark__linje,button.urd-ukesark__venterad-topp,.urd-ukesark__uke){min-height:44px;height:auto;min-width:44px}.urd-ukesark.is-smal :is(.urd-ukesark__timefelt,.urd-ukesark__ny-tekst){min-height:44px;font-size:16px}.urd-ukesark.is-smal .urd-ukesark__ny-tekst{flex-basis:100%}.urd-ukesark.is-smal .urd-ukesark__uke{gap:8px;padding-block:8px}.urd-ukesark.is-smal .urd-ukesark__kpier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 760px){.urd-ukesark.is-smal .urd-ukesark__kpier>.urd-kpi{padding-inline:16px}.urd-ukesark.is-smal .urd-ukesark__kpier>.urd-kpi:nth-child(odd){padding-left:0}.urd-ukesark.is-smal .urd-ukesark__kpier>.urd-kpi:nth-child(2n){border-right:0;padding-right:0}}.urd-ukesark.is-smal .urd-kpier.urd-ukesark__kpier>.urd-kpi>small{white-space:normal}@media (pointer: coarse){.urd-ukesark :is(.urd-btn,.urd-ib,.urd-epostvalg__privat,.urd-sakvelger.is-felt .urd-sakvelger__knapp,.urd-ukesark__celle,.urd-ukesark__linje,button.urd-ukesark__venterad-topp,.urd-ukesark__uke){min-height:44px;height:auto;min-width:44px}.urd-ukesark :is(.urd-ukesark__timefelt,.urd-ukesark__ny-tekst){min-height:44px;font-size:16px}}.urd-ukesark :is(.urd-ukesark__celle:not(.har-timer),.urd-ukesark__uke,.urd-ukesark__linje,button.urd-ukesark__venterad-topp):not(:disabled,[aria-disabled=true],.is-valgt):focus-visible{background:var(--urd-hover)}@media (hover: hover){.urd-ukesark :is(.urd-ukesark__celle:not(.har-timer),.urd-ukesark__uke,.urd-ukesark__linje,button.urd-ukesark__venterad-topp):not(:disabled,[aria-disabled=true],.is-valgt):hover{background:var(--urd-hover)}}.urd-ukesark .urd-ukesark__timefelt-vert{position:relative;display:inline-block}.urd-ukesark .urd-ukesark__timefelt-vert.i-celle{display:block}.urd-ukesark .urd-ukesark__timefelt.is-feil{border-color:var(--urd-bad)}.urd-ukesark .urd-ukesark__feltfeil{position:absolute;top:calc(100% + 4px);right:0;z-index:6;width:max-content;max-width:240px;padding:6px 8px;border:1px solid var(--urd-bad);border-radius:4px;background:var(--urd-bg);color:var(--urd-bad);font-size:11px;font-weight:400;line-height:1.4;text-align:left;white-space:normal;box-shadow:var(--urd-skygge)}.urd-ukesark .urd-ukesark__feltfeil.is-sporsmal{border-color:var(--urd-line-2);color:var(--urd-ink)}.urd-ukesark .urd-ukesark__timefelt-vert.i-celle .urd-ukesark__feltfeil{left:0;right:auto}.urd-ukesark__flyt{min-width:0}.urd-ukesark__flyt[data-flyt]{overflow:hidden}.urd-ukesark__flyt[data-flyt=godkjent]{pointer-events:none;background:color-mix(in srgb,var(--urd-ok) 7%,var(--urd-bg))}.urd-ukesark__flytstatus{display:inline-flex;align-items:center;gap:6px;color:var(--urd-ok);font-size:11px}@media (prefers-reduced-motion: reduce){.urd-ukesark__flyt[data-flyt]{height:auto;opacity:1}}.urd-ukesark__ark{min-width:0}.urd-ukesark__forklaring{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 0 10px;color:var(--urd-mute);font-size:11px}.urd-ukesark__forklaring>span{display:inline-flex;align-items:center;gap:6px}.urd-ukesark__forklaring i,.urd-ukesark__cellestatus i{display:block;width:5px;height:5px;flex:none;border-radius:50%}.urd-ukesark :is(.urd-ukesark__forklaring,.urd-ukesark__cellestatus) .is-godkjent{background:var(--urd-ok)}.urd-ukesark :is(.urd-ukesark__forklaring,.urd-ukesark__cellestatus) .is-sendt{background:var(--urd-blue)}.urd-ukesark__cellestatus{display:flex;gap:3px;position:absolute;right:10px;bottom:4px}.urd-ukesark .urd-ukesark__celle.is-kort .urd-ukesark__cellestatus{position:static;width:13px;justify-content:flex-end}.urd-ukesark .urd-ukesark__celle.is-kort .urd-ukesark__laas{display:none}.urd-ukesark .urd-ukesark__tabell tfoot :is(th,td){border-top:1px solid var(--urd-line)}.urd-ukesark .urd-ukesark__tabell tfoot th{position:static;text-align:left;font-weight:400;white-space:normal}.urd-ukesark .urd-ukesark__tabell .urd-ukesark__sumrad>*{height:48px}.urd-ukesark.is-smal .urd-ukesark__historikk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}@media (hover: hover){.urd-ukesark .urd-ukesark__celle:not(:disabled,.is-valgt):hover{background:var(--urd-hover)}}.urd-ukesark .urd-ukesark__celle:not(:disabled,.is-valgt):is(:focus-visible,:active){background:var(--urd-hover)}.urd-cal-grid{flex:1;min-width:0;min-height:240px;overflow:auto;position:relative;background:var(--urd-bg);color:var(--urd-ink);scrollbar-gutter:stable}.urd-cal-grid__inner{min-width:var(--urd-cal-min-width)}.urd-cal-grid__sticky{position:sticky;top:0;z-index:12;background:var(--urd-bg)}.urd-cal-grid__dates,.urd-cal-grid__all-day,.urd-cal-grid__body{display:grid;grid-template-columns:48px repeat(var(--urd-cal-days),minmax(0,1fr))}.urd-cal-grid__dates{border-bottom:1px solid var(--urd-line-2)}.urd-cal-grid__zone{align-self:end;padding:0 8px 10px;font-size:11px;color:var(--urd-mute)}.urd-app .urd-cal-grid__date{min-height:58px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;gap:2px;border-left:1px solid var(--urd-line);text-align:center;min-width:0}.urd-cal-grid__date>span{font-size:11px;color:var(--urd-mute);white-space:nowrap}.urd-cal-grid__date>b{display:grid;place-items:center;width:26px;height:26px;font-size:15px;font-weight:500;border-radius:50%}.urd-cal-grid__date.is-today>b{background:var(--urd-navy);color:var(--urd-on-navy)}.urd-app .urd-cal-grid__date:disabled{cursor:default;color:var(--urd-faint);opacity:1}.urd-cal-grid__date:disabled>span{color:var(--urd-faint)}.urd-cal-grid__all-day{border-bottom:1px solid var(--urd-line-2)}.urd-cal-grid__all-day>span{padding:8px 4px;font-size:10px;color:var(--urd-mute)}.urd-cal-grid__all-day-cell{display:flex;flex-direction:column;gap:3px;min-width:0;max-height:100px;padding:4px 3px;border-left:1px solid var(--urd-line);overflow:auto}.urd-cal-grid__body{height:calc(24 * var(--urd-cal-hour));position:relative}.urd-cal-grid__hours{position:relative;font-size:11px;font-variant-numeric:tabular-nums;color:var(--urd-mute)}.urd-cal-grid__hours>span{position:absolute;right:8px;transform:translateY(-50%);white-space:nowrap}.urd-cal-grid__hours>span:first-child{transform:none}.urd-cal-grid__column{position:relative;min-width:0;border-left:1px solid var(--urd-line);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--urd-cal-hour) - 1px),var(--urd-line) calc(var(--urd-cal-hour) - 1px),var(--urd-line) var(--urd-cal-hour));cursor:crosshair}.urd-cal-grid__column.is-future{background-color:var(--urd-side);cursor:default}.urd-cal-grid__column.is-selecting{-webkit-user-select:none;user-select:none}.urd-app .urd-cal-event{position:absolute;min-width:0;border:1px solid transparent;border-radius:4px;background:var(--urd-blue-4);color:var(--urd-blue);overflow:hidden;z-index:2;container-type:size}.urd-app .urd-cal-event:has(:focus-visible){outline:1px solid var(--urd-line-2);outline-offset:-1px;z-index:4}.urd-app .urd-cal-event__open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:1px;min-width:0;padding:3px 6px;border-radius:4px;color:inherit;font-size:11px;line-height:15px;text-align:left;overflow:hidden}.urd-cal-event__title{display:flex;align-items:center;gap:4px;min-width:0}.urd-cal-event__title>b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.urd-app .urd-cal-event__title .urd-ikon{width:12px;height:12px;flex:none}.urd-cal-event__time{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:13px;color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-cal-event.is-short .urd-cal-event__open{flex-direction:row;align-items:center;gap:6px;padding-block:0}.urd-cal-event.is-short .urd-cal-event__title{flex:0 1 auto}.urd-cal-event.is-short .urd-cal-event__time{flex:none}.urd-cal-event.has-for .urd-cal-event__open{padding-right:80px}.urd-app .urd-cal-event--meeting{background:color-mix(in srgb,var(--urd-sak-4) 12%,var(--urd-bg));color:var(--urd-ink);border-left:3px solid var(--urd-sak-4)}.urd-app .urd-cal-event--unlogged{background:var(--urd-bg);border:1px dashed var(--urd-mute);color:var(--urd-ink)}.urd-app .urd-cal-event--planned{background:var(--urd-plan);color:var(--urd-mute)}.urd-app .urd-cal-event--allday{position:relative;flex:none;width:100%;min-height:26px;container-type:normal}.urd-app .urd-cal-event--allday .urd-cal-event__open{position:relative;inset:auto;flex-direction:row;align-items:center;gap:6px}.urd-app .urd-cal-event__for{display:inline-flex;align-items:center;justify-content:center;flex:none;height:20px;padding:0 7px;border:1px solid var(--urd-navy);border-radius:4px;background:var(--urd-navy);color:var(--urd-on-navy);font-size:11px;font-weight:500;white-space:nowrap}.urd-app .urd-cal-event__for:focus-visible{outline:2px solid var(--urd-blue);outline-offset:1px}.urd-app .urd-cal-event__for.is-venter,.urd-app .urd-cal-event__for[aria-disabled=true]{background:var(--urd-bg);border-color:var(--urd-line-2);color:var(--urd-mute);cursor:not-allowed;opacity:1}.urd-cal-event>.urd-cal-event__for{position:absolute;top:2px;right:3px;z-index:1}.urd-cal-event.is-short>.urd-cal-event__for{top:50%;transform:translateY(-50%);height:18px}@container (max-width: 239px){.urd-cal-event.is-short.has-for .urd-cal-event__time{display:none}}@container (max-width: 159px){.urd-cal-event.has-for .urd-cal-event__open{padding-right:6px}.urd-cal-event>.urd-cal-event__for{display:none}.urd-cal-event.is-short .urd-cal-event__time{display:none}}@container (max-width: 159px) and (min-height: 44px){.urd-cal-event>.urd-cal-event__for{display:inline-flex;top:auto;right:auto;bottom:3px;left:5px}}@container (max-width: 159px) and (min-height: 44px) and (max-height: 61px){.urd-cal-event.has-for .urd-cal-event__time{display:none}}@container (max-width: 79px){.urd-cal-event>.urd-cal-event__for{display:none}.urd-app .urd-cal-event__open{padding-inline:4px}.urd-cal-event__title .urd-ikon{display:none}}@container (max-width: 40px){.urd-cal-event__open>*{visibility:hidden}}.urd-app .urd-cal-more-chip{position:absolute;z-index:5;height:22px;padding:0 6px;border:1px solid var(--urd-line-2);border-radius:4px;background:var(--urd-bg);color:var(--urd-ink);font-size:11px;font-weight:600;box-shadow:var(--urd-skygge)}.urd-app .urd-cal-more-chip.is-full{left:3px;right:3px;min-height:19px;display:flex;align-items:flex-start;padding:2px 4px;text-align:left;overflow:hidden;white-space:nowrap;box-shadow:none;background:var(--urd-plan);border-left:3px solid var(--urd-mute);container-type:inline-size}.urd-cal-more-chip__lang{overflow:hidden;text-overflow:ellipsis}.urd-cal-more-chip__kort{display:none}@container (max-width: 54px){.urd-cal-more-chip__lang{display:none}.urd-cal-more-chip__kort{display:inline}}.urd-cal-grid__now{position:absolute;left:0;right:0;height:1px;background:var(--urd-bad);z-index:6;pointer-events:none}.urd-cal-grid__now>i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--urd-bad);top:-2.5px;left:-3px}.urd-cal-grid__selection,.urd-cal-grid__keyboard{position:absolute;left:3px;right:3px;z-index:8;background:var(--urd-sel);border:1px solid var(--urd-blue);border-radius:4px;color:var(--urd-blue);padding:1px 4px;font-size:11px;white-space:nowrap;overflow:hidden;pointer-events:none}.urd-cal-grid__keyboard{display:none;height:var(--urd-cal-hour)}.urd-cal-grid__column:focus-visible>.urd-cal-grid__keyboard{display:block}.urd-cal-grid__column:focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px}.urd-cal-grid__column.is-selecting>.urd-cal-grid__keyboard{display:none}.urd-cal-grid .urd-cal-event__open:focus-visible,.urd-cal-grid__date:focus-visible,.urd-cal-more-chip:focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px}.urd-cal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover: hover) and (pointer: fine){.urd-cal-grid__column{touch-action:none}}@media (pointer: coarse){.urd-cal-grid__column{touch-action:pan-x pan-y}}.urd-kalender{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;color:var(--urd-ink);container:urd-kalender / inline-size}.urd-kalender .urd-topp__dato{font-size:12px}.urd-kalender .urd-topp>.urd-seg{margin-left:0}.urd-kalender .urd-btn,.urd-kalender .urd-ib{min-height:32px}.urd-kalender :is(button,input,textarea):focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-app .urd-kalender .urd-btn--p:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.urd-app .urd-kalender .urd-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.urd-cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px;border-bottom:1px solid var(--urd-line-2)}.urd-cal-toolbar .urd-seg{margin:0;flex-wrap:wrap}.urd-cal-toolbar .urd-seg button{height:32px}.urd-cal-batchknapp{margin-left:0}.urd-cal-layout{display:flex;flex:1;min-height:0;min-width:0;position:relative}.urd-cal-sidebar{width:232px;flex:none;overflow:auto;padding:12px;border-right:1px solid var(--urd-line-2);background:var(--urd-side)}.urd-cal-sidebar>section{border-top:1px solid var(--urd-line-2);padding-top:16px;margin-top:16px}.urd-cal-sidebar>:first-child+section,.urd-cal-sidebar>section:first-child{margin-top:12px}.urd-cal-sidebar h2,.urd-cal-liste h2,.urd-cal-lister h2{font-size:12px;font-weight:600;margin:0 0 10px}.urd-cal-sidebar section h2:not(:first-child){margin-top:20px}.urd-cal-sidebar p,.urd-cal-liste p,.urd-cal-lister p{font-size:11px;line-height:1.6;color:var(--urd-mute);margin:8px 0 12px}.urd-cal-sidebar .urd-btn{margin-top:8px;font-size:11px}.urd-cal-mini__topp{display:flex;align-items:center;gap:2px;margin-bottom:8px}.urd-cal-mini__topp strong{flex:1;text-align:center;font-size:12px;font-weight:500;text-transform:capitalize}.urd-cal-mini__topp .urd-ib:last-child{margin-left:4px}.urd-app .urd-cal-sidebar .urd-cal-mini__vis{margin-top:0;width:100%;justify-content:flex-start}.urd-cal-mini__grid{display:grid;grid-template-columns:22px repeat(7,minmax(0,1fr));gap:2px;text-align:center;align-items:center}.urd-app .urd-cal-mini__grid button{height:25px;text-align:center;border-radius:4px;font-size:11px}.urd-cal-mini__grid small{font-size:10px;color:var(--urd-mute);line-height:24px}.urd-app .urd-cal-mini__grid .is-today{box-shadow:inset 0 0 0 1px var(--urd-blue);color:var(--urd-blue)}.urd-app .urd-cal-mini__grid .is-selected{background:var(--urd-navy);color:var(--urd-on-navy)}.urd-app .urd-cal-mini__grid :is(.is-outside,.urd-cal-mini__uke){color:var(--urd-mute)}.urd-app .urd-cal-mini__grid button:disabled{color:var(--urd-light);cursor:default;background:transparent;opacity:1}.urd-cal-kilde{display:flex;align-items:center;gap:8px;min-height:32px;font-size:12px;cursor:pointer}.urd-cal-kilde>i{width:8px;height:8px;border-radius:0;background:var(--urd-mute)}.urd-cal-kilde>i.is-recorded{background:var(--urd-blue)}.urd-cal-kilde>i.is-teams{background:var(--urd-sak-4)}.urd-cal-kilde small{display:block;color:var(--urd-mute);font-size:10px}.urd-cal-kommende h3{margin:12px 0 2px;font-size:11px;font-weight:500;color:var(--urd-mute)}.urd-cal-kommende h3:first-of-type{margin-top:4px}.urd-cal-kommende__mote{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--urd-line)}.urd-app .urd-cal-kommende__rad{flex:1;min-width:0;display:flex;padding:8px 0;text-align:left}.urd-cal-kommende__mote .urd-cal-event__for,.urd-cal-venter .urd-cal-event__for{min-height:32px;min-width:32px}.urd-cal-kommende__mote .urd-cal-event__for:disabled{background:var(--urd-bg);border-color:var(--urd-line-2);color:var(--urd-mute);opacity:1}.urd-cal-kommende__rad time{font-size:11px;color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-cal-kommende__rad span{display:flex;flex-direction:column;gap:2px;min-width:0}.urd-cal-kommende__rad b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-cal-kommende__rad small{font-size:11px;color:var(--urd-mute)}.urd-cal-venter{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--urd-line)}.urd-app .urd-cal-venter__apne{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;line-height:1.45}.urd-cal-venter__apne>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-cal-venter__apne small{color:var(--urd-mute);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-cal-venter .urd-cal-event__for{height:26px}.urd-cal-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.urd-cal-view{flex:1;min-height:0;display:flex;flex-direction:column}.urd-cal-view>*{flex:1;min-height:0}.urd-kalender.is-lister-under .urd-cal-main{overflow-y:auto}.urd-kalender.is-lister-under .urd-cal-view{flex:none;height:clamp(360px,calc(100dvh - 230px),1100px)}.urd-cal-lister{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px 32px;padding:16px;border-top:1px solid var(--urd-line-2)}.urd-cal-loading{padding:6px 12px;font-size:11px;color:var(--urd-mute);background:var(--urd-side)}.urd-cal-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;background:var(--urd-sel);border-bottom:1px solid var(--urd-line-2);font-size:12px}.urd-cal-status>span{flex:1 1 220px;min-width:0}.urd-cal-status.is-error,.urd-cal-feil{color:var(--urd-bad)}.urd-cal-info{padding:8px 10px;border-radius:4px;background:var(--urd-sel);color:var(--urd-ink);font-size:12px}.urd-cal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;color:var(--urd-mute);font-size:11px;border-top:1px solid var(--urd-line-2);flex:none}.urd-cal-legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.urd-cal-legend span:last-child{margin-left:auto}.urd-cal-legend i,.urd-cal-listrad i,.urd-cal-flere__liste i{width:9px;height:9px;border-radius:0;background:var(--urd-plan);border:1px solid var(--urd-line-2);flex:none}.urd-cal-legend .is-recorded,.urd-cal-listrad.is-recorded i,.urd-cal-flere__liste .is-recorded i{background:var(--urd-blue);border-color:var(--urd-blue)}.urd-cal-legend .is-meeting,.urd-cal-listrad.is-meeting i,.urd-cal-flere__liste .is-meeting i{background:var(--urd-sak-4);border-color:var(--urd-sak-4)}.urd-cal-legend .is-unlogged,.urd-cal-listrad.is-unlogged i,.urd-cal-flere__liste .is-unlogged i{background:transparent;border:1px dashed var(--urd-mute)}.urd-cal-liste{overflow:auto;padding:0 16px}.urd-cal-liste section{padding:16px 0 8px}.urd-cal-liste h2{display:flex;align-items:baseline;gap:10px}.urd-cal-liste h2 small{font-size:11px;font-weight:400;color:var(--urd-mute)}.urd-cal-listrad{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--urd-line-2)}.urd-app .urd-cal-listrad__apne{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 0;text-align:left}.urd-cal-listrad time{font-size:11px;color:var(--urd-mute);width:66px;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.urd-cal-listrad__apne>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-cal-listrad small{font-size:11px;color:var(--urd-mute);white-space:nowrap}.urd-cal-month{overflow:auto}.urd-cal-month__head,.urd-cal-month__grid{display:grid;grid-template-columns:28px repeat(7,minmax(0,1fr))}.urd-cal-month__head{height:34px;align-items:center;text-align:center;border-bottom:1px solid var(--urd-line-2);position:sticky;top:0;background:var(--urd-bg);z-index:1;font-size:11px;color:var(--urd-mute)}.urd-cal-month__uke{text-align:center;padding-top:12px;color:var(--urd-mute);font-size:10px;border-bottom:1px solid var(--urd-line-2)}.urd-cal-month__dag{min-height:118px;min-width:0;padding:4px 5px 6px;border-left:1px solid var(--urd-line-2);border-bottom:1px solid var(--urd-line-2);overflow:hidden}.urd-cal-month__dag.is-outside{background:var(--urd-side)}.urd-cal-month__dag.is-today{box-shadow:inset 0 0 0 1px var(--urd-blue)}.urd-app .urd-cal-month__dato{height:26px;padding:0 4px;margin-bottom:2px;font-size:12px;font-weight:500;border-radius:4px}.urd-app .urd-cal-month__dato:disabled{opacity:1;color:var(--urd-faint)}.urd-cal-month__dag.is-outside .urd-cal-month__dato{color:var(--urd-mute)}.urd-cal-month__dag.is-today .urd-cal-month__dato{color:var(--urd-blue)}.urd-app .urd-cal-month__event{display:block;width:100%;margin-bottom:3px;padding:2px 5px;border:1px solid transparent;border-radius:4px;font-size:11px;line-height:1.45;background:var(--urd-blue-4);color:var(--urd-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.urd-cal-month__event time{white-space:nowrap;color:var(--urd-mute);font-variant-numeric:tabular-nums}.urd-app .urd-cal-month__event.is-meeting{color:var(--urd-ink);background:color-mix(in srgb,var(--urd-sak-4) 12%,var(--urd-bg));border-left:3px solid var(--urd-sak-4)}.urd-app .urd-cal-month__event.is-unlogged{color:var(--urd-ink);border:1px dashed var(--urd-mute);background:var(--urd-bg)}.urd-app .urd-cal-month__event.is-planned{color:var(--urd-mute);background:var(--urd-plan)}.urd-app .urd-cal-more{color:var(--urd-blue);font-size:11px;min-height:24px;padding:0 4px}.urd-kalender button:disabled{cursor:default;opacity:.55}.urd-cal-inline{display:flex;flex-direction:column;max-height:min(60vh,520px);margin:8px 12px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);box-shadow:var(--urd-skygge);flex:none}.urd-cal-inline .urd-cal-dialog__topp h2:focus{outline:none}.urd-cal-batchrad{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--urd-line-2)}.urd-cal-batchrad strong{font-size:12px;font-weight:500}.urd-cal-batchrad p{color:var(--urd-mute);font-size:11px;margin:4px 0 0}.urd-cal-dialog__topp{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--urd-line-2);flex:none}.urd-cal-dialog__topp h2{margin:0;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.urd-cal-dialog__body{padding:12px 16px;overflow:auto;min-height:0}.urd-cal-dialog__body>p{line-height:1.6;font-size:12px;margin:0 0 12px}.urd-cal-dialog__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid var(--urd-line-2);flex:none;font-size:12px}.urd-cal-dialog__footer>:first-child{margin-right:auto}.urd-cal-formrad{display:flex;align-items:center;gap:12px;margin-bottom:12px}.urd-cal-formrad>span{width:100px;flex:none;font-size:12px;color:var(--urd-mute)}.urd-cal-formrad>:last-child{flex:1;min-width:0}.urd-cal-sidepanel :is(.urd-datovelger__knapp,.urd-sakvelger__knapp),.urd-cal-inline .urd-sakvelger__knapp{min-height:32px}.urd-cal-sidepanel .urd-datovelger__flate{position:static;inset:auto;transform:none;width:100%;margin-top:6px}.urd-cal-sidepanel .urd-meny,.urd-cal-inline .urd-meny{position:static;margin-top:4px;max-height:230px}.urd-cal-sidepanel .urd-sakvelger,.urd-cal-inline .urd-sakvelger{min-width:0}.urd-cal-tider{display:flex;gap:12px;margin-bottom:16px}.urd-cal-tid{display:flex;align-items:center;gap:8px;flex:1;color:var(--urd-mute);font-size:12px}.urd-cal-tid input{width:100%;min-width:0;padding:0 8px;height:32px;border:1px solid var(--urd-line-2);border-radius:4px;font:inherit;background:var(--urd-bg);color:var(--urd-ink)}.urd-cal-tekst{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:16px}.urd-cal-tekst textarea{resize:vertical;min-height:72px;width:100%;padding:8px;border:1px solid var(--urd-line-2);border-radius:4px;font:inherit;line-height:1.6;background:var(--urd-bg);color:var(--urd-ink)}.urd-cal-muted{color:var(--urd-mute)}.urd-cal-sidepanel__detaljer p{margin:0 0 16px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.urd-cal-sidepanel__skjema>p{margin:0 0 16px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.urd-cal-sidepanel .urd-panel__fot>span{flex-basis:100%;font-size:12px;overflow-wrap:anywhere}.urd-cal-sidepanel .urd-panel__fot .urd-btn{max-width:100%}.urd-cal-sidepanel .urd-cal-flere__liste{padding:0}.urd-cal-sidepanel .urd-cal-flere__apne{min-height:44px}.urd-cal-sidepanel .urd-cal-event__for{min-height:32px;flex:none}.urd-cal-sidepanel .urd-cal-tid{min-width:0}.urd-cal-sidepanel .urd-cal-tid>span{flex:none}.urd-cal-sidepanel button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width: 760px),(pointer: coarse){.urd-cal-sidepanel .urd-cal-event__for{min-height:44px}.urd-cal-sidepanel :is(input:not([type=checkbox]),textarea){font-size:16px}}.urd-cal-flere__liste{list-style:none;margin:0;padding:4px 16px 12px}.urd-cal-flere__liste li{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--urd-line)}.urd-cal-flere__liste li:last-child{border-bottom:0}.urd-app .urd-cal-flere__apne{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 0;text-align:left}.urd-cal-flere__apne>span{display:flex;flex-direction:column;gap:2px;min-width:0}.urd-cal-flere__apne b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-cal-flere__apne small{font-size:11px;color:var(--urd-mute)}@media (max-width:1100px){.urd-kalender .urd-topp>.urd-seg{display:none}.urd-cal-sidebar{width:212px;padding:10px}}@media (max-width:999px){.urd-cal-sidebar{position:absolute;top:0;bottom:0;left:0;z-index:20;box-shadow:var(--urd-skygge-stor)}}@media (max-width:759px){.urd-cal-toolbar{padding:8px;gap:6px}.urd-cal-toolbar .urd-seg{order:3;width:100%;flex-wrap:nowrap}.urd-cal-toolbar .urd-seg button{flex:1;min-width:0;padding-inline:2px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.urd-cal-batchknapp{font-size:11px}.urd-cal-sidebar{width:min(280px,calc(100% - 24px))}.urd-cal-legend span:last-child{display:none}.urd-cal-lister{padding:12px;grid-template-columns:minmax(0,1fr)}.urd-kalender.is-lister-under .urd-cal-view{height:clamp(340px,calc(100dvh - 250px),760px)}.urd-cal-dialog__footer>:first-child{width:100%}.urd-cal-formrad>span{width:76px}.urd-cal-listrad small{display:none}.urd-cal-liste{padding:0 12px}.urd-cal-inline{margin:8px;max-height:none}.urd-cal-batchrad{grid-template-columns:16px minmax(0,1fr)}.urd-cal-batchrad__sak{grid-column:2}.urd-cal-month__head,.urd-cal-month__grid{grid-template-columns:22px repeat(7,minmax(0,1fr))}.urd-cal-month__dag{min-height:64px;padding:2px}.urd-app .urd-cal-month__dato{width:100%;padding:0;font-size:11px}.urd-app .urd-cal-month__event{height:6px;margin:0 0 3px;padding:0;font-size:0;line-height:0;border-width:0}.urd-app .urd-cal-month__event.is-unlogged{border:1px dashed var(--urd-mute)}.urd-app .urd-cal-more{min-height:18px;padding:0;font-size:10px}}.urd-cal-toolbar .urd-seg{margin-left:auto}@container urd-kalender (max-width: 800px){.urd-cal-toolbar .urd-seg{flex-basis:100%;margin-left:0}.urd-cal-toolbar .urd-seg button{flex:1}.urd-cal-batchrad{grid-template-columns:16px minmax(0,1fr)}.urd-cal-batchrad__sak{grid-column:2}}@media (max-width: 760px){.urd-cal-toolbar{padding:8px 14px}}.urd-kalender.is-touch :is(.urd-btn,.urd-ib,.urd-cal-event__for,.urd-cal-listrad__apne,.urd-cal-kommende__rad,.urd-cal-venter__apne){min-height:44px;min-width:44px}.urd-kalender.is-touch .urd-cal-toolbar{gap:8px;padding:0 12px 12px}.urd-kalender.is-touch .urd-cal-toolbar .urd-seg{display:flex;width:100%;flex-wrap:nowrap;gap:0}.urd-kalender.is-touch .urd-cal-toolbar .urd-seg button{flex:1;min-width:44px;height:44px;padding:0 5px;font-size:11px}.urd-kalender.is-touch .urd-cal-toolbar .urd-seg button:nth-child(2){flex:1.65}.urd-kalender.is-touch .urd-cal-event__open{min-height:44px}.urd-kalender.is-touch .urd-cal-event.has-for .urd-cal-event__open{right:88px;padding-right:6px}.urd-kalender.is-touch .urd-cal-event>.urd-cal-event__for{top:0;right:2px;bottom:auto;left:auto;height:44px;transform:none}.urd-kalender.is-touch .urd-cal-event--allday{min-height:46px}.urd-kalender.is-touch .urd-cal-more-chip{min-height:44px;min-width:44px}.urd-kalender.is-touch .urd-cal-sidebar{position:absolute;inset:0 auto 0 0;z-index:20;width:min(380px,100%);padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-shadow:var(--urd-skygge-stor)}.urd-kalender.is-touch .urd-cal-mini__grid{grid-template-columns:repeat(7,minmax(44px,1fr));gap:2px;overflow-x:auto}.urd-kalender.is-touch .urd-cal-mini__grid>small:first-child,.urd-kalender.is-touch .urd-cal-mini__uke{display:none}.urd-kalender.is-touch .urd-cal-mini__grid button{height:44px}.urd-kalender.is-touch .urd-cal-kilde{min-height:44px}.urd-kalender.is-touch .urd-cal-month__head,.urd-kalender.is-touch .urd-cal-month__grid{grid-template-columns:repeat(7,minmax(44px,1fr))}.urd-kalender.is-touch .urd-cal-month__head>small,.urd-kalender.is-touch .urd-cal-month__uke,.urd-kalender.is-touch .urd-cal-month__event,.urd-kalender.is-touch .urd-cal-more{display:none}.urd-kalender.is-touch .urd-cal-month__dag{padding:0;min-height:66px}.urd-kalender.is-touch .urd-cal-month__dato{width:100%;min-width:44px;min-height:64px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.urd-kalender.is-touch .urd-cal-month__dato small{font-size:9px;font-weight:400;color:var(--urd-mute)}.urd-kalender.is-touch .urd-cal-lister{grid-template-columns:minmax(0,1fr)}.urd-kalender.is-touch .urd-cal-listrad small{display:none}@container (max-width: 159px){.urd-kalender.is-touch .urd-cal-event.has-for .urd-cal-event__open{right:0}.urd-kalender.is-touch .urd-cal-event>.urd-cal-event__for{display:none}}.urd-cal-ukestripe{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));flex:none;padding:6px 8px 8px;border-bottom:1px solid var(--urd-line-2)}.urd-app .urd-cal-ukestripe button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;min-width:44px;border-radius:6px}.urd-cal-ukestripe small{font-size:11px;color:var(--urd-mute)}.urd-cal-ukestripe b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:500}.urd-cal-ukestripe [aria-current=date] b{box-shadow:inset 0 0 0 1px var(--urd-navy)}.urd-cal-ukestripe [aria-pressed=true] b{background:var(--urd-navy);color:var(--urd-on-navy)}.urd-cal-ukestripe i{width:4px;height:4px;border-radius:50%}.urd-cal-ukestripe i.has-events{background:var(--urd-mute)}.urd-cal-visningsvalg{display:flex;flex-direction:column;gap:4px}.urd-cal-visningsvalg .urd-btn{justify-content:flex-start}.urd-cal-visningsvalg .urd-btn[aria-pressed=true]{background:var(--urd-sel)}.urd-cal-visningsvalg .urd-btn>.urd-ikon:last-child{margin-left:auto}.urd-kalender.is-touch .urd-cal-main{overflow:hidden}.urd-kalender.is-touch .urd-cal-view{flex:1;height:auto;min-height:0}.urd-kalender.is-touch .urd-cal-liste{padding:0 12px calc(var(--urd-fab-luft, 76px) + env(safe-area-inset-bottom));scroll-padding-top:12px}.urd-kalender.is-touch .urd-cal-liste section{padding:16px 0 4px}.urd-kalender.is-touch .urd-cal-liste h2{flex-wrap:wrap;gap:4px 10px;margin-bottom:4px;font-size:13px}.urd-kalender.is-touch .urd-cal-listrad{gap:4px;align-items:center}.urd-kalender.is-touch .urd-cal-listrad__apne{align-items:flex-start;gap:8px;padding:12px 0;min-height:72px}.urd-kalender.is-touch .urd-cal-listrad time{width:40px;font-size:11px;line-height:20px;white-space:normal}.urd-kalender.is-touch .urd-cal-listrad__apne>i{display:none}.urd-kalender.is-touch .urd-cal-agenda__tekst{display:flex;flex-direction:column;gap:3px;white-space:normal}.urd-cal-agenda__tekst b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.urd-kalender.is-touch .urd-cal-listrad small{display:block;white-space:normal;font-size:11px;line-height:16px}.urd-kalender.is-touch .urd-cal-agenda__fort{color:var(--urd-mute)}.urd-kalender.is-touch .urd-cal-event__for{background:var(--urd-side);border-color:var(--urd-line-2);border-radius:22px;color:var(--urd-ink);height:44px;padding:0 10px;font-size:11px}.urd-kalender.is-touch .urd-cal-event__for.is-venter{background:transparent;color:var(--urd-mute)}.urd-kalender.is-touch .urd-cal-agenda__batch{padding-inline:0;color:var(--urd-mute);font-size:12px}.urd-kalender.is-touch .urd-cal-grid{min-height:0;scroll-padding-bottom:76px}.urd-kalender.is-touch .urd-cal-grid__column{touch-action:pan-y}.urd-kalender.is-touch .urd-cal-grid__dates{display:none}.urd-kalender.is-touch .urd-cal-grid__body{margin-top:12px}.urd-kalender.is-touch .urd-cal-grid__all-day-cell{max-height:112px}.urd-kalender.is-touch .urd-cal-month__dag{min-height:48px}.urd-kalender.is-touch .urd-cal-month__dato{min-height:48px;font-size:12px;gap:4px}.urd-kalender.is-touch .urd-cal-month__dato[aria-pressed=true]{background:var(--urd-sel);box-shadow:inset 0 0 0 1px var(--urd-navy)}.urd-cal-month__dots{display:flex;justify-content:center;gap:3px;height:4px}.urd-cal-month__dots i{width:4px;height:4px;border-radius:50%;background:var(--urd-mute)}.urd-kalender.is-touch .urd-cal-month>.urd-cal-liste{overflow:visible}.urd-kalender.is-touch .urd-cal-sidebar{top:0;right:0;bottom:0;left:0;width:100%}.urd-kalender.is-touch .urd-cal-inline{max-height:60dvh;min-height:0}.urd-kalender.is-touch .urd-cal-inline button{min-height:44px}.urd-kalender.is-touch .urd-cal-inline :is(input:not([type=checkbox]),textarea){font-size:16px}.urd-kalender.is-touch .urd-cal-tid input{height:44px}.urd-app .urd-cal-event__for{transition:background-color .14s,border-color .14s,opacity .14s}.urd-cal-kilde{transition:background-color .14s}.urd-app :is(.urd-cal-grid__date,.urd-cal-more-chip,.urd-cal-more,.urd-cal-month__dato,.urd-cal-kommende__rad,.urd-cal-venter__apne,.urd-cal-listrad__apne,.urd-cal-flere__apne,.urd-cal-mini__grid button,.urd-cal-ukestripe button):not(:disabled,[aria-disabled=true],.is-selected,[aria-pressed=true]):focus-visible,.urd-cal-kilde:has(input:focus-visible){background:var(--urd-hover)}.urd-app .urd-cal-event__open:focus-visible{background:color-mix(in srgb,var(--urd-hover) 35%,transparent)}.urd-app .urd-cal-month__event:focus-visible{box-shadow:inset 0 0 0 1px var(--urd-line-2)}.urd-app .urd-cal-event__for:not(:disabled,[aria-disabled=true],.is-venter):focus-visible{opacity:.88}.urd-kalender.is-touch .urd-cal-event__for:not(:disabled,[aria-disabled=true],.is-venter):focus-visible{background:var(--urd-hover);color:var(--urd-ink)}@media (hover: hover){.urd-app :is(.urd-cal-grid__date,.urd-cal-more-chip,.urd-cal-more,.urd-cal-month__dato,.urd-cal-kommende__rad,.urd-cal-venter__apne,.urd-cal-listrad__apne,.urd-cal-flere__apne,.urd-cal-mini__grid button,.urd-cal-ukestripe button):not(:disabled,[aria-disabled=true],.is-selected,[aria-pressed=true]):hover,.urd-cal-kilde:not(:has(input:disabled)):hover{background:var(--urd-hover)}.urd-app .urd-cal-event:has(.urd-cal-event__open:hover){outline:1px solid var(--urd-line-2);outline-offset:-1px;z-index:4}.urd-app .urd-cal-event__open:not(:disabled):hover{background:color-mix(in srgb,var(--urd-hover) 35%,transparent)}.urd-app .urd-cal-month__event:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--urd-line-2)}.urd-app .urd-cal-event__for:not(:disabled,[aria-disabled=true],.is-venter):hover{opacity:.88}.urd-kalender.is-touch .urd-cal-event__for:not(:disabled,[aria-disabled=true],.is-venter):hover{background:var(--urd-hover);color:var(--urd-ink)}}@media (prefers-reduced-motion: reduce){.urd-app .urd-cal-event__for,.urd-cal-kilde{transition:none}}.urd-cal-mobildato{display:flex;align-items:center;min-width:0;gap:0}.urd-kalender.is-touch .urd-topp>.urd-topp__ekstra{order:initial;flex:1;flex-basis:auto;justify-content:center}.urd-cal-mobildato .urd-datovelger{min-width:0}.urd-kalender .urd-cal-mobildato .urd-datovelger__knapp{min-height:44px;white-space:normal;text-align:center;justify-content:center;font-size:11px;line-height:16px;padding:2px}.urd-kalender .urd-cal-mobildato .urd-datovelger__knapp>.urd-ikon{display:none}.urd-cal-liste h2>small{display:inline-flex;align-items:center;gap:4px}.urd-cal-grid--quiet{--urd-cal-rule: color-mix(in srgb, var(--urd-line) 55%, transparent)}.urd-cal-grid--quiet .urd-cal-grid__hours{color:var(--urd-faint)}.urd-cal-grid--quiet .urd-cal-grid__column{border-left-color:var(--urd-cal-rule);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--urd-cal-hour) - 1px),var(--urd-cal-rule) calc(var(--urd-cal-hour) - 1px),var(--urd-cal-rule) var(--urd-cal-hour))}.urd-cal-grid--quiet .urd-cal-grid__column.is-future{background-color:transparent}.urd-cal-grid--quiet .urd-cal-grid__column.is-weekend,.urd-app .urd-cal-grid--quiet .urd-cal-grid__date.is-weekend{background-color:color-mix(in srgb,var(--urd-side) 55%,var(--urd-bg))}.urd-cal-grid--quiet .urd-cal-grid__date.is-weekend>span{color:var(--urd-faint)}.urd-cal-grid--quiet .urd-cal-grid__now,.urd-cal-grid--quiet .urd-cal-grid__now>i{background:var(--urd-navy)}.urd-app .urd-cal-grid--quiet .urd-cal-event{background:transparent;color:var(--urd-ink);border:1px solid var(--urd-line-2)}.urd-app .urd-cal-grid--quiet .urd-cal-event--recorded{background:color-mix(in srgb,var(--urd-cal-case) 9%,var(--urd-bg));border-color:transparent;border-left:2px solid var(--urd-cal-case)}.urd-app .urd-cal-grid--quiet .urd-cal-event--meeting{border-color:color-mix(in srgb,var(--urd-mute) 55%,var(--urd-line))}.urd-app .urd-cal-grid--quiet :is(.urd-cal-event--unlogged,.urd-cal-event--planned){border:1px dashed var(--urd-faint)}.urd-app .urd-cal-grid--quiet .urd-cal-event__open{padding-inline:6px;right:0}.urd-cal-grid--quiet .urd-cal-event__title .urd-ikon{display:none}.urd-cal-grid--quiet .urd-cal-event__time{color:var(--urd-mute)}.urd-cal-grid--quiet .urd-cal-event--recorded .urd-cal-event__time{color:color-mix(in srgb,var(--urd-ink) 72%,var(--urd-cal-case))}.urd-cal-grid--quiet .urd-cal-event.is-short .urd-cal-event__time{display:none}.urd-app .urd-cal-grid--quiet .urd-cal-event.is-tiny{background:transparent;border-color:transparent}.urd-cal-grid--quiet .urd-cal-event.is-tiny:before{content:"";position:absolute;left:4px;right:4px;top:3px;border-top:2px solid var(--urd-cal-case);pointer-events:none}.urd-cal-grid--quiet .urd-cal-event.is-tiny:not(.urd-cal-event--recorded):before{border-top-color:var(--urd-faint);border-top-width:1px}.urd-cal-grid--quiet :is(.urd-cal-event--unlogged,.urd-cal-event--planned).is-tiny:before{border-top-style:dashed}.urd-cal-grid--quiet .urd-cal-event.is-tiny .urd-cal-event__open>*{visibility:hidden}.urd-app .urd-cal-grid--quiet .urd-cal-event>.urd-cal-event__for{display:none}@container (min-width: 100px) and (min-height: 56px){.urd-app .urd-cal-grid--quiet .urd-cal-event>.urd-cal-event__for{display:inline-flex;top:auto;bottom:3px;left:auto;right:3px;height:32px;transform:none;opacity:0;pointer-events:none}.urd-app .urd-cal-grid--quiet .urd-cal-event:focus-within>.urd-cal-event__for{opacity:1;pointer-events:auto}.urd-cal-grid--quiet .urd-cal-event.has-for:focus-within .urd-cal-event__time{visibility:hidden}@media (hover: hover){.urd-app .urd-cal-grid--quiet .urd-cal-event:hover>.urd-cal-event__for{opacity:1;pointer-events:auto}.urd-cal-grid--quiet .urd-cal-event.has-for:hover .urd-cal-event__time{visibility:hidden}}}@container (max-width: 99px){.urd-cal-grid--quiet .urd-cal-event__time{display:none}}.urd-app .urd-cal-grid--quiet .urd-cal-more-chip{box-shadow:none;font-weight:500;color:var(--urd-mute)}.urd-app .urd-cal-grid--quiet .urd-cal-more-chip.is-full{background:var(--urd-side);border:1px solid var(--urd-line-2)}.urd-kalender.is-quiet-week .urd-cal-legend i{width:13px;height:10px;border-radius:2px}.urd-kalender.is-quiet-week .urd-cal-legend .is-recorded{background:color-mix(in srgb,var(--urd-sak-1) 9%,var(--urd-bg));border:1px solid transparent;border-left:2px solid var(--urd-sak-1)}.urd-kalender.is-quiet-week .urd-cal-legend .is-meeting{background:transparent;border:1px solid color-mix(in srgb,var(--urd-mute) 55%,var(--urd-line))}.urd-kalender.is-quiet-week .urd-cal-legend :is(.is-unlogged,.is-planned){background:transparent;border:1px dashed var(--urd-faint)}.urd-analyse{--analyse-varme-0: var(--urd-hover);--analyse-varme-1: var(--urd-varme-1);--analyse-varme-2: var(--urd-varme-2);--analyse-varme-3: var(--urd-varme-3);--analyse-varme-4: var(--urd-varme-4);flex:1;min-height:0;min-width:0;overflow:auto;padding:24px 28px;display:flex;flex-direction:column;gap:20px;font-variant-numeric:tabular-nums;container:urd-analyse / inline-size}.urd-analyse h1,.urd-analyse h2,.urd-analyse h3,.urd-analyse h4,.urd-analyse p{margin:0}.urd-analyse h2{font-size:13px;line-height:1.5;font-weight:600}.urd-analyse h3{font-size:13px;font-weight:500}.urd-analyse h4{font-size:11px;font-weight:500;margin:15px 0 6px}.urd-analyse :is(button,svg[tabindex]):focus-visible,.urd-analyse-periode button:focus-visible,.urd-analyse-menu button:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.urd-analyse__heading,.urd-analyse__toolbar,.urd-analyse__periode,.urd-analyse__seksjon{display:flex;justify-content:space-between;align-items:center;gap:12px}.urd-analyse__heading p{margin-top:4px;font-size:12px;color:var(--urd-mute)}.urd-analyse__toolbar{flex-wrap:wrap}.urd-analyse__periode{color:var(--urd-mute);font-size:11px;min-height:24px;margin-top:-12px}.urd-analyse__fremdrift{height:4px;width:100%;min-width:0;border-radius:4px;overflow:hidden;background:var(--urd-hover)}.urd-analyse__fremdrift>i{height:100%;display:block;background:var(--urd-blue);border-radius:inherit}.urd-analyse__kpi .urd-analyse__fremdrift{margin-top:8px}.urd-analyse__grafer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.urd-analyse section{min-width:0}.urd-analyse__seksjon{margin-bottom:12px;flex-wrap:wrap}.urd-analyse__seksjon>span{font-size:11px;color:var(--urd-mute)}.urd-analyse__seksjon--kurve{flex-direction:column;align-items:flex-start;gap:4px}.urd-analyse__legend{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--urd-mute)}.urd-analyse__legend span{display:inline-flex;align-items:center;gap:5px}.urd-analyse__legend i{width:13px;border-top:2px solid var(--urd-blue)}.urd-analyse__legend .is-forrige{border-top:1px dashed var(--urd-faint)}.urd-analyse .urd-analyse__hjelp{color:var(--urd-mute);font-size:11px;line-height:1.6;margin-top:12px}.urd-analyse-kurve__sum{display:flex;align-items:baseline;gap:12px;margin:8px 0 12px;flex-wrap:wrap}.urd-analyse-kurve__sum strong{font-size:23px;font-weight:500;letter-spacing:-.5px}.urd-analyse-kurve__sum span{font-size:11px;color:var(--urd-mute)}.urd-analyse-kurve__graf{position:relative}.urd-analyse-kurve__graf>svg{width:100%;height:auto;aspect-ratio:640 / 340;display:block;border-radius:4px}.urd-analyse-kurve .urd-analyse__hjelp{margin-top:0;border-top:1px solid var(--urd-line);padding-top:10px;font-size:10px}.urd-analyse-kurve__rutenett{stroke:var(--urd-line);stroke-width:1px}.urd-analyse-kurve__etikett{fill:var(--urd-mute);font-size:10px;font-family:inherit}.urd-analyse-kurve__areal{fill:var(--urd-blue);opacity:.06}.urd-analyse-kurve__naa{fill:none;stroke:var(--urd-blue);stroke-width:2.4px}.urd-analyse-kurve__forrige{fill:none;stroke:var(--urd-faint);stroke-width:1.5px;stroke-dasharray:4 5}.urd-analyse-kurve__slutt{fill:var(--urd-blue);font-size:12px;font-weight:500;paint-order:stroke;stroke:var(--urd-bg);stroke-width:4px;stroke-linejoin:round}.urd-analyse-kurve__punkt{fill:var(--urd-blue);stroke:var(--urd-bg);stroke-width:2px}.urd-analyse-kurve__guide{stroke:var(--urd-faint);stroke-dasharray:3 4}.urd-analyse-kurve__tooltip{position:absolute;top:8%;z-index:1;width:min(240px,70%);padding:11px 12px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);box-shadow:var(--urd-skygge-stor);font-size:11px;pointer-events:none}.urd-analyse-kurve__tooltip>strong{display:block;margin-bottom:8px;font-weight:500}.urd-analyse-kurve__tooltip>span{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--urd-mute);margin-top:4px}.urd-analyse-kurve__tooltip b{color:var(--urd-ink);font-weight:500;white-space:nowrap}.urd-analyse-kurve__tooltip small{display:block;border-top:1px solid var(--urd-line);margin-top:8px;padding-top:7px;font-size:10px;line-height:1.6;color:var(--urd-mute)}.urd-analyse__kilder{display:flex;flex-direction:column;align-items:stretch;gap:14px}.urd-analyse-smultring{display:block;align-self:center;width:154px;max-width:100%;flex:none;height:auto;aspect-ratio:1}.urd-analyse-smultring__del{cursor:pointer;pointer-events:stroke}.urd-analyse-smultring__sum{fill:var(--urd-ink);font-size:18px;font-weight:500;pointer-events:none}.urd-analyse-smultring__tekst{fill:var(--urd-mute);font-size:10px;pointer-events:none}.urd-analyse__kildeliste{min-width:0;display:flex;flex-direction:column;gap:13px}.urd-app .urd-analyse__kildeliste>button{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:5px;padding:4px;width:100%;font-size:12px;text-align:left;border-radius:4px}.urd-app .urd-analyse__kildeliste[data-sammenligning=true]>button{grid-template-columns:9px minmax(0,1fr) auto 42px}.urd-analyse__kildeliste>button[aria-pressed=true]{background:var(--urd-hover)}.urd-analyse__kildeliste>button>span:nth-of-type(2){text-align:right;min-width:50px;white-space:nowrap}.urd-analyse__kildeliste small{font-size:10px;color:var(--urd-mute);min-width:42px;grid-column:4;text-align:right}.urd-analyse__prikk{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.urd-analyse__kildespor{grid-column:2 / -1;height:3px;background:var(--urd-hover);border-radius:4px}.urd-analyse__kilder+.urd-analyse__hjelp{margin-top:16px}.urd-analyse__kildespor i{display:block;height:100%;border-radius:inherit}.urd-analyse__kildedetalj{border-top:1px solid var(--urd-line);padding-top:12px;margin-top:15px}.urd-analyse__kildedetalj .urd-analyse__seksjon{margin-bottom:4px}.urd-analyse__kildedetalj p{font-size:11px;color:var(--urd-mute);line-height:1.6}.urd-analyse__kildesak{display:grid;grid-template-columns:minmax(0,1fr) 55px 45px;gap:10px;align-items:center;font-size:11px;padding:5px 0}.urd-analyse__kildesak>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-analyse__kildesak>span:last-child{text-align:right}.urd-analyse-foringer{min-width:0}.urd-app .urd-analyse-foringer>button{display:flex;align-items:center;width:100%;gap:8px;min-height:39px;padding:7px 2px;border-bottom:1px solid var(--urd-line);font-size:11px}.urd-analyse-foringer>button:last-child{border-bottom:0}.urd-analyse-foringer>button>span:nth-child(2){flex:1;min-width:0}.urd-analyse-foringer b{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-analyse-foringer small{display:block;color:var(--urd-mute);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-analyse-foringer>button>span:last-child{white-space:nowrap;color:var(--urd-mute)}.urd-analyse-foringer .urd-kilde{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center}.urd-analyse-foringer .urd-kilde img{max-width:20px;max-height:20px}.urd-analyse__varmeseksjon{border-top:1px solid var(--urd-line);padding-top:20px}.urd-analyse-varme{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px}.urd-analyse-varme__venstre{min-width:0}.urd-analyse-varme__rull{overflow-x:auto;padding:3px;margin:-3px}.urd-analyse-varme__ruter,.urd-analyse-varme__timer{min-width:535px}.urd-analyse-varme__timer{display:grid;grid-template-columns:30px repeat(8,minmax(0,1fr));column-gap:4px;font-size:9px;color:var(--urd-mute);margin-bottom:7px}.urd-analyse-varme__rad{display:grid;grid-template-columns:30px repeat(24,minmax(0,1fr));gap:4px;margin-bottom:4px;align-items:center}.urd-analyse-varme__rad>span{font-size:10px;color:var(--urd-mute)}.urd-app .urd-analyse-varme__celle{height:22px;border-radius:4px}.urd-analyse .nivaa-0{background:var(--analyse-varme-0)}.urd-analyse .nivaa-1{background:var(--analyse-varme-1)}.urd-analyse .nivaa-2{background:var(--analyse-varme-2)}.urd-analyse .nivaa-3{background:var(--analyse-varme-3)}.urd-analyse .nivaa-4{background:var(--analyse-varme-4)}.urd-analyse-varme__celle[aria-pressed=true]{outline:1px solid var(--urd-navy);outline-offset:2px}.urd-analyse-varme__forklaring{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:9px;color:var(--urd-mute);margin-top:10px}.urd-analyse-varme__forklaring>i{width:9px;height:9px;border-radius:0}.urd-analyse-varme__forklaring>span:nth-child(3){margin-left:7px}.urd-analyse-varme__detalj{min-width:0;font-size:11px;color:var(--urd-mute);max-height:240px;overflow:auto;padding:3px;margin:-3px}.urd-analyse-varme__sum{font-size:22px;color:var(--urd-ink);margin:5px 0 9px}.urd-analyse-varme__sum small{font-size:11px;color:var(--urd-mute)}.urd-analyse__tabellrull{overflow:auto;border:1px solid var(--urd-line-2);border-radius:6px}.urd-analyse__tabell{width:100%;min-width:640px;border-collapse:collapse;font-size:12px}.urd-analyse__tabell :is(th,td){height:34px;padding:6px 10px;text-align:right;border-bottom:1px solid var(--urd-line);white-space:nowrap;font-weight:400}.urd-analyse__tabell th:first-child{text-align:left;width:32%}.urd-analyse__tabell thead th{background:var(--urd-side);color:var(--urd-mute);font-size:11px}.urd-app .urd-analyse__tabell th>button{display:flex;align-items:center;gap:8px;width:100%;min-height:24px}.urd-analyse__tabell th>button>span{max-width:300px;overflow:hidden;text-overflow:ellipsis}.urd-analyse__tabell th>button>svg{margin-left:auto}.urd-analyse__tabell tfoot :is(th,td){font-weight:500;background:var(--urd-side);border-bottom:0}.urd-analyse__tabell .urd-analyse__saksdetalj{text-align:left;white-space:normal;padding:8px 16px;background:var(--urd-side)}.urd-analyse .urd-analyse__fot{border-top:1px solid var(--urd-line);padding-top:12px;font-size:10px;color:var(--urd-mute)}.urd-analyse__tom{padding:16px;background:var(--urd-side);border:1px solid var(--urd-line-2);border-radius:6px;display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;color:var(--urd-mute)}.urd-analyse__tom b{color:var(--urd-ink);font-weight:500}.urd-app.urd-analyse-menu{position:fixed;z-index:1000;display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - 16px);overflow:auto;padding:4px;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg);box-shadow:var(--urd-skygge-stor)}.urd-app.urd-analyse-menu>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;min-height:32px;border-radius:4px;font-size:12px}.urd-app.urd-analyse-menu>button[aria-selected=true]{background:var(--urd-hover)}.urd-app.urd-analyse-periode{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;padding:0;border:0;border-left:1px solid var(--urd-line);border-radius:0;background:var(--urd-bg);color:var(--urd-ink);overflow:hidden}.urd-app.urd-analyse-periode:not([open]){display:none}.urd-app.urd-analyse-periode[open]{display:flex;flex-direction:column}.urd-analyse-periode::backdrop{background:var(--urd-overlegg)}.urd-analyse-periode h2{font-size:14px;font-weight:500;margin:0}.urd-analyse-periode__topp{display:flex;justify-content:space-between;align-items:center;padding:20px;flex:none;border-bottom:1px solid var(--urd-line)}.urd-analyse-periode__innhold{padding:24px 20px;flex:1;min-height:0;overflow:auto}.urd-analyse-periode__hurtig{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px}.urd-app.urd-analyse-periode .urd-analyse-periode__hurtig>button{font-size:11px;justify-content:flex-start;padding:0 7px}.urd-analyse-periode__felt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.urd-app .urd-analyse-periode__felt>button{border:1px solid var(--urd-line-2);display:grid;grid-template-columns:1fr 16px;gap:5px;padding:8px 10px;border-radius:6px;font-size:12px}.urd-analyse-periode__felt>button>span{grid-column:1 / -1;font-size:10px;color:var(--urd-mute)}.urd-analyse-periode__felt b{font-weight:500}.urd-app .urd-analyse-periode__felt>button[aria-pressed=true]{border-color:var(--urd-blue);background:var(--urd-sel)}.urd-analyse-periode__kalender{margin-top:14px}.urd-analyse-periode__maaned{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:500;font-size:12px;text-transform:capitalize}.urd-app .urd-analyse-periode__maaned .urd-ib{width:32px;height:32px}.urd-analyse-periode__dager{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.urd-analyse-periode__dager>span{color:var(--urd-mute);font-size:10px;padding:4px}.urd-app .urd-analyse-periode__dager>button{height:32px;text-align:center;border-radius:4px;font-size:12px}.urd-app .urd-analyse-periode__dager>button.is-utenfor{color:var(--urd-faint)}.urd-app .urd-analyse-periode__dager>button.is-mellom{background:var(--urd-sel)}.urd-app .urd-analyse-periode__dager>button.is-valgt{background:var(--urd-navy);color:var(--urd-on-navy)}.urd-analyse-periode__dager>button.is-idag{box-shadow:inset 0 0 0 1px var(--urd-blue)}.urd-app .urd-analyse-periode__dager>button:disabled{opacity:.35;cursor:default;background:transparent}.urd-analyse-periode .urd-analyse__hjelp{font-size:11px;color:var(--urd-mute);margin:12px 0 0}.urd-analyse-periode__fot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:20px;flex:none;background:var(--urd-side);border-top:1px solid var(--urd-line);flex-wrap:wrap}.urd-analyse-periode__fot>span{margin-right:auto;font-size:11px;color:var(--urd-mute)}@media (max-width: 1200px){.urd-analyse{padding:20px}}@container urd-analyse (max-width: 950px){.urd-analyse__grafer{gap:20px}.urd-analyse-varme{grid-template-columns:minmax(0,1fr) 205px;gap:18px}}@container urd-analyse (max-width: 750px){.urd-analyse__grafer,.urd-analyse-varme{grid-template-columns:minmax(0,1fr)}}@media (max-width: 540px){.urd-analyse{padding:18px 14px;gap:18px}.urd-analyse__heading{flex-wrap:wrap}.urd-analyse__heading h1{font-size:20px}.urd-analyse__sammenlign{flex-wrap:wrap;gap:7px}.urd-analyse__sammenlign>.urd-btn{max-width:calc(100vw - 28px)}.urd-analyse-kurve__tooltip{font-size:10px;padding:7px}.urd-analyse__tabell th>button>span{max-width:180px}.urd-analyse-periode__fot>span{width:100%;margin-bottom:4px}}.urd-analyse__mot{color:var(--urd-mute)}@container urd-analyse (max-width: 620px){.urd-analyse-varme__celle[aria-pressed=true]{outline-offset:1px}.urd-analyse-varme__forklaring{flex-wrap:wrap}.urd-analyse-varme__detalj{max-height:none}.urd-analyse__tabellrull{overflow:visible;border:0;border-radius:0}.urd-analyse__tabell{min-width:0;display:block}.urd-analyse__tabell thead{display:none}.urd-analyse__tabell :is(tbody,tfoot){display:flex;flex-direction:column;gap:8px}.urd-analyse__tabell tfoot{margin-top:8px}.urd-analyse__tabell tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px 12px;padding:10px 12px;border:1px solid var(--urd-line-2);border-radius:6px}.urd-analyse__tabell tfoot tr{background:var(--urd-side)}.urd-analyse__tabell :is(th,td){height:auto;padding:0;border:0;text-align:left;white-space:normal;background:none}.urd-analyse__tabell tfoot :is(th,td){background:none}.urd-analyse__tabell tr>th:first-child,.urd-analyse__tabell td[colspan]{grid-column:1 / -1;width:auto}.urd-analyse__tabell th>button>span{max-width:none}.urd-analyse__tabell td[data-etikett]:before{content:attr(data-etikett);display:block;margin-bottom:2px;font-size:10.5px;color:var(--urd-mute)}.urd-analyse__tabell .urd-analyse__saksdetalj{padding:4px 0 0;border-top:1px solid var(--urd-line)}}.urd-analyse>.urd-sidehode{margin-bottom:4px}.urd-analyse .urd-analyse__kpier{padding:0 0 20px}.urd-analyse__kpi{position:relative}.urd-analyse__kpi .urd-analyse__fremdrift{position:absolute;bottom:-9px;left:20px;right:0;width:auto;margin:0}.urd-analyse__kilder{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px}.urd-analyse-smultring{width:126px;justify-self:center}.urd-analyse__kildeliste{gap:8px}.urd-analyse__periode{margin-top:-8px}.urd-analyse>*{flex-shrink:0;min-width:0}.urd-analyse__seksjon,.urd-analyse__legend{flex-wrap:wrap}.urd-analyse__kildeliste>button>span:first-of-type{overflow-wrap:normal}.urd-analyse__kpi .urd-analyse__fremdrift{position:static;margin-top:8px;width:100%}.urd-analyse-retur{flex:none;padding:8px 20px;border-bottom:1px solid var(--urd-line)}.urd-analyse-detalj{display:flex;flex-direction:column;gap:20px;min-width:0}.urd-analyse-detalj>.urd-btn{align-self:flex-start}.urd-analyse-detalj .urd-sidehode{margin:0}.urd-analyse-detalj__sum{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.urd-analyse-detalj__sum strong{font-size:24px;font-weight:500;white-space:nowrap}.urd-analyse-detalj__sum span{color:var(--urd-mute);font-size:12px}.urd-analyse-detalj__saker{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 24px;margin-top:12px}.urd-analyse-detalj__saker>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:12px}.urd-analyse-detalj__saker>div>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.urd-analyse-detalj__saker .urd-analyse__fremdrift{grid-column:1 / -1}.urd-analyse-detalj__rull{overflow:auto;border:1px solid var(--urd-line-2);border-radius:6px}.urd-analyse-detalj__tabell{width:100%;min-width:780px;table-layout:fixed;border-collapse:collapse;font-size:12px}.urd-analyse-detalj__tabell :is(td,th){padding:10px;text-align:left;border-bottom:1px solid var(--urd-line);font-weight:400}.urd-analyse-detalj__tabell th{color:var(--urd-mute);background:var(--urd-side);font-size:11px}.urd-analyse-detalj__tabell th:nth-child(1){width:110px}.urd-analyse-detalj__tabell th:nth-child(2){width:105px}.urd-analyse-detalj__tabell th:nth-child(3){width:31%}.urd-analyse-detalj__tabell th:nth-child(5){width:65px}.urd-analyse-detalj__tabell th:nth-child(6){width:150px}.urd-analyse-detalj__tabell td{vertical-align:top}.urd-analyse-detalj__tabell td:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-analyse-detalj__tabell td:nth-child(5){white-space:nowrap}.urd-app .urd-analyse-detalj__tabell button{display:block;width:100%;text-align:left;line-height:1.5;color:var(--urd-ink);text-decoration:underline;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-analyse-detalj__tabell tr:last-child td{border-bottom:0}.urd-analyse-topp{flex:none;min-width:0}.urd-analyse-topp .urd-topp__sti{min-width:0;max-width:100%}.urd-analyse-topp .urd-topp__sti>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px),(pointer: coarse){.urd-analyse-varme__ruter,.urd-analyse-varme__timer{min-width:1188px}.urd-analyse-varme__rad{grid-template-columns:36px repeat(24,minmax(44px,1fr));gap:4px;margin-bottom:4px}.urd-analyse-varme__timer{grid-template-columns:36px repeat(8,minmax(0,1fr));gap:4px}.urd-analyse-varme__rad>span,.urd-analyse-varme__timer>span:first-child{position:sticky;left:0;z-index:1;background:var(--urd-bg);height:44px;display:flex;align-items:center}.urd-analyse-varme__timer>span:first-child{height:auto}.urd-app .urd-analyse-varme__celle{min-width:44px;height:44px}.urd-app .urd-analyse :is(.urd-btn,.urd-ib),.urd-app .urd-analyse-retur .urd-btn,.urd-app .urd-analyse__kildeliste>button,.urd-app .urd-analyse-foringer>button,.urd-app .urd-analyse__tabell th>button,.urd-app .urd-analyse-detalj__tabell button{min-height:44px}.urd-app .urd-analyse .urd-ib{min-width:44px}.urd-analyse-kurve__tooltip{position:static;width:auto;margin:8px 0;font-size:12px;padding:12px}.urd-analyse-kurve__tooltip small{font-size:11px}.urd-analyse-detalj__saker>div>span:first-child{white-space:normal;overflow-wrap:anywhere}.urd-analyse-foringer :is(b,small){white-space:normal;overflow-wrap:anywhere}.urd-app.urd-analyse-periode{width:min(440px,100vw)}.urd-app.urd-analyse-periode :is(.urd-btn,.urd-ib),.urd-app .urd-analyse-periode__dager>button{min-height:44px}.urd-app.urd-analyse-periode .urd-ib{width:44px;height:44px}.urd-analyse-periode__innhold{padding:12px}.urd-analyse-periode__fot{position:sticky;bottom:0;background:var(--urd-bg);padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-analyse .urd-kpier.urd-analyse__kpier{grid-template-columns:repeat(2,minmax(0,1fr))}.urd-app .urd-analyse .urd-kpier.urd-analyse__kpier>.urd-kpi:nth-child(odd){padding-left:0;padding-right:12px;border-right:1px solid var(--urd-line)}.urd-app .urd-analyse .urd-kpier.urd-analyse__kpier>.urd-kpi:nth-child(2n){padding-left:12px;padding-right:0;border-right:0}.urd-app .urd-analyse .urd-kpier.urd-analyse__kpier>.urd-kpi:nth-child(odd):last-child{border-right:0}.urd-analyse-detalj .urd-sidehode{align-items:flex-start;flex-direction:column;gap:12px}.urd-analyse-detalj h1{overflow-wrap:anywhere}.urd-analyse-detalj__rull{overflow:visible;border:0}.urd-analyse-detalj__tabell{display:block;min-width:0}.urd-analyse-detalj__tabell thead{display:none}.urd-analyse-detalj__tabell tbody{display:grid;gap:10px}.urd-analyse-detalj__tabell tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px;border:1px solid var(--urd-line-2);border-radius:6px}.urd-analyse-detalj__tabell td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}.urd-analyse-detalj__tabell td:before{content:attr(data-etikett);display:block;color:var(--urd-mute);font-size:11px;margin-bottom:2px}.urd-analyse-detalj__tabell td:nth-child(3),.urd-analyse-detalj__tabell td:nth-child(4){grid-column:1 / -1;white-space:normal}.urd-app .urd-analyse-detalj__tabell button{white-space:normal}.urd-app.urd-analyse-periode{inset:var(--urd-viewport-top, 0px) 0 auto;margin:0;border:0;border-radius:0;width:100vw;height:var(--urd-viewport-height, 100dvh);padding-top:env(safe-area-inset-top)}}.urd-analyse-panel{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--urd-line);background:var(--urd-bg);color:var(--urd-ink);box-shadow:var(--urd-skygge-stor);overflow:hidden;font:inherit;font-variant-numeric:tabular-nums}.urd-analyse-panel[open]{display:flex;flex-direction:column;animation:urd-analyse-panel-inn .18s ease-out}.urd-analyse-panel::backdrop{background:var(--urd-overlegg)}.urd-analyse-panel__hode{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--urd-line);flex:none}.urd-analyse-panel__hode>div{flex:1;min-width:0}.urd-analyse-panel__hode :is(span,p){color:var(--urd-mute);font-size:11px}.urd-analyse-panel__hode h2{margin:4px 0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.urd-analyse-panel__hode p{margin:0}.urd-app .urd-analyse-panel__hode .urd-ib{width:32px;height:32px;flex:none}.urd-analyse-panel__innhold{padding:20px 16px;flex:1;overflow:auto;overscroll-behavior:contain;min-height:0}.urd-analyse-panel__innhold>*{flex-shrink:0}.urd-analyse-panel h2{margin:0;font-size:13px;font-weight:600}.urd-analyse-panel .urd-analyse-panel__hode h2{margin:4px 0;font-size:16px}.urd-analyse-panel .urd-analyse__hjelp{margin:0;font-size:11px;line-height:1.6;color:var(--urd-mute)}.urd-analyse-panel :is(button,[tabindex]):focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.urd-analyse-panel .urd-analyse-detalj__saker>div>span:first-child{white-space:normal;overflow-wrap:anywhere}.urd-analyse-detalj__saker .urd-analyse__prikk{margin-right:7px}.urd-analyse-panel .urd-analyse-detalj__rull{overflow:visible;border:0}.urd-analyse-panel .urd-analyse-detalj__tabell{display:block;min-width:0}.urd-analyse-panel .urd-analyse-detalj__tabell thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.urd-analyse-panel .urd-analyse-detalj__tabell tbody{display:grid;gap:12px}.urd-analyse-panel .urd-analyse-detalj__tabell tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px;border:1px solid var(--urd-line-2);border-radius:6px}.urd-analyse-panel .urd-analyse-detalj__tabell td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}.urd-analyse-panel .urd-analyse-detalj__tabell td:before{content:attr(data-etikett);display:block;color:var(--urd-mute);font-size:11px;margin-bottom:2px}.urd-analyse-panel .urd-analyse-detalj__tabell td:nth-child(3),.urd-analyse-panel .urd-analyse-detalj__tabell td:nth-child(4){grid-column:1 / -1;white-space:normal}.urd-app .urd-analyse-panel .urd-analyse-detalj__tabell button{white-space:normal;min-height:32px}.urd-analyse__endring{display:inline-flex;align-items:center;gap:4px;color:var(--urd-mute);white-space:nowrap}.urd-analyse__endring.is-mer{color:var(--urd-ok)}.urd-analyse__endring.is-mindre{color:var(--urd-bad)}.urd-analyse__saksandel{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:52px}.urd-analyse__prikk{width:8px;height:8px}.urd-analyse__kildespor{height:4px}@keyframes urd-analyse-panel-inn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 540px){.urd-analyse-panel{width:100vw;border:0}.urd-analyse-panel__hode{padding-top:max(12px,env(safe-area-inset-top))}.urd-analyse-panel__innhold{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-analyse-panel__hode .urd-ib{width:44px;height:44px}.urd-app .urd-analyse-panel .urd-analyse-detalj__tabell button{min-height:44px}}@container urd-analyse (max-width: 620px){.urd-analyse__tabell td[data-etikett^="Mot "]{grid-column:span 2}}@media (prefers-reduced-motion: reduce){.urd-analyse-panel[open]{animation:none}}.urd-analyse-kurve__graf>svg[tabindex],.urd-analyse-smultring__del{cursor:pointer}.urd-analyse__kildeliste>button:focus-visible,.urd-analyse-foringer>button:focus-visible,.urd-analyse-kurve__graf>svg:focus-visible,.urd-analyse__tabell tbody tr:is(:has(button:focus-visible),:has(button):active),.urd-analyse-detalj__tabell tbody tr:is(:has(button:focus-visible),:has(button):active),.urd-app.urd-analyse-menu>button:focus-visible,.urd-app .urd-analyse-periode__felt>button:not([aria-pressed=true]):focus-visible,.urd-app .urd-analyse-periode__dager>button:not(:disabled,.is-valgt,.is-mellom):focus-visible{background-color:var(--urd-hover)}.urd-app .urd-analyse-varme__celle:focus-visible,.urd-app .urd-analyse-periode__felt>button[aria-pressed=true]:focus-visible,.urd-app .urd-analyse-periode__dager>button:is(.is-valgt,.is-mellom):focus-visible{box-shadow:inset 0 0 0 1px var(--urd-line-2)}.urd-analyse-smultring__del:focus-visible{filter:drop-shadow(0 0 1px var(--urd-line-2))}@media (hover: hover){.urd-analyse__kildeliste>button:hover,.urd-analyse-foringer>button:hover,.urd-analyse-kurve__graf>svg:hover,.urd-analyse__tabell tbody tr:has(button):hover,.urd-analyse-detalj__tabell tbody tr:has(button):hover,.urd-app.urd-analyse-menu>button:hover,.urd-app .urd-analyse-periode__felt>button:not([aria-pressed=true]):hover,.urd-app .urd-analyse-periode__dager>button:not(:disabled,.is-valgt,.is-mellom):hover{background-color:var(--urd-hover)}.urd-app .urd-analyse-varme__celle:hover,.urd-app .urd-analyse-periode__felt>button[aria-pressed=true]:hover,.urd-app .urd-analyse-periode__dager>button:is(.is-valgt,.is-mellom):not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--urd-line-2)}.urd-analyse-smultring__del:hover{filter:drop-shadow(0 0 1px var(--urd-line-2))}}@media (prefers-reduced-motion: no-preference){.urd-analyse-kurve__graf>svg,.urd-analyse-smultring__del,.urd-analyse__tabell tbody tr,.urd-analyse-detalj__tabell tbody tr{transition:background-color .14s ease,filter .14s ease}}.urd-analyse-smultringramme{position:relative;justify-self:center;width:150px;line-height:0}.urd-analyse-smultringramme .urd-analyse-smultring{width:150px}.urd-analyse-smultring__tooltip{position:absolute;z-index:4;top:100%;left:50%;transform:translate(-50%);width:max-content;max-width:min(300px,80vw);display:grid;gap:4px;padding:10px 12px;background:var(--urd-bg);color:var(--urd-ink);box-shadow:var(--urd-skygge-stor);border:1px solid var(--urd-line);border-radius:6px;font-size:12px;line-height:1.5;pointer-events:none;overflow-wrap:anywhere}.urd-analyse-smultring__tooltip span{color:var(--urd-mute)}.urd-analyse__fordelingsvalg{display:flex;gap:2px;padding:2px;border:1px solid var(--urd-line-2);border-radius:6px}.urd-app .urd-analyse__fordelingsvalg button{height:32px;padding:0 12px;border-radius:4px;color:var(--urd-mute)}.urd-app .urd-analyse__fordelingsvalg button[aria-pressed=true]{background:var(--urd-sel);color:var(--urd-ink)}.urd-app .urd-analyse__fordelingsvalg button:hover{background:var(--urd-hover)}.urd-analyse__fordelingsvalg button:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.urd-eksport__innhold{display:grid;gap:20px}.urd-eksport__periode{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.urd-eksport__periode div{display:grid;gap:4px}.urd-eksport__periode span,.urd-eksport__hjelp{color:var(--urd-mute);font-size:12px}.urd-eksport__periode b{font-size:12px;font-weight:500}.urd-eksport fieldset{padding:0;margin:0;border:0;min-width:0}.urd-eksport legend{font-size:12px;font-weight:600;margin-bottom:8px}.urd-eksport__formater{display:flex;gap:8px}.urd-eksport__formater label{flex:1;border:1px solid var(--urd-line-2);border-radius:6px;padding:8px;display:flex;align-items:center;gap:6px;cursor:pointer}.urd-eksport__formater label:has(:checked){background:var(--urd-sel);border-color:var(--urd-blue)}.urd-eksport__valg{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.urd-eksport__hjelp,.urd-eksport__feil{line-height:1.6;margin:0}.urd-eksport__feil{color:var(--urd-bad);font-size:12px}.urd-eksport :is(button,input):focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-analyse__fordelingsvalg button,.urd-app .urd-eksport :is(.urd-btn,.urd-ib),.urd-eksport__valg,.urd-eksport__formater label{min-height:44px}}.urd-app .urd-analyse__pil-opp,.urd-app .urd-analyse__pil-ned{width:12px;height:12px;color:inherit}.urd-analyse__pil-opp{transform:rotate(-90deg)}.urd-analyse__pil-ned{transform:rotate(90deg)}.urd-saker-sidepanel .urd-panel__innhold{overflow-wrap:anywhere}.urd-ov{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.urd-ov__innhold{flex:1;min-height:0;overflow:auto;padding:24px 28px 32px;container:urd-ov / inline-size}.urd-ov h2{font:500 16px/1.4 var(--font-h, Inter, sans-serif);letter-spacing:-.2px;margin:0}.urd-ov h3{font-size:13px;font-weight:500;margin:0 0 12px}.urd-ov__personvern{display:flex;align-items:flex-start;gap:10px;padding:10px 0;color:var(--urd-mute);font-size:12px;line-height:1.6}.urd-ov__personvern>svg{color:var(--urd-faint);flex:none;margin-top:3px}.urd-ov__del{margin-top:24px;min-width:0}.urd-ov__delhode{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.urd-ov__delhode>span{font-size:11px;color:var(--urd-faint)}.urd-ov__tabell{width:100%;table-layout:fixed}.urd-ov__tabell :is(td,th){border-right:0;padding:6px 12px}.urd-ov__tabell th{height:38px;padding-top:8px;padding-bottom:8px;font-size:11px;line-height:1.35;background:var(--urd-side);white-space:normal;vertical-align:bottom}.urd-ov__tabell th:first-child{width:26%;padding-left:0}.urd-ov__tabell th:last-child{width:22%}.urd-ov__tabell td:first-child{padding-left:0}.urd-ov__tabell td{height:44px;font-size:12px;font-variant-numeric:tabular-nums}.urd-ov__tabell tbody tr{cursor:pointer}.urd-ov__varsel{color:var(--urd-warn);font-weight:600}.urd-ov__status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.urd-ov__status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.urd-ov__status.is-sendt{color:var(--urd-blue)}.urd-ov__status.is-venter{color:var(--urd-warn)}.urd-ov .urd-kpi__ikon,.urd-ov__persondetaljer .urd-kpi__ikon{color:var(--urd-faint)}.urd-app .urd-ov__person{display:inline-flex;align-items:center;gap:10px;border-radius:6px;padding:2px 6px 2px 0;text-align:left;max-width:100%}.urd-ov__person>span:last-child{display:flex;flex-direction:column;gap:3px;font-weight:500;min-width:0}.urd-ov__person>span:last-child>span{white-space:normal;overflow-wrap:anywhere}.urd-ov__person small{font-size:11px;color:var(--urd-faint);font-weight:400}.urd-ov__avatar{width:30px;height:30px;flex:none;display:inline-grid;place-items:center;border:1px solid var(--urd-line);border-radius:50%;background:var(--urd-side);color:var(--urd-ink);font-size:11px;font-weight:600}.urd-ov__maal{display:flex;gap:10px;align-items:center;min-width:0}.urd-ov__maal>span:last-child{color:var(--urd-mute);font-size:11px;white-space:nowrap}.urd-ov__fremdrift{display:block;height:5px;min-width:20px;width:100%;border-radius:4px;overflow:hidden;background:var(--urd-hover)}.urd-ov__fremdrift i{height:100%;background:var(--urd-blue);display:block;border-radius:inherit}.urd-ov__to{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.urd-ov__stolper{display:flex;flex-direction:column;gap:4px}.urd-ov__stolpe{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) 64px;align-items:center;gap:14px;min-height:30px;font-size:12px}.urd-ov__stolpe>span:first-child{display:flex;align-items:center;gap:8px;min-width:0;color:var(--urd-mute);line-height:1.4}.urd-ov__stolpe>span:first-child>span{min-width:0;overflow-wrap:anywhere}.urd-ov__stolpe strong{font-size:12px;font-weight:500;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.urd-ov__mer{margin-top:8px}.urd-ov__dempet{color:var(--urd-faint);font-size:12px;line-height:1.6;margin:8px 0 0}.urd-ov__linje{margin:0 0 8px;font-size:12px;color:var(--urd-mute);line-height:1.6}.urd-ov__tom{padding:48px 16px;max-width:540px;margin:0 auto;text-align:center}.urd-ov__tom>svg{color:var(--urd-faint);margin-bottom:12px}.urd-ov__tom p{margin:10px 0 16px;color:var(--urd-mute);font-size:13px;line-height:1.6}.urd-ov__arkdel{border-top:1px solid var(--urd-line);padding-top:16px;margin-top:18px}.urd-ov :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--urd-blue);outline-offset:3px}.urd-ov__tabell th{top:-24px}@media (max-width: 1100px){.urd-ov__innhold{padding:20px}.urd-ov__tabell th{top:-20px}}@container urd-ov (max-width: 800px){.urd-ov__to{grid-template-columns:minmax(0,1fr);gap:8px}}@container urd-ov (max-width: 820px){.urd-ov__tabell,.urd-ov__tabell tbody{display:block;width:100%}.urd-ov__tabell thead{display:none}.urd-ov__tabell tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;border:1px solid var(--urd-line);border-radius:10px;padding:10px 14px 12px;margin-bottom:10px}.urd-ov__tabell tr.is-varsel{border-color:var(--urd-warn)}.urd-ov__tabell td{height:auto;min-width:0;padding:6px 0;border:0;display:flex;flex-direction:column;gap:2px;text-align:left}.urd-ov__tabell td:before{content:attr(data-navn);color:var(--urd-mute);font-size:11px}.urd-ov__tabell td:first-child{grid-column:1 / -1;padding:0 0 6px;border-bottom:1px solid var(--urd-line);margin-bottom:4px}.urd-ov__tabell td:first-child:before{content:none}.urd-ov__tabell td:last-child{grid-column:1 / -1}.urd-ov__tabell .tall{text-align:left}.urd-app .urd-ov__tabell td:first-child .urd-ov__person{width:100%;min-height:44px}}@media (max-width: 760px){.urd-ov__innhold{padding:16px}.urd-ov__stolpe{grid-template-columns:minmax(0,1.2fr) minmax(30px,.8fr) 56px;gap:10px}}.urd-ov .urd-ov__kpier{padding:0 0 20px;margin-bottom:8px}.urd-ov__persondetaljer .urd-ov__kpier{grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr))}.urd-ov__persondetaljer .urd-kpi{padding-inline:12px}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-ov :is(.urd-btn,.urd-ib,.urd-ov__person){min-width:44px;min-height:44px;height:auto}.urd-ov__innhold{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (max-width: 760px){.urd-ov__stolpe{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:10px;border-bottom:1px solid var(--urd-line)}.urd-ov__stolpe>.urd-ov__fremdrift{grid-column:1 / -1;grid-row:2}.urd-ov__stolpe strong{grid-column:2;grid-row:1}.urd-ov__persondetaljer .urd-ov__kpier{grid-auto-flow:row}}.urd-ov__tabell tbody tr:not(.is-valgt):is(:has(:focus-visible),:active),.urd-ov__tabell tbody tr:not(.is-valgt):is(:has(:focus-visible),:active) td{background-color:var(--urd-hover)}@media (hover: hover){.urd-ov__tabell tbody tr:not(.is-valgt):hover,.urd-ov__tabell tbody tr:not(.is-valgt):hover td{background-color:var(--urd-hover)}}@media (prefers-reduced-motion: no-preference){.urd-ov__tabell tbody tr,.urd-ov__tabell tbody td{transition:background-color .14s ease}}.urd-ov__arbeidsflate{display:flex;flex:1;min-height:0;min-width:0;position:relative;container:oversikt-side / inline-size}.urd-ov__tabell tbody tr.is-valgt,.urd-ov__tabell tbody tr.is-valgt>td{background:var(--urd-sel)}.urd-ov__persondetaljer .urd-ov__kpier{padding-bottom:16px;margin-bottom:16px}.urd-ov__persondetaljer .urd-kpi:first-child{padding-left:0}.urd-ov__persondetaljer .urd-kpi:last-child{padding-right:0}.urd-ov__persondetaljer h3{margin:0 0 12px;font-size:13px;font-weight:500}.urd-ov__persondetaljer .urd-ov__stolpe{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:8px}.urd-ov__persondetaljer .urd-ov__stolpe>.urd-ov__fremdrift{grid-column:1 / -1;grid-row:2}.urd-ov__persondetaljer .urd-ov__stolpe strong{grid-column:2;grid-row:1}.urd-faktura{flex:1;min-height:0;min-width:0;overflow:auto;padding:24px 28px 32px;color:var(--urd-ink);container:urd-faktura / inline-size}.urd-faktura__rolig{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:12px 0 0;color:var(--urd-mute);font-size:12px;line-height:1.6}.urd-app .urd-faktura__lenke{color:var(--urd-blue);font-weight:500;border-radius:4px}.urd-faktura__tilkobling{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px;padding:8px 8px 8px 12px;border:1px solid var(--urd-line);border-radius:6px;background:var(--urd-side);color:var(--urd-mute);line-height:1.5}.urd-faktura__tilkobling>span{flex:1 1 220px;min-width:0}.urd-faktura__bekreft{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 8px 8px 12px;border-radius:6px;background:var(--urd-sel)}.urd-faktura__bekreft p{flex:1 1 240px;min-width:0;margin:0;line-height:1.5}.urd-faktura__knapper{display:flex;align-items:center;gap:8px;margin-left:auto}.urd-faktura__saker{display:flex;flex-direction:column;gap:8px;margin-top:20px}.urd-faktura__sak{min-width:0;border:1px solid var(--urd-line-2);border-radius:6px;background:var(--urd-bg)}.urd-faktura__sakhode{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:6px 12px 6px 8px;border-radius:6px}.urd-faktura__sak:has(>.urd-faktura__detaljer,>.urd-faktura__bekreft)>.urd-faktura__sakhode{border-radius:6px 6px 0 0}.urd-app .urd-faktura__fold{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:8px;padding:6px;border-radius:4px}.urd-faktura__fold>.urd-ikon{color:var(--urd-faint);transform:rotate(-90deg);transition:transform .15s ease}.urd-faktura__fold[aria-expanded=true]>.urd-ikon{transform:none}.urd-faktura__saktekst{min-width:0;display:flex;flex-direction:column;gap:2px}.urd-faktura__saknavn{display:flex;align-items:center;gap:8px;min-width:0;font-weight:500}.urd-faktura__saknavn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-faktura__saktekst small{padding-left:18px;color:var(--urd-mute);font-size:12px;white-space:normal}.urd-faktura__saktimer{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.urd-faktura__sak>.urd-faktura__bekreft{margin:0 8px 8px}.urd-faktura__linjer{list-style:none;margin:0;padding:0;border-top:1px solid var(--urd-line)}.urd-faktura__linjer>li+li{border-top:1px solid var(--urd-line)}.urd-app .urd-faktura__linje{display:grid;grid-template-columns:112px 24px minmax(0,1fr) 64px 92px 16px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px}.urd-faktura__dato{display:flex;flex-direction:column;gap:4px;color:var(--urd-mute);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.urd-faktura__dato small{font-size:11px}.urd-faktura__tekst{min-width:0;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.urd-faktura__timer{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.urd-faktura__status{display:inline-flex;align-items:center;gap:4px;color:var(--urd-ok);font-size:11px;white-space:nowrap}.urd-faktura__status.is-stopp{color:var(--urd-warn)}.urd-faktura__linje>.urd-ikon{color:var(--urd-faint)}.urd-faktura__linjesum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:var(--urd-mute);font-size:12px;font-variant-numeric:tabular-nums}.urd-faktura__linjesum strong{color:var(--urd-ink);font-size:12px;font-weight:600;white-space:nowrap}.urd-faktura__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--urd-line-2);background:var(--urd-side);border-radius:0 0 6px 6px}.urd-faktura__sum>span{display:flex;flex-wrap:wrap;gap:4px 12px}.urd-faktura__sum small{font-size:11px;color:var(--urd-mute)}.urd-faktura__sum strong{font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.urd-faktura__tom{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 16px 32px;text-align:center;color:var(--urd-mute)}.urd-faktura__tom>.urd-ikon{color:var(--urd-faint);margin-bottom:4px}.urd-faktura__tom h2{margin:0;font-size:14px;font-weight:500;color:var(--urd-ink)}.urd-faktura__tom p{margin:0;line-height:1.6}.urd-faktura__tom+.urd-faktura__rolig{justify-content:center}.urd-faktura__melding{position:sticky;bottom:16px;z-index:3;width:fit-content;max-width:100%;margin:16px auto 0;padding:8px 12px;border-radius:6px;background:var(--urd-navy);color:var(--urd-on-navy);font-size:12.5px;line-height:1.5}.urd-faktura__melding:empty{display:none}.urd-app .urd-faktura button:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}@container urd-faktura (width < 640px){.urd-app .urd-faktura__fold{flex-basis:100%}.urd-faktura__saktimer{padding-left:44px}.urd-faktura__sakhode>.urd-btn{margin-left:auto}.urd-app .urd-faktura__linje{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"kilde dato timer" ". tekst tekst" ". status status";gap:6px 10px}.urd-faktura__dato{grid-area:dato;flex-direction:row;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.urd-faktura__linje>.urd-kilde{grid-area:kilde}.urd-faktura__status{grid-area:status}.urd-faktura__timer{grid-area:timer}.urd-faktura__tekst{grid-area:tekst}.urd-faktura__linje>.urd-ikon{display:none}.urd-faktura__knapper{width:100%;justify-content:flex-end}}@media (max-width: 760px){.urd-faktura{padding:16px 16px 24px}}.urd-faktura .urd-faktura__kpier{padding:0 0 20px}.urd-faktura__kpier .urd-kpi>b{white-space:nowrap}.urd-faktura__kpier+.urd-faktura__bekreft{margin-top:12px}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-faktura :is(.urd-btn,.urd-faktura__lenke,.urd-faktura__fold,.urd-faktura__linje){min-height:44px;min-width:44px;height:auto}.urd-app .urd-faktura__lenke{display:inline-flex;align-items:center;padding-block:8px;text-align:left}.urd-faktura{padding-bottom:max(24px,env(safe-area-inset-bottom))}.urd-faktura__melding{bottom:max(16px,env(safe-area-inset-bottom))}.urd-faktura__saknavn>span{white-space:normal;overflow-wrap:anywhere}.urd-faktura__sakhode>.urd-btn{max-width:100%;white-space:normal}}@container urd-faktura (width < 640px){.urd-faktura__sakhode{gap:8px;padding:10px 12px}.urd-app .urd-faktura__fold{padding:0}.urd-faktura__saktimer{padding-left:22px}.urd-app .urd-faktura__linje{padding:12px 16px;row-gap:6px}.urd-faktura__knapper>.urd-btn{flex:1;justify-content:center}.urd-faktura__bekreft{padding:12px}}@container urd-faktura (width < 480px){.urd-faktura__kpier>.urd-kpi:last-child{grid-column:1 / -1;padding-left:0}}@media (prefers-reduced-motion: reduce){.urd-faktura__fold>.urd-ikon{transition:none}}.urd-faktura__sakhode:has(>.urd-faktura__fold:focus-visible),.urd-app .urd-faktura__linje:focus-visible,.urd-app .urd-faktura__lenke:focus-visible{background-color:var(--urd-hover)}.urd-app .urd-faktura__lenke:focus-visible{text-decoration:underline}@media (hover: hover){.urd-faktura__sakhode:has(>.urd-faktura__fold:hover),.urd-app .urd-faktura__linje:hover,.urd-app .urd-faktura__lenke:hover{background-color:var(--urd-hover)}.urd-app .urd-faktura__lenke:hover{text-decoration:underline}}@media (prefers-reduced-motion: no-preference){.urd-faktura__sakhode{transition:background-color .14s ease}}.urd-faktura__regelsperre{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;padding:12px 16px;margin:0;color:var(--urd-bad);background:color-mix(in srgb,var(--urd-bad) 5%,var(--urd-bg));font-size:12px;line-height:1.5;overflow-wrap:anywhere}.urd-faktura__regelsperre>span{flex:1 1 220px}.urd-faktura__regelsperre b{font-weight:500}@media (max-width: 767px){.urd-faktura__regelsperre .urd-faktura__lenke{min-height:44px;text-align:left}}.urd-faktura__klient{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:20px 0 4px}.urd-faktura__klient:first-child{padding-top:0}.urd-faktura__klient h2{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.urd-faktura__klient>span{color:var(--urd-mute);font-size:12px;font-variant-numeric:tabular-nums}.urd-faktura__sakstatus{display:inline-flex;align-items:center;gap:5px;color:var(--urd-ok);font-size:12px;white-space:nowrap}.urd-faktura__sakstatus.is-stopp{color:var(--urd-warn)}.urd-faktura__sakhode{padding:12px;gap:12px}.urd-faktura__sakhode>.urd-btn{min-width:76px;justify-content:center}.urd-faktura__saktimer{min-width:64px;text-align:right}.urd-faktura__regelsperre{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 16px 12px;padding-top:12px;border-top:1px solid var(--urd-line);font-size:12px;line-height:1.6}.urd-faktura__regelsperre b{color:var(--urd-warn);font-weight:500}.urd-faktura__regelsperre span{flex:1 1 240px}.urd-faktura__sendte{margin-top:24px;border-top:1px solid var(--urd-line-2);padding-top:16px}.urd-faktura__sendte summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;min-height:32px;font-weight:500}.urd-faktura__sendte summary>.urd-ikon:first-child{transform:rotate(-90deg)}.urd-faktura__sendte[open] summary>.urd-ikon:first-child{transform:none}.urd-faktura__sendtrad{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--urd-line);font-size:12px}.urd-faktura__sendtrad>div{flex:1;min-width:0;display:grid;gap:4px}.urd-faktura__sendtrad b{display:flex;align-items:center;gap:8px;font-weight:500;overflow-wrap:anywhere}.urd-faktura__sendtrad small{color:var(--urd-mute)}.urd-faktura__sendtrad>span{white-space:nowrap}.urd-faktura__sendte summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}@container urd-faktura (width < 640px){.urd-faktura__sakhode>.urd-faktura__sakstatus{margin-left:22px}.urd-faktura__saktimer{margin-left:auto;padding:0}.urd-faktura__sakhode>.urd-btn{margin-left:0}.urd-faktura__sendtrad{flex-wrap:wrap;gap:8px 16px}.urd-faktura__sendtrad>div{flex-basis:100%}}@media (max-width: 760px),(pointer: coarse){.urd-faktura__sendte summary{min-height:44px}}.urd-faktura__filter{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--urd-ink)}.urd-faktura__filter>svg{flex:none;color:var(--urd-mute)}.urd-faktura__filter>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urd-faktura__saker{gap:0}.urd-faktura__flyt{min-width:0;box-sizing:border-box}.urd-faktura__flytgruppe{padding-bottom:8px}.urd-faktura__linjer>.urd-faktura__flyt+.urd-faktura__flyt{border-top:0}.urd-faktura__linjer>.urd-faktura__flyt+.urd-faktura__flyt>div{border-top:1px solid var(--urd-line)}.urd-faktura__saker>.urd-faktura__flyt:not(:first-child) .urd-faktura__klient{padding-top:20px}.urd-faktura__flyt[data-flyt]{overflow:hidden}.urd-faktura__flyt[data-flyt=sendt]{pointer-events:none}.urd-faktura__flyt[data-flyt=sendt] .urd-faktura__sakhode,.urd-faktura__linjer>.urd-faktura__flyt[data-flyt=sendt]{background:color-mix(in srgb,var(--urd-blue) 8%,var(--urd-bg))}.urd-faktura__flyt[data-flyt=sendt] :is(.urd-faktura__sakstatus,.urd-faktura__status){color:var(--urd-blue)}.urd-faktura__sendte[hidden]{display:none}.urd-faktura__sendte summary{max-width:100%}.urd-faktura__sendte summary>.urd-ikon{flex:none}.urd-faktura__sendte summary>span{min-width:0;line-height:1.6}@media (prefers-reduced-motion: reduce){.urd-faktura__flyt[data-flyt]{height:auto;opacity:1}}.urd-faktura__kpier .urd-kpi>b{white-space:normal;overflow-wrap:anywhere}.urd-faktura__saker{gap:24px}.urd-faktura__klientgruppe{min-width:0;border:1px solid var(--urd-line-2);border-radius:6px}.urd-faktura__klientgruppe .urd-faktura__klient{padding:12px 16px;background:var(--urd-side);border-bottom:1px solid var(--urd-line);border-radius:6px 6px 0 0}.urd-faktura__klient h2{min-width:0;font-size:13px}.urd-faktura__klient h2>.urd-ikon{flex:none;color:var(--urd-faint)}.urd-faktura__klient>span{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.urd-faktura__klient strong{color:var(--urd-ink);font-size:13px;font-weight:500}.urd-faktura__flytgruppe{padding-bottom:0}.urd-faktura__sak{border:0;border-radius:0;background:transparent}.urd-faktura__klientgruppe>.urd-faktura__flyt+.urd-faktura__flyt+.urd-faktura__flyt{border-top:1px solid var(--urd-line)}.urd-faktura__sakhode{padding:12px;border-radius:0}.urd-faktura__sakhode .urd-faktura__sakstatus{min-width:104px;color:var(--urd-mute)}.urd-faktura__sakstatus>.urd-ikon,.urd-faktura__rolig>.urd-ikon,.urd-faktura__tilkobling>.urd-ikon,.urd-faktura__sendte summary>.urd-ikon{color:var(--urd-faint)}.urd-faktura__saktimer{display:grid;gap:4px;min-width:132px}.urd-faktura__saktimer small{color:var(--urd-mute);font-size:11px;font-weight:400}.urd-faktura__sakstatus{color:var(--urd-mute)}.urd-faktura__satslinje{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 16px 12px 40px;font-size:12px;line-height:1.6;color:var(--urd-mute)}.urd-faktura__regelsperre{color:var(--urd-mute);background:transparent;padding:12px 0 0;margin-inline:40px 16px}.urd-faktura__regelsperre b{color:var(--urd-ink)}.urd-faktura__tilkobling{padding:0;border:0;background:transparent}.urd-app .urd-faktura__lenke{color:var(--urd-ink);text-decoration:underline;text-underline-offset:3px}.urd-faktura__utelatte{display:grid;gap:8px;padding:12px 16px;color:var(--urd-mute);font-size:12px;overflow-wrap:anywhere}.urd-faktura__utelatte p{margin:0}.urd-faktura__forhandsvisning{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:16px 16px 12px;border-top:1px solid var(--urd-line)}.urd-faktura__forhandsvisning h3{margin:0;font-size:13px;font-weight:500}.urd-faktura__forhandsvisning>span{color:var(--urd-mute);font-size:11px}.urd-faktura__kolonner,.urd-faktura__fakturalinje{display:grid;grid-template-columns:112px minmax(0,1fr) 80px;gap:16px;padding:12px 16px}.urd-faktura__kolonner{background:var(--urd-side);color:var(--urd-mute);font-size:11px;padding-block:8px}.urd-faktura__kolonner>:last-child{text-align:right}.urd-faktura__fakturalinje{align-items:baseline;font-size:13px;line-height:1.6;padding-bottom:4px}.urd-faktura__fakturalinje time{color:var(--urd-mute);font-size:12px;white-space:nowrap}.urd-faktura__fakturalinje>span{white-space:pre-wrap;overflow-wrap:anywhere}.urd-faktura__fakturalinje strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.urd-faktura__grunnlag{padding:0 16px 8px}.urd-faktura__grunnlag summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;width:fit-content;max-width:100%;min-height:32px;margin-left:128px;color:var(--urd-mute);font-size:11px;cursor:pointer;list-style:none}.urd-faktura__grunnlag summary::-webkit-details-marker{display:none}.urd-faktura__grunnlag summary>span{color:var(--urd-ink);text-decoration:underline;text-underline-offset:3px}.urd-faktura__grunnlag summary .urd-ikon{color:var(--urd-faint)}.urd-faktura__grunnlag[open] summary .urd-ikon{transform:rotate(180deg)}.urd-app .urd-faktura__grunnlag .urd-faktura__linje{grid-template-columns:104px 20px minmax(0,1fr) 56px 104px 14px;padding-inline:12px;border-top:1px solid var(--urd-line);background:var(--urd-side);font-size:12px}.urd-faktura__grunnlag .urd-faktura__status{color:var(--urd-mute)}.urd-faktura__grunnlag summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px;border-radius:4px}.urd-faktura__tidslinje{list-style:none;margin:20px 0 0 6px;padding:0 0 0 24px;border-left:1px solid var(--urd-line-2)}.urd-faktura__tidslinje>li{position:relative;padding-bottom:24px}.urd-faktura__tidslinje>li:last-child{padding-bottom:0}.urd-faktura__tidslinje>li:before{content:"";position:absolute;left:-28px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--urd-faint);outline:4px solid var(--urd-bg)}.urd-faktura__tidslinje h3{margin:0;font-size:12px;line-height:18px;font-weight:500}.urd-faktura__sendtrad{padding-block:12px}.urd-faktura__sendtrad:last-child{border-bottom:0}.urd-faktura__sakhode:has(>.urd-faktura__fold:not(:disabled)):is(:has(:focus-visible),:active),.urd-app .urd-faktura__grunnlag .urd-faktura__linje:not(:disabled):is(:focus-visible,:active){background:var(--urd-hover)}@media (hover: hover){.urd-faktura__sakhode:has(>.urd-faktura__fold:not(:disabled)):hover,.urd-app .urd-faktura__grunnlag .urd-faktura__linje:not(:disabled):hover{background:var(--urd-hover)}.urd-faktura__grunnlag summary:hover>span{color:var(--urd-blue)}}@container urd-faktura (width < 900px){.urd-faktura__kpier>.urd-kpi{padding-inline:12px}.urd-faktura__verdikpi>b{font-size:20px}}@container urd-faktura (width < 640px){.urd-faktura .urd-faktura__kpier{grid-template-columns:repeat(2,minmax(0,1fr))}.urd-faktura__kpier>.urd-kpi:nth-child(odd){padding-left:0;border-right:1px solid var(--urd-line)}.urd-faktura__kpier>.urd-kpi:nth-child(2n){padding-right:0;border-right:0}.urd-faktura__kpier>.urd-kpi:last-child{grid-column:auto;padding-left:12px}.urd-faktura__klientgruppe .urd-faktura__klient{padding:12px;gap:4px}.urd-faktura__klient h2{width:100%}.urd-faktura__klient>span{width:100%;justify-content:space-between;font-size:11px}.urd-faktura__sakhode{gap:12px 8px}.urd-faktura__sakhode .urd-faktura__sakstatus{margin-left:0;min-width:0}.urd-faktura__saktimer{min-width:0;margin-left:auto}.urd-faktura__sakhode>.urd-btn{min-width:68px}.urd-faktura__satslinje,.urd-faktura__regelsperre{margin-inline:12px}.urd-faktura__kolonner{display:none}.urd-faktura__fakturalinje{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}.urd-faktura__fakturalinje time{grid-column:1;grid-row:1}.urd-faktura__fakturalinje>span{grid-column:1 / -1;grid-row:2}.urd-faktura__fakturalinje strong{grid-column:2;grid-row:1}.urd-faktura__grunnlag{padding-inline:12px}.urd-faktura__grunnlag summary{margin-left:0}.urd-app .urd-faktura__grunnlag .urd-faktura__linje{grid-template-columns:20px minmax(0,1fr) auto;padding-inline:8px}.urd-faktura__sum{align-items:baseline;padding:12px}.urd-faktura__sum>span{flex-direction:column}.urd-faktura__sendtrad>div{flex-basis:100%}}@media (max-width: 760px),(pointer: coarse){.urd-faktura__grunnlag summary{min-height:44px}.urd-faktura .urd-sidehode>.urd-btn{width:100%;justify-content:center}}.innst-varsler .innst-group{margin-top:22px}.innst-varselrad{display:grid;grid-template-columns:minmax(180px,1fr) auto 32px;align-items:center;gap:12px;min-height:56px;padding:12px 0;border-bottom:1px solid var(--urd-line)}.innst-varselrad>.innst-switch{grid-column:3;justify-self:end}.innst-varselrad strong{font-weight:500}.innst-varselplan{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px 24px;margin:12px 0 0;padding:0;border:0;min-width:0}.innst-varselplan-tid,.innst-varselplan-dager{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:7px;font-size:12px;color:var(--urd-mute)}.innst-varselplan-tid .urd-tidvelger{width:96px}.innst-varselplan .innst-days{display:flex;flex-wrap:wrap;gap:4px;margin:0}.innst-varselplan .innst-days button{padding-inline:8px}.innst-content .innst-varselplan-dager>.innst-feltfeil{margin:0;max-width:100%}.innst-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.innst-varseloppsett,.innst-personvern-egne{margin:16px 0}.innst-varseloppsett summary,.innst-personvern-egne summary{cursor:pointer;font-weight:500;padding:8px 0}.innst-varseloppsett summary:focus-visible,.innst-personvern-egne summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.innst-varselrad--felles{grid-template-columns:minmax(150px,1fr) auto}.innst-kanalchecks{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.innst-kanalchecks label{display:inline-flex;gap:5px;align-items:center;min-height:32px}.innst-personvern-unntak{list-style:none;padding:0;margin:0}.innst-personvern-unntak li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--urd-line)}.innst-personvern-unntak strong{font-weight:500}.innst-personvern-unntak span{color:var(--urd-mute);font-size:12px;line-height:1.5}.innst-personvern-egne summary span{color:var(--urd-mute);margin-left:6px;font-size:12px}.innst-personvern .innst-status{text-align:right;white-space:normal}@container innst (max-width: 1050px){.innst-varselrad{grid-template-columns:minmax(0,1fr) 32px;gap:6px 12px}.innst-varselrad>.innst-switch{grid-column:2;grid-row:1}.innst-varselrad-kanaler{grid-column:1;grid-row:2}.innst-varselrad--felles{grid-template-columns:1fr}}@container innst (max-width: 500px){.innst-personvern-unntak li{grid-template-columns:1fr;gap:4px}.innst-personvern .innst-inline-form,.innst-personvern .innst-rule-list li{flex-wrap:wrap}.innst-personvern .innst-row:has(.innst-switch){flex-wrap:nowrap;align-items:center}.innst-personvern .innst-row:has(.innst-switch) .innst-row-text{flex-basis:auto}}@media (max-width: 759px),(pointer: coarse){.innst-varselrad{grid-template-columns:minmax(0,1fr) 44px}.innst-kanalchecks label{min-height:44px}.innst-varselrad--felles{grid-template-columns:1fr}}.innst-channel-status{margin:20px 0 12px}.innst-channel-status-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-top:1px solid var(--urd-line)}.innst-channel-status-row strong{font-weight:500}.innst-channel-status-row p{color:var(--urd-mute);font-size:12px;line-height:1.6;margin:4px 0 0}.innst-coming{margin-left:6px;color:var(--urd-mute);font-size:11px;font-weight:400}.innst-message-previews{margin:16px 0}.innst-message-previews>p{font-size:12px;line-height:1.6}.innst-message-preview{margin:12px 0}.innst-message-preview figcaption{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500}.innst-message-body{padding:12px 16px;border:1px solid var(--urd-line);border-radius:6px;background:var(--urd-side);color:var(--urd-ink);font-size:13px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}@media (max-width: 759px){.innst-channel-status-row{grid-template-columns:24px minmax(0,1fr)}.innst-channel-status-row>button{grid-column:2;justify-self:start}}.innst-varselrad-kanaler>.nv-select{width:160px;max-width:100%}.innst-varseloppsett{border-top:1px solid var(--urd-line);padding-top:8px}.innst-personvern .innst-group>p{max-width:70ch}.innst-personvern .innst-row-control:empty{display:none}.innst-personvern-sikring{border-top:1px solid var(--urd-line);padding-top:8px}.innst-personvern-egne summary{font-size:12px;line-height:1.5}@media (max-width: 759px),(pointer: coarse){.innst-personvern-egne summary{min-height:44px;padding-block:12px}}.innst-integrations .innst-integration-row{height:100%;min-height:136px;grid-template-rows:1fr auto;box-sizing:border-box}.innst-integrations .innst-integration-copy p{min-height:36px}.innst-integrations .innst-integration-row>button{grid-row:2}.urd-app .urd-dialog.innst-integration-overlay{box-sizing:border-box}.urd-app .innst-integration-overlay>.innst-integration-dialog{display:flex;flex-direction:column;padding:0;overflow:hidden;container:none;width:min(480px,100%);flex:none}.innst-integration-dialog-header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--urd-line)}.innst-integration-dialog-header>div{min-width:0}.urd-app .innst-integration-dialog-title{display:flex;align-items:center;gap:12px;margin:0 0 8px}.innst-integration-dialog-title>span:last-child{min-width:0}.innst-integration-dialog .innst-integration-logo{flex:none}.innst-integration-dialog-header .innst-integration-status{display:block;margin-left:44px}.innst-integration-dialog-header:has(.innst-integration-logos) .innst-integration-status{margin-left:116px}.innst-integration-dialog-header>button{flex:none}.innst-integration-dialog-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;scrollbar-width:thin;scrollbar-color:var(--urd-line-2) var(--urd-bg)}.innst-integration-dialog-footer{flex:none;margin:0;padding:16px 24px;border-top:1px solid var(--urd-line)}.innst-content .innst-integration-description{margin:0 0 24px;font-size:13px;color:var(--urd-mute)}.innst-integration-scope{margin-bottom:24px}.innst-integration-scope ul{margin:0;padding-left:18px;color:var(--urd-mute);font-size:13px;line-height:1.6}.innst-integration-scope li+li{margin-top:8px}.innst-integration-scope li::marker{color:var(--urd-faint)}.innst-integration-facts{display:flex;flex-direction:column;gap:24px;margin:0 0 24px}.innst-integration-facts div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-size:13px;line-height:1.6}.innst-integration-facts dt{font-weight:600}.innst-integration-facts dd{margin:0;color:var(--urd-mute);overflow-wrap:anywhere}.innst-integration-dialog.innst-integrations .innst-integration-detail{margin:0;padding:24px 0 0}.innst-integration-dialog .innst-integration-detail>:first-child{margin-top:0}.innst-integration-dialog .innst-integration-detail>:last-child{margin-bottom:0}.innst-integration-dialog .innst-integration-form input{min-width:0;width:100%}.innst-integration-dialog .innst-integration-field{display:flex;flex-direction:column;align-items:stretch;gap:8px}.innst-integration-dialog .innst-integration-field .nv-select{width:100%}.innst-integration-dialog.innst-page .innst-primary{color:var(--urd-on-navy);background:var(--urd-navy);border-color:var(--urd-navy)}.innst-integration-dialog.innst-page .innst-danger{color:var(--urd-bad);background:transparent;border-color:var(--urd-bad)}.innst-integration-dialog.innst-page .innst-danger:hover{background:var(--urd-hover)}.innst-integration-dialog .innst-integration-confirm{margin:0;padding:0;border:0;background:transparent}.innst-integration-dialog .innst-integration-confirm a{display:inline-block;margin-top:12px}.innst-integrations .innst-integration{position:relative}.innst-integrations .innst-integration:hover{border-color:var(--urd-line-2)}.innst-integrations .innst-integration-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.innst-integrations .innst-integration-open:focus-visible{outline:2px solid var(--urd-blue);outline-offset:3px}.innst-integrations .innst-integration-action{position:relative;z-index:2;min-height:32px}.innst-integration-chevron{grid-column:3;grid-row:2;justify-self:end;color:var(--urd-faint)}@media (max-width: 759px),(pointer: coarse){.innst-integrations .innst-integration-action{min-height:44px}}@media (max-width: 759px){.innst-integration-dialog-header{padding:16px;gap:8px}.innst-integration-dialog-content{padding:20px 16px}.innst-integration-dialog-footer{padding:12px 16px}}.innst-directory{border-top:1px solid var(--urd-line);margin:12px 0}.innst-directory-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--urd-line)}.innst-page .innst-directory-role{flex:0 0 175px;width:175px;font-size:12px}.innst-directory-add{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0}.innst-directory-add label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px}.innst-page .innst-directory-add input,.innst-page .innst-directory-add .custom-select-container{width:100%;max-width:none}.innst-directory-add>p,.innst-directory-add>.innst-actions{grid-column:1 / -1}.innst-directory-confirm{margin:12px 0}.innst-directory-confirm p{margin:0 0 12px}.innst-directory-sharing{margin-top:16px}@media (max-width: 600px){.innst-directory-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px 12px}.innst-page .innst-directory-role{grid-column:2;width:100%;min-width:0}.innst-directory-row>.innst-btn{grid-column:3;grid-row:2}.innst-directory-add{grid-template-columns:1fr}.innst-directory .innst-btn,.innst-directory-add .innst-btn,.innst-directory-role button{min-height:44px}}.innst-firma-layout .innst-group{margin:32px 0}.innst-firma-layout>.innst-group:first-child{margin-top:0}.innst-firma-layout>.innst-group:nth-child(2){margin-bottom:16px}.innst-firma-layout .innst-group>h3{margin-bottom:12px}.innst-firma-layout .innst-group>p{max-width:72ch;margin:8px 0}.innst-firma-access{margin-bottom:16px}.innst-firma-access h4{margin:0 0 8px;color:var(--urd-ink);font-size:12px;font-weight:500;line-height:1.5}.innst-firma-access>.innst-intro{margin:0 0 12px;max-width:72ch}.innst-firma-layout .innst-firma-details{margin:8px 0 0;border-bottom:1px solid var(--urd-line)}.innst-firma-details>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;list-style:none;color:var(--urd-ink);font-size:12px;font-weight:500;line-height:1.5;cursor:pointer;border-radius:4px}.innst-firma-details>summary::-webkit-details-marker{display:none}.innst-firma-details>summary>span:first-child{flex:1;min-width:0}.innst-firma-details>summary>.urd-ikon{flex:none;color:var(--urd-faint);transform:rotate(-90deg)}.innst-firma-details[open]>summary>.urd-ikon{transform:none}.innst-firma-details>summary:hover{background:var(--urd-hover)}.innst-firma-details>summary:focus-visible{outline:2px solid var(--urd-ink);outline-offset:3px}.innst-firma-summary-count{color:var(--urd-mute);font-size:12px;font-weight:400}.innst-firma-details-body{padding:8px 0 16px}.innst-firma-details-body>p:first-child{margin-top:0}.innst-firma-layout .innst-notice{margin-top:16px}.innst-firma-layout .innst-value{overflow-wrap:anywhere}@media (max-width: 600px){.innst-firma-layout .innst-group{margin-top:32px}.innst-firma-layout>.innst-group:first-child{margin-top:0}.innst-firma-layout .innst-actions{flex-wrap:wrap}.innst-firma-layout .innst-btn,.innst-firma-layout .innst-firma-flere,.innst-firma-layout .innst-firma-number,.innst-firma-layout .innst-firma-search{min-height:44px}}.urd-saksminne__verktoy{display:flex;align-items:center;gap:16px;margin:20px 0 8px}.urd-saksminne__sok{display:flex;align-items:center;gap:8px;min-width:0;flex:1;height:32px;padding:0 8px;border:1px solid var(--urd-line);border-radius:4px;color:var(--urd-mute);background:var(--urd-hover)}.urd-saksminne__sok:focus-within{outline:2px solid var(--urd-navy);outline-offset:2px}:root .innst-page.innst-page .urd-saksminne__sok input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;height:30px;padding:0;border:0;outline:0;background:transparent!important;border-color:transparent!important;color:var(--urd-ink);font:inherit;box-shadow:none}.urd-saksminne__sok input::placeholder{color:var(--urd-mute)}.urd-saksminne__sok input::-webkit-search-cancel-button{display:none}.innst-page .urd-saksminne__sok button{display:grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:0;background:transparent;color:var(--urd-ink);cursor:pointer}.innst-page .urd-saksminne__sok button:hover{background:var(--urd-hover);border-radius:4px}.urd-saksminne__antall{color:var(--urd-mute);font-size:12px;white-space:nowrap}.urd-saksminne__demo{color:var(--urd-mute);font-size:12px;line-height:1.6;padding:10px 12px;border:1px solid var(--urd-line);border-radius:4px}.urd-saksminne .urd-saksminne__tekst{min-width:0;flex:1}.urd-saksminne .urd-saksminne__kilde{font-weight:500;overflow-wrap:anywhere}.urd-saksminne .urd-saksminne__ikon{flex:none;align-self:flex-start;margin-top:3px;color:var(--urd-faint)}.urd-saksminne .urd-saksminne__dato{font-size:11px}.urd-saksminne .innst-btn{flex:none}.urd-saksminne__tom{padding:24px 0;border-bottom:1px solid var(--urd-line)}.urd-saksminne__tom strong{font-size:13px;font-weight:500}.urd-saksminne__tom p{margin:6px 0 0}.urd-saksminne__melding:empty{display:none}@media (max-width: 520px){.urd-saksminne__verktoy{flex-wrap:wrap;gap:8px}.urd-saksminne__sok{flex-basis:100%}}@media (max-width: 759px),(pointer: coarse){.innst-page .urd-saksminne__sok{height:44px}:root .innst-page.innst-page .urd-saksminne__sok input:not([type=checkbox]):not([type=radio]){min-height:42px;height:42px;font-size:16px}.innst-page .urd-saksminne__sok button{height:44px;width:44px}}.urd-saksminne__verktoy>.innst-btn{flex:none}.urd-saksminne__editor{margin:0;padding:0}.urd-saksminne__editor>strong{display:block;font-weight:500;margin-bottom:12px}.urd-saksminne__felter{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.urd-saksminne__felt{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}.urd-saksminne__felt>span{font-weight:500}.urd-saksminne__felt input{width:100%;min-width:0;box-sizing:border-box}.urd-saksminne__sak{grid-column:1 / -1}.urd-saksminne__sak .urd-sakvelger{min-width:0;width:100%}.urd-saksminne__sak .urd-sakvelger__knapp{width:100%;min-width:0}.urd-saksminne__handlinger,.urd-saksminne__radhandlinger{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.urd-saksminne__radhandlinger{justify-content:flex-end;font-size:12px}@media (max-width: 600px){.urd-saksminne__felter{grid-template-columns:minmax(0,1fr)}.innst-rule-list.urd-saksminne>li{flex-wrap:wrap}.urd-saksminne__tekst{flex-basis:calc(100% - 40px)!important}.urd-saksminne__radhandlinger{width:100%}}.urd-saksminne__felt .nv-select{width:100%}.urd-saksminne__forklaring{margin-top:32px;padding-top:24px;border-top:1px solid var(--urd-line)}.urd-saksminne__forklaring p{margin:8px 0 0;font-size:13px;color:var(--urd-mute);overflow-wrap:anywhere}.urd-saksminne__slettehjelp{flex-basis:100%;margin:0 0 8px;color:var(--urd-mute);font-size:13px}.urd-sidepanel.innst-page .innst-btn-danger{color:var(--urd-bad);border-color:var(--urd-bad);background:transparent}.urd-sidepanel.innst-page .innst-btn-danger:hover{background:var(--urd-hover)}.urd-app .innst-rule-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.urd-app .innst-rule-toolbar>.nv-select{min-width:220px;max-width:100%}.urd-app .innst-rule-number{width:96px;text-align:right}.urd-app .innst-rule-text{display:grid;gap:8px;padding:12px 0;font-size:13px}.urd-app .innst-rule-text textarea{width:100%;min-height:76px;resize:vertical;padding:8px 10px;line-height:1.5}.urd-app .innst-rule-text>span{white-space:pre-wrap}.urd-app .innst-rule-files{list-style:none;margin:12px 0;padding:0}.urd-app .innst-rule-files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--urd-line)}.urd-app .innst-rule-files li>:first-child{min-width:0;overflow-wrap:anywhere}.urd-app .innst-rule-files a,.urd-app .innst-rule-files button{color:var(--urd-ink);min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto;min-height:32px}.urd-app .innst-rule-files small{color:var(--urd-mute);flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.urd-app .innst-rule-suggestions label{display:flex;align-items:start;gap:10px;margin:12px 0}.urd-app .innst-rule-suggestions small{display:block;color:var(--urd-mute);margin-top:4px}.urd-app .innst-regler .innst-muted{font-size:12px;line-height:1.6}.urd-app .innst-rule-review{list-style:none;padding:0;margin:16px 0 0}.urd-app .innst-rule-review>li{padding:16px 0;border-top:1px solid var(--urd-line)}.urd-app .innst-rule-proposal-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.urd-app .innst-rule-proposal-heading>span{font-size:12px;color:var(--urd-mute)}.urd-app .innst-rule-value{margin:6px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.urd-app .innst-rule-review blockquote{margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--urd-line);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.urd-app .innst-rule-review cite{display:block;color:var(--urd-mute);font-style:normal;margin-top:4px}.urd-app .innst-rule-review .innst-rule-toolbar{margin:12px 0 0}.urd-app .innst-rule-editor{display:grid;gap:8px;margin-top:12px;max-width:100%}.urd-app .innst-rule-editor>label{font-size:12px}.urd-app .innst-rule-editor .innst-input{max-width:100%;width:100%}.urd-app .innst-rule-source{font-size:12px;overflow-wrap:anywhere}.urd-app .innst-rule-source span{display:block;line-height:1.6;margin-top:6px;color:var(--urd-mute)}.urd-app .innst-rule-import>[role=status]:empty{display:none}@media (max-width:600px){.urd-app .innst-rule-toolbar>.nv-select{min-width:0;width:100%}.urd-app .innst-rule-files li{align-items:start}.urd-app .innst-regler .innst-row-control{max-width:100%}.urd-app .innst-rule-import .innst-btn{min-height:44px;height:auto}}.innst-rule-drop{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 24px;border:1px dashed var(--urd-line-2);border-radius:6px;background:var(--urd-side)}.innst-rule-drop.is-dragover{border-color:var(--urd-blue);background:var(--urd-sel)}.innst-rule-drop:focus-within{border-color:var(--urd-blue)}.innst-rule-drop h3{display:none}.innst-rule-drop>svg{color:var(--urd-faint)}.innst-rule-drop p{margin:0;font-size:12px;color:var(--urd-mute)}.innst-rule-saved{margin:32px 0;padding-top:32px;border-top:1px solid var(--urd-line)}.innst-rule-saved-client{border-bottom:1px solid var(--urd-line)}.innst-rule-saved-client>summary{display:list-item;padding:16px 0;font-size:13px;overflow-wrap:anywhere}.innst-rule-saved-client summary small{display:block;padding:4px 0 0 16px;color:var(--urd-mute);font-size:12px;font-weight:400}.innst-rule-saved-client dl{margin:4px 0 12px;font-size:12px}.innst-rule-saved-client dl>div{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:16px;padding:6px 0}.innst-rule-saved-client dt{color:var(--urd-mute)}.innst-rule-saved-client dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.innst-page .innst-rule-saved-client>button{margin-bottom:12px;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.innst-rule-manual{margin:20px 0}.innst-rule-manual>summary{width:fit-content;font-size:13px}.innst-rule-review>li>.innst-rule-toolbar{flex-wrap:wrap}@container innst (max-width: 600px){.innst-rule-drop{grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 16px}.innst-rule-drop>button{grid-column:2;justify-self:start}.innst-rule-saved-client dl>div{grid-template-columns:1fr;gap:4px}}@media (max-width: 759px),(pointer: coarse){.urd-app .innst-rule-files :is(a,button){min-height:44px}}@container innst (max-width: 500px){.urd-app .innst-rule-files :is(a,button){min-height:44px}}.innst-rule-guidelines{margin-top:32px}.innst-content .innst-rule-heading h3{margin:0 0 8px}.innst-content .innst-rule-heading p{margin:0 0 24px;max-width:65ch;font-size:13px;color:var(--urd-mute)}.urd-app .innst-rule-import>.innst-muted{margin:12px 0 0;max-width:75ch}.urd-app .innst-rule-import>.innst-rule-toolbar:empty{display:none}.urd-app .innst-rule-import>h3{margin:32px 0 12px}.urd-app .innst-rule-review>li{padding:24px 0}.urd-app .innst-rule-review:empty{display:none}.innst-rule-saved-client>summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:4px}.innst-bruk-steg{list-style:none;padding:0;margin:24px 0 0}.innst-bruk-steg-rad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;align-items:center;padding:32px 0;border-top:1px solid var(--urd-line)}.innst-bruk-steg-rad:first-child{padding-top:24px}.innst-bruk-tekst{min-width:0}.innst-content .innst-bruk-tekst h3{display:flex;align-items:baseline;gap:12px;margin:0 0 8px}.innst-bruk-tekst h3>span{flex:none;color:var(--urd-faint);font-variant-numeric:tabular-nums;font-weight:400}.innst-content .innst-bruk-tekst p{margin:0 0 16px 20px;color:var(--urd-mute);font-size:13px}.innst-bruk-tekst>button{margin-left:20px}.innst-guide-bilde{position:relative;min-width:0;overflow:hidden;border:1px solid var(--urd-line-2);border-radius:6px;background:#fff}.innst-guide-bilde>img{position:absolute;display:block;max-width:none;height:auto}.innst-guide-bilde>.innst-guide-mork{display:none}:root:is([data-workspace-theme=dark]:not([data-native-workspace=on]),[data-native-workspace=on][data-native-theme=dark]) .innst-guide-bilde{background:#16191f}:root:is([data-workspace-theme=dark]:not([data-native-workspace=on]),[data-native-workspace=on][data-native-theme=dark]) .innst-guide-bilde>.innst-guide-lys{display:none}:root:is([data-workspace-theme=dark]:not([data-native-workspace=on]),[data-native-workspace=on][data-native-theme=dark]) .innst-guide-bilde>.innst-guide-mork{display:block}@container innst (max-width: 760px){.innst-bruk-steg-rad{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.innst-bruk-tekst{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start}.innst-bruk-tekst h3{grid-column:1}.innst-content .innst-bruk-tekst p{grid-column:1;margin-bottom:0}.innst-bruk-tekst>button{grid-column:2;grid-row:1 / 3;margin:0;min-height:44px}}@container innst (max-width: 400px){.innst-bruk-tekst{display:block}.innst-content .innst-bruk-tekst p{margin-bottom:16px}.innst-bruk-tekst>button{margin-left:20px}}@media (pointer: coarse){.innst-bruk-tekst>button{min-height:44px}}.innst-page{--innst-felt: 240px;container:innst / inline-size;color:var(--urd-ink);background:var(--urd-bg);padding:24px 28px;font:inherit;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.innst-page *,.innst-page *:before,.innst-page *:after{box-sizing:border-box}.innst-intro{color:var(--urd-mute);margin:0 0 20px;font-size:12px;line-height:1.6}.innst-layout{display:grid;grid-template-columns:160px minmax(0,1000px);gap:28px;align-items:start}.innst-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:0}.innst-page .innst-nav button{display:flex;align-items:center;gap:10px;padding:0 10px;height:32px;min-width:0;border-radius:4px;font:inherit;color:var(--urd-mute);border:0;background:transparent;text-align:left;cursor:pointer}.innst-nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.innst-page .innst-nav .urd-ikon{width:16px;height:16px;flex:none}.innst-page .innst-nav button:hover{background:var(--urd-hover);color:var(--urd-ink)}.innst-page .innst-nav button[aria-current=page]{color:var(--urd-ink);background:var(--urd-hover);font-weight:500}.innst-content{min-width:0;width:100%;max-width:1000px;overflow-wrap:anywhere}.innst-content h2{font-size:15px;font-weight:600;line-height:1.4;margin:0 0 8px}.innst-content h3{font-size:13px;font-weight:600;margin:0 0 10px;line-height:1.5}.innst-content p{line-height:1.6}.innst-page a:not([class]){color:var(--urd-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover: hover){.innst-page a:not([class]):hover{text-decoration-thickness:2px}}.innst-group,.innst-section{margin:0 0 24px}.innst-group{margin-top:24px}.innst-group>p,.innst-section>p{color:var(--urd-mute)}.innst-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:12px 0;border-bottom:1px solid var(--urd-line)}.innst-row-text,.innst-row-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.innst-row strong,.innst-label{font-weight:500}.innst-row-text small,.innst-help,.innst-muted{color:var(--urd-mute);font-size:12px;line-height:1.5}.innst-row-control,.innst-control{flex-shrink:0;max-width:55%;display:flex;align-items:center;justify-content:flex-end;gap:8px}.innst-row-control .nv-select,.innst-control .nv-select{width:var(--innst-felt);max-width:100%}.innst-page .innst-btn,.innst-page .innst-button,.innst-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--urd-line-2);border-radius:4px;background:var(--urd-bg);color:var(--urd-ink);font:inherit;font-size:12px;line-height:20px;text-decoration:none;cursor:pointer;white-space:nowrap}.innst-page .innst-btn:hover,.innst-page .innst-button:hover,.innst-page .btn:hover{background:var(--urd-hover)}.innst-page .innst-primary,.innst-page .innst-btn-primary{background:var(--urd-navy);color:var(--urd-on-navy);border-color:var(--urd-navy)}.innst-page .innst-primary:hover,.innst-page .innst-btn-primary:hover{background:var(--urd-navy);opacity:.92}.innst-page .innst-danger,.innst-page .innst-btn-danger,.innst-page .innst-error,.innst-error{color:var(--urd-bad)}.innst-page .innst-btn-quiet{border-color:transparent}.innst-page :is(button,input,textarea,a):focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.innst-page button:disabled{cursor:default;opacity:.5}.innst-page .innst-switch{width:32px;min-width:32px;height:18px;padding:2px;border:0;border-radius:10px;background:var(--urd-light);cursor:pointer}.innst-switch span{width:14px;height:14px;border-radius:50%;display:block;background:var(--urd-bg);box-shadow:var(--urd-skygge);transition:transform .15s ease}.innst-page .innst-switch[aria-checked=true]{background:var(--urd-navy)}.innst-switch[aria-checked=true] span{transform:translate(14px);background:var(--urd-on-navy)}.innst-form{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.innst-form>label{width:100%}.innst-form label,.innst-field,.innst-integration-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:400}.innst-form label>span,.innst-field>span,.innst-fields label>span{color:var(--urd-mute);font-size:12px}.innst-form small,.innst-field small{color:var(--urd-mute);font-size:12px}.innst-page input:not([type=checkbox]),.innst-page textarea{width:100%;min-width:0;height:32px;padding:5px 9px;font:inherit;color:var(--urd-ink);background:var(--urd-bg);border:1px solid var(--urd-line-2);border-radius:4px;line-height:20px}:root .innst-page.innst-page :is(input,textarea):not([type=checkbox]):not([type=radio]){color:var(--urd-ink)!important;background:var(--urd-bg)!important;border-color:var(--urd-line-2)!important}:root .innst-page.innst-page input:is([readonly],:disabled):not([type=checkbox]){color:var(--urd-mute)!important;background:var(--urd-side)!important}.innst-page textarea{height:auto;min-height:76px;resize:vertical}.innst-page .urd-tidvelger{flex:none;width:100%}.innst-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.innst-fields--felt{grid-template-columns:repeat(2,var(--innst-felt))}.innst-fields label{min-width:0;display:flex;flex-direction:column;gap:6px}:root .innst-page.innst-page .nv-select .nv-select__btn{height:32px;min-height:32px;padding:0 9px;color:var(--urd-ink)!important;background:var(--urd-bg)!important;border:1px solid var(--urd-line-2)!important;border-radius:4px;box-shadow:none;font:inherit}:root .innst-page.innst-page .nv-select .nv-select__btn:hover{border-color:var(--urd-light)!important}:root .innst-page.innst-page .nv-select--open .nv-select__btn{border-color:var(--urd-blue)!important}.innst-page .nv-select__val{color:inherit}html.urd body .nv-select__menu.nv-select__menu{padding:4px;color:var(--urd-ink)!important;background:var(--urd-bg)!important;border:1px solid var(--urd-line-2)!important;border-radius:8px;box-shadow:var(--urd-skygge)}html.urd body .nv-select__menu .nv-select__opt{padding:0 8px;height:30px;line-height:30px;border-radius:4px;font-size:12px;color:var(--urd-ink)}html.urd body .nv-select__menu .nv-select__opt--active{background:var(--urd-hover)}html.urd body .nv-select__menu .nv-select__opt--sel{color:var(--urd-ink);font-weight:500;background:var(--urd-sel)}.innst-fieldset{min-width:0;border:0;margin:16px 0;padding:0}.innst-fieldset legend{color:var(--urd-mute);font-size:12px;margin-bottom:10px;padding:0}.innst-days,.innst-actions,.innst-inline-form,.innst-integration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.innst-days{margin-top:14px}.innst-page .innst-days button{min-width:44px}.innst-page .innst-days button[aria-pressed=true]{background:var(--urd-sel);border-color:var(--urd-line-2);color:var(--urd-ink);font-weight:500}.innst-notice,.innst-preview,.innst-integration-preview,.innst-integration-confirm{border:1px solid var(--urd-line);border-radius:4px;padding:12px;background:var(--urd-side);color:var(--urd-mute);margin:12px 0;line-height:1.6}.innst-notice--ikon{display:flex;align-items:flex-start;gap:10px;color:var(--urd-ink)}.innst-notice--ikon .urd-ikon{flex:none;width:16px;height:16px;margin-top:3px}.innst-content .innst-notice--ikon p{margin:0}.innst-preview small,.innst-preview p{font-size:12px}.innst-preview p{color:var(--urd-ink);margin:8px 0}.innst-check{display:flex;align-items:center;gap:10px;padding:10px 0}.innst-check span{display:flex;flex-direction:column;gap:3px}.innst-check small{font-size:12px;color:var(--urd-mute)}.innst-feedback{min-height:32px;color:var(--urd-mute);font-size:12px}.innst-content .innst-feltfeil{margin:8px 0 0;color:var(--urd-bad);font-size:12px;line-height:1.5}.innst-row-control:has(>.innst-feltfeil){display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;gap:4px}.innst-content .innst-row-control>.innst-feltfeil{margin:0}:root .innst-page.innst-page :is(input,textarea)[aria-invalid=true]:not([type=checkbox]):not([type=radio]){border-color:var(--urd-bad)!important}.innst-status{font-size:12px;color:var(--urd-mute)}.innst-rule-list{list-style:none;padding:0;margin:0 0 12px}.innst-rule-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--urd-line);overflow-wrap:anywhere}.innst-rule-list li span{display:flex;flex-direction:column;gap:3px}.innst-rule-list small{color:var(--urd-mute)}.innst-inline-form{align-items:end}.innst-inline-form .innst-field{flex:1}.innst-integration-group{margin:24px 0}.innst-content .innst-integration-group h2{font-size:13px;margin-bottom:12px}.innst-integration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.innst-integration{min-width:0;border:1px solid var(--urd-line);border-radius:6px;background:var(--urd-bg)}.innst-integration.is-expanded{grid-column:1 / -1}.innst-integration-row{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;gap:6px 12px;padding:16px;align-items:center}.innst-integration-logos{display:flex;align-items:center;gap:4px;flex:none}.innst-integration-logo{box-sizing:border-box;width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--urd-line);border-radius:6px;background:var(--urd-bg);overflow:hidden}.innst-integration-logo img{display:block;width:24px;height:24px;object-fit:contain}.innst-integration-logo--phonero img{width:28px}.innst-integration-logo--poweroffice img{width:26px;height:26px}.innst-integration-logo--tripletex img{width:18px;height:24px}.innst-integration-logo--extension img,.innst-integration-logo--slack img{width:21px;height:21px}.innst-integration-copy{grid-column:2 / -1;min-width:0}.innst-integration-copy strong{font-weight:500}.innst-integration-copy p{margin:3px 0 8px;font-size:12px;color:var(--urd-mute)}.innst-integration-status{grid-column:1 / 3;font-size:11px;color:var(--urd-mute)}.innst-integration-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:var(--urd-faint)}.innst-integration-status.is-connected:before{background:var(--urd-ok)}.innst-integration-status.needs-access:before{background:var(--urd-warn, var(--urd-mute))}.innst-content .innst-integration-sync{grid-column:1 / 3;font-size:11px;color:var(--urd-mute);margin:0}.innst-integration-row>button{grid-column:3;grid-row:2 / 4}.innst-integration-detail{border-top:1px solid var(--urd-line);margin:0 16px;padding:4px 0 16px}.innst-integration-form{margin-top:12px;display:flex;flex-direction:column;gap:8px}.innst-integration-actions input{flex:1;width:auto}.innst-integration-field{margin:12px 0}.innst-demo-notice{font-size:12px;color:var(--urd-mute);padding:10px 12px;background:var(--urd-side);border-radius:4px}.innst-segments{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:4px;background:var(--urd-hover)}.innst-page .innst-segments button{min-height:28px;padding:0 12px;border-radius:4px;font:inherit;font-size:12px;color:var(--urd-mute);background:transparent;border:0;cursor:pointer;white-space:nowrap}.innst-page .innst-segments button:hover{color:var(--urd-ink)}.innst-page .innst-segments button[aria-pressed=true]{background:var(--urd-bg);color:var(--urd-ink);font-weight:500;box-shadow:0 0 0 1px var(--urd-line-2)}.innst-members{border-top:1px solid var(--urd-line);margin-top:12px}.innst-member{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;border-bottom:1px solid var(--urd-line);padding:10px 0}.innst-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;font-size:11px;background:var(--urd-hover);color:var(--urd-ink)}.innst-member-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.innst-member-copy strong{font-weight:500}.innst-member-copy small{color:var(--urd-mute)}.innst-page .innst-member-role{width:160px;flex:none}.innst-firma-bekreft{margin:10px 0 12px 42px;color:var(--urd-ink)}.innst-firma-bekreft p{margin:0 0 10px}.innst-content .innst-firma-melding{flex:1 0 100%;margin:-2px 0 0;padding-left:42px;font-size:12px;line-height:1.5}.innst-page .inst-gruppe{margin-top:16px}.innst-page .inst-gruppe__hode h3{margin:0}.innst-page .inst-gruppe__hode p{color:var(--urd-mute)}.innst-page .inst-rad{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--urd-line)}.innst-page .inst-rad__tekst{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.innst-page .inst-rad__hjelp{color:var(--urd-mute);font-size:12px;line-height:1.5}.innst-page .inst-rad__kontroll{display:flex;gap:8px;align-items:center;max-width:55%}.innst-page .inst-rad__merke{display:flex;align-items:center;gap:8px}.innst-page .inst-rad__merke img{width:20px;height:20px}@container innst (max-width: 760px){.innst-layout{display:flex;flex-direction:column;gap:20px}.innst-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 24px;width:100%}.innst-page .innst-nav button{height:32px;border:0}.innst-page .innst-nav button[aria-current=page]{border-color:transparent;background:var(--urd-sel)}}@container innst (max-width: 500px){.innst-row{align-items:flex-start;flex-wrap:wrap;gap:10px}.innst-row-text,.innst-row-copy{flex:1 1 180px}.innst-row-control:has(input,textarea),.innst-control:has(input){width:100%}.innst-row-control,.innst-control{max-width:100%;justify-content:flex-start}.innst-row-control:has(.nv-select),.innst-control:has(.nv-select),.innst-row-control:has(.innst-segments){width:100%}.innst-row-control .nv-select,.innst-control .nv-select{flex:1 1 auto;width:100%}.innst-fields,.innst-fields--felt{grid-template-columns:1fr}.innst-member{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px 10px}.innst-page .innst-member-role,.innst-content .innst-firma-melding{grid-column:2;width:100%}.innst-content .innst-firma-melding{padding-left:0}.innst-firma-bekreft{margin-left:0}.innst-page .inst-rad{flex-wrap:wrap}.innst-page .inst-rad__kontroll{max-width:100%}}@media (max-width: 650px){.innst-page{padding:16px}.innst-heading{margin-bottom:16px}}@media (pointer: coarse){.innst-page :is(.innst-btn,.innst-button,.innst-nav button){min-height:44px}.innst-page .innst-switch{position:relative}.innst-page .innst-switch:after{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}.innst-page input:not([type=checkbox]),.innst-page textarea{font-size:16px}}.innst-nav-group{display:flex;flex-direction:column;gap:3px}.innst-nav-group+.innst-nav-group{margin-top:20px}.innst-nav-label{padding:0 10px 6px;color:var(--urd-faint);font-size:11px}.innst-profile-avatar{height:40px;width:40px;display:grid;place-items:center;border-radius:50%;background:var(--urd-hover);font-size:13px;overflow:hidden}.innst-profile-avatar img{height:100%;width:100%;object-fit:cover}.innst-row-control>:is(input,textarea){width:var(--innst-felt)}.innst-notification .innst-row-control{max-width:60%}.innst-number-unit,.innst-firma-unit{display:flex;align-items:center;gap:8px;color:var(--urd-mute);white-space:nowrap}.innst-number-unit{width:120px}.innst-number-unit input{text-align:right}.innst-account-billing{margin:24px 0}.innst-account-billing summary{padding:8px 0;cursor:pointer;font-weight:500}.innst-account-billing summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.innst-danger-zone{border-top:1px solid var(--urd-line);margin-top:24px;padding-top:8px}.innst-danger-zone>.innst-row:last-child{border-bottom:0}.innst-member-goal{width:85px;display:flex;flex-direction:column;gap:4px;font-size:12px}.innst-member-goal small{color:var(--urd-mute);font-size:11px}.innst-firma-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.innst-firma-columns .innst-row{flex-wrap:wrap;gap:8px}.innst-firma-columns .innst-row-text{flex-basis:100%}.innst-firma-columns .innst-row-control{max-width:100%}.innst-firma-unit{width:150px}.innst-firma-search{max-width:380px;margin:4px 0 12px}.innst-firma-case-list{padding:2px}.innst-firma-flere{margin-top:8px}.innst-page .innst-integration-detail .inst-tid{height:32px}@container innst (max-width: 960px){.innst-integration-list{grid-template-columns:1fr}}@container innst (max-width: 760px){.innst-nav-group{flex:1 1 160px}.innst-nav-group+.innst-nav-group{margin-top:0}.innst-nav-label{padding-left:8px}}@container innst (max-width: 500px){.innst-firma-columns{grid-template-columns:1fr;gap:0}.innst-notification .innst-row-control{max-width:100%}.innst-row-control>:is(input,textarea){width:100%}.innst-row-control:has(.innst-number-unit){width:auto}.innst-row-control:has(>.innst-feltfeil){justify-items:start}.innst-member-goal{grid-column:2;flex-direction:row;width:auto}.innst-nav{gap:10px}.innst-nav-group{flex-basis:130px}}@media (prefers-reduced-motion: reduce){.innst-switch span{transition:none}}.innst-page .innst-back,.innst-page .innst-nav-chevron{display:none}@media (max-width: 759px),(pointer: coarse){.innst-page .innst-layout{display:block}.innst-page .innst-nav{display:flex;flex-direction:column;gap:24px;position:static}.innst-page .innst-nav-group{flex:none;margin:0;gap:0}.innst-page .innst-nav button{height:52px;width:100%;border-bottom:1px solid var(--urd-line);border-radius:0}.innst-page .innst-nav button>span{flex:1}.innst-page .innst-nav-chevron{display:block}.innst-page:not(.is-mobile-detail) .innst-content{display:none}.innst-page.is-mobile-detail .innst-nav,.innst-page.is-mobile-detail .innst-heading{display:none}.innst-page .innst-back{display:inline-flex;margin:0 0 16px}.innst-page :is(button,.innst-btn,.btn,summary){min-height:44px;min-width:44px}.innst-page .innst-segments button{min-height:44px}.innst-page a{display:inline-flex;align-items:center;min-height:44px}.innst-page input:not([type=checkbox]),.innst-page textarea{min-height:44px;font-size:16px}:root .innst-page.innst-page .nv-select .nv-select__btn{min-height:44px;height:44px;font-size:16px}html.urd body .nv-select__menu .nv-select__opt{height:auto;min-height:44px;line-height:1.4;display:flex;align-items:center}.innst-page .innst-check{min-height:44px}.innst-page .innst-switch{position:relative;width:44px;height:44px;padding:0;background:transparent}.innst-page .innst-switch:after{content:"";position:absolute;top:13px;right:6px;bottom:13px;left:6px;border-radius:10px;background:var(--urd-light)}.innst-page .innst-switch[aria-checked=true]{background:transparent}.innst-page .innst-switch[aria-checked=true]:after{background:var(--urd-navy)}.innst-page .innst-switch span{position:relative;z-index:1;margin-left:8px}.innst-page .innst-row-control:has(.innst-switch){align-self:center}}.innst-oppsett-progress{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0 8px;font-size:12px;font-variant-numeric:tabular-nums}.innst-oppsett-progress progress{width:180px;height:6px;accent-color:var(--urd-navy);border:0;border-radius:3px;overflow:hidden;background:var(--urd-hover)}.innst-oppsett-progress progress::-webkit-progress-bar{background:var(--urd-hover)}.innst-oppsett-progress progress::-webkit-progress-value{background:var(--urd-navy)}.innst-oppsett-progress progress::-moz-progress-bar{background:var(--urd-navy)}.innst-oppsett-liste{margin:0 0 20px;padding:0;list-style:none}.innst-oppsett-liste li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--urd-line)}.innst-oppsett-liste li>.urd-ikon{align-self:start;margin-top:2px}.innst-oppsett-liste strong{font-weight:500}.innst-oppsett-liste p{margin:4px 0 0;color:var(--urd-mute);font-size:12px;max-width:65ch}.innst-oppsett-ferdig summary{cursor:pointer;padding:8px 0;font-size:12px;color:var(--urd-mute)}.innst-oppsett-ferdig summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.innst-bruk-valg{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.innst-bruk-valg button[aria-pressed=true]{background:var(--urd-sel);border-color:var(--urd-ink)}.innst-row-title,.innst-group>h3{display:flex;align-items:center;gap:8px}.innst-row-title .urd-ikon,.innst-group>h3 .urd-ikon{flex:none}@container innst (max-width: 500px){.innst-oppsett-liste li{grid-template-columns:20px minmax(0,1fr)}.innst-oppsett-liste li>button{grid-column:2;justify-self:start}.innst-oppsett-progress progress{width:100%}.innst-page :is(.innst-btn,.innst-button,.innst-nav button,.innst-segments button){min-height:44px}.innst-page input:not([type=checkbox]),.innst-page .nv-select .nv-select__btn{min-height:44px}.innst-oppsett-ferdig summary{min-height:44px;display:flex;align-items:center}}.innst-page .urd-ikon,.innst-page .nv-select__chev{color:var(--urd-faint)}.innst-page :is(button[aria-pressed=true],button[aria-current=page]) .urd-ikon{color:var(--urd-faint)}.innst-page summary{cursor:pointer;padding:10px 0;font-weight:500}.innst-page summary:hover{color:var(--urd-ink);background:var(--urd-hover)}.innst-page summary:focus-visible{outline:2px solid var(--urd-blue);outline-offset:2px}.innst-content>h2{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--urd-line)}.innst-page .innst-group:first-child{margin-top:0}.innst-content p:empty,.innst-feedback:empty{display:none}.innst-page input::placeholder,.innst-page textarea::placeholder{color:var(--urd-mute)}.innst-page :is(input,textarea){caret-color:var(--urd-blue)}.innst-page{scrollbar-width:thin;scrollbar-color:var(--urd-line-2) var(--urd-bg)}.urd-egenlinje{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--urd-mute);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.urd-egenlinje>svg{flex:none;color:var(--urd-faint);margin-top:3px}.urd-egenlinje>span{min-width:0;overflow-wrap:anywhere}.urd-timeforing__topplinje:not(:empty){padding:12px 16px 0}.urd-egenlinje--sak{margin-top:4px}.urd-assistent-bakgrunn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:var(--urd-overlegg);display:flex;justify-content:flex-end}.urd-assistent{position:relative;width:min(var(--urd-assistent-bredde, 460px),100%);height:100%;display:flex;flex-direction:column;min-width:0;background:var(--urd-bg);border-left:1px solid var(--urd-line);box-shadow:var(--urd-skygge-stor);animation:urd-assistent-inn .18s ease-out}.urd-app .urd-assistent-knapp{position:fixed;z-index:170;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--urd-line-2);border-radius:50%;background:var(--urd-bg);color:var(--urd-logo);box-shadow:var(--urd-skygge);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:background-color .14s ease}.urd-app .urd-assistent-knapp[hidden]{display:none}.urd-app .urd-assistent-knapp--drar{cursor:grabbing}.urd-app .urd-assistent-knapp:focus-visible{outline:2px solid var(--urd-navy);outline-offset:3px}.urd-assistent-knapp>*{pointer-events:none}.urd-assistent__bredde{position:absolute;z-index:1;left:-8px;top:0;bottom:0;width:16px;cursor:ew-resize;touch-action:none}.urd-assistent__bredde:after{content:"";position:absolute;left:7px;top:calc(50% - 24px);width:3px;height:48px;border-radius:3px;background:var(--urd-line-2);transition:background-color .14s ease}.urd-assistent__bredde:focus-visible{outline:none}.urd-assistent__bredde:focus-visible:after{background:var(--urd-navy);outline:2px solid var(--urd-navy);outline-offset:3px}.urd-assistent--endrer-bredde{-webkit-user-select:none;user-select:none;cursor:ew-resize}.urd-assistent--endrer-bredde .urd-assistent__bredde:after{background:var(--urd-navy)}@media (hover: hover){.urd-app .urd-assistent-knapp:hover{background:var(--urd-hover)}.urd-assistent__bredde:hover:after{background:var(--urd-navy)}}@media (pointer: coarse){.urd-assistent__bredde{width:44px;left:-22px}.urd-assistent__bredde:after{left:21px}}@media (prefers-reduced-motion: reduce){.urd-app .urd-assistent-knapp,.urd-assistent__bredde:after{transition:none}}@keyframes urd-assistent-inn{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.urd-assistent__hode{min-height:64px;padding:12px 20px;border-bottom:1px solid var(--urd-line);display:flex;align-items:center;gap:10px;flex-shrink:0}.urd-assistent__hode>div{min-width:0;overflow-wrap:anywhere}.urd-assistent__hode .urd-ib{flex:none}.urd-assistent__hode h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.urd-assistent__hode span{color:var(--urd-mute);font-size:11px}.urd-assistent__hode .urd-ib{margin-left:auto}.urd-assistent__samtale{flex:1;min-height:0;padding:24px 24px 12px;overflow-y:auto;overscroll-behavior:contain}.urd-assistent__tom{padding-top:28px}.urd-assistent__tom-merke{margin:0 auto 16px}.urd-assistent__dato{font-size:11px;color:var(--urd-faint);text-align:center;margin-bottom:14px}.urd-assistent__tom h3{font-size:20px;font-weight:500;letter-spacing:-.4px;text-align:center;margin:0 0 10px}.urd-assistent__tom p{color:var(--urd-mute);line-height:1.7;text-align:center;margin:0 0 28px}.urd-assistent__forslag{display:grid;gap:8px}.urd-app .urd-assistent__forslag button{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--urd-line);border-radius:6px;line-height:1.55;font-size:12px;transition:background-color .14s ease,border-color .14s ease}.urd-assistent__forslag .urd-ikon{flex:none;margin-left:auto;color:var(--urd-faint)}.urd-app .urd-assistent__forslag button:focus-visible:not(:disabled){background:var(--urd-hover);border-color:var(--urd-line-2)}@media (hover: hover){.urd-app .urd-assistent__forslag button:hover:not(:disabled){background:var(--urd-hover);border-color:var(--urd-line-2)}}.urd-assistent__grunnlag{display:block;margin-top:20px;text-align:center;font-size:11px;color:var(--urd-faint)}.urd-assistent__melding{margin-bottom:24px;overflow-wrap:anywhere}.urd-assistent__melding--user{background:var(--urd-hover);border-radius:14px;padding:10px 14px;margin-left:24px}.urd-assistent__avsender{display:flex;align-items:center;gap:6px;min-height:20px;font-size:11px;font-weight:600;color:var(--urd-mute);margin-bottom:8px}.urd-assistent .urd-assistent__merke .nv-merke-arm--jobb{animation-duration:1.1s}.urd-assistent__tekst{font-size:13px;line-height:1.7}.urd-assistent__tekst p{margin:0 0 10px;white-space:pre-wrap}.urd-assistent__tekst p:last-child{margin-bottom:0}.urd-assistent__tekst h3{margin:18px 0 8px;font-size:14px;line-height:1.5;font-weight:600}.urd-assistent__tekst>h3:first-child{margin-top:0}.urd-assistent__tekst strong{font-weight:600}.urd-assistent__tekst :is(ul,ol){padding-left:19px;margin:10px 0}.urd-assistent__tabell{max-width:100%;overflow:auto;margin:12px 0;overscroll-behavior-x:contain}.urd-assistent__tabell:focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-assistent__tabell table{width:100%;border-collapse:collapse;font-size:12px}.urd-assistent__tabell :is(th,td){padding:7px 8px;border-bottom:1px solid var(--urd-line);text-align:left}.urd-assistent__tabell :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}.urd-assistent__tabell th{color:var(--urd-mute);font-weight:500}.urd-assistent__sak{display:inline}.urd-assistent__sak i{display:inline-block;width:6px;height:6px;border-radius:2px;margin-right:5px;vertical-align:1px}.urd-assistent__kort{border:1px solid var(--urd-line-2);border-radius:6px;padding:14px;margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.urd-assistent__kort-tittel{display:flex;align-items:flex-start;gap:7px;width:100%;min-width:0}.urd-assistent__kort-tittel .urd-ikon{margin-top:2px}.urd-assistent__kort-tittel strong{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:600}.urd-assistent__kort p{margin:0;line-height:1.6}.urd-assistent__kort small,.urd-assistent__meta{color:var(--urd-mute);font-size:11px;line-height:1.5}.urd-assistent__foringer{list-style:none;margin:0;padding:0;width:100%}.urd-assistent__flere{width:100%}.urd-assistent__flere summary{cursor:pointer;padding:8px 0;font-size:12px;color:var(--urd-mute);transition:background-color .14s ease,color .14s ease}.urd-assistent__flere summary:focus-visible{background:var(--urd-hover);color:var(--urd-ink);outline:2px solid var(--urd-navy);outline-offset:2px}@media (hover: hover){.urd-assistent__flere summary:hover{background:var(--urd-hover);color:var(--urd-ink)}}.urd-assistent__flere[open] summary{border-bottom:1px solid var(--urd-line)}.urd-assistent__foringer li{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--urd-line);padding:7px 0;font-size:12px}.urd-assistent__endring{width:100%;margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 8px;align-items:baseline;font-size:12px;line-height:1.6}.urd-assistent__endring:empty{display:none}.urd-assistent__endring>div{display:contents}.urd-assistent__endring dt{color:var(--urd-mute);font-size:11px}.urd-assistent__endring dd{margin:0}.urd-assistent__endring del{color:var(--urd-mute);text-decoration:line-through}.urd-assistent__endring dd>span[aria-hidden]{margin:0 6px;color:var(--urd-faint)}.urd-assistent__endring ins{text-decoration:none}.urd-assistent__kvittering{font-size:12px;line-height:1.6;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.urd-assistent__knapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.urd-assistent__kort--inaktiv{border-color:var(--urd-line);color:var(--urd-mute)}.urd-assistent__kort--inaktiv .urd-assistent__kvittering{color:var(--urd-mute)}.urd-assistent__feil{margin-top:10px;font-size:12px;line-height:1.6;color:var(--urd-mute)}.urd-assistent__feil .urd-btn{display:flex;margin-top:8px}.urd-assistent__venter{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin-left:4px;font-size:12px;font-weight:400;color:var(--urd-mute)}.urd-assistent__komponist{margin:0 16px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg);flex-shrink:0}.urd-assistent__komponist:focus-within{border-color:var(--urd-mute)}.urd-app .urd-assistent__felt textarea{display:block;width:100%;max-height:160px;resize:none;overflow-y:hidden;background:transparent;color:var(--urd-ink);font:inherit;line-height:1.6;border:0;outline:none;padding:12px 12px 4px}.urd-assistent__felt textarea::placeholder{color:var(--urd-faint)}.urd-assistent__verktoy{display:flex;align-items:center;gap:8px;padding:6px 8px 8px 12px}.urd-assistent__verktoy>span{font-size:10px;line-height:1.5;color:var(--urd-faint)}.urd-assistent__komponist-knapper{display:flex;gap:6px;margin-left:auto}.urd-assistent__personvern{display:flex;align-items:flex-start;gap:6px;padding:10px 20px 14px;color:var(--urd-faint);font-size:10px;line-height:1.5;flex-shrink:0}.urd-assistent__personvern .urd-ikon{width:13px;height:13px;margin-top:1px}.urd-assistent__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.urd-app .urd-assistent button:focus-visible{outline:2px solid var(--urd-navy);outline-offset:2px}.urd-app .urd-assistent button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){.urd-assistent{animation:none}.urd-assistent__merke .nv-merke-arm--jobb{animation:none;opacity:1}.urd-app .urd-assistent__forslag button,.urd-assistent__flere summary{transition:none}}@media (max-width: 760px){.urd-assistent__samtale{padding:20px 16px 12px}.urd-assistent__tom{padding-top:12px}.urd-assistent__personvern{padding-bottom:max(14px,env(safe-area-inset-bottom))}.urd-assistent .urd-ib,.urd-assistent .urd-btn{min-height:44px;min-width:44px}.urd-assistent__verktoy>span{max-width:200px}}@media (max-width: 759.98px),(hover: none) and (max-height: 500px) and (max-width: 1000px){.urd-app .urd-assistent-bakgrunn{inset:var(--urd-viewport-top, 0px) 0 auto;height:var(--urd-viewport-height, 100dvh);overflow:hidden}.urd-app .urd-assistent{width:100%;height:100%;min-height:0;border:0;animation:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.urd-assistent__bredde{display:none}.urd-app .urd-assistent__hode{min-height:60px;padding:8px 16px}.urd-app .urd-assistent__samtale{padding:16px;scroll-padding-block:16px}.urd-app .urd-assistent :is(button,input,textarea){min-width:44px;min-height:44px;touch-action:manipulation}.urd-app .urd-assistent .urd-ib{width:44px;height:44px}.urd-app .urd-assistent .urd-btn{height:auto;min-height:44px}.urd-app .urd-assistent__komponist{margin-inline:12px}.urd-app .urd-assistent__felt textarea{font-size:16px;max-height:min(160px,25dvh);scroll-margin-block:16px}.urd-app .urd-assistent__verktoy{padding:0 6px 6px 12px;min-height:50px}.urd-app .urd-assistent__verktoy>span{display:none}.urd-app .urd-assistent__personvern{padding:8px 16px max(10px,env(safe-area-inset-bottom))}.urd-app .urd-assistent__tom{padding-top:8px}.urd-app .urd-assistent__flere summary{min-height:44px;display:list-item;align-content:center}.urd-app .urd-assistent__tom p{margin-bottom:16px}}@media (hover: none) and (max-height: 500px) and (max-width: 1000px){.urd-app .urd-assistent__hode{min-height:48px;padding-block:2px}.urd-app .urd-assistent__hode>div>span{display:none}.urd-app .urd-assistent__felt textarea{max-height:80px;padding-top:6px}.urd-app .urd-assistent__verktoy{min-height:44px;padding-bottom:0}.urd-app .urd-assistent__personvern{padding-block:4px max(4px,env(safe-area-inset-bottom))}}body:has(.urd-panel,.urd-sidepanel-lag,.urd-analyse-panel[open],.urd-skuff,.urd-mhandlinger,.urd-velgerark) .urd-assistent-knapp{visibility:hidden;pointer-events:none}.urd-saker{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.urd-saker__panelvert{display:contents}.urd-saker__panelvert>.urd-panel{min-height:0}.urd-saker__panelvert .urd-panel__topp{padding:20px;flex:none}.urd-saker__panelvert .urd-panel__del{padding:16px 20px}.urd-saker__panelvert .urd-panel__felter{padding-block:8px}.urd-saker__panelvert .urd-felt{min-height:40px}.urd-saker__panelvert .urd-panel__fot{padding:16px 20px;flex:none}.urd-saker__innhold{flex:1;min-height:0;overflow:auto;padding:24px 28px 32px;container:saker / inline-size}.urd-saker h2{margin:0;font:600 13px/1.5 var(--font-h, Inter, sans-serif)}.urd-saker__hode h1{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.urd-saker__hode>div:first-child{min-width:0}.urd-saker__hode p{overflow-wrap:anywhere}.urd-saker__handlinger,.urd-saker__verktoy,.urd-saker__sortering{display:flex;align-items:center;gap:8px}.urd-saker__handlinger{flex-wrap:wrap}.urd-saker__tilbake{margin:-8px 0 12px -8px}.urd-saker .urd-saker__verktoy{margin:0;padding:8px 0;min-height:48px;border:0;flex-wrap:wrap}.urd-saker__sok{margin-left:auto;display:flex;align-items:center;gap:6px;width:220px;max-width:100%;height:32px;padding:0 10px;border:1px solid var(--urd-line-2);border-radius:4px;color:var(--urd-faint)}.urd-saker__sok:focus-within{outline:2px solid var(--urd-navy);outline-offset:2px;background:var(--urd-hover)}.urd-saker__sok input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--urd-ink);font:inherit;font-size:12px}.urd-saker__sok input::placeholder{color:var(--urd-mute)}.urd-saker__antall{color:var(--urd-mute);font-size:11px}.urd-saker__tabellrull{min-width:0;max-width:100%;overflow:auto}.urd-saker__tabell,.urd-saker__foringstabell{width:100%;table-layout:fixed;border:1px solid var(--urd-line-2)}.urd-saker__tabell{min-width:800px}.urd-saker__tabell th:first-child{width:28%}.urd-saker__tabell th:nth-child(2){width:20%}.urd-saker__tabell th:nth-child(3){width:16%}.urd-saker__tabell th:nth-child(4){width:10%}.urd-saker__tabell th:nth-child(5){width:15%}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) th{background:var(--urd-side)}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) td{height:44px}.urd-saker__tabell td:nth-child(2){overflow:hidden;text-overflow:ellipsis}.urd-app .urd-saker__tabell th>button{display:inline-flex;gap:4px;align-items:center;min-height:32px;padding:0;color:inherit;font:inherit;text-align:left}.urd-saker__tabell .tall{font-variant-numeric:tabular-nums;white-space:nowrap}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr{cursor:pointer}.urd-app .urd-saker__navn{display:flex;width:100%;min-height:44px;align-items:center;gap:8px;padding:4px 0;color:var(--urd-ink);font:inherit;text-align:left}.urd-saker__navn>span{display:grid;gap:2px;min-width:0}.urd-saker__navn strong{font-weight:500;overflow:hidden;text-overflow:ellipsis}.urd-saker__navn small{color:var(--urd-mute);font-size:10px}.urd-saker__status{font-size:12px;color:var(--urd-mute)}.urd-saker__status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--urd-ok);vertical-align:1px}.urd-saker__status.is-avsluttet:before{background:var(--urd-faint)}.urd-saker__tabellsum{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:34px;align-items:center;padding:8px 10px;background:var(--urd-side);border:1px solid var(--urd-line-2);border-top:0;font-size:11px;color:var(--urd-mute)}.urd-saker__tabellsum b{color:var(--urd-ink);font-weight:500;margin-left:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.urd-saker__to{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.urd-saker__del{margin-top:24px;min-width:0}.urd-saker__delhode{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.urd-saker__delhode>span{color:var(--urd-mute);font-size:11px}.urd-saker__dempet,.urd-saker__personvern{color:var(--urd-mute);font-size:12px;line-height:1.6}.urd-saker__fordeling{margin-top:24px;padding-block:8px;border-block:1px solid var(--urd-line)}.urd-saker__fordeling>summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;list-style:none;cursor:pointer;font-size:12px;color:var(--urd-mute)}.urd-saker__fordeling>summary::-webkit-details-marker{display:none}.urd-saker__fordeling[open]>summary svg{transform:rotate(180deg)}.urd-saker__fordeling .urd-saker__to{padding-bottom:16px}.urd-saker__stolper{display:grid;gap:12px}.urd-saker__stolpe{display:grid;grid-template-columns:120px minmax(20px,1fr) 64px;align-items:center;gap:12px;font-size:12px}.urd-saker__stolpe strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.urd-saker__spor{height:6px;background:var(--urd-hover);border-radius:3px;overflow:hidden}.urd-saker__spor i{display:block;height:100%;background:var(--urd-faint);border-radius:inherit}.urd-saker__foringstabell th:first-child{width:128px}.urd-saker__foringstabell th:nth-child(3){width:88px}.urd-saker__foringstabell th:nth-child(4){width:160px}.urd-app .urd-saker__foring{display:grid;align-content:center;gap:3px;width:100%;min-height:44px;padding:5px 0;text-align:left;color:var(--urd-ink);font:inherit;font-size:12px}.urd-saker__foringdato{color:var(--urd-mute);font-size:11px;font-variant-numeric:tabular-nums}.urd-saker__foring>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.urd-saker__foring>small{color:var(--urd-mute);font-size:10px}.urd-saker__foringstabell .tall{font-weight:500}.urd-saker__foringstabell .urd-status.sendt{color:var(--urd-blue)}.urd-saker__foringstabell .urd-status.sendt i{background:var(--urd-blue)}.urd-saker__mer{margin-top:8px}.urd-saker__team{margin:0;max-width:540px}.urd-saker__team>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--urd-line);font-size:13px}.urd-saker__team dd{margin:0;font-variant-numeric:tabular-nums}.urd-saker__personvern{display:flex;align-items:flex-start;gap:8px;max-width:75ch}.urd-saker__personvern svg{flex:none;margin-top:3px;color:var(--urd-faint)}.urd-saker__tom{padding:32px 0;color:var(--urd-mute);font-size:13px}.urd-saker__tom h2{color:var(--urd-ink);margin-top:12px}.urd-saker__feil{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--urd-mute);font-size:12px}.urd-saker :is(.urd-saker__navn,.urd-saker__foring,th>button,summary):focus-visible{outline:2px solid var(--urd-navy);outline-offset:-2px;border-radius:4px}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr:not(.is-valgt):is(:has(:focus-visible),:active),.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr:not(.is-valgt):is(:has(:focus-visible),:active)>td{background:var(--urd-hover)}.urd-saker__sortpil--opp{transform:rotate(180deg)}.urd-saker__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover: hover){.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr:not(.is-valgt):hover,.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr:not(.is-valgt):hover>td,.urd-saker__fordeling>summary:hover{background:var(--urd-hover)}}@container saker (max-width: 800px){.urd-saker__to{grid-template-columns:1fr;gap:0}.urd-app .urd-sidehode.urd-saker__hode{flex-direction:column;align-items:flex-start}}@container saker (max-width: 600px){.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell){display:block;min-width:0;border:0}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) thead{display:none}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody{display:grid;gap:10px;padding:8px 0}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px;border:1px solid var(--urd-line-2);border-radius:8px;background:var(--urd-bg)}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:0;padding:0;height:auto;white-space:normal;font-size:12px}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody td:before{content:attr(data-navn);color:var(--urd-mute);font-size:11px;text-align:left}.urd-saker__tabell tbody td:first-child,.urd-saker__tabell tbody td:nth-child(2){grid-column:1 / -1}.urd-saker__tabell tbody td:first-child:before,.urd-saker__foringstabell td.urd-saker__beskrivelse:before{display:none}.urd-saker__tabell tbody td:nth-child(3),.urd-saker__tabell tbody td:nth-child(4){flex-direction:column;gap:4px}.urd-saker__tabell tbody td:nth-child(5),.urd-saker__tabell tbody td:nth-child(6){grid-column:1 / -1}.urd-app .urd-saker__navn{min-height:44px;padding:0}.urd-saker__navn strong{white-space:normal;overflow-wrap:anywhere}.urd-saker__foringstabell .urd-saker__foringdato{grid-column:1;grid-row:1}.urd-saker__foringstabell .tall{grid-column:2;grid-row:1;justify-content:flex-end}.urd-saker__foringstabell td.urd-saker__beskrivelse{grid-column:1 / -1;grid-row:2}.urd-saker__foringstabell td:last-child{grid-column:1 / -1}.urd-saker__foringstabell .urd-saker__foringdato:before,.urd-saker__foringstabell .tall:before{display:none}.urd-saker__foring>span{white-space:normal;overflow-wrap:anywhere}.urd-saker__tabellsum{border-top:1px solid var(--urd-line-2)}.urd-saker__sok{flex:1 1 100%;width:100%;height:44px;margin:0}.urd-saker__sok input{font-size:16px}.urd-saker__antall{margin-left:auto}.urd-saker__stolpe{grid-template-columns:110px minmax(20px,1fr) 55px;gap:8px}}@media (max-width: 760px){.urd-saker__innhold{padding:16px 16px var(--urd-fab-luft, 88px)}.urd-saker__handlinger{width:100%}.urd-saker__handlinger .urd-btn{flex:1;justify-content:center;height:auto;white-space:normal}}@media (max-width: 760px),(pointer: coarse){.urd-app .urd-saker :is(.urd-btn,.urd-ib,.urd-saker__navn,.urd-saker__sok,summary){min-height:44px;height:auto}.urd-saker__sok input{min-height:42px;font-size:16px}}.urd-saker-sakpanel .urd-saker__innhold{padding:0;overflow:visible}.urd-saker-sakpanel .urd-kpier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.urd-app .urd-saker-sakpanel .urd-kpi:nth-child(odd){padding-left:0;padding-right:12px;border-right:1px solid var(--urd-line)}.urd-app .urd-saker-sakpanel .urd-kpi:nth-child(2n){padding-left:12px;padding-right:0;border-right:0}.urd-saker-sakpanel .urd-kpi>small{white-space:normal}.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr.is-valgt,.urd-saker :is(.urd-saker__tabell,.urd-saker__foringstabell) tbody tr.is-valgt>td{background:var(--urd-sel)}.urd-saker__foringslag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;display:flex;justify-content:flex-end}.urd-saker__foringslag .urd-panel{width:min(440px,100vw);max-width:100%;height:100%}.urd-saker__stolpe>span:first-child{min-width:0;overflow-wrap:anywhere}.urd-saker__team dt{min-width:0;overflow-wrap:anywhere}.urd-saker__team dd{flex:none;margin-left:12px}html[data-workspace-design=on] .mentor-firm-page .billable-split>strong{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}html[data-workspace-design=on] .mentor-firm-page .billable-split>strong small{letter-spacing:normal}html[data-workspace-design=on] .mentor-firm-page .firm-bottom .panel-heading p,html[data-workspace-design=on] .mentor-firm-page .period-stat-copy p,html[data-workspace-design=on] .mentor-firm-page .period-stat-number span{margin-top:4px;line-height:1.5}html[data-workspace-design=on] .mentor-firm-page .period-stat-number strong{line-height:1.15}@media (max-width:650px){html[data-workspace-design=on] .time-heatmap .heatmap-grid{grid-template-columns:40px repeat(7,minmax(0,1fr));grid-template-rows:22px repeat(24,14px);gap:3px 4px}html[data-workspace-design=on] .time-heatmap .heatmap-day{font-size:11px;align-self:start}html[data-workspace-design=on] .time-heatmap .heatmap-hour{font-size:10px;line-height:14px;align-self:center}html[data-workspace-design=on] .time-heatmap .heatmap-cell{border-radius:3px}html[data-workspace-design=on] .time-heatmap .heatmap-footer{min-height:0;margin-top:16px}}.nv-reference-root .prepared-time{padding:16px 0 24px;color:var(--nd-navy);border-bottom:1px solid var(--nd-line)}.prepared-time>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px 16px}.prepared-time h3{font-size:16px;font-weight:500;margin:0}.prepared-time header p{font-size:12px;color:var(--nd-muted);margin:5px 0 0}.prepared-proposal{border-top:1px solid var(--nd-line);padding:18px 20px;background:var(--nd-surface)}.prepared-proposal-main{display:flex;align-items:flex-start;gap:14px}.prepared-proposal-main>input{width:17px;height:17px;margin-top:3px;accent-color:var(--nd-navy);flex-shrink:0}.prepared-parts{flex:1;min-width:0}.prepared-part+.prepared-part{margin-top:16px;padding-top:16px;border-top:1px solid var(--nd-line)}.prepared-part-heading{display:flex;gap:24px;justify-content:space-between;font-size:14px;line-height:1.5}.prepared-part-heading>span{overflow-wrap:anywhere}.prepared-part-heading strong{font-size:15px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.prepared-part-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px;font-size:12px;color:var(--nd-muted)}.prepared-inline-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;margin-top:12px}.prepared-inline-fields label{display:grid;gap:5px;font-size:12px;align-content:start}.prepared-inline-fields input{min-width:0;width:100%;box-sizing:border-box;background:var(--nd-paper);border:1px solid var(--nd-line);border-radius:6px;font:inherit;color:inherit;padding:10px}.prepared-inline-fields small{font-size:11px;color:var(--nd-muted)}.prepared-proposal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0 31px}.prepared-proposal>footer>span{display:flex;align-items:center;gap:6px;color:var(--nd-muted);font-size:11px;flex-wrap:wrap}.prepared-proposal>footer>div{display:flex;gap:8px;flex-shrink:0}.prepared-evidence{margin:16px 0 0 31px;border-top:1px solid var(--nd-line);font-size:12px}.prepared-evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.prepared-evidence-heading strong{font-weight:500;overflow-wrap:anywhere}.prepared-evidence ol{list-style:none;margin:0;padding:0}.prepared-evidence ol li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 0}.prepared-evidence time{font-variant-numeric:tabular-nums;color:var(--nd-muted)}.prepared-evidence li>span{overflow-wrap:anywhere}.prepared-evidence img{width:16px;height:16px;vertical-align:middle;margin-right:6px}.prepared-evidence small{display:block;color:var(--nd-muted);margin-top:4px}.prepared-evidence p{color:var(--nd-muted);font-size:11px;line-height:1.6}.prepared-warning{margin:12px 0 0 31px;font-size:12px;line-height:1.6}.prepared-batch{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--nd-paper);font-size:13px}@media (max-width:760px){.prepared-time>header{padding-inline:16px}.prepared-proposal{padding:16px}.prepared-inline-fields{grid-template-columns:1fr}.prepared-proposal>footer{align-items:flex-start;flex-direction:column}.prepared-proposal .btn{min-height:44px}.prepared-proposal>footer>div{width:100%;justify-content:space-between}.prepared-part-heading{gap:12px}.prepared-evidence{margin-left:0}.prepared-evidence ol li{grid-template-columns:96px minmax(0,1fr)}.prepared-proposal-main>input{width:20px;height:20px}.prepared-proposal-main{gap:10px}.prepared-proposal>footer{margin-left:30px}.prepared-warning{margin-left:0}}.nv-reference-root .prepared-time .prepared-proposal{padding:18px 24px}.nv-reference-root .prepared-time>header{padding-inline:24px}.nv-reference-root .time-selection-bar[hidden]{display:none}@media (max-width:760px){.nv-reference-root .prepared-time .prepared-proposal{padding:16px}.nv-reference-root .prepared-time>header{padding-inline:16px}}.nv-reference-root .prepared-time{padding:0;border-bottom:1px solid var(--nd-line)}.nv-reference-root .prepared-time>header{padding-block:8px;gap:12px}.prepared-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;border:0;background:transparent;color:var(--nd-navy);padding:8px;border-radius:6px;font:inherit;cursor:pointer;transition:background .15s,box-shadow .15s}.prepared-toggle:hover{background:var(--nd-paper);box-shadow:0 3px 10px #0e1b3314}.prepared-toggle:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}.prepared-toggle-icon{display:flex;flex-shrink:0}.prepared-toggle-copy{display:grid;gap:4px;flex:1;min-width:0}.prepared-toggle-copy>strong{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.prepared-toggle-copy>span{font-size:11px;color:var(--nd-muted);line-height:1.5}.prepared-count{background:var(--nd-navy);color:#fff;border-radius:10px;min-width:22px;padding:2px 6px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.prepared-toggle>svg{flex-shrink:0;transition:transform .15s}.prepared-toggle>svg.is-open{transform:rotate(180deg)}.prepared-time>[hidden]{display:none!important}.prepared-apps{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.prepared-apps>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--nd-muted)}.prepared-app-logo{width:18px;height:18px;object-fit:contain;vertical-align:middle;flex-shrink:0}@media (max-width:760px){.nv-reference-root .prepared-time>header{padding-inline:8px;flex-wrap:wrap}.prepared-toggle{min-height:52px}.prepared-toggle-copy>strong{font-size:13px}.prepared-apps{gap:8px}}@media (prefers-reduced-motion:reduce){.prepared-toggle,.prepared-toggle>svg{transition:none}}.nv-reference-root .prepared-time button.prepared-toggle{display:flex;align-items:center;gap:12px;text-align:left;padding:8px}.nv-reference-root .prepared-time .prepared-toggle-copy{display:grid;flex:1;gap:4px}.nv-reference-root .prepared-time .prepared-toggle-copy>strong{display:flex;align-items:center;gap:8px}.nv-reference-root .prepared-time .prepared-compact{padding:0;border-top:0}.nv-reference-root .prepared-time .prepared-ledger-head{padding-left:53px;grid-template-columns:48px minmax(190px,1.65fr) minmax(140px,1fr) 85px 112px 16px}.nv-reference-root .prepared-compact .entry-row{width:100%}.nv-reference-root .prepared-compact .activity strong{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.nv-reference-root .prepared-compact .activity>span:last-child{min-width:0}.nv-reference-root .prepared-compact .source-icon img{height:26px;width:26px}.nv-reference-root .prepared-compact .prepared-editor{padding:16px 24px 12px 113px;background:var(--nd-paper)}.prepared-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.prepared-editor-actions>span{font-size:11px;color:var(--nd-muted)}.nv-reference-root .prepared-compact .prepared-evidence{margin:0;padding:12px 24px 16px 113px}.nv-reference-root .prepared-compact .prepared-warning{margin:0;padding:12px 24px 12px 113px}@media (max-width:760px){.nv-reference-root .prepared-time .prepared-ledger-head{display:none}.nv-reference-root .prepared-compact .prepared-editor,.nv-reference-root .prepared-compact .prepared-evidence,.nv-reference-root .prepared-compact .prepared-warning{padding:16px}.nv-reference-root .prepared-compact .activity strong{white-space:normal}}.nv-reference-root .prepared-approved-label{display:flex;gap:8px;align-items:center;padding:20px 24px 8px;font-size:12px;font-weight:500;color:var(--nd-navy)}.prepared-approved-label>span{font-size:11px;color:var(--nd-muted)}@media (min-width:761px){.nv-reference-root .prepared-time .prepared-ledger-head,.nv-reference-root .prepared-time .selectable-entry>.entry-row{display:grid;grid-template-columns:64px minmax(190px,1.65fr) minmax(140px,1fr) 85px 120px 24px;column-gap:16px;padding-left:53px;padding-right:24px}.nv-reference-root .prepared-time .prepared-ledger-head>span:nth-child(4){text-align:right}}.prepared-review-toolbar{min-height:58px}.prepared-review-summary{font-size:12px;color:var(--nd-muted)}.prepared-review-actions{display:flex;align-items:center;gap:16px}.prepared-select-ready{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;cursor:pointer}.prepared-select-ready input{width:16px;height:16px;accent-color:var(--nd-navy)}.nv-reference-root .prepared-review-toolbar .btn{white-space:nowrap}.nv-reference-root .reference-time-ledger [hidden]{display:none!important}@media (max-width:760px){.prepared-review-toolbar{align-items:flex-start;flex-direction:column}.prepared-review-actions{width:100%;justify-content:space-between}.reference-time-ledger .list-toolbar{flex-wrap:wrap}.reference-time-ledger .filter-tabs{flex-shrink:0}.prepared-review-actions .btn{min-height:40px}}.prepared-recent-matters{display:flex;flex-wrap:wrap;gap:6px}.prepared-recent-matters>small{flex-basis:100%}.prepared-recent-matters .btn{white-space:normal;text-align:left}.nv-reference-root .prepared-checkbox-target{display:grid;place-items:center}.nv-reference-root .prepared-checkbox-target input{width:15px;height:15px;margin:0;accent-color:var(--nd-navy);cursor:pointer}@media (max-width:760px){.nv-reference-root.reference-time-ledger .prepared-checkbox-target{width:44px;height:44px;left:1px;top:5px}.prepared-select-ready,.prepared-review-actions .btn{min-height:44px}}@media (min-width:761px){.nv-reference-root .prepared-time .prepared-ledger-head,.nv-reference-root .prepared-time .selectable-entry>.entry-row{grid-template-columns:106px minmax(160px,1.65fr) minmax(120px,1fr) 85px 120px 24px}}.nv-reference-root.reference-time-ledger .entry-clock{font-variant-numeric:tabular-nums;overflow-wrap:normal}.nv-reference-root.reference-time-ledger .entry-clock small{display:block;font-size:10px;line-height:1.4;color:var(--nd-muted);margin-top:3px}.nv-reference-root .prepared-editor{padding-block:16px;gap:12px}.nv-reference-root .prepared-editor .prepared-inline-fields{margin-top:0}.nv-reference-root .prepared-editor .prepared-inline-fields label{font-size:12px;font-weight:400;line-height:1.5}.nv-reference-root .prepared-editor .prepared-inline-fields input{font-size:14px;font-weight:400;line-height:1.5}.nv-reference-root .prepared-editor-actions{margin-top:12px;justify-content:flex-end}.nv-reference-root .prepared-evidence-toggle{margin-top:0;padding:0 24px 12px;border:0}.nv-reference-root .prepared-evidence-toggle>summary{font-size:12px;padding:8px 0;color:var(--nd-muted)}.nv-reference-root .prepared-evidence{margin:8px 0 0;padding:0;border:0}.nv-reference-root .prepared-evidence-heading{padding:8px 0}.nv-reference-root .prepared-evidence-heading strong{font-size:12px}.nv-reference-root .prepared-direct-row{cursor:default;text-align:left}.nv-reference-root .prepared-description{width:100%;min-width:0;padding:7px 8px;margin-left:-8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--nd-navy);font:inherit;font-size:13px}.nv-reference-root .prepared-description:hover{border-color:var(--nd-line)}.nv-reference-root .prepared-description:focus{outline:2px solid var(--nd-navy);background:var(--nd-surface)}.nv-reference-root .prepared-direct-row>.nv-select{min-width:0;width:100%}.nv-reference-root .prepared-direct-actions{display:flex;align-items:flex-start;gap:16px;padding:0 24px 12px 53px}.nv-reference-root .prepared-direct-actions>details{flex:1;min-width:0;padding:0}.nv-reference-root .prepared-direct-actions>.btn{flex-shrink:0}@media (max-width:760px){.nv-reference-root .prepared-direct-actions{padding:0 16px 12px 44px}.nv-reference-root .prepared-description{min-height:44px;font-size:16px}.nv-reference-root .prepared-direct-row>.icon-btn{min-width:44px;min-height:44px}}.nv-reference-root .prepared-direct-row{cursor:pointer}.nv-reference-root .prepared-direct-actions{justify-content:flex-end}.prepared-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18000;background:#0e1b3359;display:grid;place-items:center;padding:16px}.prepared-detail-backdrop>.prepared-detail-panel{position:relative;inset:auto;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--nd-surface);border-radius:12px;padding:24px}.prepared-detail-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.prepared-detail-panel>header h2{font-size:18px;font-weight:500}.prepared-detail-panel>p{font-size:13px;color:var(--nd-muted);margin-block:16px}.prepared-detail-panel .prepared-evidence-heading{flex-wrap:wrap}.nv-reference-root .prepared-direct-row .activity>span:last-child{flex:1;min-width:0}.nv-reference-root .prepared-description{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-reference-root .prepared-description:focus{text-overflow:clip}@media (min-width:761px){.nv-reference-root .prepared-time .prepared-ledger-head,.nv-reference-root .prepared-time .selectable-entry>.entry-row{grid-template-columns:106px minmax(160px,2.2fr) minmax(120px,1fr) 68px 120px 24px;column-gap:12px}}@media (max-width:760px){.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"act act dur" "sel stat stat";column-gap:12px;row-gap:8px;align-items:center;min-height:0;padding:12px 16px 14px 52px}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.entry-clock,.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.icon-btn{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.icon-btn:focus-visible{position:static;width:44px;height:44px;margin:0;overflow:visible;clip:auto;clip-path:none;grid-area:stat;justify-self:start}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.activity{grid-area:act;min-width:0;display:flex;align-items:flex-start;gap:10px}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.activity .source-icon{flex:0 0 24px;margin-top:10px}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row .prepared-description{width:100%;min-height:40px;font-size:16px;font-weight:600;padding-inline:0}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.activity small{display:block;font-size:13px;line-height:1.35;color:var(--muted)}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.nv-select{grid-area:sel;min-width:0;width:100%}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.duration{grid-area:dur;align-self:start;padding-top:10px;white-space:nowrap;text-align:right}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row>.mentor-time-status{grid-area:stat;justify-self:end;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.nv-reference-root.reference-time-ledger .prepared-time .prepared-checkbox-target{top:14px}}@media (max-width:760px){.nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;max-width:none;height:58px;overflow:visible;white-space:normal}.nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button{display:block;min-width:0;height:58px;padding:4px;white-space:normal;text-align:center;line-height:1.3;overflow-wrap:normal}.nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>svg{display:none}.nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>span{display:inline-block;margin-left:4px;vertical-align:1px}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row:has(.prepared-description:focus)>.activity{grid-column:1/-1}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row:has(.prepared-description:focus)>.activity .source-icon,.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row:has(.prepared-description:focus)>.duration{display:none}.nv-reference-root.reference-time-ledger .prepared-time .selectable-entry>.entry-row.prepared-direct-row .prepared-description:focus{padding-inline:8px;outline-offset:0}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.prepared-proposal-main) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;border:1.5px solid var(--nd-muted)!important;border-radius:4px;background:transparent!important;cursor:pointer}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.prepared-proposal-main) input[type=checkbox]:checked{border-color:var(--nd-navy)!important;background:var(--nd-navy)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.prepared-proposal-main) input[type=checkbox]:checked:before{content:"";width:4px;height:8px;margin-top:-2px;border:solid var(--nd-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.prepared-proposal-main) input[type=checkbox]:disabled{opacity:.5;cursor:default}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.prepared-proposal-main) input[type=checkbox]:focus-visible{outline:2px solid var(--nd-navy);outline-offset:2px}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .reference-time-ledger .prepared-review-actions .btn.primary:disabled{opacity:1;background:var(--nd-surface)!important;color:var(--nd-muted)!important;border:1px solid var(--nd-line)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .nv-reference-root .prepared-time .prepared-description:not(:focus){background:transparent!important;border-color:transparent!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .nv-reference-root .prepared-time .prepared-description:focus{border-color:var(--nd-line)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) .nv-reference-root.reference-time-ledger .filter-tabs button.selected:after{background:var(--nd-navy)}.reference-time-ledger .filter-short{display:none}.reference-time-ledger .native-time-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}html[data-native-workspace=on] .tl-v2 .native-time-tabs[aria-label=Timeføring]{display:none!important}@media (max-width:760px){html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger>.time-surface{background:var(--nd-surface)!important;color:var(--nd-navy)}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:8px 16px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar>.date-picker{display:flex!important;align-items:center!important;flex:1 1 auto!important;flex-wrap:nowrap!important;gap:0!important;min-width:0}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar>.date-picker>.icon-btn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--nd-navy)!important;box-shadow:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar>.date-picker>.icon-btn:first-child{margin-left:-14px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar>.date-picker>.icon-btn:disabled{color:var(--nd-muted)!important;opacity:.45}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar>.date-picker>.icon-btn svg{width:16px!important;height:16px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar .nd-date-trigger{height:44px!important;min-height:44px!important;padding:0 6px!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;color:var(--nd-navy)!important;white-space:nowrap}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar .nd-date-trigger svg{width:16px!important;height:16px!important;color:var(--nd-navy)}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar .today-link{min-height:44px;padding:0 8px!important;font-size:13px!important;font-weight:500;color:var(--nd-navy)!important;background:transparent!important;border:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar .native-ledger-new{flex:0 0 auto!important;height:44px!important;min-height:44px!important;padding:0 16px!important;gap:8px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;white-space:nowrap}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .calendar-toolbar .native-ledger-new svg{width:14px!important;height:14px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-day-totals{flex:1 0 100%!important;display:flex!important;justify-content:flex-start!important;gap:32px!important;margin:0!important;padding:12px 0 16px!important;border:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-day-totals>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0;margin:0!important;padding:0!important;border:0!important;font-size:12px!important;line-height:16px!important;color:var(--nd-muted)!important;text-align:left!important;white-space:nowrap}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-day-totals>span>strong{display:block!important;font-size:20px!important;line-height:26px!important;font-weight:600!important;color:var(--nd-navy)!important;font-variant-numeric:tabular-nums;letter-spacing:0}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-day-totals>span>strong>small{font-size:12px!important;font-weight:400!important;color:var(--nd-muted)!important;margin-left:1px}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-day-totals>span[data-empty=true]{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-surface>.list-toolbar{display:block!important;padding:0 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs{display:flex!important;justify-content:space-between!important;gap:12px!important;width:auto!important;max-width:none!important;height:48px!important;margin:0 -16px!important;padding:0 16px!important;overflow:visible!important;border:0!important;box-shadow:inset 0 -1px 0 var(--nd-line)!important;white-space:nowrap!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;height:48px!important;padding:0 2px!important;margin:0!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;color:var(--nd-muted)!important;white-space:nowrap!important;text-align:left!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button.selected{color:var(--nd-navy)!important;font-weight:400!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;height:2px!important;width:auto!important;border-radius:2px 2px 0 0!important;background:transparent!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button.selected:after{background:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>svg,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>.filter-label{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>.filter-short{display:inline!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button>span{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0 0 0 6px!important;padding:0 5px!important;border-radius:4px!important;background:var(--nd-paper)!important;border:1px solid var(--nd-line)!important;font-size:11px!important;font-weight:500!important;line-height:1!important;color:var(--nd-muted)!important;font-variant-numeric:tabular-nums;vertical-align:baseline!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .filter-tabs>button.selected>span{color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 0!important;margin:0!important;border:0!important;width:100%!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools>.search{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:44px!important;margin:0!important;padding:0 12px!important;gap:8px!important;display:flex!important;align-items:center!important;border:1px solid var(--nd-line)!important;border-radius:8px!important;background:var(--nd-paper)!important;box-shadow:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools>.search svg{width:16px!important;height:16px!important;flex:0 0 16px;color:var(--nd-muted)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools>.search input{min-width:0;width:100%!important;height:42px!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px!important;color:var(--nd-navy)!important;box-shadow:none!important;outline:0}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools>.search:focus-within{border-color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools :is(.group-toggle,summary.group-toggle){flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--nd-line)!important;border-radius:8px!important;background:var(--nd-surface)!important;color:var(--nd-navy)!important;box-shadow:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools :is(.group-toggle,summary.group-toggle) svg{width:18px!important;height:18px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .list-toolbar .list-tools>details{flex:0 0 44px!important;margin:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-time{padding:0!important;border:0!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-time>.prepared-review-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;row-gap:8px!important;min-height:0!important;padding:8px 16px 10px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions{display:contents!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-select-ready{grid-row:1!important;grid-column:1!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-summary{grid-row:2!important;grid-column:1/-1!important;margin:-10px 0 0!important;padding:0 0 0 32px!important;font-size:12px!important;line-height:16px!important;color:var(--nd-muted)!important;text-align:left!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions>button.btn:first-of-type{grid-row:1!important;grid-column:2!important;justify-self:end!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions>:not(label):not(button.btn:first-of-type){grid-column:1/-1!important;justify-self:stretch;width:100%}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions .btn{height:44px!important;min-height:44px!important;padding:0 16px!important;gap:8px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important;box-shadow:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions .btn svg{width:14px!important;height:14px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions .btn:disabled{opacity:1!important;background:var(--nd-surface)!important;border:1px solid var(--nd-line)!important;color:var(--nd-muted)!important;cursor:default}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-review-actions .btn:disabled svg{color:currentColor!important;fill:currentColor}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-selection-bar:not([hidden]){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 12px!important;min-height:0!important;padding:4px 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;background:var(--nd-surface)!important;font-size:12px!important;color:var(--nd-muted)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-selection-bar.has-selection{background:var(--nd-paper)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-selection-bar>label{display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:0!important;font-size:13px!important;color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-selection-bar>span{margin-left:auto!important;font-size:12px!important;color:var(--nd-muted)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .time-selection-bar .btn{height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-content:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:1.5px solid var(--nd-muted)!important;border-radius:5px!important;background:var(--nd-surface)!important;cursor:pointer}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]:is(:checked,:indeterminate){border-color:var(--nd-navy)!important;background:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]:checked:before{content:"";width:5px;height:10px;margin-top:-2px;border:solid var(--nd-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]:indeterminate:before{content:"";width:10px;height:2px;background:var(--nd-surface)}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]:disabled{opacity:.35!important;cursor:default}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger :is(.prepared-select-ready,.prepared-checkbox-target,.time-selection-bar>label) input[type=checkbox]:focus-visible{outline:2px solid var(--nd-navy)!important;outline-offset:2px}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .prepared-time .prepared-compact{padding:0!important;margin:0!important;border:0!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry{position:relative!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row{display:grid!important;grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) 112px auto!important;grid-template-rows:auto auto auto!important;grid-template-areas:none!important;column-gap:0!important;row-gap:2px!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:14px 16px 14px 52px!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;border-radius:0!important;background:var(--nd-surface)!important;box-shadow:none!important;text-align:left!important;color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry.is-selected>.entry-row{background:var(--nd-paper)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:active{background:var(--nd-paper)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity>span:last-child{display:contents!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.entry-clock{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row .reference-row-edit{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row .prepared-description{grid-row:1!important;grid-column:1/5!important;align-self:center;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:-8px 0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;font-size:14px!important;font-weight:400!important;line-height:28px!important;color:var(--nd-navy)!important;text-overflow:ellipsis}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row .prepared-description::placeholder{color:var(--nd-muted);opacity:1;font-weight:400}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row .prepared-description:focus{height:36px!important;min-height:36px!important;padding:0 8px!important;margin:-4px 0 -4px -8px!important;width:calc(100% + 8px)!important;outline:2px solid var(--nd-navy)!important;outline-offset:-2px!important;background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:has(.prepared-description:focus)>.activity{grid-column:auto!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity strong{grid-row:1!important;grid-column:1/5!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;white-space:normal!important;color:var(--nd-navy)!important;overflow-wrap:anywhere}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.duration{grid-row:1!important;grid-column:5!important;justify-self:end!important;align-self:start!important;margin:0!important;padding:0 0 0 12px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:var(--nd-navy)!important;font-variant-numeric:tabular-nums;white-space:nowrap!important;text-align:right!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity>.source-icon{grid-row:2!important;grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;flex:none!important;background:transparent!important;border-radius:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity>.source-icon :is(img,.time-source-badge,.activity-mark){width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity>.source-icon svg{width:14px!important;height:14px!important;color:var(--nd-navy)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity small{grid-row:2!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:var(--nd-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity small.time-entry-period{grid-column:2!important;font-variant-numeric:tabular-nums}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity small:not(.time-entry-period){grid-column:3/6!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity small:not(.time-entry-period):before{content:" · "}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.activity small:not(.time-entry-period):empty{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.nv-select{grid-row:3!important;grid-column:1/4!important;width:100%!important;min-width:0!important;max-width:none!important;margin:10px 0 0!important;justify-self:stretch!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.nv-select>.nv-select__btn{width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid var(--nd-line)!important;border-radius:8px!important;background:var(--nd-surface)!important;font-size:13px!important;font-weight:400!important;color:var(--nd-navy)!important;box-shadow:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-time-matter{grid-row:3!important;grid-column:1/4!important;display:block!important;min-width:0!important;margin:8px 0 0!important;padding:0!important;font-size:13px!important;line-height:20px!important;color:var(--nd-navy)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-self:stretch!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-time-matter>i{display:inline-block!important;width:6px!important;height:6px!important;margin:0 8px 0 0!important;vertical-align:middle!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-time-status{grid-row:3!important;grid-column:4/6!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;height:28px!important;margin:10px 0 0 10px!important;padding:0 8px!important;border-radius:6px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-time-matter~.mentor-time-status{margin-top:8px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-time-status svg{flex:0 0 13px;width:13px!important;height:13px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-invoiced{grid-row:2!important;grid-column:5!important;justify-self:end!important;margin:0!important;padding:0 0 0 12px!important;font-size:12px!important;line-height:16px!important;color:var(--nd-muted)!important;white-space:nowrap}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row>.mentor-invoiced[title^="Fakturert beløp er ikke"]{display:none!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row.prepared-direct-row>.icon-btn:focus-visible{grid-row:2!important;grid-column:5!important;justify-self:end}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.prepared-checkbox-target,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.native-entry-check{position:absolute!important;left:4px!important;top:6px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;transform:none!important;z-index:2;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.native-entry-check>span{width:20px!important;height:20px!important;border-radius:5px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:has(.activity strong)~*,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry:has(>.entry-row>.activity strong)>.native-entry-check{top:3px!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .group-heading{display:flex!important;justify-content:space-between!important;padding:16px 16px 8px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;background:var(--nd-surface)!important;font-size:12px!important;font-weight:500!important;color:var(--nd-muted)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-footer{display:flex;justify-content:space-between!important;align-items:baseline!important;padding:16px!important;margin:0!important;border:0!important;background:var(--nd-surface)!important;font-size:12px!important;color:var(--nd-muted)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .ledger-footer strong{margin-left:8px;font-size:15px!important;font-weight:600!important;color:var(--nd-navy)!important;font-variant-numeric:tabular-nums}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .empty-state{padding:48px 16px!important;background:var(--nd-surface)!important}}@media (max-width:760px) and (hover:none){html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry:not(.is-selected)>.entry-row:hover{background:var(--nd-surface)!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row .prepared-description:hover{border-color:transparent!important}}@media (max-width:760px){html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row.prepared-direct-row>.duration{margin-top:4px!important}}@media (max-width:760px){html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:not(.prepared-direct-row){grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) auto!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:not(.prepared-direct-row)>.activity>strong,html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:not(.prepared-direct-row)>.activity>span>strong{grid-column:1/4!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:not(.prepared-direct-row)>:is(.duration,.mentor-time-status,.mentor-invoiced){grid-column:4!important}html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:not(.prepared-direct-row)>.activity small:not(.time-entry-period){grid-column:3/5!important}}@media (max-width:760px){html[data-native-workspace=on] body .nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:has(.prepared-description:focus){row-gap:8px!important}}html[data-native-workspace=on][data-native-theme=dark] body .nv-reference-root.reference-time-ledger .mentor-time-status.is-sent{color:var(--nd-navy)!important;background:color-mix(in srgb,var(--nd-navy) 12%,transparent)!important}html[data-native-workspace=on][data-native-theme=dark] body .nv-reference-root.reference-time-ledger .mentor-time-matter i[data-kind=client]{background:var(--nd-navy)!important}.time-receipt{position:fixed;right:24px;bottom:24px;z-index:1500;width:360px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:18px;background:var(--nd-surface,var(--surface,#fff));color:var(--nd-navy,#0e1b33);border:1px solid var(--nd-line,#e2e7ee);border-radius:14px;box-shadow:0 12px 36px #0002;font-family:Inter,Arial,sans-serif;font-size:13px;animation:time-receipt-in .18s ease-out;max-height:calc(100dvh - 32px);overflow:auto}.time-receipt *{box-sizing:border-box}.time-receipt header{display:flex;align-items:center;gap:10px}.time-receipt header>div{flex:1;min-width:0}.time-receipt header strong{display:block;font-size:13px;font-weight:600}.time-receipt header div>span{display:block;font-size:11px;color:var(--nd-muted,#6c7785);margin-top:4px}.time-receipt-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--nd-paper,#faf8f4)}.time-receipt button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--nd-line,#e2e7ee);border-radius:7px;background:transparent;color:inherit;padding:0 11px;cursor:pointer}.time-receipt button:hover:not(:disabled){box-shadow:0 3px 10px #0e1b3314;background:var(--nd-paper,#faf8f4)}.time-receipt button:disabled{opacity:.5;cursor:default}.time-receipt .time-receipt-close{padding:0;width:32px;border:0}.time-receipt-subject{margin:18px 0 12px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.time-receipt-measured{display:flex;justify-content:space-between;font-size:12px;color:var(--nd-muted,#6c7785);gap:12px}.time-receipt-measured strong{font-weight:500;font-variant-numeric:tabular-nums}.time-receipt-edit{margin-top:16px;padding-top:14px;border-top:1px solid var(--nd-line,#e2e7ee)}.time-receipt-edit label{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px}.time-receipt-hours{display:flex;align-items:center;border:1px solid var(--nd-line,#e2e7ee);border-radius:7px;padding:0 10px;gap:5px}.time-receipt-hours input{width:65px;min-height:36px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;text-align:right}.time-receipt-presets{display:flex;gap:6px;margin-top:10px}.time-receipt-presets button{flex:1;padding:0 4px;font-size:12px;font-variant-numeric:tabular-nums}.time-receipt-presets button[aria-pressed=true]{background:var(--nd-paper,#faf8f4);border-color:var(--nd-muted,#6c7785)}.time-receipt footer{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.time-receipt footer .time-receipt-primary{background:#0e1b33;color:#fff;border-color:#0e1b33}.time-receipt footer .time-receipt-primary:hover:not(:disabled){background:#243653}.time-receipt-error{color:var(--danger,#b42318);line-height:1.5;font-size:12px}.time-receipt :focus-visible{outline:2px solid var(--nd-muted,#6c7785);outline-offset:3px}.email-body-fallback{padding:12px 0;color:var(--ink-600);font-size:13px;line-height:1.6}.email-body-fallback p{white-space:pre-wrap}.email-body-fallback [role=alert]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@keyframes time-receipt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.time-receipt{animation:none}}@media (max-width:760px){.time-receipt{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - 32px);max-height:calc(100dvh - 120px)}.time-receipt button{min-height:44px}}:is(html[data-native-theme=dark],html[data-workspace-theme=dark]) .time-receipt-error{color:#fca5a5}:root{--nd-on-accent: #FFFFFF;--navy-fast: #0E1B33;--navy: #0E1B33;--navy-2: #162644;--navy-3: #1C3057;--blue: #1a56ff;--blue-mid: #1245d9;--blue-light: rgba(41, 82, 217, .07);--blue-border: rgba(41, 82, 217, .14);--ink: #0E1B33;--ink-2: #2A3A5C;--mist: #5A6580;--dim: #8A93A8;--ink-3: #1a2330;--ink-4: #3a4658;--ink-5: #0e1525;--muted: #6c7785;--muted-2: #98a2b1;--linje: #e2e8f0;--linje-2: #c3bcae;--brand: #2952d9;--brand-h: #2945a0;--amber-m: #8f6414;--red-bg: rgba(176, 34, 60, .08);--red-linje: rgba(176, 34, 60, .22);--green-bg: rgba(63, 122, 82, .07);--green-linje: rgba(63, 122, 82, .22);--amber-bg: rgba(184, 130, 28, .1);--amber-linje: rgba(184, 130, 28, .26);--brand-bg: rgba(41, 82, 217, .07);--brand-linje: rgba(41, 82, 217, .2);--text-primary: var(--ink-3);--text-muted: var(--muted);--bg-elev: var(--white);--rule-md: var(--ghost);--brand-400: var(--brand);--chat-bg: var(--white);--bad: var(--red);--haster: var(--red);--haster-bg: var(--red-bg);--frist: var(--amber);--frist-bg: var(--amber-bg);--ok: var(--green);--ok-bg: var(--green-bg);--info-bg: var(--brand-bg);--ghost: rgba(14, 27, 51, .1);--ghost-2: rgba(14, 27, 51, .06);--ghost-3: rgba(14, 27, 51, .16);--hover: rgba(14, 27, 51, .045);--aktiv: rgba(14, 27, 51, .085);--white: #FFFFFF;--off: #FAF8F4;--off-2: #F4F1EB;--surface: #FAF8F4;--surface-2: #F4F1EB;--sb-bg: #0E1B33;--sb-text: rgba(255, 255, 255, .68);--sb-text-active: #FFFFFF;--sb-hover: rgba(255, 255, 255, .08);--sb-active: rgba(255, 255, 255, .13);--sb-border: rgba(255, 255, 255, .1);--sb-badge: rgba(255, 255, 255, .16);--sb-fast: #0E1B33}:root{--urd-flis-gronn: linear-gradient(180deg, #5BE37D, #28C04E);--urd-flis-oransje: linear-gradient(180deg, #FFB443, #FF8A00);--urd-flis-rod: linear-gradient(180deg, #FF6B6B, #E5383B);--urd-flis-indigo: linear-gradient(180deg, #7D7AFF, #5856D6);--urd-flis-bla: linear-gradient(180deg, #5AA8FF, #1E7BF2);--urd-flis-turkis: linear-gradient(180deg, #5ED3E6, #20AFC8);--urd-flis-gra: linear-gradient(180deg, #A9B0BC, #7E8794);--urd-flis-navy: linear-gradient(180deg, #283D60, #0E1B33);--urd-flis-skygge: inset 0 0 0 .5px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .28), 0 1px 1.5px rgba(16, 24, 40, .14);--urd-flis-symbol: #FFFFFF;--urd-bg: #FFFFFF;--urd-side: #FCFCFC;--urd-line: #F1F1F1;--urd-line-2: #EBEBEB;--urd-hover: #F1F1F1;--urd-ink: #333333;--urd-mute: #5C5C5C;--urd-faint: #6B6B6B;--urd-light: #737373;--urd-navy: #0E1B33;--urd-on-navy:#FFFFFF;--urd-logo: #0E1B33;--urd-sel: #EEF2FD;--urd-ok: #3F7A52;--urd-warn: #946414;--urd-bad: #C0403E;--urd-blue: #4662D5;--urd-blue-2: #8A9BE6;--urd-blue-3: #C9D1F4;--urd-blue-4: #E6EAFA;--urd-plan: #F3F3F3;--urd-skygge: 0 2px 4px rgba(0, 0, 0, .04), 0 0 4px rgba(0, 0, 0, .08);--urd-skygge-stor: 0 12px 32px rgba(14, 27, 51, .14), 0 0 1px rgba(14, 27, 51, .2);--urd-overlegg: rgba(0, 0, 0, .18);--urd-sak-1: #4662D5;--urd-sak-2: #C2703D;--urd-sak-3: #4E9A63;--urd-sak-4: #8B5CC9;--urd-sak-5: #C9A13B;--urd-sak-6: #3A8FA8;--urd-sak-intern: #9AA1AD;--urd-varme-1: #FFF3BD;--urd-varme-2: #F4D44B;--urd-varme-3: #ED943C;--urd-varme-4: #D75244}:root:is([data-workspace-theme=dark]:not([data-native-workspace=on]),[data-native-workspace=on][data-native-theme=dark]){--urd-bg: #171717;--urd-varme-1: #5B502A;--urd-varme-2: #9E812C;--urd-varme-3: #C37A34;--urd-varme-4: #CE5547;--urd-side: #1B1B1B;--urd-line: #222222;--urd-line-2: #2A2A2A;--urd-hover: #262626;--urd-ink: #EBEBEB;--urd-mute: #B3B3B3;--urd-faint: #929292;--urd-light: #8A8A8A;--urd-navy: #E8ECF4;--urd-on-navy:#171717;--urd-logo: #FFFFFF;--urd-sel: #1F2742;--urd-ok: #6FB088;--urd-warn: #D9A84A;--urd-bad: #E07270;--urd-blue: #7C93F0;--urd-blue-2: #5267C4;--urd-blue-3: #34428A;--urd-blue-4: #232B52;--urd-plan: #232323;--urd-overlegg: rgba(0, 0, 0, .5)}:root[data-sb-tema=burgunder]{--sb-bg: #3E0D1B;--sb-fast: #3E0D1B}:root[data-sb-tema=skifer]{--sb-bg: #23282E;--sb-fast: #23282E}:root[data-sb-tema=skog]{--sb-bg: #16342A;--sb-fast: #16342A}:root[data-sb-tema=lys]{--sb-bg: #FFFFFF;--sb-text: #4A5670;--sb-text-active: #0E1B33;--sb-hover: rgba(14, 27, 51, .055);--sb-active: rgba(14, 27, 51, .085);--sb-border: rgba(14, 27, 51, .1);--sb-badge: rgba(14, 27, 51, .08);--sb-fast: #0E1B33;--sb-ordmerke: #0E1B33;--sb-chat-tekst: #1245d9;--sb-chat-flate: rgba(41, 82, 217, .09);--sb-chat-hover: rgba(41, 82, 217, .16)}:root{--red: #B0223C;--green: #3F7A52;--amber: #B8821C;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-8: 16px;--sp-12: 24px;--sp-16: 32px;--knapp-h: 32px;--knapp-h-sm: 26px;--knapp-pad: 0 14px;--knapp-pad-sm: 0 11px;--knapp-tekst: 12.5px;--radius-xs: 4px;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-h: "Inter Tight", "Inter", system-ui, sans-serif;--font-serif: "Playfair Display", Georgia, serif;--font-serif-2: "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-body: var(--font-sans);--ac-font-h: var(--font-h);--ac-font-body: var(--font-sans);--ac-font-serif: var(--font-serif);--tl-sans: var(--font-sans);--tl-serif: var(--font-serif-2);--shadow-xs: 0 1px 2px rgba(14, 27, 51, .06);--shadow-sm: 0 1px 4px rgba(14, 27, 51, .08), 0 0 0 1px rgba(14, 27, 51, .04);--shadow-md: 0 4px 16px rgba(14, 27, 51, .1), 0 1px 4px rgba(14, 27, 51, .06);--shadow-lg: 0 12px 40px rgba(14, 27, 51, .14), 0 4px 12px rgba(14, 27, 51, .08);--shadow-blue: 0 4px 20px rgba(41, 82, 217, .22);--pane-max: 320px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.55;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button{font-family:var(--font-sans)}.app-container{height:100%;display:flex;flex-direction:column}.app-container--compact{max-width:var(--pane-max);margin:0 auto}.app-container--full{max-width:100%}.loading-screen{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-8);background:var(--white)}.auth-warning{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:9999;background:var(--amber-bg);color:var(--amber-m);border:1px solid var(--amber);border-radius:var(--radius);padding:8px 12px;display:flex;align-items:center;gap:var(--sp-5);font-size:12.5px;font-family:var(--font-sans);box-shadow:0 4px 12px #00000014;max-width:calc(100vw - 24px)}.auth-warning svg{color:var(--amber-m);flex-shrink:0}.auth-warning__msg{line-height:1.35}.auth-warning__btn{background:var(--amber-m);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;height:var(--knapp-h-sm)}.auth-warning__btn:hover{background:var(--amber-m)}.auth-warning__close{background:none;border:none;cursor:pointer;color:var(--amber-m);display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:var(--radius-xs)}.auth-warning__close:hover{background:#b453091a}.secure-storage-notice{top:auto;bottom:12px;width:min(640px,calc(100vw - 24px));box-sizing:border-box;flex-wrap:wrap}.secure-storage-notice .auth-warning__msg{flex:1 1 240px}.secure-storage-notice .auth-warning__btn{margin-left:auto;flex-shrink:0}.secure-storage-notice .auth-warning__btn+.auth-warning__btn{margin-left:8px}.secure-storage-notice__detaljer{flex:1 1 100%;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.login-screen{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--off) 0%,#eff4fb 100%);padding:32px 20px 20px;overflow:hidden}.login-screen__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,rgba(41,82,217,.1) 0%,transparent 45%),radial-gradient(circle at 82% 78%,rgba(41,82,217,.06) 0%,transparent 50%)}.login-card{position:relative;background:var(--white);border:1px solid var(--ghost);border-radius:16px;padding:36px 32px 28px;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center;box-shadow:0 10px 40px #0e1b3314,0 2px 8px #0e1b330a}.login-card__logo{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:#0e1b330d;margin-bottom:4px;padding:12px;box-sizing:border-box}.login-card__logo img{width:100%;height:auto;object-fit:contain}.login-card__title{font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.03em;margin-top:0;margin-bottom:0}.login-card__desc{font-size:13px;color:var(--dim);line-height:1.55;margin:0 0 14px;max-width:290px}.login-card__btn{width:100%;margin-top:4px;display:inline-flex!important;align-items:center;justify-content:center}.login-card__trust{display:flex;justify-content:center;gap:var(--sp-8);margin-top:18px;padding-top:16px;border-top:1px solid var(--ghost);width:100%;flex-wrap:wrap}.login-card__trust-item{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:11px;color:var(--dim);font-weight:500;letter-spacing:.01em}.login-card__trust-item svg{color:var(--blue);flex-shrink:0}.login-screen__footer{position:relative;margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-3);font-size:10.5px;color:var(--dim);letter-spacing:.01em;max-width:480px}.login-screen__footer-dot{opacity:.5}@media (max-width: 480px){.login-card{padding:28px 22px 22px;max-width:340px}.login-card__title{font-size:21px}.login-card__desc{font-size:12px}.login-card__trust{gap:var(--sp-5)}.login-screen__footer{font-size:10px;gap:var(--sp-2);padding:0 10px}}.onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--navy);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;overflow-y:auto}.onboarding-card{background:var(--white);border-radius:var(--radius-lg);padding:36px 32px 28px;width:100%;max-width:440px;box-shadow:var(--shadow-lg)}.onboarding-card--wizard{max-width:520px}.onboarding-progress{display:flex;justify-content:center;gap:var(--sp-4);margin-bottom:24px}.onboarding-progress__dot{width:7px;height:7px;border-radius:50%;background:var(--ghost);transition:background .2s}.onboarding-progress__dot--active{background:var(--navy)}.onboarding-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:var(--sp-6)}.onboarding-back{background:none;border:none;color:var(--mid);font-size:13px;cursor:pointer;font-family:inherit;padding:10px 0;font-weight:500;white-space:nowrap;flex-shrink:0;transition:color .12s}.onboarding-back:hover{color:var(--ink)}.onboarding-skip{background:none;border:none;color:var(--dim);font-size:12px;cursor:pointer;font-family:inherit;padding:5px 11px;text-decoration:underline;text-decoration-color:var(--ghost);transition:color .12s}.onboarding-skip:hover{color:var(--mid)}.onboarding-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin:16px 0 4px}.onboarding-spec-card{padding:14px 10px;border:1.5px solid var(--ghost);border-radius:var(--radius);background:var(--white);font-size:12.5px;font-weight:500;color:var(--mist);cursor:pointer;font-family:inherit;transition:all .12s}.onboarding-spec-card:hover{border-color:var(--navy);color:var(--ink)}.onboarding-spec-card--active{background:var(--navy);color:var(--white);border-color:var(--navy)}.onboarding-tone-grid--wizard{margin:16px 0 4px}.onboarding-fetch-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);width:100%;padding:14px;background:var(--off-2);border:1.5px dashed var(--ghost);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.onboarding-fetch-btn:hover:not(:disabled){background:var(--white);border-color:var(--navy)}.onboarding-fetch-btn:disabled{opacity:.5;cursor:not-allowed}.onboarding-fetch-status{display:inline-flex;align-items:center;gap:var(--sp-4);padding:12px 14px;background:var(--off-2);border-radius:var(--radius-sm);font-size:13px;color:var(--mid)}.onboarding-fetch-status--ok{background:#3f7a521a;color:var(--green)}.onboarding-fetch-status--ok svg{color:var(--green)}.onboarding-fetch-status--err{background:#b0223c14;color:var(--red)}.onboarding-spinner{width:14px;height:14px;border:2px solid var(--ghost);border-top-color:var(--navy);border-radius:50%;animation:onboarding-spin .8s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-tips{display:flex;flex-direction:column;gap:var(--sp-6);margin:18px 0 4px;padding:18px;background:var(--off-2);border-radius:var(--radius)}.onboarding-tip{display:flex;align-items:center;gap:var(--sp-6);font-size:13px;color:var(--ink)}.onboarding-tip kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--ink);box-shadow:0 1px #0e1b3314}.onboarding-header{text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.demo-gate-logo{margin:0 auto .9rem}.onboarding-logo{font-family:var(--font-serif);font-size:26px;color:var(--navy);letter-spacing:-.02em;display:block;margin-bottom:14px}.onboarding-title{font-size:19px;font-weight:600;color:var(--ink);margin:0 0 7px;letter-spacing:-.025em}.onboarding-sub{font-size:13px;color:var(--dim);line-height:1.6;margin:0;max-width:320px}.onboarding-fields{display:flex;flex-direction:column;gap:var(--sp-8);margin-bottom:24px}.onboarding-row{display:flex;flex-direction:column;gap:var(--sp-3)}.onboarding-label{font-size:11.5px;font-weight:600;color:var(--mist);letter-spacing:.01em}.onboarding-input{padding:10px 13px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-size:13.5px;font-family:var(--font-sans);color:var(--ink);background:var(--white);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.onboarding-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-light)}.onboarding-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238492a6' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.onboarding-textarea{resize:vertical;min-height:88px;line-height:1.6}.onboarding-tone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.onboarding-tone-btn{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:11px 8px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;transition:all .15s;font-family:var(--font-sans);text-align:center}.onboarding-tone-btn:hover{border-color:var(--blue);background:var(--blue-light)}.onboarding-tone-btn--active{border-color:var(--navy);background:#0e1b330d}.onboarding-tone-label{font-size:13px;font-weight:600;color:var(--ink)}.onboarding-tone-btn--active .onboarding-tone-label{color:var(--navy)}.onboarding-tone-desc{font-size:10.5px;color:var(--dim);line-height:1.3}.onboarding-error{color:var(--red);font-size:12px;margin:0 0 14px}.onboarding-submit{width:100%;padding:13px;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:opacity .15s,background .15s;letter-spacing:-.01em}.onboarding-submit:hover{background:var(--navy-2)}.onboarding-footer{text-align:center;font-size:11.5px;color:var(--dim);margin:14px 0 0}.taskpane{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white)}.taskpane-content{flex:1;overflow:hidden;padding:12px 14px;display:flex;flex-direction:column}.addin-header{padding:0 14px;height:46px;border-bottom:1px solid var(--ghost);background:var(--white);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.addin-header__logo{display:flex;align-items:center;gap:var(--sp-4)}.addin-header__logo-mark{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--blue);display:flex;align-items:center;justify-content:center;padding:5px;flex-shrink:0}.addin-header__logo-mark img{width:100%;height:100%;object-fit:contain}.addin-header__wordmark{font-size:15px;font-weight:600;color:var(--navy);letter-spacing:-.03em}.addin-header__tagline{font-size:11px;color:var(--dim)}.header-profile-btn{display:inline-flex;align-items:center;gap:6px;min-width:0;border:0;border-radius:var(--radius-sm);padding:4px;background:transparent;color:var(--dim);font:inherit;font-size:11px;cursor:pointer}.header-profile-btn svg{flex-shrink:0}.header-profile-btn span{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-btn:hover{background:var(--ghost)}@media (max-width: 360px){.header-profile-btn span{display:none}}.addin-header__actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.header-popout-btn,.header-time-btn{position:relative;display:flex;align-items:center;justify-content:center;width:var(--knapp-h);height:var(--knapp-h);border:none;background:transparent;border-radius:var(--radius-sm);color:var(--dim);cursor:pointer;transition:background .15s,color .15s}.header-popout-btn:hover,.header-time-btn:hover{background:var(--surface-2);color:var(--mist)}.header-time-btn__badge{position:absolute;top:-3px;right:-3px;background:var(--blue);color:var(--white);font-size:9px;font-weight:700;width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.header-logout-btn{background:none;border:none;cursor:pointer;color:var(--dim);font-size:var(--knapp-tekst);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-family:var(--font-sans);transition:color .12s;height:var(--knapp-h-sm)}.header-logout-btn:hover{color:var(--ink)}.bottom-tabs{display:flex;border-top:1px solid var(--ghost);background:var(--white);flex-shrink:0}.bottom-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:9px 4px 8px;border:none;background:transparent;font-family:var(--font-sans);cursor:pointer;transition:color .12s;position:relative}.bottom-tab__icon{position:relative;display:flex;align-items:center;color:var(--dim);transition:color .12s}.bottom-tab--active .bottom-tab__icon{color:var(--navy)}.bottom-tab__label{font-size:9.5px;font-weight:500;color:var(--dim);letter-spacing:.01em;transition:color .12s}.bottom-tab--active .bottom-tab__label{color:var(--navy)}.bottom-tab--active:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--navy);border-radius:0 0 2px 2px}.bottom-tab__badge{position:absolute;top:-4px;right:-6px;background:var(--red);color:var(--white);font-size:9px;font-weight:700;width:15px;height:15px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.web-full{display:flex;height:100%;overflow:hidden;background:var(--surface)}.web-main__content{transition:margin-right .22s cubic-bezier(.2,.7,.2,1)}body.nordive-assistant-side .web-main__content{margin-right:var(--nordive-side-w, 440px);min-width:0}body.nordive-side-resizing .web-main__content{transition:none}@media (max-width: 900px){body.nordive-assistant-side .web-main__content{margin-right:0}}@media (prefers-reduced-motion: reduce){.web-main__content{transition:none}}.sidebar{width:178px;position:relative;flex-shrink:0;display:flex;flex-direction:column;background:var(--sb-bg);border-right:1px solid var(--sb-border);overflow:visible;transition:width .2s cubic-bezier(.25,.46,.45,.94)}.sidebar__nav,.sidebar__bottom{overflow:hidden}.sidebar--collapsed{width:58px}.sidebar__logo{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-5);width:100%;height:64px;padding:0;border:none;border-bottom:1px solid var(--sb-border);background:transparent;cursor:pointer;text-align:left;overflow:hidden}.sidebar__logo-mark{flex-shrink:0;margin-left:11px;width:36px;height:36px;transition:filter .3s cubic-bezier(.2,0,0,1)}.sidebar__wordmark{font-family:var(--font-sans);font-size:21px;font-weight:500;color:var(--sb-ordmerke, #FFFFFF);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;max-width:120px;opacity:1;transition:max-width .2s cubic-bezier(.25,.46,.45,.94),opacity .14s ease}.sidebar--collapsed .sidebar__wordmark{max-width:0;opacity:0}.sidebar__logo:active .sidebar__logo-mark{filter:brightness(.9)}.sidebar__logo:hover .sidebar__wordmark{opacity:.86}@media (prefers-reduced-motion: reduce){.sidebar__wordmark,.sidebar__logo{transition:none}}.sidebar__nav{flex:1;padding:10px 8px;display:flex;flex-direction:column;gap:var(--sp-1);overflow-y:auto}.sidebar__item{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-5);padding:7px 10px;border:none;background:transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--sb-text);cursor:pointer;text-align:left;transition:background .12s,color .12s;width:100%}.sidebar__item:hover{background:var(--sb-hover);color:var(--sb-text-active)}.sidebar__item--active{background:var(--sb-active);color:var(--sb-text-active);font-weight:500}.sidebar__item-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:currentColor;opacity:.78}.sidebar__item--active .sidebar__item-icon{opacity:1}.sidebar__item--collapsed{justify-content:center;padding:11px 0;position:relative}.sidebar--collapsed .sidebar__item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2.5px;background:#fff;border-radius:0 2px 2px 0}.sidebar--collapsed .sidebar__item-icon,.sidebar--collapsed .sidebar__item-icon-only{opacity:.88}.sidebar--collapsed .sidebar__item--active .sidebar__item-icon,.sidebar--collapsed .sidebar__item--active .sidebar__item-icon-only{opacity:1;color:#fff}.sidebar__item-icon-only{position:relative;display:flex;align-items:center;justify-content:center}.sidebar__item-label{flex:1;min-width:0}@media (max-width: 700px){.sidebar__item--hide-mobile{display:none!important}}.sidebar__badge{background:var(--sb-badge);color:var(--sb-text-active);font-size:10.5px;font-weight:600;width:18px;height:18px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;flex-shrink:0}.sidebar__badge--dot{position:absolute;top:-4px;right:-5px;min-width:15px;height:15px;font-size:9.5px;font-weight:700;background:var(--brand);color:#fff;border:1.5px solid var(--sb-bg, var(--navy));padding:0 3px;letter-spacing:-.02em;line-height:1}.sidebar__badge--prikk{position:absolute;top:-5px;right:-6px;width:7px;height:7px;border-radius:99px;background:var(--brand);border:1.5px solid var(--sb-bg, var(--navy));box-sizing:content-box;pointer-events:none}.sidebar__hendel{position:absolute;top:50%;right:-11px;transform:translateY(-50%);z-index:30;width:22px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--off);border-radius:99px;background:var(--sb-bg);color:var(--sb-text);cursor:pointer;opacity:0;transition:opacity .15s,color .12s,background-color .12s}.web-full:hover .sidebar__hendel,.sidebar__hendel:focus-visible{opacity:1}.sidebar__hendel:hover{background:var(--sb-hover);color:var(--sb-text-active)}.sidebar__hendel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sidebar__chat-launch{background:var(--sb-chat-flate, rgba(41, 82, 217, .18));color:var(--sb-chat-tekst, #fff);margin-top:2px}.sidebar__chat-launch:hover{background:var(--sb-chat-hover, rgba(41, 82, 217, .3));color:var(--sb-chat-tekst, #fff)}.sidebar__chat-launch .sidebar__item-icon{opacity:1}.nv-select{position:relative;display:inline-block;width:100%}.nv-select__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--knapp-pad);background:#fff;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-3);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s;height:var(--knapp-h)}.nv-select__btn:hover{border-color:#0e1b334d}.nv-select--open .nv-select__btn{border-color:var(--brand);box-shadow:0 0 0 3px #2952d91f}.nv-select--disabled .nv-select__btn{opacity:.55;cursor:not-allowed}.nv-select__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nv-select__val--ph{color:#7b8598}.nv-select__chev{font-size:9px;opacity:.6;flex-shrink:0;transition:transform .15s}.nv-select--open .nv-select__chev{transform:rotate(180deg)}.nv-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius);box-shadow:0 10px 30px #0e1b3324;max-height:260px;overflow-y:auto}.nv-select__opt{padding:7px 13px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-3);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nv-select__opt--active{background:#2952d914}.nv-select__opt--sel{color:var(--brand);font-weight:600}.nv-select__opt--sel.nv-select__opt--active{background:#2952d91f}.web-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--off);border-radius:0}.web-main__topbar{height:54px;padding:0 var(--sp-12);overflow:visible;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ghost);background:var(--white);flex-shrink:0;gap:var(--sp-6)}.web-main__topbar-left{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.web-main__title{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.02em;flex-shrink:0}.topbar-sessions{position:relative;display:flex;align-items:center;gap:var(--sp-3)}.topbar-sessions__trigger{display:flex;align-items:center;gap:var(--sp-3);padding:4px 9px 4px 7px;border:1px solid var(--ghost);border-radius:var(--radius);background:var(--surface);color:var(--mist);font-size:12px;font-weight:500;cursor:pointer;max-width:220px;transition:border-color .12s,background .12s,color .12s}.topbar-sessions__trigger:hover{border-color:var(--blue-border);background:var(--blue-light);color:var(--ink)}.topbar-sessions__trigger--minimal{padding:6px 8px;border:none;background:transparent;color:var(--dim);border-radius:var(--radius-sm)}.topbar-sessions__trigger--minimal:hover{background:var(--surface-2);border:none;color:var(--ink)}.topbar-sessions__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.topbar-sessions__icon-only{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--dim);cursor:pointer;transition:background .12s,color .12s}.topbar-sessions__icon-only:hover{background:var(--surface-2);color:var(--ink)}.topbar-sessions__menu-new{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:7px 13px;border:none;background:transparent;color:var(--blue);font-size:12.5px;font-weight:500;cursor:pointer;border-radius:var(--radius-sm);text-align:left;font-family:var(--font-sans);transition:background .12s}.topbar-sessions__menu-new:hover{background:var(--blue-light)}.topbar-sessions__menu-divider{height:1px;background:var(--ghost);margin:3px 0}.topbar-sessions__menu{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:320px;max-height:320px;overflow-y:auto;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:200;padding:4px}.topbar-sessions__item{display:flex;align-items:center;border-radius:var(--radius-sm);overflow:hidden}.topbar-sessions__item--active{background:var(--blue-light)}.topbar-sessions__item-name{flex:1;padding:7px 10px;font-size:12.5px;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar-sessions__item--active .topbar-sessions__item-name{color:var(--blue);font-weight:500}.topbar-sessions__item-name:hover{background:var(--surface)}.topbar-sessions__item-del{padding:7px 8px;color:var(--dim);cursor:pointer;opacity:0;transition:opacity .12s,color .12s;flex-shrink:0}.topbar-sessions__item:hover .topbar-sessions__item-del{opacity:1}.topbar-sessions__item-del:hover{color:var(--red)}.web-main__topbar-right{display:flex;align-items:center;gap:var(--sp-6);flex-shrink:0;min-width:0}.web-context-pill{display:inline-flex;align-items:center;gap:var(--sp-4);padding:5px 12px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);font-size:12px;color:var(--mist);font-weight:400;max-width:460px;min-width:0}.web-context-pill svg{color:var(--blue);flex-shrink:0}.web-context-pill__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.web-context-pill__tags{display:inline-flex;gap:var(--sp-3);flex-shrink:0;align-items:center}.web-context-pill__detach{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:2px;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--dim);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.web-context-pill__detach:hover{background:#0e1b330f;color:var(--ink)}.web-main__user{font-size:12px;color:var(--dim)}.web-logout-btn{background:none;border:none;cursor:pointer;color:var(--dim);font-size:var(--knapp-tekst);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-family:var(--font-sans);transition:color .12s;height:var(--knapp-h-sm)}.web-logout-btn:hover{color:var(--ink)}.web-main__content{flex:1;overflow:hidden;padding:16px 20px;display:flex;flex-direction:column;align-items:center}.web-main__content>*{width:100%;max-width:720px}.state-placeholder{padding:32px 0;text-align:center;font-size:13px;color:var(--dim);line-height:1.6}.error-message{font-size:12px;color:var(--red);background:#b0223c0f;border:1px solid rgba(176,34,60,.18);border-radius:var(--radius-sm);padding:9px 12px;line-height:1.5}.link{font-size:11.5px;color:var(--blue);text-decoration:none}.link:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .65s linear infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--knapp-h);padding:var(--knapp-pad);border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s,box-shadow .15s;white-space:nowrap;letter-spacing:-.01em}.btn--sm{height:var(--knapp-h-sm);padding:var(--knapp-pad-sm)}.btn--ikon{width:var(--knapp-h);padding:0}.btn--ikon.btn--sm{width:var(--knapp-h-sm)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--navy);color:var(--white);border-color:var(--navy);box-shadow:0 2px 8px #0e1b3340}.btn--primary:hover:not(:disabled){background:var(--navy-2);border-color:var(--navy-2);box-shadow:0 3px 12px #0e1b334d}.btn--secondary,.btn--ghost,.btn--calendar{background:var(--white);color:var(--ink-4);border-color:var(--ghost);box-shadow:0 1px 2px #0e1b330a}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled),.btn--calendar:hover:not(:disabled){background:var(--hover);border-color:var(--ghost-3);color:var(--ink-3)}.btn--approve{background:var(--green);color:var(--white);border-color:var(--green);height:var(--knapp-h-sm)}.btn--approve:hover:not(:disabled){background:#356845}.badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:500}.badge--red{background:#b0223c17;color:var(--red)}.badge--amber{background:#b8821c17;color:var(--amber-m)}.badge--green{background:#3f7a5217;color:var(--green)}.badge--blue{background:var(--blue-light);color:var(--blue)}.tab-nav{display:flex;border-bottom:1px solid var(--ghost);background:var(--white);flex-shrink:0}.tab-btn{flex:1;padding:var(--knapp-pad);border:none;background:transparent;font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--dim);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;letter-spacing:-.01em;height:var(--knapp-h)}.tab-btn:hover{color:var(--ink)}.tab-btn--active{color:var(--navy);border-bottom-color:var(--navy)}.web-main__content--home{padding:0;align-items:stretch;overflow-y:auto}.web-main__content--home>*{max-width:none}.web-main__content--oppgaver{padding:0;align-items:stretch;overflow:hidden}.web-main__content--oppgaver>*{max-width:none;width:100%;margin:0}.web-main__content--inbox{max-width:100%;padding:0;align-items:stretch}.web-main__content--inbox>*{max-width:100%;width:100%;margin:0}.web-main__content--aktor{max-width:100%;padding:0;align-items:stretch;overflow-y:auto}.web-main__content--aktor>*{max-width:100%;width:100%;margin:0}.web-main__content--chat{max-width:100%;padding:0;align-items:stretch}.web-main__content--chat>*{max-width:100%;width:100%;margin:0}.web-main__content--saker{max-width:100%;padding:0;align-items:stretch;overflow-y:auto}.web-main__content--saker>*{max-width:100%;width:100%;margin:0}.chat-view>.chat-suggestions-row,.chat-view>.chat-composer,.chat-view>.chat-disclaimer{max-width:880px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.inbox-split{display:flex;height:100%;width:100%;overflow:hidden;position:relative}.inbox-list-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white);border-right:1px solid var(--ghost);flex-shrink:0;width:100%}.inbox-list-panel--split{width:340px;min-width:300px}.inbox-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white)}.inbox-panel__header{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 12px;flex-shrink:0}.inbox-panel__title{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.inbox-search-wrap{position:relative;padding:0 10px 12px;flex-shrink:0;border-bottom:1px solid var(--ghost);margin-bottom:6px}.inbox-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.inbox-search{width:100%;padding:8px 28px 8px 32px;border:1.5px solid transparent;border-radius:var(--radius);font-family:var(--font-sans);font-size:12.5px;color:var(--ink);background:#ffffffb3;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 3px #0000000f}.inbox-search:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-light);background:var(--white)}.inbox-search::placeholder{color:var(--dim)}.inbox-search-clear{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--dim);cursor:pointer;font-size:12px;padding:2px;line-height:1}.inbox-refresh-btn{background:none;border:none;cursor:pointer;color:var(--dim);padding:5px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.inbox-refresh-btn:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.inbox-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.inbox-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:0 8px 8px;gap:var(--sp-1);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.inbox-group{display:flex;flex-direction:column;gap:var(--sp-1)}.inbox-group__label{display:flex;align-items:center;gap:var(--sp-3);padding:10px 6px 4px;font-size:10.5px;font-weight:700;color:var(--dim);letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0;z-index:1;background:var(--white)}.inbox-group__count{background:#00000014;color:var(--mist);font-size:10px;font-weight:700;border-radius:99px;padding:0 5px;line-height:16px;font-variant-numeric:tabular-nums}.inbox-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--white);letter-spacing:.02em;box-shadow:0 1px 4px #00000026}.inbox-card2{position:relative;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--ghost);border-radius:0;padding:11px 14px 10px 16px;cursor:pointer;display:flex;align-items:flex-start;gap:0;transition:background .1s;font-family:var(--font-sans);overflow:hidden}.inbox-card2:hover{background:#0e1b3308}.inbox-card2--active{background:#2952d90a!important;border-color:#2952d91f!important;border-left:2.5px solid var(--blue)!important;padding-left:13.5px!important;box-shadow:none!important}.inbox-card2:last-child{border-bottom:none}.inbox-card2--urgent{border-left:3px solid var(--red);padding-left:13px}.inbox-card2--deadline{border-left:3px solid var(--amber);padding-left:13px}.inbox-card2__unread-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue);border-radius:var(--radius) 0 0 10px}.inbox-card2__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.inbox-card2__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:1px}.inbox-card2__sender{font-size:13px;font-weight:500;color:var(--mist);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0}.inbox-card2--unread .inbox-card2__sender{font-weight:700;color:var(--ink)}.inbox-card2__thread-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;margin-left:6px;font-size:10px;font-weight:600;color:var(--dim);background:var(--ghost);border-radius:var(--radius);letter-spacing:0;vertical-align:1px;font-variant-numeric:tabular-nums}.inbox-card2--unread .inbox-card2__thread-count{background:#2952d91f;color:var(--blue)}.inbox-card2__date{font-size:11px;color:var(--muted);flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.inbox-card2--unread .inbox-card2__date{color:var(--blue);font-weight:600}.inbox-load-more{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);width:calc(100% - 16px);margin:12px 8px 16px;padding:0 16px;font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);cursor:pointer;font-family:var(--font-sans);transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h)}.inbox-load-more:hover:not(:disabled){background:var(--surface);border-color:var(--ghost-3);color:var(--ink)}.inbox-load-more:disabled{opacity:.55;cursor:default}.inbox-load-more__count{font-size:10.5px;font-weight:400;color:var(--dim);margin-left:2px;font-variant-numeric:tabular-nums}.inbox-load-more__spinner{display:inline-block;width:11px;height:11px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.inbox-card2__subject{font-size:12.5px;font-weight:400;color:var(--mist);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4;min-width:0}.inbox-card2--unread .inbox-card2__subject{font-weight:600;color:var(--ink)}.inbox-card2__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:5px;align-items:center}.inbox-card2__tag-overflow{font-size:10px;font-weight:500;color:var(--dim);background:var(--surface);padding:2px 7px;border-radius:999px;border:1px solid var(--ghost);cursor:help}.inbox-card2__top-right{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.inbox-frist-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;border-radius:var(--radius-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.inbox-frist-badge--today{background:#b0223c24;color:var(--red);animation:frist-pulse 2s ease-in-out infinite}.inbox-frist-badge--critical{background:#b0223c17;color:var(--red)}.inbox-frist-badge--soon{background:#b8821c1c;color:var(--amber-m)}@keyframes frist-pulse{0%,to{opacity:1}50%{opacity:.55}}.timelog-popup{position:sticky;bottom:0;z-index:20;padding:10px 14px 8px;background:var(--white);border-top:1px solid var(--ghost);animation:timelog-slide-up .22s cubic-bezier(.22,1,.36,1)}@keyframes timelog-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timelog-popup__inner{background:var(--navy);border-radius:var(--radius);padding:12px 14px;color:#fff}.timelog-popup__header{display:flex;align-items:center;gap:var(--sp-4);font-size:12px;font-weight:600;color:#ffffffe6;margin-bottom:10px}.timelog-popup__body{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:12px}.timelog-popup__subject{font-size:11.5px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.timelog-popup__mins-row{display:flex;align-items:center;gap:var(--sp-6)}.timelog-popup__mins-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:var(--knapp-tekst);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s;flex-shrink:0}.timelog-popup__mins-btn:hover{background:#ffffff2e}.timelog-popup__mins-val{font-size:22px;font-weight:700;color:#fff;min-width:70px;text-align:center;letter-spacing:-.03em}.timelog-popup__actions{display:flex;gap:var(--sp-4)}.timelog-popup__skip{flex:1;padding:7px 0;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff9;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.timelog-popup__skip:hover{background:#ffffff14;color:#fff}.timelog-popup__confirm{flex:2;padding:7px 0;border-radius:var(--radius-sm);border:none;background:var(--blue);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;gap:var(--sp-3)}.timelog-popup__confirm:hover:not(:disabled){background:var(--blue-mid)}.timelog-popup__confirm:disabled{opacity:.6;cursor:default}.timelog-popup__saved{display:flex;align-items:center;gap:var(--sp-4);font-size:13px;font-weight:600;color:#4ade80;justify-content:center;padding:4px 0}.time-reminder-toast{display:flex;align-items:center;gap:var(--sp-5);padding:10px 18px;background:var(--off, var(--off));border-bottom:1px solid var(--ghost);font-size:12.5px;color:var(--ink, var(--ink-5));flex-shrink:0}.time-reminder-toast>svg{color:var(--mid, var(--muted));flex-shrink:0}.time-reminder-toast span{flex:1;font-weight:500}.time-reminder-toast__action{background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;border-radius:var(--radius-sm);padding:5px 11px;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .15s;flex-shrink:0;font-family:inherit}.time-reminder-toast__action:hover{background:var(--navy-2)}.time-reminder-toast__dismiss{background:none;border:0;color:var(--dim, var(--muted-2));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);flex-shrink:0;transition:color .12s,background .12s}.time-reminder-toast__dismiss:hover{color:var(--ink, var(--ink-5));background:var(--hover)}.motpart-radar{display:flex;align-items:center;gap:var(--sp-5);margin:6px 0 2px;padding:8px 12px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius)}.motpart-radar__icon{width:28px;height:28px;border-radius:50%;background:var(--blue-light);border:1px solid var(--blue-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue)}.motpart-radar__body{flex:1;min-width:0}.motpart-radar__label{font-size:9.5px;color:var(--dim);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.motpart-radar__stat{font-size:12px;color:var(--mist);line-height:1.4}.motpart-radar__stat strong{color:var(--blue);font-weight:700}.motpart-radar__first{color:var(--dim)}.brreg-radar{display:flex;flex-direction:column;gap:var(--sp-2);margin:4px 0 0;flex-shrink:0}.brreg-radar__card{display:flex;align-items:center;gap:var(--sp-4);padding:7px 10px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius);min-width:0}.brreg-radar__icon{width:20px;height:20px;border-radius:var(--radius-xs);background:var(--navy);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.04em}.brreg-radar__card-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--sp-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brreg-radar__navn{font-size:12px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brreg-radar__form{font-size:9px;font-weight:600;color:var(--dim);background:var(--ghost);border-radius:var(--radius-xs);padding:1px 4px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.brreg-radar__meta{font-size:10.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brreg-radar__industry{display:none}.brreg-radar__card-right{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.brreg-radar__status{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:99px;letter-spacing:.03em;text-transform:uppercase}.brreg-radar__status--ok{background:#3f7a521a;color:var(--green)}.brreg-radar__status--warn{background:#b8821c1a;color:var(--amber-m)}.brreg-radar__status--bad{background:#b0223c1a;color:var(--red)}.brreg-radar__link{display:inline-flex;align-items:center;color:var(--dim);text-decoration:none;padding:3px;border-radius:var(--radius-xs);transition:color .12s,background .12s}.brreg-radar__link:hover{color:var(--blue);background:#2952d914}.brreg-radar__link span{display:none}.brreg-radar__dismiss{background:none;border:none;cursor:pointer;color:var(--dim);padding:3px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.brreg-radar__dismiss:hover{color:var(--ink);background:#0000000a}.brreg-radar__loading{display:flex;align-items:center;gap:var(--sp-4);padding:6px 10px;font-size:11px;color:var(--dim);background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius)}.brreg-radar__search-row{display:flex;align-items:center;gap:var(--sp-3);padding:6px 10px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius)}.brreg-radar__search-icon{color:var(--dim);flex-shrink:0}.brreg-radar__search-input{flex:1;border:none;outline:none;font-size:11.5px;color:var(--ink);background:transparent;font-family:var(--font-sans)}.brreg-radar__search-input::placeholder{color:var(--dim)}.brreg-radar__search-btn{flex-shrink:0;background:var(--navy);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:600;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;min-width:36px;height:var(--knapp-h-sm)}.brreg-radar__search-btn:hover:not(:disabled){background:var(--navy-2)}.brreg-radar__search-btn:disabled{opacity:.45;cursor:default}.brreg-radar__not-found{font-size:10.5px;color:var(--dim);padding:0 4px;font-style:italic}.brreg-radar__search-toggle{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 6px;font-size:10.5px;font-weight:400;color:var(--dim);background:none;border:none;cursor:pointer;font-family:var(--font-sans);transition:color .12s}.brreg-radar__search-toggle:hover{color:var(--blue)}.conflict-check-banner{display:flex;align-items:center;gap:var(--sp-4);padding:9px 12px;margin:6px 0 2px;background:#3b82f614;border:1px solid rgba(59,130,246,.25);border-radius:var(--radius);font-size:12px;color:var(--brand-h);line-height:1.4}.conflict-check-banner strong{font-weight:700}.conflict-check-banner span{flex:1}.conflict-check-banner__dismiss{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;color:#93c5fd;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:color .15s}.conflict-check-banner__dismiss:hover{color:var(--brand-h)}.inbox-skeleton__row{display:flex;align-items:flex-start;padding:10px 14px 10px 12px;gap:var(--sp-5);border-bottom:1px solid rgba(221,228,238,.5)}.inbox-skeleton__dot{width:32px;height:32px;border-radius:50%;background:var(--ghost);flex-shrink:0;animation:shimmer 1.4s ease-in-out infinite}.inbox-skeleton__row-sender{width:110px;height:10px;border-radius:var(--radius-xs);background:var(--ghost);animation:shimmer 1.4s ease-in-out infinite;margin-bottom:5px}.inbox-skeleton__row-body{width:75%;height:10px;border-radius:var(--radius-xs);background:var(--ghost);animation:shimmer 1.4s ease-in-out infinite .1s}.inbox-skeleton__row-date{display:none}.inbox-ai-strip{flex-shrink:0;background:#2952d908;border:1px solid rgba(41,82,217,.12);border-radius:var(--radius);padding:6px 8px 6px 10px;margin:6px 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);row-gap:var(--sp-3)}.inbox-ai-strip__summary-btn{flex:1 1 200px;display:flex;align-items:center;gap:var(--sp-4);background:none;border:none;padding:2px 0;cursor:pointer;text-align:left;font-family:inherit;color:var(--mist);min-width:0}.inbox-ai-strip__icon{flex-shrink:0;color:var(--blue)}.inbox-ai-strip__summary-text{font-size:12px;line-height:1.5;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.inbox-ai-strip--expanded .inbox-ai-strip__summary-text{white-space:normal;overflow:visible;text-overflow:initial}.inbox-ai-strip__summary-btn:hover .inbox-ai-strip__summary-text{color:var(--ink)}.inbox-ai-strip__disclaimer{flex-basis:100%;display:flex;align-items:center;gap:var(--sp-3);font-size:10px;color:var(--dim);line-height:1.4;margin-top:2px}.ai-feedback{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.ai-feedback__btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);color:var(--dim);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.ai-feedback__btn:hover{background:#0e1b330d;color:var(--ink)}.ai-feedback__btn--active{background:#3f7a521f;color:var(--green)}.ai-feedback__btn--active-down{background:#b0223c1a;color:var(--red)}.inbox-ai-strip__disclaimer svg{flex-shrink:0;opacity:.7}.inbox-ai-strip__close{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--dim);display:flex;padding:2px;border-radius:var(--radius-xs);transition:color .12s,background .12s}.inbox-ai-strip__close:hover{color:var(--mist);background:#0000000a}.inbox-ai-strip__loading{display:flex;align-items:center;gap:var(--sp-4);font-size:12px;color:var(--dim);flex:1}.inbox-ai-strip__frister{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:2px}.inbox-ai-strip__frist-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 4px 3px 9px;background:#b0223c14;border:1px solid rgba(176,34,60,.2);color:var(--red);border-radius:99px;font-size:11px;font-weight:500;max-width:260px;font-variant-numeric:tabular-nums}.inbox-ai-strip__frist-date{font-weight:700;white-space:nowrap;flex-shrink:0}.inbox-ai-strip__frist-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0}.inbox-ai-strip__cal-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);border:none;background:#b0223c1f;color:var(--red);cursor:pointer;transition:background .12s,color .12s;padding:0}.inbox-ai-strip__cal-btn:hover:not(:disabled){background:#b0223c40}.inbox-ai-strip__cal-btn--done{background:#3f7a521f;color:var(--green);cursor:default}.inbox-cal-spinner{display:inline-block;width:8px;height:8px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.inbox-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--radius-xs);font-size:10px;font-weight:500;white-space:nowrap;letter-spacing:.03em;line-height:1.6;border:1px solid transparent}.inbox-tag--red{background:#ffeceb;background:oklch(.96 .03 20);color:#8c3439;border-color:#f7cbca}.inbox-tag--amber,.inbox-tag--orange{background:#ffebd2;color:#774f00;color:oklch(.46 .1 75);border-color:#efd3ac}.inbox-tag--blue{background:#e6effc;color:#1d487c;border-color:#c6d9f2}.inbox-tag--green{background:#daf7e3;color:#005d33;color:oklch(.42 .12 155);border-color:#b9e4c6}.inbox-tag--gray{background:#eaeff5;color:#5b646f;border-color:#d6dbe1}.inbox-tag--loading{background:var(--ghost);color:var(--dim);border-color:transparent;animation:shimmer 1.4s ease-in-out infinite}.inbox-group__count{font-weight:400;opacity:.7}.inbox-split__detail{flex:1;overflow:hidden;background:var(--off);display:flex;flex-direction:row;min-width:0}.inbox-detail{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:18px 28px;gap:0;min-height:0;background:var(--off)}.inbox-detail__title-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--ghost);flex-shrink:0}.inbox-detail__title-left{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;flex:1}.inbox-detail__title-tags{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.inbox-detail__title-right{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0;padding-top:2px}.inbox-detail__aktor-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .12s,border-color .12s,color .12s;white-space:nowrap;height:var(--knapp-h)}.inbox-detail__aktor-btn:hover{background:var(--surface);border-color:#c8d3e8;color:var(--ink)}.inbox-detail__ask-ai-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;color:var(--blue);background:transparent;border:1.5px solid var(--blue);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .12s,color .12s;white-space:nowrap;height:var(--knapp-h-sm)}.inbox-detail__ask-ai-btn:hover{background:#2952d914}.inbox-detail__sender-row{display:flex;align-items:center;gap:var(--sp-5);padding:12px 0 14px;border-bottom:1px solid var(--ghost);flex-shrink:0;margin-bottom:12px}.inbox-detail--empty{align-items:center;justify-content:center;text-align:center;color:var(--dim);overflow-y:auto;padding-bottom:20px}.inbox-detail__empty-icon{color:var(--ghost);margin-bottom:8px}.inbox-detail__empty-title{font-size:15px;font-weight:600;color:var(--mist)}.inbox-detail__empty-hint{font-size:12.5px;color:var(--dim);margin-top:4px}.inbox-detail__header{display:flex;align-items:flex-start;gap:var(--sp-5);padding-bottom:10px;border-bottom:1px solid var(--ghost);flex-shrink:0}.inbox-detail__avatar-wrap .inbox-avatar{width:36px;height:36px;font-size:12px}.inbox-detail__meta{display:flex;flex-direction:column;gap:var(--sp-1)}.inbox-detail__from{font-size:13px;font-weight:700;color:var(--ink)}.inbox-detail__addr{font-size:11px;color:var(--dim)}.inbox-detail__date{font-size:11px;color:var(--dim);margin-top:1px;font-variant-numeric:tabular-nums}.inbox-detail__subject{font-family:var(--font-serif);font-size:17px;font-weight:400;color:var(--navy);line-height:1.25;letter-spacing:-.02em;flex-shrink:0}.inbox-detail__tags{display:flex;flex-wrap:wrap;gap:var(--sp-3);flex-shrink:0}.inbox-detail__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.inbox-detail__loading{display:flex;align-items:center;gap:var(--sp-5);font-size:12px;color:var(--dim)}.inbox-detail__spinner{display:inline-block;width:13px;height:13px;border:2px solid var(--ghost);border-top-color:var(--blue);border-radius:50%;animation:spin .65s linear infinite}.inbox-detail__section{display:flex;flex-direction:column;gap:var(--sp-3)}.inbox-detail__section-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.inbox-detail__summary{font-size:12.5px;color:var(--mist);line-height:1.55;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:9px 11px;box-shadow:var(--shadow-xs)}.inbox-detail__frister{display:flex;flex-direction:column;gap:var(--sp-3)}.inbox-detail__frist{display:flex;align-items:flex-start;gap:var(--sp-5);background:var(--white);border:1px solid var(--ghost);border-left:3px solid var(--red);border-radius:var(--radius-sm);padding:6px 10px;box-shadow:var(--shadow-xs)}.inbox-detail__frist-date{font-size:11.5px;font-weight:700;color:var(--red);flex-shrink:0;min-width:52px;padding-top:1px;font-variant-numeric:tabular-nums}.inbox-detail__frist-desc{font-size:11.5px;color:var(--mist);line-height:1.45;font-variant-numeric:tabular-nums}.inbox-detail__actions{list-style:none;display:flex;flex-direction:column;gap:var(--sp-1);padding:0}.inbox-detail__actions li{font-size:12px;color:var(--mist);padding:5px 0;border-bottom:1px solid var(--ghost);display:flex;align-items:flex-start;gap:var(--sp-4);line-height:1.4}.inbox-detail__actions li:before{content:"→";color:var(--blue);flex-shrink:0;font-weight:600}.inbox-detail__preview{font-size:12.5px;color:var(--mist);line-height:1.55}.inbox-detail__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding-top:8px;border-top:1px solid var(--ghost)}.inbox-detail__tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--ghost);margin:0 -18px;padding:0 18px;flex-shrink:0}.inbox-detail__tab{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 12px 8px;font-size:12px;font-weight:500;color:var(--dim);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-family:var(--font-sans);transition:color .12s}.inbox-detail__tab:hover{color:var(--mist)}.inbox-detail__tab--active{color:var(--navy);border-bottom-color:var(--blue);font-weight:600}.inbox-detail__tab-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.inbox-detail__tab-dot--loading{background:var(--amber);animation:pulse 1.2s ease-in-out infinite}.inbox-detail__tab-dot--ready{background:var(--green)}.inbox-detail__email-text{flex:1;font-size:13px;color:var(--ink);line-height:1.65;white-space:pre-wrap;word-break:break-word;overflow-y:auto;padding:2px 0 12px;min-height:0}.inbox-detail__preview{flex:1;font-size:13px;color:var(--mist);line-height:1.65;overflow-y:auto;padding-bottom:12px}.inbox-detail__header-actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.inbox-detail__outlook-link{flex-shrink:0;color:var(--dim);display:flex;align-items:center;padding:4px;border-radius:var(--radius-xs);transition:color .12s,background .12s;text-decoration:none}.inbox-detail__outlook-link:hover{color:var(--blue);background:var(--blue-light)}.inbox-detail__mini-chat-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 14px 7px 11px;border-radius:var(--radius-sm);background:var(--blue);color:#fff;border:none;cursor:pointer;font-size:var(--knapp-tekst);font-weight:600;transition:background .12s,transform .1s,box-shadow .12s;white-space:nowrap;box-shadow:0 2px 8px #2952d94d}.inbox-detail__mini-chat-btn:hover{background:#1245d6;transform:translateY(-1px);box-shadow:0 4px 14px #2952d959}.inbox-detail__mini-chat-btn:active{transform:none;box-shadow:none}.mini-chat-panel{width:380px;flex-shrink:0;background:var(--white);border-left:1px solid var(--ghost);display:flex;flex-direction:column;overflow:hidden;animation:miniChatSlideIn .24s cubic-bezier(.25,.46,.45,.94)}@keyframes miniChatSlideIn{0%{width:0;opacity:0}to{width:380px;opacity:1}}.mini-chat-panel__header{display:flex;align-items:center;gap:var(--sp-4);padding:12px 14px 11px;border-bottom:1px solid var(--ghost);flex-shrink:0}.mini-chat-panel__logo{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-chat-panel__title{font-size:13px;font-weight:700;color:var(--ink);flex:1;letter-spacing:-.01em}.mini-chat-panel__close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);color:var(--dim);transition:background .12s,color .12s}.mini-chat-panel__close:hover{background:var(--ghost);color:var(--ink)}.mini-chat-panel__ctx{display:flex;align-items:center;gap:var(--sp-4);padding:8px 14px;font-size:11px;color:var(--dim);background:var(--off-2);border-bottom:1px solid var(--ghost);flex-shrink:0}.mini-chat-panel__ctx-icon{color:var(--blue);flex-shrink:0}.mini-chat-panel__ctx-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:var(--mist);font-size:11.5px}.mini-chat-panel__ctx-tags{display:flex;gap:var(--sp-2);flex-shrink:0;flex-wrap:wrap}.mini-chat-panel__msgs{flex:1;overflow-y:auto;padding:12px 12px 4px;display:flex;flex-direction:column;gap:var(--sp-4);scrollbar-width:thin;scrollbar-color:var(--ghost) transparent}.mini-chat-panel__empty{text-align:center;padding:24px 8px 12px;color:var(--dim)}.mini-chat-panel__empty p{font-size:12.5px;line-height:1.5;margin-bottom:12px}.mini-chat-panel__suggestions{display:flex;flex-direction:column;gap:var(--sp-3)}.mini-chat-panel__sug{padding:7px 13px;border-radius:16px;border:1px solid var(--ghost);background:var(--white);cursor:pointer;font-size:11.5px;color:var(--mist);text-align:left;transition:border-color .12s,color .12s,background .12s;font-family:var(--font-sans)}.mini-chat-panel__sug:hover{border-color:var(--ghost-3);color:var(--ink);background:var(--surface)}.mini-chat-panel__disclaimer{font-size:10px;color:var(--dim);text-align:center;padding:6px 12px 10px;flex-shrink:0;line-height:1.4}.mini-chat-msg{display:flex;flex-direction:column}.mini-chat-msg--user{align-items:flex-end}.mini-chat-msg--assistant{align-items:flex-start}.mini-chat-msg__bubble{max-width:88%;padding:8px 11px;border-radius:12px;font-size:12.5px;line-height:1.5;white-space:pre-wrap}.mini-chat-msg--user .mini-chat-msg__bubble{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.mini-chat-msg--assistant .mini-chat-msg__bubble{background:var(--off-2);color:var(--ink);border-bottom-left-radius:4px}.mini-chat-typing{display:inline-flex;align-items:center;gap:var(--sp-2);padding:2px 0}.mini-chat-typing span{width:5px;height:5px;border-radius:50%;background:var(--dim);animation:miniChatDot 1.2s ease-in-out infinite}.mini-chat-typing span:nth-child(2){animation-delay:.2s}.mini-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes miniChatDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.mini-chat-msg__insert{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:5px;padding:5px 11px;border:1px solid var(--ghost);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-size:11px;color:var(--dim);transition:border-color .12s,color .12s,background .12s;align-self:flex-start}.mini-chat-msg__insert:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}.mini-chat-panel__footer{display:flex;align-items:flex-end;gap:var(--sp-3);padding:10px 10px 12px;border-top:1px solid var(--ghost);flex-shrink:0}.mini-chat-panel__input{flex:1;border:1px solid var(--ghost);border-radius:var(--radius);padding:8px 10px;font-size:12.5px;font-family:inherit;color:var(--ink);resize:none;background:var(--off-2);transition:border-color .12s;line-height:1.45}.mini-chat-panel__input:focus{outline:none;border-color:var(--blue);background:#fff}.mini-chat-panel__input:disabled{opacity:.6}.mini-chat-panel__send{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius);border:none;cursor:pointer;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .12s,transform .1s}.mini-chat-panel__send:hover:not(:disabled){background:#1245d6;transform:translateY(-1px)}.mini-chat-panel__send:disabled{background:var(--ghost);color:var(--dim);cursor:not-allowed;transform:none}.inbox-reply{flex-shrink:0;display:flex;flex-direction:column;gap:var(--sp-3);margin-top:10px;padding-top:10px;border-top:1px solid var(--ghost)}.inbox-reply__box{border:1px solid var(--ghost);border-radius:var(--radius);background:var(--white);box-shadow:0 1px 3px #0000000a;overflow:hidden}.inbox-reply__header{display:flex;align-items:baseline;gap:var(--sp-3);padding:8px 13px;border-bottom:1px solid var(--ghost)}.inbox-reply__header-label{font-size:11px;color:var(--dim)}.inbox-reply__header-name{font-size:11px;font-weight:500;color:var(--mist)}.inbox-reply__textarea{display:block;width:100%;padding:11px 13px;font-family:var(--font-sans);font-size:13px;color:var(--ink);background:transparent;border:none;resize:none;outline:none;line-height:1.7;min-height:72px;max-height:340px;overflow-y:auto;box-sizing:border-box}.inbox-reply__textarea::placeholder{color:var(--dim)}.inbox-reply__footer{display:flex;align-items:center;justify-content:space-between;padding:7px 13px;gap:var(--sp-4)}.inbox-reply__ghost-actions{display:flex;gap:var(--sp-4);flex-wrap:wrap}.inbox-reply__ghost-btn{font-size:var(--knapp-tekst);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);border:1px solid var(--ghost);background:var(--white);color:var(--dim);cursor:pointer;font-family:var(--font-sans);transition:color .12s,border-color .12s,background .12s;height:var(--knapp-h-sm)}.inbox-reply__ghost-btn:hover{color:var(--mist);border-color:var(--ghost-3);background:var(--surface)}.inbox-reply__send-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;color:var(--white);background:var(--blue);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .12s,opacity .12s;height:var(--knapp-h-sm)}.inbox-reply__send-btn:hover:not(:disabled){background:var(--blue-mid)}.inbox-reply__send-btn:disabled{opacity:.35;cursor:not-allowed}.inbox-reply__send-btn--sent{background:var(--green)!important;opacity:1!important;cursor:default}.inbox-reply__send-btn--error{background:var(--red)!important;opacity:1!important}.inbox-reply__send-wrap{position:relative;display:inline-flex;align-items:stretch}.inbox-reply__send-btn--main{border-top-right-radius:0;border-bottom-right-radius:0}.inbox-reply__send-wrap>.inbox-reply__send-btn--main:only-child{border-radius:var(--radius-sm)}.inbox-reply__send-btn--chevron{padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);margin-left:1px;background:var(--blue);color:var(--white);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s;height:var(--knapp-h-sm)}.inbox-reply__send-btn--chevron:hover:not(:disabled){background:var(--blue-mid)}.inbox-reply__send-menu{min-width:220px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 8px 24px #0e1b332e;padding:4px;z-index:1000;display:flex;flex-direction:column;font-family:var(--font-sans)}.inbox-reply__send-menu-item{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6);padding:7px 13px;background:none;border:none;border-radius:var(--radius-sm);font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;font-family:inherit;transition:background .1s}.inbox-reply__send-menu-item:hover{background:var(--surface)}.inbox-reply__send-menu-time{font-size:10.5px;color:var(--dim);white-space:nowrap}.inbox-reply__send-menu-divider{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:8px 10px 4px;font-weight:600}.inbox-reply__send-menu-divider:first-child{padding-top:4px}.inbox-reply__send-menu--custom{min-width:280px;padding:12px;gap:var(--sp-5)}.inbox-reply__send-menu-header{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:4px}.inbox-reply__send-menu-picker{font-family:var(--font-sans);font-size:13px;padding:8px 10px;border:1px solid var(--ghost);border-radius:var(--radius-sm);outline:none;color:var(--ink);background:var(--white)}.inbox-reply__send-menu-picker:focus{border-color:var(--blue)}.inbox-reply__send-menu-actions{display:flex;justify-content:space-between;gap:var(--sp-4);margin-top:4px}.inbox-reply__send-menu-actions .inbox-reply__send-btn--main{border-radius:var(--radius-sm);padding:var(--knapp-pad);height:var(--knapp-h)}.inbox-reply__draft-link{display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;padding:2px 4px;margin-left:2px;font-size:10.5px;color:var(--dim);background:transparent;border:none;cursor:pointer;font-family:var(--font-sans);transition:color .12s}.inbox-reply__draft-link svg{color:var(--blue)}.inbox-reply__draft-link:hover:not(:disabled){color:var(--mist)}.inbox-reply__draft-link:disabled{opacity:.45;cursor:not-allowed}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.inbox-cta{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;transition:all .15s;text-decoration:none;white-space:nowrap}.inbox-cta--primary{background:var(--navy);color:var(--white);box-shadow:0 2px 8px #0e1b3338}.inbox-cta--primary:hover{background:var(--navy-2)}.inbox-cta--secondary{background:var(--white);color:var(--ink);border:1.5px solid var(--ghost);box-shadow:var(--shadow-xs)}.inbox-cta--secondary:hover{border-color:var(--ghost-3)}.inbox-cta--ghost{background:transparent;color:var(--dim);border:1.5px solid var(--ghost);font-weight:500}.inbox-cta--ghost:hover{color:var(--mist)}.inbox-skeleton{display:flex;flex-direction:column}.inbox-skeleton__item{display:flex;gap:var(--sp-5);padding:12px 14px;border-bottom:1px solid var(--ghost);align-items:center}.inbox-skeleton__avatar{width:34px;height:34px;border-radius:50%;background:var(--ghost);flex-shrink:0;animation:shimmer 1.4s ease-in-out infinite}.inbox-skeleton__line{height:10px;background:var(--ghost);border-radius:var(--radius-xs);margin-bottom:6px;animation:shimmer 1.4s ease-in-out infinite}.inbox-skeleton__line--wide{width:68%}.inbox-skeleton__line--medium{width:48%}.inbox-skeleton__line--narrow{width:82%}.inbox-error{padding:24px 14px;font-size:12.5px;color:var(--red);text-align:center}.chat-view{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.chat-sessions-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 5px;border-bottom:1px solid var(--ghost);background:var(--white);flex-shrink:0;gap:var(--sp-4)}.chat-sessions-dropdown{position:relative}.chat-sessions-trigger{display:flex;align-items:center;gap:var(--sp-3);padding:3px 7px 3px 6px;border:1px solid var(--ghost);border-radius:var(--radius-sm);background:var(--surface);color:var(--mist);font-size:11.5px;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s;max-width:200px}.chat-sessions-trigger:hover{border-color:var(--blue-border);background:var(--blue-light);color:var(--ink)}.chat-sessions-trigger__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-sessions-chevron--open{transform:rotate(180deg)}.chat-sessions-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;max-width:280px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:100;overflow:hidden;padding:3px}.chat-sessions-menu__item{display:flex;align-items:center;border-radius:var(--radius-sm);overflow:hidden}.chat-sessions-menu__item--active{background:var(--blue-light)}.chat-sessions-menu__name{flex:1;display:flex;align-items:center;gap:var(--sp-3);padding:6px 8px;font-size:12px;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chat-sessions-menu__item--active .chat-sessions-menu__name{color:var(--blue);font-weight:500}.chat-sessions-menu__name:hover{background:var(--surface)}.chat-sessions-menu__delete{padding:6px 8px;color:var(--dim);cursor:pointer;border-radius:var(--radius-xs);flex-shrink:0;opacity:0;transition:opacity .12s,color .12s}.chat-sessions-menu__item:hover .chat-sessions-menu__delete{opacity:1}.chat-sessions-menu__delete:hover{color:var(--red)}.chat-new-chat-btn{display:flex;align-items:center;gap:var(--sp-2);padding:3px 8px 3px 6px;border:1px solid var(--blue-border);border-radius:var(--radius-sm);background:var(--blue-light);color:var(--blue);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s;flex-shrink:0}.chat-new-chat-btn:hover{background:#2952d91f;border-color:var(--blue)}.chat-context-bar{display:flex;align-items:center;gap:var(--sp-4);padding:7px 12px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);margin-bottom:12px;flex-shrink:0;min-width:0}.chat-context-bar__icon{flex-shrink:0;color:var(--blue);display:flex;align-items:center}.chat-context-bar__text{font-size:12px;color:var(--mist);font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0}.chat-context-bar__tags{display:flex;gap:var(--sp-3);flex-shrink:0;flex-wrap:wrap}.chat-context-bar__delete{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);border:none;background:transparent;color:var(--dim);cursor:pointer;margin-left:auto;transition:background .15s,color .15s}.chat-context-bar__delete:hover{background:#b0223c14;color:var(--red)}.chat-context-bar__clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);border:none;background:transparent;color:var(--dim);cursor:pointer;margin-left:auto;transition:background .15s,color .15s}.chat-context-bar__clear:hover{background:var(--surface-2);color:var(--mist)}.chat-stream-cursor{display:inline-block;width:2px;height:.85em;background:var(--ink);border-radius:1px;margin-left:2px;vertical-align:text-bottom;opacity:.7;animation:chat-blink .75s step-end infinite}@keyframes chat-blink{0%,to{opacity:.7}50%{opacity:0}}.chat-messages{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;width:100%}.chat-messages__inner{max-width:880px;width:100%;margin:0 auto;padding:20px 24px 8px;display:flex;flex-direction:column;gap:var(--sp-12);box-sizing:border-box;min-height:100%}.chat-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-12);padding:24px 0;margin-top:auto;margin-bottom:auto;max-width:640px;width:100%;align-self:center}.chat-welcome__greeting{font-family:var(--font-serif);font-size:36px;font-weight:400;color:var(--navy);letter-spacing:-.025em;line-height:1.05;margin-bottom:4px;text-align:center}.chat-welcome__greeting em{font-style:italic;color:var(--navy);font-weight:500}.chat-welcome__hint{font-size:13px;color:var(--dim);line-height:1.6}.quick-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.quick-action-btn{padding:var(--knapp-pad);background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;height:var(--knapp-h)}.quick-action-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--ghost-3);color:var(--ink)}.quick-action-btn:disabled{opacity:.45;cursor:not-allowed}.chat-bubble{display:flex;flex-direction:column;max-width:100%}.chat-bubble--user{align-self:flex-end;max-width:78%}.chat-bubble--assistant{align-self:flex-start;max-width:100%;width:100%}.chat-persona-tag{display:inline-flex;align-items:center;gap:var(--sp-4);padding:4px 10px 4px 4px;margin-bottom:10px;margin-left:50px;background:#2952d90f;border:1px solid rgba(41,82,217,.18);border-radius:999px;font-family:var(--font-h);font-size:11px;letter-spacing:.02em;color:var(--ink, var(--ink-3));width:fit-content;-webkit-user-select:none;user-select:none}.chat-persona-tag__mono{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand, var(--brand));color:#fff;font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.03em;flex-shrink:0}.chat-persona-tag__label{font-weight:500;color:var(--ink-2, var(--ink-4))}@media (max-width: 720px){.chat-persona-tag{margin-left:0}}.chat-bubble__content{font-size:16px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.chat-bubble--user .chat-bubble__content{background:var(--navy);color:var(--white);padding:12px 18px;border-radius:18px 18px 4px;font-size:16px;line-height:1.6}.chat-bubble__ai-row{display:flex;align-items:flex-start;gap:var(--sp-5)}.chat-bubble__ai-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin-top:2px;box-shadow:0 1px 4px #0e1b3340;overflow:hidden;padding:5px}.chat-bubble__ai-avatar-img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.chat-bubble__ai-body{flex:1;min-width:0}.chat-bubble--assistant .chat-bubble__content{background:var(--surface);color:var(--ink);padding:12px 14px;border:1px solid var(--ghost);border-radius:0 12px 12px;box-shadow:var(--shadow-xs)}.chat-bubble__content,.chat-bubble__content *{color:inherit;font-family:var(--font-sans)}.chat-bubble--assistant .chat-bubble__content{color:var(--ink)!important}.md-body{color:var(--ink);font-size:16px;line-height:1.75;font-feature-settings:"kern" 1,"liga" 1;letter-spacing:-.005em}.md-p{margin:0 0 10px;color:var(--ink)}.md-p:last-child{margin-bottom:0}.md-h1,.md-h2,.md-h3{font-family:var(--font-sans);font-weight:600;color:var(--ink);letter-spacing:-.02em;margin:14px 0 6px;line-height:1.3}.md-h1{font-size:16px}.md-h2{font-size:14.5px}.md-h3{font-size:13.5px}.md-h1:first-child,.md-h2:first-child,.md-h3:first-child{margin-top:0}.md-list{margin:4px 0 10px;padding-left:18px;color:var(--ink)}.md-list:last-child{margin-bottom:0}.md-list li{margin-bottom:4px;line-height:1.65;padding-left:2px}.md-list--ordered{list-style-type:decimal}.md-code{font-family:var(--font-mono);font-size:12px;background:var(--surface-2);border:1px solid var(--ghost);border-radius:var(--radius-xs);padding:1px 5px;color:var(--navy)}.md-body strong{font-weight:600;color:var(--ink)}.md-body em{font-style:italic}.md-citation{position:relative;display:inline;white-space:nowrap}.md-citation__num{display:inline-block;margin:0 1px;padding:1px 5px;background:#2952d91a;color:var(--brand, var(--brand));border:1px solid rgba(41,82,217,.18);border-radius:var(--radius-xs);font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;vertical-align:super;line-height:1;transition:background .12s,border-color .12s,color .12s;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.md-citation__num:hover,.md-citation__num:focus-visible{background:var(--brand, var(--brand));color:#fff;border-color:var(--brand, var(--brand));outline:none}.md-citation__popover{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:380px;padding:10px 12px;background:var(--ink, var(--ink-3));color:#fff;border-radius:var(--radius-sm);box-shadow:0 8px 28px -8px #0e1b3366;font-family:var(--font-h);font-size:11.5px;line-height:1.5;z-index:50;pointer-events:none;opacity:0;transition:opacity .14s,transform .14s;display:flex;flex-direction:column;gap:var(--sp-3)}.md-citation:hover .md-citation__popover,.md-citation__num:focus-visible+.md-citation__popover{opacity:1;transform:translate(-50%) translateY(0)}.md-citation__popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink, var(--ink-3))}.md-citation__file{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.md-citation__text{font-size:11.5px;font-style:italic;font-weight:400;color:#fffffff5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;min-width:0}.md-citation__cta{font-size:10px;color:#ffffff8c;font-weight:500;letter-spacing:.02em;margin-top:2px;border-top:1px solid rgba(255,255,255,.1);padding-top:6px}.bug-report__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b336b;z-index:10000;animation:brFade .18s ease-out}@keyframes brFade{0%{opacity:0}to{opacity:1}}.bug-report{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:#fff;border-radius:var(--radius);box-shadow:0 24px 60px -16px #0e1b3366;z-index:10001;display:flex;flex-direction:column;animation:brSlide .22s cubic-bezier(.18,.85,.3,1);overflow:hidden}@keyframes brSlide{0%{transform:translate(-50%,-48%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.bug-report__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ghost);flex-shrink:0}.bug-report__title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin:0}.bug-report__close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mid, var(--muted));cursor:pointer;transition:background .12s,border-color .12s}.bug-report__close:hover:not(:disabled){background:var(--hover);border-color:var(--ghost-3)}.bug-report__close:disabled{opacity:.4;cursor:not-allowed}.bug-report__body{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-8)}.bug-report__kind-row{display:flex;gap:var(--sp-3);flex-wrap:wrap}.bug-report__kind{flex:1;min-width:140px;padding:9px 12px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s,color .12s;text-align:left}.bug-report__kind:hover{background:var(--hover);border-color:#0e1b3338}.bug-report__kind--active{background:var(--navy, var(--navy));border-color:var(--navy, var(--navy));color:#fff}.bug-report__field{display:flex;flex-direction:column;gap:var(--sp-3)}.bug-report__label{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mid, var(--muted))}.bug-report__textarea{padding:10px 12px;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;color:var(--ink, var(--ink-3));resize:vertical;background:#fff;line-height:1.5;transition:border-color .12s}.bug-report__textarea:focus{outline:none;border-color:var(--navy, var(--navy))}.bug-report__textarea::placeholder{color:var(--dim, var(--muted-2));white-space:pre-line}.bug-report__notice{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted));line-height:1.5;margin:0;padding:8px 10px;background:#0e1b3306;border-radius:var(--radius-xs);border-left:2px solid var(--ghost-3)}.gr{display:flex;flex-direction:column;height:100%;background:var(--off, var(--off));overflow:hidden}.gr__crumb{display:flex;align-items:center;gap:var(--sp-4);padding:14px 32px 0;background:#fff;border-bottom:none;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;flex-shrink:0;min-width:0;overflow:hidden}.gr__crumb-section{color:var(--mid, var(--muted));text-decoration:none;transition:color .15s ease-out;white-space:nowrap}.gr__crumb-section:hover{color:var(--ink, var(--ink-3))}.gr__crumb-sep{color:var(--dim, var(--muted-2));font-weight:400;-webkit-user-select:none;user-select:none}.gr__crumb-current{color:var(--navy, var(--navy));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}@media (max-width: 720px){.gr__crumb{padding:12px 18px 0;font-size:11.5px}}.gr__header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 32px 14px;border-bottom:1px solid var(--ghost);background:#fff;flex-shrink:0}.gr__header-left{display:flex;align-items:flex-start;gap:var(--sp-8)}.gr__back{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mid, var(--muted));cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.gr__back:hover{background:var(--hover);border-color:#0e1b3338;color:var(--ink, var(--ink-3))}.gr__title{font-family:var(--font-h);font-size:21px;font-weight:500;font-style:normal;letter-spacing:-.012em;color:var(--ink, var(--ink-3));margin:0 0 4px;line-height:1.2}.gr__title-accent{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.015em;color:var(--navy, var(--navy))}.gr__sub{font-family:var(--font-h);font-size:12.5px;color:var(--mid, var(--muted));margin:0}.gr__picker{flex:1;overflow-y:auto;padding:28px 32px 48px;max-width:920px;width:100%;margin:0 auto}.gr__picker-intro{font-family:var(--font-h);font-size:14px;color:var(--ink-2, var(--ink-4));line-height:1.55;margin:0 0 22px;max-width:600px}.gr__empty{padding:24px;background:#b8821c0f;border:1px solid rgba(184,130,28,.2);border-radius:var(--radius-sm);font-size:13px;color:#8b6515;margin-bottom:22px}.gr__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--sp-6)}.gr__template{display:flex;align-items:flex-start;gap:var(--sp-8);padding:18px 20px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .06s}.gr__template:hover:not(:disabled){border-color:#0e1b334d;background:#0e1b3304}.gr__template:active:not(:disabled){transform:translateY(.5px)}.gr__template:disabled{opacity:.4;cursor:not-allowed}.gr__template-icon{font-size:26px;line-height:1;flex-shrink:0}.gr__template-body{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.gr__template-name{font-family:var(--font-h);font-size:14.5px;font-weight:600;color:var(--ink, var(--ink-3))}.gr__template-desc{font-family:var(--font-h);font-size:12.5px;color:var(--mid, var(--muted));line-height:1.5}.gr__template-meta{font-family:var(--font-h);font-size:11px;color:var(--dim, var(--muted-2));letter-spacing:.01em;margin-top:4px}.gr__loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;gap:var(--sp-8)}.gr__spinner{width:36px;height:36px;border:3px solid var(--ghost);border-top-color:var(--navy, var(--navy));border-radius:50%;animation:gr-spin .8s linear infinite}@keyframes gr-spin{to{transform:rotate(360deg)}}.gr__loading-text{font-family:var(--font-h);font-size:14px;color:var(--ink, var(--ink-3));margin:0}.gr__loading-hint{font-family:var(--font-h);font-size:12px;color:var(--mid, var(--muted));margin:0;max-width:380px;line-height:1.5;font-style:italic}.gr__error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;gap:var(--sp-6);color:var(--red, var(--red));font-family:var(--font-h)}.gr__error-msg{color:var(--mid, var(--muted));max-width:480px;font-size:13px}.gr__retry{margin-top:14px;padding:9px 18px;background:var(--navy, var(--navy));color:#fff;border:0;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;font-weight:500;cursor:pointer}.gr__retry:hover{background:var(--navy-2)}.gr__result--cd{background:var(--off, var(--off));display:flex!important;flex-direction:column;overflow:hidden!important;padding:0;height:100%}.gr__result--cd .gr__result-main{background:transparent;display:flex;flex-direction:column;flex:1;min-height:0;padding:0 0 96px;margin:0;overflow:hidden}.cd-grid-app{--off:#FAF8F4;--off-2:#F4F1EB;--ink:var(--ink-3);--ink-2:var(--ink-4);--mid:var(--muted);--dim:var(--muted-2);--rule:rgba(14,27,51,.08);--rule-2:rgba(14,27,51,.05);--navy:#0E1B33;--amber-bg:rgba(184,130,28,.1);--red-bg:rgba(176,34,60,.08);--green-bg:rgba(63,122,82,.07);--ease:cubic-bezier(.2,.7,.2,1);--r-card-lg:8px;--shadow-sm:0 1px 0 rgba(14,27,51,.02);--shadow-md:0 12px 28px -16px rgba(14,27,51,.16);--shadow-lg:0 18px 40px -22px rgba(14,27,51,.18);background:var(--off);height:100%;overflow-y:auto;overflow-x:hidden;color:var(--ink);font-family:var(--font-h);text-align:left}.cd-grid-app *{box-sizing:border-box;margin:0;padding:0;text-align:inherit}.cd-grid-app button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:inherit}.cd-grid-app a{color:inherit;text-decoration:none}.cd-grid-app h1,.cd-grid-app h2,.cd-grid-app h3,.cd-grid-app p,.cd-grid-app span,.cd-grid-app div{text-align:left}.cd-grid-app .page{max-width:1400px;margin:0 auto;padding:24px 36px 120px;width:100%}.cd-bib.cd-bib--grid-fullscreen .cd-bib-page,body.nordive-grid-fullscreen .cd-bib-page{max-width:none!important;padding:0!important;width:100%!important}.cd-bib.cd-bib--grid-fullscreen .cd-bib-pane,body.nordive-grid-fullscreen .cd-bib-pane{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.cd-bib.cd-bib--grid-fullscreen .cd-grid-app,body.nordive-grid-fullscreen .cd-grid-app{width:100%!important;max-width:none!important}.cd-bib.cd-bib--grid-fullscreen .cd-grid-app .page,body.nordive-grid-fullscreen .cd-grid-app .page{max-width:none!important;padding:20px 28px 140px!important;width:100%!important}body.nordive-grid-fullscreen .cd-bib-hero,body.nordive-grid-fullscreen .cd-bib-tabs{display:none!important}.cd-grid-app .crumb{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--mid);margin-bottom:22px;transition:color .15s var(--ease)}.cd-grid-app .crumb:hover{color:var(--ink)}.cd-grid-app .crumb svg{width:11px;height:11px}.cd-grid-app .head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);margin-bottom:32px}.cd-grid-app .head-l{min-width:0;flex:1}.cd-grid-app .title{font-family:var(--font-h);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.025em;color:var(--navy)}.cd-grid-app .title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--navy)}.cd-grid-app .meta{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--mid);letter-spacing:.005em;margin-top:12px;flex-wrap:wrap}.cd-grid-app .meta .dot{color:var(--dim)}.cd-grid-app .meta-pill{display:inline-flex;align-items:center;gap:var(--sp-3);background:#fff;border:1px solid var(--rule);border-radius:99px;padding:3px 10px 3px 8px;color:var(--ink-2);transition:border-color .15s var(--ease),color .15s var(--ease)}.cd-grid-app .meta-pill:hover{border-color:var(--ghost-3);color:var(--ink)}.cd-grid-app .meta-pill svg{width:9px;height:9px;color:var(--mid)}.cd-grid-app .meta-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #3f7a522e}.cd-grid-app .meta-pill-l{color:var(--mid);font-weight:500}.cd-grid-app .actions{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.cd-grid-app .btn{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;padding:var(--knapp-pad);border-radius:var(--radius-sm);transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease);white-space:nowrap;border:1px solid transparent;height:var(--knapp-h)}.cd-grid-app .btn svg{width:13px;height:13px;flex-shrink:0}.cd-grid-app .btn:hover{transform:translateY(-1px)}.cd-grid-app .btn:active{transform:translateY(0)}.cd-grid-app .btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-grid-app .btn-primary:hover{background:#000}.cd-grid-app .btn-ghost{background:#fff;color:var(--ink);border-color:var(--rule)}.cd-grid-app .btn-ghost:hover{border-color:var(--ghost-3)}.cd-grid-app .btn-quiet{color:var(--mid);padding:var(--knapp-pad);background:transparent;height:var(--knapp-h)}.cd-grid-app .btn-quiet:hover{color:var(--ink);background:var(--off-2)}.cd-grid-app .insight{display:flex;align-items:center;gap:var(--sp-16);padding:18px 22px 16px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);margin-bottom:24px;position:relative}.cd-grid-app .insight:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--navy);border-radius:1px}.cd-grid-app .insight-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:6px}.cd-grid-app .insight-body{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:17px;line-height:1.45;letter-spacing:-.005em;color:var(--ink);flex:1}.cd-grid-app .insight-body strong{font-family:var(--font-h);font-style:normal;font-weight:500;color:var(--navy);letter-spacing:-.005em}.cd-grid-app .insight-body .num{font-family:var(--font-h);font-style:normal;font-feature-settings:"tnum";font-weight:500;color:var(--navy)}.cd-grid-app .insight-side{display:flex;align-items:center;gap:var(--sp-12);flex-shrink:0;padding-left:24px;border-left:1px solid var(--rule-2)}.cd-grid-app .insight-stat{display:flex;flex-direction:column;gap:var(--sp-1);text-align:right}.cd-grid-app .insight-stat .n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1;color:var(--navy)}.cd-grid-app .insight-stat .n-amber{color:var(--amber)}.cd-grid-app .insight-stat .n-red{color:var(--red)}.cd-grid-app .insight-stat .l{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}.cd-grid-app .toolbar{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:14px;flex-wrap:wrap}.cd-grid-app .seg{display:inline-flex;background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;padding:2px;gap:0}.cd-grid-app .seg-btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);transition:color .15s var(--ease),background .15s var(--ease);white-space:nowrap;height:var(--knapp-h-sm)}.cd-grid-app .seg-btn:hover{color:var(--ink)}.cd-grid-app .seg-btn-on{color:var(--navy);background:var(--off-2)}.cd-grid-app .seg-btn-on:hover{color:var(--navy)}.cd-grid-app .chip-tog{display:inline-flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:6px 12px;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2);transition:border-color .15s var(--ease),color .15s var(--ease)}.cd-grid-app .chip-tog:hover{border-color:var(--ghost-3)}.cd-grid-app .chip-tog .sw{width:24px;height:14px;border-radius:99px;background:var(--rule);position:relative;transition:background .2s var(--ease)}.cd-grid-app .chip-tog .sw:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0e1b332e;transition:transform .2s var(--ease)}.cd-grid-app .chip-tog-on .sw{background:var(--navy)}.cd-grid-app .chip-tog-on .sw:after{transform:translate(10px)}.cd-grid-app .tool-spacer{flex:1}.cd-grid-app .menu-btn{display:inline-flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:6px 10px 6px 12px;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--ink);transition:border-color .15s var(--ease)}.cd-grid-app .menu-btn:hover{border-color:var(--ghost-3)}.cd-grid-app .menu-btn-l{color:var(--mid);font-weight:500;margin-right:1px}.cd-grid-app .menu-btn svg{width:9px;height:9px;color:var(--mid)}.cd-grid-app .grid-wrap{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);box-shadow:var(--shadow-sm);overflow:hidden}.cd-grid-app .grid-scroll{overflow-x:auto;overflow-y:visible;position:relative}.cd-grid-app .grid{display:grid;min-width:100%;grid-template-columns:minmax(220px,1.2fr) repeat(var(--ncols),minmax(180px,1fr)) 44px}.cd-grid-app .grid-cell{padding:18px;border-bottom:1px solid var(--rule-2);border-right:1px solid var(--rule-2);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;position:relative}.cd-grid-app .grid[data-density=compact] .grid-cell{padding:12px 16px;gap:var(--sp-3)}.cd-grid-app .grid[data-density=airy] .grid-cell{padding:24px 22px;gap:var(--sp-5)}.cd-grid-app .grid-row-last .grid-cell{border-bottom:none}.cd-grid-app .grid-head .grid-cell{background:var(--off);border-bottom:1px solid var(--rule);padding:14px 18px;flex-direction:row;align-items:center;gap:var(--sp-4);position:sticky;top:0;z-index:5}.cd-grid-app .col-h{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-grid-app .col-sort{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-xs);color:var(--dim);flex-shrink:0;transition:background .12s var(--ease),color .12s var(--ease)}.cd-grid-app .col-sort:hover{background:var(--hover);color:var(--mid)}.cd-grid-app .col-sort-on{color:var(--navy)}.cd-grid-app .col-sort svg{width:11px;height:11px}.cd-grid-app .doc-col{background:#fff;position:sticky;left:0;z-index:4;border-right:1px solid var(--rule)}.cd-grid-app .grid-head .doc-col{z-index:6}.cd-grid-app .col-add{padding:0;border-right:none;background:var(--off);align-items:center;justify-content:center}.cd-grid-app .col-add-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);transition:background .12s var(--ease),color .12s var(--ease)}.cd-grid-app .col-add-btn:hover{background:#fff;color:var(--navy)}.cd-grid-app .col-add-btn svg{width:13px;height:13px}.cd-grid-app .doc{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.cd-grid-app .doc-row{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.cd-grid-app .doc-name{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cd-grid-app .doc-meta{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em}.cd-grid-app .doc-type{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:2px;line-height:1.4}.cd-grid-app .doc-type-pdf{background:var(--red-bg);color:var(--red)}.cd-grid-app .doc-type-docx{background:#2952d91a;color:var(--brand)}.cd-grid-app .doc-type-txt,.cd-grid-app .doc-type-md{background:var(--off-2);color:var(--mid)}.cd-grid-app .doc-ref{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--green-bg);padding:2px 6px;border-radius:2px;line-height:1.3}.cd-grid-app .doc-ref:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}.cd-grid-app .doc-issue{display:flex;align-items:center;gap:var(--sp-3);margin-top:2px;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--amber);letter-spacing:0}.cd-grid-app .doc-issue.red{color:var(--red)}.cd-grid-app .doc-issue:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.cd-grid-app .grid-row.is-ref .doc-col:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--navy)}.cd-grid-app .cell{cursor:default;transition:background .12s var(--ease)}.cd-grid-app .cell:hover{background:#0e1b3304}.cd-grid-app .cell-text{font-family:var(--font-h);font-size:13.5px;font-weight:400;color:var(--ink-2);letter-spacing:-.003em;line-height:1.5;word-break:break-word}.cd-grid-app .cell-text b,.cd-grid-app .cell-text strong{font-family:var(--font-h);font-weight:600;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum"}.cd-grid-app .cell-text i,.cd-grid-app .cell-text em{font-style:italic;color:var(--amber)}.cd-grid-app .grid[data-density=airy] .cell-text{font-size:14px;line-height:1.55}.cd-grid-app .cell-val{font-family:var(--font-h);font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.35;word-break:break-word;font-feature-settings:"tnum"}.cd-grid-app .cell-empty{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--amber);font-weight:400;letter-spacing:-.003em}.cd-grid-app .cell-empty:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber);flex-shrink:0}.cd-grid-app .cell-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:auto;min-height:24px}.cd-grid-app .cell-acts{display:inline-flex;align-items:center;gap:var(--sp-1);opacity:0;transition:opacity .15s var(--ease)}.cd-grid-app .cell:hover .cell-acts{opacity:1}.cd-grid-app .cell-act{width:22px;height:22px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);background:transparent;border:none;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.cd-grid-app .cell-act:hover{background:var(--off-2);color:var(--navy)}.cd-grid-app .cell-act--danger:hover{background:var(--red-bg);color:var(--red)}.cd-grid-app .cell-act svg{width:11px;height:11px}.cd-grid-app .cite{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--brand);letter-spacing:.005em;padding:3px 9px 3px 7px;border-radius:99px;background:#2952d912;border:1px solid rgba(41,82,217,.1);transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease);white-space:nowrap}.cd-grid-app .cite:hover{background:#2952d91f;border-color:#2952d938;transform:translateY(-1px)}.cd-grid-app .cite-q{font-family:var(--font-serif);font-style:italic;font-size:13px;line-height:1;position:relative;top:1px;color:var(--brand)}.cd-grid-app .cell.is-diff{background:#b8821c0b}.cd-grid-app .cell.is-diff:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#b8821c8c}.cd-grid-app .diff-tag{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);display:inline-flex;align-items:center;gap:var(--sp-3);margin-bottom:2px}.cd-grid-app .diff-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber);flex-shrink:0}.cd-grid-app .cell.is-active{background:#2952d90a}.cd-grid-app .cell.needs-verify{background:#b0223c06;box-shadow:inset 3px 0 0 0 var(--red,var(--red))}.cd-grid-app .verify-tag{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red,var(--red));display:inline-flex;align-items:center;gap:var(--sp-3);margin-bottom:3px;cursor:help}.cd-grid-app .verify-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red,var(--red));flex-shrink:0}.cd-grid-app .picker-search{display:flex;align-items:center;gap:var(--sp-5);background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:10px 14px;margin-bottom:32px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.cd-grid-app .picker-search:focus-within{border-color:var(--ghost-3);box-shadow:0 0 0 3px #2952d90f}.cd-grid-app .picker-search svg{color:var(--mid);flex-shrink:0}.cd-grid-app .picker-search-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-h);font-size:13.5px;color:var(--ink);letter-spacing:-.005em;padding:2px 0;min-width:0}.cd-grid-app .picker-search-input::placeholder{color:var(--dim)}.cd-grid-app .picker-search-clear{width:22px;height:22px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);transition:background .12s var(--ease),color .12s var(--ease)}.cd-grid-app .picker-search-clear:hover{background:var(--off-2);color:var(--ink)}.cd-grid-app .picker-section{margin-bottom:36px}.cd-grid-app .picker-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding:0 2px}.cd-grid-app .picker-section-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:14px}.cd-grid-app .picker-section-head .picker-section-eye{margin-bottom:0}.cd-grid-app .picker-section-count{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;font-weight:500;color:var(--dim);letter-spacing:.005em;font-variant-numeric:tabular-nums}.cd-grid-app .picker-history-list{display:flex;flex-direction:column;gap:var(--sp-3);list-style:none;padding:0;margin:0}.cd-grid-app .picker-history-card{position:relative;background:#fff;border:1px solid var(--rule);border-radius:var(--radius);display:flex;align-items:stretch;overflow:hidden;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.cd-grid-app .picker-history-card:hover{border-color:var(--ghost-3);box-shadow:0 8px 22px -16px #0e1b332e;transform:translateY(-1px)}.cd-grid-app .picker-history-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--navy);border-radius:1px;opacity:0;transition:opacity .2s var(--ease)}.cd-grid-app .picker-history-card:hover:before{opacity:1}.cd-grid-app .picker-history-btn{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-8);padding:14px 16px 14px 20px;text-align:left;cursor:pointer}.cd-grid-app .picker-history-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--off-2);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s var(--ease),color .15s var(--ease)}.cd-grid-app .picker-history-card:hover .picker-history-icon{background:var(--navy);color:#fff}.cd-grid-app .picker-history-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.cd-grid-app .picker-history-name{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-grid-app .picker-history-meta{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-feature-settings:"tnum";font-size:11.5px;font-weight:500;color:var(--mid);letter-spacing:.005em}.cd-grid-app .picker-history-meta .dot{color:var(--dim)}.cd-grid-app .picker-history-time{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11.5px;font-weight:500;color:var(--mid);letter-spacing:.005em;flex-shrink:0;padding-right:6px;white-space:nowrap}.cd-grid-app .picker-history-arrow{width:24px;height:24px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--dim);flex-shrink:0;transition:color .15s var(--ease),transform .15s var(--ease)}.cd-grid-app .picker-history-card:hover .picker-history-arrow{color:var(--navy);transform:translate(2px)}.cd-grid-app .picker-history-del{width:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--dim);border-left:1px solid var(--rule-2);transition:background .15s var(--ease),color .15s var(--ease);flex-shrink:0}.cd-grid-app .picker-history-del:hover{background:#b0223c0f;color:var(--red)}.cd-grid-app .picker-empty{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:36px 32px;text-align:center;color:var(--mid)}.cd-grid-app .picker-empty-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}.cd-grid-app .picker-empty p{font-family:var(--font-h);font-size:14px;line-height:1.6;color:var(--ink-2);letter-spacing:-.003em;max-width:420px;margin:0 auto}.cd-grid-app .picker-empty em{font-family:var(--font-serif);font-style:italic;color:var(--navy)}.cd-grid-app .picker-empty strong{font-family:var(--font-h);font-weight:600;color:var(--ink)}.gr-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:var(--sp-5);max-width:480px;padding:11px 14px;border-radius:var(--radius);background:var(--navy);color:#fff;font-family:var(--font-h);font-size:13px;line-height:1.4;box-shadow:0 18px 40px -18px #0e1b3380;animation:gr-toast-in .22s cubic-bezier(.2,.8,.2,1)}.gr-toast--error{background:#7a172b}.gr-toast__icon{flex-shrink:0;display:inline-flex;opacity:.9}.gr-toast__text{flex:1;min-width:0}.gr-toast__close{flex-shrink:0;background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:2px;display:inline-flex;border-radius:var(--radius-xs)}.gr-toast__close:hover{color:#fff;background:#ffffff1f}@keyframes gr-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.gr-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e1b3347;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:gr-toast-in .15s ease}.gr-confirm{width:100%;max-width:380px;background:#fff;border-radius:14px;padding:22px 22px 16px;box-shadow:0 24px 60px -20px #0e1b3366;border:1px solid var(--rule)}.gr-confirm__text{margin:0 0 18px;font-family:var(--font-h);font-size:14px;line-height:1.5;color:var(--ink)}.gr-confirm__actions{display:flex;justify-content:flex-end;gap:var(--sp-4)}.gr-confirm__btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;padding:0 16px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-2);background:var(--off);border:1px solid var(--rule);transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease);height:var(--knapp-h)}.gr-confirm__btn:hover{border-color:var(--ghost-3);color:var(--ink)}.gr-confirm__btn--danger{color:#fff;background:var(--red);border-color:var(--red)}.gr-confirm__btn--danger:hover{background:#8d1b30;border-color:#8d1b30;color:#fff}.cd-grid-app .gr-starter{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:20px 22px;display:flex;flex-direction:column;gap:var(--sp-8)}.cd-grid-app .gr-starter__pills{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.cd-grid-app .gr-starter__pills-label{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-right:4px}.cd-grid-app .gr-starter__pill{display:inline-flex;align-items:center;gap:var(--sp-4);padding:7px 13px;border-radius:99px;background:var(--off);border:1px solid var(--rule-2);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.cd-grid-app .gr-starter__pill:hover{border-color:var(--ghost-3);background:#fff;color:var(--ink);transform:translateY(-1px)}.cd-grid-app .gr-starter__pill--active{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-grid-app .gr-starter__pill--active:hover{background:#000;color:#fff;border-color:#000}.cd-grid-app .gr-starter__chat{display:flex;flex-direction:column;gap:var(--sp-6)}.cd-grid-app .gr-starter__textarea{width:100%;min-height:96px;max-height:240px;background:var(--off);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:14px 16px;font-family:var(--font-h);font-size:14px;color:var(--ink);line-height:1.55;letter-spacing:-.003em;resize:none;outline:none;transition:border-color .15s var(--ease),background .15s var(--ease)}.cd-grid-app .gr-starter__textarea:focus{border-color:var(--ghost-3);background:#fff}.cd-grid-app .gr-starter__textarea::placeholder{color:var(--dim);font-style:normal}.cd-grid-app .gr-starter__chat-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.cd-grid-app .gr-starter__hint{font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--mid);letter-spacing:.005em;flex:1;min-width:0}.cd-grid-app .gr-starter__run{display:inline-flex;align-items:center;gap:var(--sp-4);padding:9px 18px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;border:1px solid var(--navy);font-family:var(--font-h);font-size:13px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease);flex-shrink:0}.cd-grid-app .gr-starter__run:hover:not(:disabled){background:#000;transform:translateY(-1px)}.cd-grid-app .gr-starter__run:disabled{background:var(--rule);color:var(--mid);border-color:transparent;cursor:default}.cd-grid-app .gr-starter__run-spinner{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:gr-starter-spin .9s linear infinite}@keyframes gr-starter-spin{to{transform:rotate(360deg)}}.cd-grid-app .gr-starter__error{font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--red);letter-spacing:-.005em;padding:8px 12px;border-radius:var(--radius-xs);background:#b0223c0f}.gr-dropdown{position:fixed;z-index:160;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 12px 28px -16px #0e1b3329;padding:6px;min-width:240px;animation:popIn .15s cubic-bezier(.2,.7,.2,1) both;font-family:var(--font-h);color:var(--ink-3)}.gr-dropdown-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.gr-dropdown-item{display:flex;align-items:center;gap:var(--sp-5);padding:7px 13px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink-4);cursor:pointer;border:none;background:transparent;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);width:100%;text-align:left}.gr-dropdown-item:hover{background:var(--off);color:var(--ink-3)}.gr-dropdown-item-on{color:var(--navy);background:var(--off-2)}.gr-dropdown-item .gr-check{width:14px;height:14px;color:var(--green);flex-shrink:0;opacity:0;margin-left:auto}.gr-dropdown-item-on .gr-check{opacity:1}.gr-dropdown-sep{height:1px;background:#0e1b330d;margin:4px 2px}.pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:transparent;pointer-events:auto}.popover{position:fixed;z-index:150;width:400px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 24px 60px -28px #0e1b3352,0 6px 18px -8px #0e1b3324;overflow:hidden;animation:popIn .18s cubic-bezier(.2,.7,.2,1) both;font-family:var(--font-h);color:var(--ink-3)}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.pop-h{display:flex;align-items:center;gap:var(--sp-4);padding:12px 14px;border-bottom:1px solid var(--ghost-2)}.pop-h .doc-type{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:2px;line-height:1.4;flex-shrink:0}.pop-h .doc-type-pdf{background:#b0223c14;color:var(--red)}.pop-h .doc-type-docx{background:#2952d91a;color:var(--brand)}.pop-h-doc{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pop-h-x{width:22px;height:22px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;border:none;background:none;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.pop-h-x:hover{background:var(--off-2);color:var(--ink-3)}.pop-h-x svg{width:10px;height:10px}.pop-section{display:flex;align-items:baseline;gap:var(--sp-5);padding:14px 16px 6px}.pop-section-l{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.005em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop-section-p{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.005em;flex-shrink:0}.pop-quote{padding:6px 16px 14px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:14.5px;line-height:1.55;letter-spacing:-.005em;color:var(--ink-4);position:relative}.pop-quote:before{content:"";position:absolute;left:16px;top:8px;bottom:18px;width:2px;background:var(--brand);border-radius:1px;opacity:.4}.pop-quote-body{display:block;padding-left:12px}.pop-quote mark{background:#2952d91f;color:var(--brand-h);padding:0 3px;border-radius:2px;font-style:italic}.pop-foot{display:flex;align-items:center;gap:var(--sp-3);padding:8px 8px 8px 12px;background:var(--off);border-top:1px solid var(--ghost-2)}.pop-foot-act{width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.pop-foot-act:hover{background:#fff;color:var(--ink-3)}.pop-foot-act svg{width:13px;height:13px}.pop-foot-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:7px 13px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;border:none;cursor:pointer;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;transition:background .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.pop-foot-primary:hover{background:#000;transform:translateY(-1px)}.pop-foot-primary svg{width:12px;height:12px}.dv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3338;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.dv-scrim.dv-scrim-on{opacity:1;pointer-events:auto}.dv{position:fixed;top:0;right:0;bottom:0;width:min(640px,95vw);background:var(--off);border-left:1px solid var(--ghost);z-index:210;transform:translate(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;box-shadow:-28px 0 70px -32px #0e1b3347;font-family:var(--font-h);color:var(--ink-3)}.dv.dv-on{transform:translate(0)}.dv-h{display:flex;align-items:center;gap:var(--sp-6);padding:14px 18px;background:#fff;border-bottom:1px solid var(--ghost)}.dv-back{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:-.005em;padding:6px 10px 6px 8px;border-radius:var(--radius-sm);cursor:pointer;border:none;background:none;transition:color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1)}.dv-back:hover{color:var(--ink-3);background:var(--off)}.dv-back svg{width:11px;height:11px}.dv-h-meta{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-4)}.dv-h-type{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:2px;line-height:1.4}.dv-h-type.dv-h-type-pdf{background:#b0223c14;color:var(--red)}.dv-h-type.dv-h-type-docx{background:#2952d91a;color:var(--brand)}.dv-h-doc{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink-3);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dv-h-x{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;border:none;background:none;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.dv-h-x:hover{background:var(--off);color:var(--ink-3)}.dv-h-x svg{width:12px;height:12px}.dv-toolbar{display:flex;align-items:center;gap:var(--sp-3);padding:8px 14px;background:#fff;border-bottom:1px solid var(--ghost-2)}.dv-tool{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;border:none;background:none;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.dv-tool:hover{background:var(--off);color:var(--ink-3)}.dv-tool svg{width:11px;height:11px}.dv-page{font-family:var(--font-h);font-feature-settings:"tnum";font-size:12px;font-weight:500;color:var(--ink-4);letter-spacing:-.005em;padding:0 8px}.dv-body{flex:1;overflow:auto;padding:0;scroll-behavior:smooth;background:var(--off)}.dv-cite-banner{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--ghost);padding:14px 22px 16px;display:flex;flex-direction:column;gap:var(--sp-4);box-shadow:0 6px 14px -10px #0e1b331a}.dv-cite-banner-eye{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dv-cite-banner-eye .dv-pin{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:10.5px;font-weight:700;background:var(--brand);color:#fff;padding:2px 7px;border-radius:99px;text-transform:none;letter-spacing:.06em}.dv-cite-banner-q{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:15.5px;line-height:1.5;letter-spacing:-.005em;color:var(--ink-3);padding:8px 14px;background:#2952d90f;border-left:3px solid var(--brand);border-radius:0 4px 4px 0;margin:0}.dv-cite-banner-meta{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:.005em;color:var(--brand)}.dv-cite-banner-meta em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand-h)}.dv-cite-banner-page{color:var(--muted);font-feature-settings:"tnum"}.dv-pdf-container{padding:20px 16px 60px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);min-height:200px}.dv-pdf-container canvas,.dv-pdf-container .vault-preview__pdf-page{max-width:100%;border:1px solid var(--ghost);border-radius:var(--radius-xs);box-shadow:0 6px 18px -12px #0e1b332e;background:#fff;transition:box-shadow .3s cubic-bezier(.2,.7,.2,1)}.dv-pdf-container .vault-preview__pdf-note{font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--muted);letter-spacing:.005em;text-align:center;padding:14px 18px}.dv-pdf-page--hit{box-shadow:0 0 0 3px #2952d959,0 12px 30px -16px #2952d96b!important;animation:dvPageFlash 2s cubic-bezier(.2,.7,.2,1)}@keyframes dvPageFlash{0%{box-shadow:0 0 #2952d900}25%{box-shadow:0 0 0 4px #2952d98c,0 16px 36px -16px #2952d980}to{box-shadow:0 0 0 3px #2952d959,0 12px 30px -16px #2952d96b}}.dv-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-8);padding:60px 20px;min-height:200px}.dv-loading-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--ghost);border-top-color:var(--navy);animation:dvSpin .9s linear infinite}@keyframes dvSpin{to{transform:rotate(360deg)}}.dv-loading-text{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:.005em;margin:0}.dv-body .dv-page-shell{margin:24px 28px 60px}.dv-text-shell{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:0 18px 40px -28px #0e1b3329;padding:32px 38px 40px;max-width:600px;margin:24px auto 60px}.dv-text-shell .dv-page-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-h);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--ghost-2)}.dv-text-paragraphs{display:flex;flex-direction:column;gap:var(--sp-8)}.dv-text-p{font-family:var(--font-h);font-size:13.5px;line-height:1.65;letter-spacing:-.003em;color:var(--ink-4);margin:0;text-align:left;word-break:break-word}.dv-text-p--hit{position:relative}.dv-text-mark{background:#2952d929;color:var(--ink-3);padding:1px 4px;border-radius:var(--radius-xs);box-shadow:0 0 0 2px #2952d914;font-weight:500;animation:dvHighlightPulse 1.8s cubic-bezier(.2,.7,.2,1)}@keyframes dvHighlightPulse{0%{background:#2952d96b;box-shadow:0 0 0 6px #2952d933}to{background:#2952d929;box-shadow:0 0 0 2px #2952d914}}.dv-text-empty{font-family:var(--font-serif);font-style:italic;color:var(--muted-2);font-size:13px;text-align:center;padding:40px 20px}.dv-sec-cta-bottom{margin-top:24px;align-self:flex-start}.dv-fallback-notice{display:flex;align-items:center;gap:var(--sp-4);background:#b8821c0f;border:1px solid rgba(184,130,28,.18);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:20px;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--amber);letter-spacing:.005em;line-height:1.4}.dv-fallback-notice svg{flex-shrink:0;color:var(--amber)}.dv-page-shell{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:0 18px 40px -28px #0e1b3329;padding:36px 40px 48px;max-width:540px;margin:0 auto}.dv-page-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-h);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--ghost-2)}.dv-page-n{font-feature-settings:"tnum"}.dv-sec{margin-bottom:28px}.dv-sec-dim{opacity:.42;filter:blur(.3px)}.dv-sec-h{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink-3);letter-spacing:-.01em;margin-bottom:10px;display:flex;align-items:center;gap:var(--sp-5);white-space:pre-wrap}.dv-sec-b{font-family:var(--font-h);font-size:13.5px;color:var(--ink-4);line-height:1.65;letter-spacing:-.003em}.dv-sec-b mark{background:#2952d929;color:var(--brand-h);padding:0 3px;border-radius:2px;box-shadow:0 0 0 2px #2952d914}.dv-sec-hit{position:relative;padding:18px 22px;margin:0 -22px 28px;background:#fff;border:1px solid rgba(41,82,217,.18);border-radius:var(--radius-sm);box-shadow:0 8px 24px -16px #2952d938;animation:dvHit 1s cubic-bezier(.2,.7,.2,1) both}@keyframes dvHit{0%{transform:translateY(8px);opacity:0;box-shadow:0 0 #2952d94d}60%{transform:translateY(0);opacity:1;box-shadow:0 0 0 8px #2952d91a}to{transform:translateY(0);opacity:1;box-shadow:0 8px 24px -16px #2952d938}}.dv-sec-hit:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;background:var(--brand);border-radius:2px}.dv-sec-h-hit{color:var(--navy)}.dv-pin{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:10.5px;font-weight:700;letter-spacing:.06em;background:var(--brand);color:#fff;padding:2px 7px;border-radius:99px;flex-shrink:0}.dv-sec-tag{display:inline-flex;align-items:center;gap:var(--sp-4);margin-top:14px;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--brand);letter-spacing:.005em}.dv-sec-tag em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand-h)}.dv-sec-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--brand)}.dv-sec-cta{display:inline-flex;align-items:center;gap:var(--sp-4);margin-top:18px;padding:7px 13px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;border:none;transition:background .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.dv-sec-cta:hover{background:#000;transform:translateY(-1px)}.dv-sec-cta svg{width:12px;height:12px}.cd-grid-app+.dock,.dock.dock-collapsed,.dock{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:80;width:min(720px,calc(100vw - 48px));background:#fff;border:1px solid var(--ghost);border-radius:14px;box-shadow:0 24px 60px -32px #0e1b334d,0 8px 20px -10px #0e1b3324;transition:width .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);overflow:hidden;font-family:var(--font-h);color:var(--ink-3)}.dock.dock-collapsed{width:340px;cursor:pointer}.dock.dock-collapsed:hover{background:#fff;box-shadow:0 28px 70px -32px #0e1b335c}.dock-row{display:flex;align-items:center;gap:var(--sp-5);padding:10px 12px 10px 16px;margin:0}.dock-mark{width:22px;height:22px;border-radius:50%;background:#0e1b33;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.dock-input{flex:1;background:transparent;border:none;outline:none;font:inherit;font-family:var(--font-h);font-size:13.5px;color:var(--ink-3);padding:6px 0;resize:none;min-height:22px;max-height:120px;line-height:1.45}.dock-input::placeholder{color:var(--muted-2)}.dock-collapsed .dock-input{pointer-events:none}.dock-kbd{font-family:var(--font-h);font-size:10px;font-weight:500;background:var(--off-2);border:1px solid var(--ghost);border-radius:var(--radius-xs);padding:2px 6px;color:var(--muted);letter-spacing:.02em;flex-shrink:0}.dock-x{width:24px;height:24px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.dock-x:hover{background:var(--off-2);color:var(--ink-3)}.dock-send{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0;transition:background .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.dock-send:hover:not(.disabled){background:#000;transform:translateY(-1px)}.dock-send svg{width:12px;height:12px}.dock-send.disabled{background:#0e1b3314;color:var(--muted);cursor:default}.dock-send.disabled:hover{transform:none;background:#0e1b3314}.dock-suggestions{display:flex;gap:var(--sp-3);padding:0 12px 12px;flex-wrap:wrap}.dock-collapsed .dock-suggestions{display:none}.dock-sug{font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink-4);letter-spacing:-.005em;background:var(--off);border:1px solid var(--ghost-2);border-radius:99px;padding:5px 11px;cursor:pointer;transition:border-color .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.dock-sug:hover{border-color:var(--ghost-3);color:var(--ink-3);background:#fff}.dock-handoff{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);margin:2px 12px 10px;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;letter-spacing:-.005em;color:#0a6b62;background:#0e9b8e12;border:1px solid rgba(14,155,142,.16);border-radius:var(--radius);padding:0 13px;cursor:pointer;width:calc(100% - 24px);transition:background .15s cubic-bezier(.2,.7,.2,1),border-color .15s cubic-bezier(.2,.7,.2,1);height:var(--knapp-h)}.dock-handoff:hover{background:#0e9b8e1f;border-color:#0e9b8e47}.dock-handoff svg{width:12px;height:12px;flex:none}.chat-body .dock-handoff{margin:6px 0 2px;width:100%}.dock-apply-draft{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:6px;align-self:flex-start;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;letter-spacing:-.005em;color:#3d4451;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:0 11px;cursor:pointer;transition:background .15s,border-color .15s;height:var(--knapp-h-sm)}.dock-apply-draft:hover{background:var(--hover);border-color:var(--ghost-3)}.dock-apply-draft svg{width:11px;height:11px;flex:none}.dock-messages{max-height:340px;overflow-y:auto;padding:14px 14px 4px;display:flex;flex-direction:column;gap:var(--sp-5);border-bottom:1px solid var(--ghost-2)}.chat-side{position:fixed;top:48px;right:0;bottom:0;width:440px;max-width:100vw;z-index:90;background:#fff;border-left:1px solid var(--ghost);display:flex;flex-direction:column;box-shadow:-22px 0 60px -32px #0e1b3338;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);font-family:var(--font-h);color:var(--ink-3)}.chat-side.chat-side-on{transform:translate(0)}.adx-resize-handle{position:absolute;top:0;left:-3px;bottom:0;width:9px;cursor:ew-resize;z-index:5;touch-action:none;background:transparent}.adx-resize-handle:before{content:"";position:absolute;top:50%;left:3px;width:3px;height:42px;transform:translateY(-50%);border-radius:var(--radius-xs);background:#0e1b3324;opacity:0;transition:opacity .15s}.adx-resize-handle:hover:before{opacity:1;background:#0e1b3347}.chat-side.adx-resizing{transition:none;-webkit-user-select:none;user-select:none}.chat-side.adx-resizing .adx-resize-handle:before{opacity:1;background:var(--navy)}.chat-side.adx{background:#fff}.adx-h{display:flex;align-items:center;gap:var(--sp-6);padding:14px 16px;border-bottom:1px solid var(--ghost);flex-shrink:0}.adx-mark{width:30px;height:30px;border-radius:50%;flex:none;background:#0e1b33;color:#fff;display:flex;align-items:center;justify-content:center}.adx-h-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.adx-h-title{font-family:var(--font-h);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--navy);line-height:1.2}.adx-h-status{font-size:11.5px;color:var(--muted);letter-spacing:-.002em}.adx-h-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);flex:none;display:flex;align-items:center;justify-content:center;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s}.adx-h-btn:hover{background:var(--off-2);color:var(--ink-3)}.adx-h-btn svg{width:14px;height:14px}.adx-ctx{display:flex;align-items:center;gap:var(--sp-5);padding:11px 16px;background:var(--off);border-bottom:1px solid var(--ghost-2);flex-shrink:0}.adx-ctx-l{flex:1;min-width:0}.adx-ctx-eye{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.adx-ctx-name{font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.adx-ctx-pill{font-size:10.5px;font-weight:600;color:var(--green);background:#3f7a5214;padding:3px 8px;border-radius:99px;flex:none}.adx-thread{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 10px;display:flex;flex-direction:column}.adx-welcome{font-size:14.5px;line-height:1.6;color:var(--ink-4);margin:2px 2px 20px}.adx-eye{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 2px 11px}.adx-sugs{display:flex;flex-direction:column;gap:var(--sp-5)}.adx-sug{display:flex;align-items:center;gap:var(--sp-6);width:100%;padding:12px 13px;background:#fff;border:1px solid var(--ghost);border-radius:11px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),transform .14s var(--ease)}.adx-sug:hover{border-color:var(--ghost-3);box-shadow:0 6px 18px -10px #0e1b3340;transform:translateY(-1px)}.adx-sug-ic{width:34px;height:34px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center}.adx-sug-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.adx-sug-label{font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.005em}.adx-sug-sub{font-size:11.5px;color:var(--muted)}.adx-sug-arrow{color:#c2c9d2;font-size:14px;flex:none}.adx-row{display:flex;flex-direction:column;margin-bottom:16px;animation:adxin .3s cubic-bezier(.2,.7,.2,1)}.adx-row-user{align-items:flex-end}.adx-row-assistant{align-items:flex-start}@keyframes adxin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.adx-bubble-user{max-width:85%;background:var(--navy);color:#fff;font-size:13.5px;line-height:1.5;padding:9px 13px;border-radius:13px 13px 4px;white-space:pre-wrap;word-break:break-word}.adx-bubble-assistant{max-width:100%;font-size:14px;line-height:1.6;color:var(--ink-4)}.adx-bubble-assistant .md-body{font-size:13.5px;line-height:1.6;color:var(--ink-4)}.adx-bubble-assistant .md-p{margin:0 0 9px}.adx-bubble-assistant .md-body>:last-child{margin-bottom:0}.adx-bubble-assistant .md-h1,.adx-bubble-assistant .md-h2,.adx-bubble-assistant .md-h3{font-size:13px;font-weight:700;margin:13px 0 5px;color:var(--navy);letter-spacing:-.01em}.adx-bubble-assistant .md-h1:first-child,.adx-bubble-assistant .md-h2:first-child,.adx-bubble-assistant .md-h3:first-child{margin-top:0}.adx-bubble-assistant .md-list{margin:4px 0 9px;padding-left:18px}.adx-bubble-assistant .md-list li{margin-bottom:3px;line-height:1.5}.adx-comp{flex:none;padding:0 16px 14px;background:#fff}.adx-comp-card{border:1px solid var(--ghost);border-radius:13px;background:#fff;box-shadow:0 12px 28px -20px #0e1b3338;overflow:visible}.adx-ta{width:100%;box-sizing:border-box;border:none;outline:none;resize:none;padding:13px 14px 6px;font-family:var(--font-h);font-size:14px;line-height:1.5;color:var(--ink-3);background:transparent;display:block;min-height:46px;max-height:160px}.adx-tools{display:flex;align-items:center;gap:var(--sp-4);padding:7px 9px 9px;flex-wrap:wrap;row-gap:var(--sp-3)}.adx-tool{width:30px;height:30px;border:1px solid var(--ghost);background:#fff;border-radius:var(--radius);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none;transition:background .12s,color .12s}.adx-tool:hover{background:var(--off-2);color:var(--ink-3)}.adx-agent{display:flex;align-items:center;gap:var(--sp-3);padding:7px 13px;border:1px solid var(--ghost);background:#fff;border-radius:var(--radius);cursor:pointer;font-size:12px;color:var(--ink-4);font-family:inherit;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s}.adx-agent:hover{border-color:var(--ghost-3)}.adx-agent-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);flex:none}.adx-agent-chev{color:var(--muted-2);flex:none}.adx-agent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.adx-agent-wrap{position:relative;display:flex}.adx-agent-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent;border:none;cursor:default}.adx-agent-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:61;min-width:200px;max-width:280px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 18px 44px -22px #0e1b3366;padding:5px}.adx-agent-item{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:8px 9px;border:none;background:transparent;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;color:var(--ink-3);cursor:pointer;text-align:left;white-space:nowrap}.adx-agent-item:hover{background:var(--off-2)}.adx-agent-item-on{color:var(--navy);font-weight:600}.adx-agent-item .adx-agent-dot{opacity:.5}.adx-agent-item-on .adx-agent-dot{opacity:1}.adx-agent-check{margin-left:auto;color:var(--brand);flex:none}.adx-tools-sp{flex:1}.adx-att{display:flex;align-items:center;gap:var(--sp-4);margin:11px 12px 0;padding:7px 10px;background:var(--off-2);border:1px solid var(--ghost);border-radius:9px}.adx-att-ic{color:var(--muted);flex:none;display:flex}.adx-att-name{flex:1;min-width:0;font-size:12px;color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adx-att-x{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--muted-2);cursor:pointer}.adx-att-x:hover{background:#0e1b3312;color:var(--ink-3)}.adx-send2{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;cursor:pointer;background:var(--navy);color:#fff;transition:background .12s}.adx-send2.disabled{background:#e7e2d8;color:#b3b8c0;cursor:default}.adx-foot{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:9px;font-size:10.5px;line-height:1.4;color:var(--muted-2);text-align:center;padding:0 8px}.adx-foot-ic{color:var(--green);flex:none}.chat-side .chat-h{display:flex;align-items:center;gap:var(--sp-5);padding:14px 18px;border-bottom:1px solid var(--ghost-2);flex-shrink:0}.chat-side .chat-h-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.chat-side .chat-h-t{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink-3);letter-spacing:-.005em;line-height:1.2}.chat-side .chat-h-s{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10.5px;font-weight:500;letter-spacing:.005em;color:var(--muted);line-height:1.2}.chat-side .chat-h-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;border:none;background:transparent;transition:background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.chat-side .chat-h-btn:hover{background:var(--off-2);color:var(--ink-3)}.chat-side .chat-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 12px;display:flex;flex-direction:column;gap:var(--sp-4)}.chat-side .chat-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:4px 2px}.chat-side .chat-prompt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:11px 14px;background:var(--off);border:1px solid var(--ghost-2);border-radius:var(--radius);font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink-4);letter-spacing:-.005em;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.chat-side .chat-prompt:hover{border-color:var(--ghost-3);background:#fff;color:var(--ink-3);transform:translateY(-1px)}.chat-side .chat-prompt svg{color:var(--muted-2);flex-shrink:0}.chat-side .chat-prompt:hover svg{color:var(--navy)}.chat-side .chat-msg{font-family:var(--font-h);font-size:13.5px;line-height:1.55;letter-spacing:-.003em;padding:10px 14px;border-radius:var(--radius);max-width:90%;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.chat-side .chat-msg code,.chat-side .chat-msg pre,.chat-side .chat-msg-assistant code,.chat-side .chat-msg-assistant pre{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;max-width:100%;display:inline-block}.chat-side .chat-msg-assistant ol,.chat-side .chat-msg-assistant ul{padding-left:18px;margin:6px 0}.chat-side .chat-msg-assistant ol li,.chat-side .chat-msg-assistant ul li{margin:4px 0;word-break:break-word;overflow-wrap:anywhere}.chat-side .chat-msg-user{align-self:flex-end;background:var(--off-2);color:var(--ink-3);border:1px solid var(--ghost-2)}.chat-side .chat-msg-assistant{align-self:flex-start;background:transparent;color:var(--ink-3);padding:4px 0;max-width:100%}.chat-side .chat-input-wrap{display:flex;align-items:flex-end;gap:var(--sp-4);padding:12px 14px;border-top:1px solid var(--ghost-2);background:#fff;flex-shrink:0}.chat-side .chat-input{flex:1;min-width:0;background:var(--off);border:1px solid var(--ghost);border-radius:var(--radius);padding:10px 12px;font-family:var(--font-h);font-size:13.5px;color:var(--ink-3);letter-spacing:-.003em;line-height:1.45;outline:none;resize:none;min-height:38px;max-height:140px;transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1)}.chat-side .chat-input:focus{border-color:var(--ghost-3);background:#fff}.chat-side .chat-input::placeholder{color:var(--muted-2)}body.nordive-grid-fullscreen.has-chat-side .cd-grid-app{padding-right:440px}.dock-msg{font-family:var(--font-h);font-size:13.5px;line-height:1.5;letter-spacing:-.003em;padding:8px 12px;border-radius:var(--radius);max-width:90%;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;min-width:0}.dock-msg code,.dock-msg pre{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;max-width:100%}.dock-msg-assistant ol,.dock-msg-assistant ul{padding-left:18px;margin:6px 0}.dock-msg-assistant ol li,.dock-msg-assistant ul li{margin:4px 0;word-break:break-word;overflow-wrap:anywhere}.dock-msg-user{align-self:flex-end;background:var(--off-2);color:var(--ink-3);border:1px solid var(--ghost-2)}.dock-msg-assistant{align-self:flex-start;background:transparent;color:var(--ink-3);padding:4px 0;max-width:100%}.dock-msg-assistant .md-body,.chat-side .chat-msg-assistant .md-body{font-size:13px;line-height:1.55;letter-spacing:-.003em;color:var(--ink-3)}.dock-msg-assistant .md-p,.chat-side .chat-msg-assistant .md-p{margin:0 0 8px}.dock-msg-assistant .md-h1,.dock-msg-assistant .md-h2,.dock-msg-assistant .md-h3,.chat-side .chat-msg-assistant .md-h1,.chat-side .chat-msg-assistant .md-h2,.chat-side .chat-msg-assistant .md-h3{font-size:12.5px;font-weight:700;margin:13px 0 5px;letter-spacing:-.01em;color:var(--navy)}.dock-msg-assistant .md-h1:first-child,.dock-msg-assistant .md-h2:first-child,.dock-msg-assistant .md-h3:first-child,.chat-side .chat-msg-assistant .md-h1:first-child,.chat-side .chat-msg-assistant .md-h2:first-child,.chat-side .chat-msg-assistant .md-h3:first-child{margin-top:0}.dock-msg-assistant .md-list,.chat-side .chat-msg-assistant .md-list{margin:4px 0 8px;padding-left:16px}.dock-msg-assistant .md-list li,.chat-side .chat-msg-assistant .md-list li{margin-bottom:3px;line-height:1.5}.dock-msg-assistant .md-body>:last-child,.chat-side .chat-msg-assistant .md-body>:last-child{margin-bottom:0}.dock-msg-assistant .md-hr,.chat-side .chat-msg-assistant .md-hr{margin:10px 0;border:none;border-top:1px solid var(--ghost)}.dock-typing{display:inline-flex;gap:var(--sp-2);align-items:center;padding:6px 0}.dock-typing span{width:5px;height:5px;border-radius:50%;background:var(--muted-2);animation:dock-typing 1.2s infinite ease-in-out}.dock-typing span:nth-child(2){animation-delay:.15s}.dock-typing span:nth-child(3){animation-delay:.3s}@keyframes dock-typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.gr__chat-panel,.gr__chat-panel--collapsed,body.nordive-grid-fullscreen .bibliotek-tabs,body.nordive-grid-fullscreen .web-main__title{display:none!important}body.nordive-grid-fullscreen .web-main__content{padding:0!important;align-items:stretch!important;overflow:hidden!important}body.nordive-grid-fullscreen .web-page--bibliotek{flex:1!important;min-height:0!important;height:auto!important}body.nordive-grid-fullscreen .bibliotek-pane{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important}body.nordive-grid-fullscreen .bibliotek-page{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important}body.nordive-grid-fullscreen .gr{flex:1!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.nordive-grid-fullscreen .cd-grid-app{flex:1!important;min-height:0!important;height:auto!important}.cd-bib{--off:#FAF8F4;--off-2:#F4F1EB;--ink:var(--ink-3);--ink-2:var(--ink-4);--mid:var(--muted);--dim:var(--muted-2);--rule:rgba(14,27,51,.08);--rule-2:rgba(14,27,51,.05);--navy:#0E1B33;--amber-bg:rgba(184,130,28,.1);--red-bg:rgba(176,34,60,.08);--green-bg:rgba(63,122,82,.07);--ease:cubic-bezier(.2,.7,.2,1);--r-card-lg:8px;--shadow-sm:0 1px 0 rgba(14,27,51,.02);--shadow-md:0 12px 28px -16px rgba(14,27,51,.16);background:var(--off);color:var(--ink);font-family:var(--font-h);text-align:left;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.cd-bib *{box-sizing:border-box;text-align:inherit}.cd-bib button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:inherit}.cd-bib a{color:inherit;text-decoration:none}.cd-bib h1,.cd-bib h2,.cd-bib h3,.cd-bib p,.cd-bib span,.cd-bib div{text-align:left}.cd-bib .cd-bib-page{max-width:1280px;margin:0 auto;padding:36px 36px 140px;width:100%}.cd-bib .cd-bib-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);margin-bottom:36px}.cd-bib .cd-bib-hero-l{min-width:0;flex:1}.cd-bib .cd-bib-hero-eye{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:14px;display:inline-flex;align-items:center;gap:var(--sp-5)}.cd-bib .cd-bib-hero-eye:after{content:"";display:block;width:24px;height:1px;background:var(--rule)}.cd-bib .cd-bib-hero-title{font-family:var(--font-h);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.028em;color:var(--navy);margin:0}.cd-bib .cd-bib-hero-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--navy)}.cd-bib .cd-bib-hero-sub{font-family:var(--font-h);font-size:14.5px;line-height:1.6;color:var(--ink-2);letter-spacing:-.003em;margin:14px 0 0;max-width:560px}.cd-bib .cd-bib-hero-actions{display:flex;align-items:center;gap:var(--sp-5);flex-shrink:0;margin-top:6px}.cd-bib .cd-bib-btn{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;padding:var(--knapp-pad);border-radius:var(--radius-sm);transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease);white-space:nowrap;cursor:pointer;border:1px solid transparent;height:var(--knapp-h)}.cd-bib .cd-bib-btn svg{width:13px;height:13px;flex-shrink:0}.cd-bib .cd-bib-btn:hover{transform:translateY(-1px)}.cd-bib .cd-bib-btn:active{transform:translateY(0)}.cd-bib .cd-bib-btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-bib .cd-bib-btn-primary:hover{background:#000}.cd-bib .cd-bib-btn-ghost{background:#fff;color:var(--ink);border-color:var(--rule)}.cd-bib .cd-bib-btn-ghost:hover{border-color:var(--ghost-3)}.cd-bib .cd-bib-btn-danger{background:var(--red,var(--red));color:#fff;border-color:var(--red,var(--red))}.cd-bib .cd-bib-btn-danger:hover{background:#8a1a2f;border-color:#8a1a2f}.cd-bib .cd-bib-tabs{display:flex;align-items:flex-end;gap:var(--sp-1);border-bottom:1px solid var(--rule);margin-bottom:36px;position:relative}.cd-bib .cd-bib-tab{display:inline-flex;align-items:center;gap:var(--sp-4);padding:10px 18px 14px;font-family:var(--font-h);font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--mid);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--ease),border-color .15s var(--ease);position:relative;background:transparent}.cd-bib .cd-bib-tab:hover{color:var(--ink)}.cd-bib .cd-bib-tab svg{width:13px;height:13px;color:currentColor;opacity:.7}.cd-bib .cd-bib-tab-on{color:var(--navy);border-bottom-color:var(--navy)}.cd-bib .cd-bib-tab-on svg{opacity:1}.cd-bib .cd-bib-tab-count{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10.5px;font-weight:500;color:var(--dim);letter-spacing:.04em;padding:1px 6px;background:var(--off-2);border-radius:99px;font-variant-numeric:tabular-nums}.cd-bib .cd-bib-tab-on .cd-bib-tab-count{color:var(--navy);background:#0e1b3314}.bibliotek-page.cd-bib>.bibliotek-tabs:not(.cd-bib-tabs){display:none}.bibliotek-page.cd-bib>.bibliotek-pane{padding:0!important;overflow:visible!important;flex:0 0 auto!important;display:block!important}.cd-bib .cd-bib-pane{padding:0}.cd-bib .arkiv-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-12);align-items:start}.cd-bib .arkiv-sidebar{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);overflow:hidden}.cd-bib .arkiv-sb-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--rule-2)}.cd-bib .arkiv-sb-h-t{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.cd-bib .arkiv-sb-add{width:24px;height:24px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);background:var(--off);border:1px solid var(--rule-2);cursor:pointer;transition:color .12s var(--ease),background .12s var(--ease),border-color .12s var(--ease)}.cd-bib .arkiv-sb-add:hover{color:var(--navy);background:#fff;border-color:var(--ghost-3)}.cd-bib .arkiv-sb-add svg{width:11px;height:11px}.cd-bib .arkiv-folder-list{display:flex;flex-direction:column;padding:6px;list-style:none;margin:0}.cd-bib .arkiv-folder{display:flex;align-items:center;gap:var(--sp-5);padding:9px 10px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;text-align:left;cursor:pointer;border:none;background:transparent;width:100%;transition:background .12s var(--ease),color .12s var(--ease);position:relative}.cd-bib .arkiv-folder:hover{background:var(--off);color:var(--ink)}.cd-bib .arkiv-folder svg{width:14px;height:14px;color:var(--mid);flex-shrink:0;transition:color .12s var(--ease)}.cd-bib .arkiv-folder:hover svg{color:var(--ink-2)}.cd-bib .arkiv-folder-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-bib .arkiv-folder-count{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;font-weight:500;color:var(--dim);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cd-bib .arkiv-folder-on{background:var(--off-2);color:var(--navy)}.cd-bib .arkiv-folder-on:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:2px;background:var(--navy);border-radius:1px}.cd-bib .arkiv-folder-on svg{color:var(--navy)}.cd-bib .arkiv-folder-on .arkiv-folder-count{color:var(--navy);font-weight:600}.cd-bib .arkiv-sb-divider{height:1px;background:var(--rule-2);margin:8px 12px}.cd-bib .arkiv-sb-meta{padding:10px 16px 14px;font-family:var(--font-h);font-size:11px;color:var(--mid);letter-spacing:.005em;display:flex;flex-direction:column;gap:var(--sp-2);border-top:1px solid var(--rule-2)}.cd-bib .arkiv-sb-meta b{font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.cd-bib .arkiv-sb-new{padding:6px}.cd-bib .arkiv-sb-new-input{width:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--ghost-3);font-family:var(--font-h);font-size:13px;font-weight:500;background:#fff;color:var(--ink);letter-spacing:-.005em;outline:none}.cd-bib .arkiv-sb-new-input:focus{border-color:var(--navy)}.cd-bib .arkiv-main{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);overflow:hidden}.cd-bib .arkiv-main-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:22px 24px 18px;border-bottom:1px solid var(--rule-2)}.cd-bib .arkiv-main-h-l{min-width:0;flex:1}.cd-bib .arkiv-main-title{font-family:var(--font-h);font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-.02em;color:var(--navy);display:flex;align-items:center;gap:var(--sp-5);margin:0}.cd-bib .arkiv-main-title-edit{width:22px;height:22px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s var(--ease),color .12s var(--ease)}.cd-bib .arkiv-main-title:hover .arkiv-main-title-edit{opacity:1}.cd-bib .arkiv-main-title-edit:hover{color:var(--ink)}.cd-bib .arkiv-main-title-edit svg{width:12px;height:12px}.cd-bib .arkiv-main-meta{display:flex;align-items:center;gap:var(--sp-4);margin-top:8px;font-family:var(--font-h);font-size:12px;color:var(--mid);font-weight:500;letter-spacing:.005em;flex-wrap:wrap}.cd-bib .arkiv-main-meta .dot{color:var(--dim)}.cd-bib .arkiv-main-meta-stat{display:inline-flex;align-items:center;gap:var(--sp-3)}.cd-bib .arkiv-main-meta-stat b{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.cd-bib .arkiv-main-actions{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.cd-bib .arkiv-drop{margin:18px 24px 4px;padding:14px 16px;border:1px dashed var(--ghost-3);border-radius:var(--radius-sm);background:var(--off);display:flex;align-items:center;gap:var(--sp-6);transition:background .15s var(--ease),border-color .15s var(--ease);cursor:pointer}.cd-bib .arkiv-drop:hover,.cd-bib .arkiv-drop-on{border-color:#0e1b334d;background:#fff}.cd-bib .arkiv-drop-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--mid);flex-shrink:0}.cd-bib .arkiv-drop-icon svg{width:14px;height:14px}.cd-bib .arkiv-drop-t{font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.005em;flex:1}.cd-bib .arkiv-drop-t span{color:var(--mid);font-weight:400}.cd-bib .arkiv-drop-types{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--dim)}.cd-bib .arkiv-files-list{padding:8px 12px 12px;list-style:none;margin:0}.cd-bib .arkiv-file{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-8);padding:12px;border-radius:var(--radius-sm);transition:background .12s var(--ease);position:relative}.cd-bib .arkiv-file+.arkiv-file{border-top:1px solid var(--rule-2)}.cd-bib .arkiv-file:hover{background:var(--off)}.cd-bib .arkiv-file-icon{width:32px;height:38px;background:#fff;border:1px solid var(--rule);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:0 1px #0e1b3305}.cd-bib .arkiv-file-icon:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:linear-gradient(225deg,var(--off-2) 50%,transparent 50%)}.cd-bib .arkiv-file-icon-t{font-family:var(--font-h);font-size:8.5px;font-weight:700;letter-spacing:.06em}.cd-bib .arkiv-file-icon-pdf .arkiv-file-icon-t{color:var(--red)}.cd-bib .arkiv-file-icon-docx .arkiv-file-icon-t{color:var(--brand)}.cd-bib .arkiv-file-icon-txt .arkiv-file-icon-t{color:var(--mid)}.cd-bib .arkiv-file-icon-doc .arkiv-file-icon-t{color:var(--brand)}.cd-bib .arkiv-file-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.cd-bib .arkiv-file-name{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.008em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-bib .arkiv-file-meta{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--mid);letter-spacing:.005em}.cd-bib .arkiv-file-meta .dot{color:var(--dim)}.cd-bib .arkiv-file-meta-size{font-feature-settings:"tnum"}.cd-bib .arkiv-file-tag{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:2px;line-height:1.3}.cd-bib .arkiv-file-tag-analysed{color:var(--green);background:var(--green-bg)}.cd-bib .arkiv-file-tag-analysed:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}.cd-bib .arkiv-file-tag-new{color:var(--brand);background:#2952d914}.cd-bib .arkiv-file-action{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--mid);letter-spacing:-.005em;padding:5px 11px;border-radius:var(--radius-xs);background:transparent;border:none;cursor:pointer;transition:color .12s var(--ease),background .12s var(--ease)}.cd-bib .arkiv-file-action:hover{color:var(--ink);background:var(--off-2)}.cd-bib .arkiv-file-action svg{width:11px;height:11px}.cd-bib .arkiv-file-x{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .12s var(--ease),background .12s var(--ease),border-color .12s var(--ease)}.cd-bib .arkiv-file:hover .arkiv-file-x{color:var(--ink-2)}.cd-bib .arkiv-file-x:hover{color:var(--red);background:var(--red-bg);border-color:#b0223c2e}.cd-bib .arkiv-file-x svg{width:12px;height:12px}.cd-bib .arkiv-file-x--confirm{width:auto;height:var(--knapp-h-sm);padding:0 12px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;letter-spacing:-.005em;color:#fff;background:var(--red);border:1px solid var(--red);cursor:pointer;animation:arkiv-confirm-pulse .6s cubic-bezier(.2,.7,.2,1);transition:background .12s var(--ease)}.cd-bib .arkiv-file-x--confirm:hover{background:#8a1a30;border-color:#8a1a30}@keyframes arkiv-confirm-pulse{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.cd-bib .arkiv-empty{padding:64px 32px;text-align:center}.cd-bib .arkiv-empty-mark{width:48px;height:48px;border-radius:50%;background:var(--off-2);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--mid)}.cd-bib .arkiv-empty-mark svg{width:18px;height:18px}.cd-bib .arkiv-empty-t{font-family:var(--font-h);font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin-bottom:4px}.cd-bib .arkiv-empty-s{font-family:var(--font-h);font-size:13px;color:var(--mid);max-width:320px;margin:0 auto;line-height:1.5}.cd-bib .wf-mode{display:inline-flex;align-items:center;gap:var(--sp-1);background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:3px;margin-bottom:24px}.cd-bib .wf-mode-btn{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid);background:transparent;border:none;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);height:var(--knapp-h)}.cd-bib .wf-mode-btn:hover{color:var(--ink)}.cd-bib .wf-mode-btn svg{width:13px;height:13px;color:currentColor;opacity:.75}.cd-bib .wf-mode-btn-on{color:var(--navy);background:var(--off-2)}.cd-bib .wf-mode-btn-on svg{opacity:1}.cd-bib .wf-mode-count{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--dim);padding:1px 6px;background:var(--off-2);border-radius:99px;font-variant-numeric:tabular-nums}.cd-bib .wf-mode-btn-on .wf-mode-count{color:var(--navy);background:#0e1b3314}.cd-bib .ribbon{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;padding:14px 22px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);margin-bottom:24px;position:relative}.cd-bib .ribbon:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--navy);border-radius:1px}.cd-bib .ribbon-l{flex:1;min-width:240px}.cd-bib .ribbon-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:4px}.cd-bib .ribbon-body{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:15px;line-height:1.45;letter-spacing:-.005em;color:var(--ink)}.cd-bib .ribbon-body strong{font-family:var(--font-h);font-style:normal;font-weight:500;color:var(--navy);letter-spacing:-.005em}.cd-bib .ribbon-body .num{font-family:var(--font-h);font-style:normal;font-feature-settings:"tnum";font-weight:500;color:var(--navy)}.cd-bib .ribbon-stats{display:flex;align-items:center;gap:var(--sp-12);padding-left:22px;border-left:1px solid var(--rule-2);flex-shrink:0}.cd-bib .ribbon-stat{display:flex;flex-direction:column;gap:var(--sp-1);text-align:right}.cd-bib .ribbon-stat .n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1;color:var(--navy)}.cd-bib .ribbon-stat .l{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}.cd-bib .event-list{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);overflow:hidden}.cd-bib .event-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--sp-8);padding:14px 18px;transition:background .12s var(--ease)}.cd-bib .event-row+.event-row{border-top:1px solid var(--rule-2)}.cd-bib .event-row:hover{background:var(--off)}.cd-bib .event-mark{width:34px;height:34px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-bib .event-mark svg{width:14px;height:14px}.cd-bib .event-mark-active{background:#3f7a521a;color:var(--green)}.cd-bib .event-mark-paused{background:var(--off-2);color:var(--mid)}.cd-bib .event-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.cd-bib .event-title{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.008em;line-height:1.25;display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.cd-bib .event-trigger{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mid);background:var(--off-2);padding:2px 7px;border-radius:2px}.cd-bib .event-desc{font-family:var(--font-h);font-size:12.5px;line-height:1.45;color:var(--mid);letter-spacing:-.003em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-bib .event-stats{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.cd-bib .event-stat{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.cd-bib .event-stat-n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cd-bib .event-stat-l{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.cd-bib .tgl{width:32px;height:18px;border-radius:99px;background:var(--rule);position:relative;cursor:pointer;border:none;flex-shrink:0;transition:background .2s var(--ease)}.cd-bib .tgl:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0e1b3333;transition:transform .2s var(--ease)}.cd-bib .tgl-on{background:var(--navy)}.cd-bib .tgl-on:after{transform:translate(14px)}.cd-bib .event-more{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:transparent;border:none;cursor:pointer;transition:color .12s var(--ease),background .12s var(--ease)}.cd-bib .event-more:hover{color:var(--ink);background:var(--off-2)}.cd-bib .event-more svg{width:13px;height:13px}.cd-bib .wfc-picker{margin-bottom:18px;overflow-x:auto}.cd-bib .wfc-picker-inner{display:inline-flex;align-items:center;gap:var(--sp-3);padding-bottom:4px}.cd-bib .wfc-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;background:#fff;border:1px solid var(--rule);cursor:pointer;white-space:nowrap;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.cd-bib .wfc-chip:hover{border-color:var(--ghost-3);color:var(--ink)}.cd-bib .wfc-chip-on{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-bib .wfc-chip-on:hover{background:#000;color:#fff;border-color:#000}.cd-bib .wfc-chip-new{color:var(--mid);border-style:dashed;background:transparent}.cd-bib .wfc-chip-new:hover{color:var(--navy);border-color:var(--ghost-3);background:#fff}.cd-bib .wfc-chip-sep{display:inline-flex;align-items:center;gap:var(--sp-4);padding:0 6px;color:var(--dim);-webkit-user-select:none;user-select:none}.cd-bib .wfc-chip-sep:before{content:"";width:1px;height:14px;background:var(--rule)}.cd-bib .wfc-chip-sep-l{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mid)}.cd-bib .wfc-chip-user{background:transparent;border-color:var(--ghost);color:var(--ink-2)}.cd-bib .wfc-chip-user:hover{background:#fff;border-color:var(--ghost-3);color:var(--ink)}.cd-bib .wfc-chip-user.wfc-chip-on{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-bib .wfc-chip-soon{opacity:.55;cursor:not-allowed;display:inline-flex;align-items:center;gap:var(--sp-4)}.cd-bib .wfc-chip-soon:hover{border-color:var(--rule);color:var(--ink-2);background:#fff}.cd-bib .wfc-chip-soon-mark{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:var(--amber-bg);padding:1px 5px;border-radius:2px;line-height:1.4}.cd-bib .wfs{background:transparent}.cd-bib .wfs-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-12);padding:18px 22px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);margin-bottom:28px}.cd-bib .wfs-h-l{min-width:0;flex:1}.cd-bib .wfs-title{font-family:var(--font-h);font-weight:500;font-size:22px;letter-spacing:-.022em;color:var(--navy);line-height:1.2;margin:0}.cd-bib .wfs-desc{font-family:var(--font-h);font-size:13.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.003em;margin:6px 0 0;max-width:580px}.cd-bib .wfs-meta{display:flex;align-items:center;gap:var(--sp-4);margin-top:12px;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--mid);letter-spacing:.005em;flex-wrap:wrap}.cd-bib .wfs-dot{color:var(--dim)}.cd-bib .wfs-meta-stat b{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.cd-bib .wfs-h-r{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.cd-bib .wfs-flow{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.cd-bib .wfs-card{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 1px #0e1b3305,0 6px 18px -12px #0e1b331f;padding:14px 16px 16px;display:flex;flex-direction:column;gap:var(--sp-5);transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.cd-bib .wfs-card:hover{border-color:var(--ghost-3);box-shadow:0 1px #0e1b3305,0 12px 28px -14px #0e1b332e;transform:translateY(-1px)}.cd-bib .wfs-card-h{display:flex;align-items:flex-start;gap:var(--sp-5)}.cd-bib .wfs-card-icon{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--off-2);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cd-bib .wfs-card-icon svg{width:13px;height:13px}.cd-bib .wfs-card-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.cd-bib .wfs-card-title{font-family:var(--font-h);font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.cd-bib .wfs-card-sub{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em}.cd-bib .wfs-card-acts{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.cd-bib .wfs-card-act{width:22px;height:22px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s var(--ease),color .12s var(--ease),background .12s var(--ease)}.cd-bib .wfs-card:hover .wfs-card-act{opacity:1}.cd-bib .wfs-card-act:hover{color:var(--ink);background:var(--off-2)}.cd-bib .wfs-card-act svg{width:10px;height:10px}.cd-bib .wfs-card-labels{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.cd-bib .wfs-card-label{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);padding:3px 8px;border-radius:var(--radius-xs);background:var(--off-2);border:1px solid var(--rule-2)}.cd-bib .wfs-card-model{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px 2px 14px;border-radius:99px;line-height:1.4;position:relative}.cd-bib .wfs-card-model:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%}.cd-bib .wfs-card-model-sonnet{color:var(--brand);background:#2952d912}.cd-bib .wfs-card-model-sonnet:before{background:var(--brand)}.cd-bib .wfs-card-model-opus{color:var(--amber);background:var(--amber-bg)}.cd-bib .wfs-card-model-opus:before{background:var(--amber)}.cd-bib .wfs-card-model-haiku{color:var(--mid);background:var(--off-2)}.cd-bib .wfs-card-model-haiku:before{background:var(--mid)}.cd-bib .wfs-card-body{font-family:var(--font-h);font-size:13px;line-height:1.6;color:var(--ink-2);letter-spacing:-.003em}.cd-bib .wfs-card-body b,.cd-bib .wfs-card-body code{font-family:var(--font-mono);font-weight:500;color:var(--brand);background:#2952d90f;padding:1px 5px;border-radius:var(--radius-xs);font-size:12px;letter-spacing:0}.cd-bib .wfs-conn{height:34px;display:flex;align-items:center;justify-content:center;position:relative}.cd-bib .wfs-conn svg{color:#0e1b332e}.cd-bib .wfs-conn-add{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);cursor:pointer;opacity:0;transition:opacity .15s var(--ease),border-color .12s var(--ease),color .12s var(--ease),transform .12s var(--ease)}.cd-bib .wfs-flow:hover .wfs-conn-add{opacity:1}.cd-bib .wfs-conn-add:hover{border-color:var(--navy);color:var(--navy);transform:translate(-50%,-50%) scale(1.1)}.cd-bib .wfs-conn-add svg{width:10px;height:10px}.cd-bib .wfs-step-input{margin-top:8px;display:block}.cd-bib .wfs-step-input-file{display:flex;align-items:center;gap:var(--sp-4);padding:10px 12px;border-radius:var(--radius-sm);background:var(--off);border:1px dashed var(--ghost-3);cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease)}.cd-bib .wfs-step-input-file:hover{border-color:#0e1b334d;border-style:solid;background:#fff}.cd-bib .wfs-step-input-empty{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--mid);letter-spacing:-.005em}.cd-bib .wfs-step-input-empty svg{color:var(--mid)}.cd-bib .wfs-step-input-value{display:flex;align-items:center;gap:var(--sp-4);flex:1;min-width:0;font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--navy);letter-spacing:-.005em}.cd-bib .wfs-step-input-value svg{color:var(--brand);flex-shrink:0}.cd-bib .wfs-step-input-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-bib .wfs-step-input-clear{width:20px;height:20px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:color .12s var(--ease),background .12s var(--ease)}.cd-bib .wfs-step-input-clear:hover{color:var(--red);background:var(--red-bg)}.cd-bib .wfs-step-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 28px 9px 12px;border-radius:var(--radius-sm);background:var(--off);border:1px solid var(--rule);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;cursor:pointer;outline:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%236c7785' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;transition:border-color .12s var(--ease),background .12s var(--ease)}.cd-bib .wfs-step-select:hover{border-color:var(--ghost-3);background:#fff}.cd-bib .wfs-step-select:focus{border-color:#0e1b334d;background:#fff}.cd-bib .wfs-step-input-empty-msg{padding:8px 12px;border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:.005em;border:1px solid rgba(184,130,28,.18)}.cd-bib .wfs-title-input{width:100%;font-family:var(--font-h);font-weight:500;font-size:22px;letter-spacing:-.022em;color:var(--navy);line-height:1.2;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:4px 8px;margin:-4px -8px;outline:none;transition:background .12s var(--ease),border-color .12s var(--ease)}.cd-bib .wfs-title-input:hover{background:var(--off);border-color:var(--rule-2)}.cd-bib .wfs-title-input:focus{background:#fff;border-color:var(--ghost-3)}.cd-bib .wfs-desc-input{width:100%;display:block;font-family:var(--font-h);font-size:13.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.003em;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:6px 8px;margin:6px -8px 0;outline:none;resize:vertical;min-height:48px;transition:background .12s var(--ease),border-color .12s var(--ease)}.cd-bib .wfs-desc-input:hover{background:var(--off);border-color:var(--rule-2)}.cd-bib .wfs-desc-input:focus{background:#fff;border-color:var(--ghost-3)}.cd-bib .wfs-edit-badge{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background:#2952d914;padding:2px 7px;border-radius:2px;line-height:1.3}.cd-bib .wfs-card-title-input{width:100%;font-family:var(--font-h);font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);padding:3px 6px;margin:-3px -6px;outline:none;transition:background .12s var(--ease),border-color .12s var(--ease)}.cd-bib .wfs-card-title-input:hover{background:var(--off);border-color:var(--rule-2)}.cd-bib .wfs-card-title-input:focus{background:#fff;border-color:var(--ghost-3)}.cd-bib .wfs-card-body-input{width:100%;display:block;font-family:var(--font-h);font-size:13px;line-height:1.6;color:var(--ink-2);letter-spacing:-.003em;background:var(--off);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:8px 10px;outline:none;resize:vertical;min-height:56px;transition:border-color .12s var(--ease),background .12s var(--ease)}.cd-bib .wfs-card-body-input:focus{background:#fff;border-color:var(--ghost-3)}.cd-bib .wfs-card-body-input::placeholder{color:var(--dim);font-style:italic}.cd-bib .wfs-card-label-select,.cd-bib .wfs-card-model-select{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 18px 3px 8px;border-radius:var(--radius-xs);background-color:var(--off-2);color:var(--navy);border:1px solid var(--rule-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%236c7785' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:8px 8px;transition:border-color .12s var(--ease)}.cd-bib .wfs-card-label-select:hover,.cd-bib .wfs-card-model-select:hover{border-color:var(--ghost-3)}.cd-bib .wfs-card-act-danger:hover{color:var(--red)!important;background:var(--red-bg)!important}.cd-bib .wfs-add{margin-top:18px;align-self:center;display:inline-flex;align-items:center;gap:var(--sp-4);padding:0 16px;border-radius:var(--radius-sm);background:#fff;border:1px dashed var(--ghost-3);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease);height:var(--knapp-h)}.cd-bib .wfs-add:hover{border-color:var(--navy);color:var(--navy);border-style:solid;background:var(--off)}.cd-bib .wfs-add-plus{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--mid);line-height:1}.cd-bib .wfs-add:hover .wfs-add-plus{color:var(--navy)}.cd-bib .task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-8);margin-bottom:36px}.cd-bib .task-card{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);padding:18px 20px 16px;display:flex;flex-direction:column;gap:var(--sp-5);cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.cd-bib .task-card:hover{border-color:var(--ghost-3);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cd-bib .task-card--soon{opacity:.6}.cd-bib .task-card--soon:hover{transform:none;border-color:var(--rule);box-shadow:none;cursor:default}.cd-bib .task-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.cd-bib .task-card__status-pill{font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:var(--amber-bg);padding:2px 7px;border-radius:2px;line-height:1.3}.cd-bib .task-card__title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.012em;line-height:1.25;margin:2px 0 0}.cd-bib .task-card__desc{font-family:var(--font-h);font-size:13px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.cd-bib .task-card__btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--knapp-pad);border-radius:var(--radius-sm);background:var(--off-2);color:var(--ink);border:1px solid var(--rule-2);cursor:pointer;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease);height:var(--knapp-h)}.cd-bib .task-card__btn:hover:not(:disabled){background:var(--navy);color:#fff;border-color:var(--navy)}.cd-bib .task-card__btn:disabled{cursor:default;opacity:.55}.cd-bib .wfs-soon{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);padding:60px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.cd-bib .wfs-soon-mark{width:48px;height:48px;border-radius:50%;background:var(--amber-bg);color:var(--amber);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.cd-bib .wfs-soon-mark svg{width:18px;height:18px}.cd-bib .wfs-soon-t{font-family:var(--font-h);font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--navy);margin-bottom:6px}.cd-bib .wfs-soon-s{font-family:var(--font-h);font-size:13.5px;color:var(--ink-2);max-width:420px;line-height:1.55}.cd-bib .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-8)}.cd-bib .card{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);padding:18px 18px 16px;display:flex;flex-direction:column;gap:var(--sp-5);transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease);position:relative;cursor:pointer;text-align:left}.cd-bib .card:hover{border-color:var(--ghost-3);transform:translateY(-2px);box-shadow:var(--shadow-md)}.cd-bib .card-h{display:flex;align-items:flex-start;gap:var(--sp-5)}.cd-bib .card-mark{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:12px;font-weight:600;letter-spacing:-.005em;flex-shrink:0}.cd-bib .card-mark-light{background:var(--off-2);color:var(--navy);border:1px solid var(--rule)}.cd-bib .card-mark-brand{background:#2952d914;color:var(--brand)}.cd-bib .card-mark-icon svg{width:14px;height:14px}.cd-bib .card-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.cd-bib .card-title{font-family:var(--font-h);font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.cd-bib .card-cat{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.cd-bib .card-badge{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;line-height:1.2;flex-shrink:0;align-self:flex-start}.cd-bib .card-badge-nordive{color:var(--navy);background:var(--off-2);border:1px solid var(--rule-2)}.cd-bib .card-badge-mine{color:var(--brand);background:#2952d90f;border:1px solid rgba(41,82,217,.14)}.cd-bib .card-badge-soon{color:var(--amber);background:var(--amber-bg)}.cd-bib .card-body{font-family:var(--font-h);font-size:13px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.cd-bib .card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-top:auto;padding-top:10px;border-top:1px solid var(--rule-2)}.cd-bib .card-foot-meta{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em}.cd-bib .card-foot-meta .dot{color:var(--dim)}.cd-bib .card-foot-actions{display:flex;align-items:center;gap:var(--sp-2)}.cd-bib .card-link{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:12px;font-weight:600;color:var(--navy);letter-spacing:-.005em;padding:5px 11px;border-radius:var(--radius-xs);background:transparent;border:none;cursor:pointer;transition:background .12s var(--ease)}.cd-bib .card-link:hover{background:var(--off-2)}.cd-bib .card-link svg{width:11px;height:11px}.cd-bib .card-link-quiet{color:var(--mid)}.cd-bib .card-link-quiet:hover{color:var(--ink)}.cd-bib .card-link-danger{color:var(--red)}.cd-bib .card-link-danger:hover{background:var(--red-bg)}.cd-bib .card-new{background:transparent;border:1px dashed var(--ghost-3);align-items:center;justify-content:center;min-height:170px;color:var(--mid)}.cd-bib .card-new:hover{border-color:var(--navy);color:var(--navy);background:#fff}.cd-bib .card-new-mark{width:36px;height:36px;border-radius:50%;background:var(--off-2);display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:background .15s var(--ease),color .15s var(--ease)}.cd-bib .card-new:hover .card-new-mark{background:var(--navy);color:#fff}.cd-bib .card-new-mark svg{width:14px;height:14px}.cd-bib .card-new-t{font-family:var(--font-h);font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink)}.cd-bib .hero-code{font-family:var(--font-mono);font-size:12.5px;font-weight:500;background:var(--off-2);color:var(--navy);padding:1px 6px;border-radius:var(--radius-xs);border:1px solid var(--rule-2)}.cd-bib .maler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-8)}.cd-bib .mal-card{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);padding:18px 20px 16px;display:flex;flex-direction:column;gap:var(--sp-5);position:relative;transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease);cursor:pointer;min-height:170px}.cd-bib .mal-card:hover{border-color:var(--ghost-3);transform:translateY(-2px);box-shadow:var(--shadow-md)}.cd-bib .mal-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.cd-bib .mal-cat{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);background:var(--off-2);padding:3px 8px;border-radius:var(--radius-xs);border:1px solid var(--rule-2);line-height:1.3}.cd-bib .mal-cat-mark{width:24px;height:24px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cd-bib .mal-cat-mark svg{width:12px;height:12px}.cd-bib .mal-card-more{width:24px;height:24px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .15s var(--ease),color .12s var(--ease),background .12s var(--ease)}.cd-bib .mal-card:hover .mal-card-more{opacity:1}.cd-bib .mal-card-more:hover{color:var(--ink);background:var(--off-2)}.cd-bib .mal-card-more svg{width:11px;height:11px}.cd-bib .mal-title{font-family:var(--font-h);font-size:18px;font-weight:500;letter-spacing:-.018em;color:var(--navy);line-height:1.2;margin:2px 0 0;word-break:break-word;overflow-wrap:anywhere}.cd-bib .mal-desc{font-family:var(--font-h);font-size:13px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.cd-bib .mal-foot{display:flex;align-items:center;gap:var(--sp-4);margin-top:auto;padding-top:8px;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em;flex-wrap:wrap}.cd-bib .mal-foot .dot{color:var(--dim)}.cd-bib .mal-foot-stat b{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.cd-bib .mal-model{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1px 7px 1px 14px;border-radius:99px;line-height:1.4;position:relative}.cd-bib .mal-model:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%}.cd-bib .mal-model-sonnet{color:var(--brand);background:#2952d912}.cd-bib .mal-model-sonnet:before{background:var(--brand)}.cd-bib .mal-model-opus{color:var(--amber);background:var(--amber-bg)}.cd-bib .mal-model-opus:before{background:var(--amber)}.cd-bib .mal-card-action{margin-top:10px;display:flex}.cd-bib .mal-card-action .import-btn{flex:1}.cd-bib .mal-new{background:transparent;border:1px dashed var(--ghost-3);border-radius:var(--r-card-lg);padding:24px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-height:170px;color:var(--mid);transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.cd-bib .mal-new:hover{border-color:var(--navy);color:var(--navy);background:#fff}.cd-bib .mal-new-mark{width:36px;height:36px;border-radius:50%;background:var(--off-2);display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:var(--mid);transition:background .15s var(--ease),color .15s var(--ease)}.cd-bib .mal-new:hover .mal-new-mark{background:var(--navy);color:#fff}.cd-bib .mal-new-mark svg{width:14px;height:14px}.cd-bib .mal-new-t{font-family:var(--font-h);font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink)}.cd-bib .mal-new:hover .mal-new-t{color:var(--navy)}.cd-bib .mal-new-s{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:-.003em;text-align:center}.cd-bib .playbook-list{display:flex;flex-direction:column;gap:var(--sp-8)}.cd-bib .playbook{background:#fff;border:1px solid var(--rule);border-radius:var(--r-card-lg);padding:18px 22px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--sp-12);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);cursor:pointer}.cd-bib .playbook:hover{border-color:var(--ghost-3);box-shadow:var(--shadow-sm)}.cd-bib .playbook-l{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.cd-bib .playbook-h{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.cd-bib .playbook-title{font-family:var(--font-h);font-size:18px;font-weight:500;letter-spacing:-.018em;color:var(--navy);line-height:1.2;margin:0}.cd-bib .playbook-status{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:2px 8px;border-radius:99px;line-height:1.4}.cd-bib .playbook-status-on{color:var(--green);background:var(--green-bg)}.cd-bib .playbook-status-on:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #3f7a5229}.cd-bib .playbook-status-off{color:var(--mid);background:var(--off-2)}.cd-bib .playbook-status-off:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dim)}.cd-bib .playbook-desc{font-family:var(--font-h);font-size:13.5px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;max-width:680px;margin:0}.cd-bib .playbook-meta{display:flex;align-items:center;gap:var(--sp-4);margin-top:4px;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em;flex-wrap:wrap}.cd-bib .playbook-meta-cat{color:var(--brand);background:#2952d90f;padding:2px 7px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cd-bib .playbook-meta .dot{color:var(--dim)}.cd-bib .playbook-meta-stat b{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.cd-bib .playbook-rules{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0;padding-left:18px;border-left:1px solid var(--rule-2)}.cd-bib .playbook-rule-pill{display:flex;flex-direction:column;gap:var(--sp-1);font-family:var(--font-h);text-align:right}.cd-bib .playbook-rule-pill .n{font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--navy);font-feature-settings:"tnum";line-height:1}.cd-bib .playbook-rule-pill .n-red{color:var(--red)}.cd-bib .playbook-rule-pill .l{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.cd-bib .playbook-actions{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.cd-bib .import-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;background:#fff;color:var(--ink);border:1px solid var(--rule);cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease);height:var(--knapp-h)}.cd-bib .import-btn:hover{border-color:var(--ghost-3)}.cd-bib .import-btn:disabled{cursor:default;opacity:.7}.cd-bib .import-btn-done{background:var(--green-bg);color:var(--green);border-color:#3f7a522e;cursor:default}.cd-bib .import-btn-done svg{width:11px;height:11px}.cd-bib .section{margin-bottom:36px}.cd-bib .section-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.cd-bib .section-eye{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:8px}.cd-bib .section-title{font-family:var(--font-h);font-weight:500;font-size:20px;letter-spacing:-.02em;color:var(--navy);margin:0}.cd-bib .section-sub{font-family:var(--font-h);font-size:13px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;margin:6px 0 0;max-width:520px}.cd-eh{--off:#FAF8F4;--off-2:#F4F1EB;--ink:var(--ink-3);--ink-2:var(--ink-4);--mid:var(--muted);--dim:var(--muted-2);--rule:rgba(14,27,51,.08);--rule-2:rgba(14,27,51,.05);--navy:#0E1B33;--amber-bg:rgba(184,130,28,.1);--red-bg:rgba(176,34,60,.08);--green-bg:rgba(63,122,82,.07);--ease:cubic-bezier(.2,.7,.2,1);background:#fff;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;font-family:var(--font-h);color:var(--ink)}.cd-eh *{box-sizing:border-box}.cd-eh button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.cd-eh .eh-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-8);padding:14px 22px;border-bottom:1px solid var(--rule);background:#fff;flex-shrink:0}.cd-eh .eh-top-l{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.cd-eh .eh-back{display:inline-flex;align-items:center;gap:var(--sp-3);padding:6px 12px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;background:var(--off);border:1px solid var(--rule);transition:border-color .15s var(--ease),background .15s var(--ease)}.cd-eh .eh-back:hover{border-color:var(--ghost-3);background:#fff}.cd-eh .eh-back svg{width:10px;height:10px}.cd-eh .eh-crumb{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:-.005em;min-width:0}.cd-eh .eh-crumb-section{color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-eh .eh-crumb-sep{color:var(--dim)}.cd-eh .eh-crumb-current{color:var(--navy);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.cd-eh .eh-top-c{text-align:center;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.cd-eh .eh-title{font-family:var(--font-h);font-weight:500;font-size:15px;letter-spacing:-.015em;color:var(--navy);line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-eh .eh-meta{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);flex-wrap:wrap;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.005em}.cd-eh .eh-meta-source{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--muted)}.cd-eh .eh-meta-source svg{width:11px;height:11px;color:var(--brand);flex-shrink:0}.cd-eh .eh-meta-sep{color:var(--muted-2)}.cd-eh .eh-meta-saved{display:inline-flex;align-items:center;gap:var(--sp-3)}.cd-eh .eh-meta-status{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 6px;margin:-2px -6px;background:transparent;border:none;border-radius:var(--radius-xs);font:inherit;color:inherit;cursor:pointer;transition:background-color .12s;height:var(--knapp-h-sm)}.cd-eh .eh-meta-status:hover:not(:disabled){background:var(--hover)}.cd-eh .eh-meta-status:disabled{cursor:default}.cd-eh .eh-meta-status:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cd-eh .eh-meta-versjoner{margin-left:var(--sp-1);color:var(--muted-2);font-variant-numeric:tabular-nums}.cd-eh .eh-meta-versjoner:before{content:"·";margin-right:var(--sp-2);color:var(--muted-2)}.cd-eh .eh-meta-saved-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #3f7a5226}.cd-eh .eh-meta-unsaved{color:var(--amber)}.cd-eh .eh-meta-unsaved-dot{width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px #b8821c2e}.cd-eh .eh-top-r{display:flex;align-items:center;gap:var(--sp-3);justify-content:flex-end;flex-wrap:wrap}.cd-eh .eh-tb-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-2);letter-spacing:-.005em;background:var(--off);border:1px solid var(--rule);transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease);height:var(--knapp-h)}.cd-eh .eh-tb-btn:hover:not(:disabled){border-color:var(--ghost-3);color:var(--ink)}.cd-eh .eh-tb-btn:disabled{opacity:.5;cursor:default}.cd-eh .eh-tb-btn svg{width:11px;height:11px;color:var(--mid)}.cd-eh .eh-tb-btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.cd-eh .eh-tb-btn-primary:hover:not(:disabled){background:#000;color:#fff}.cd-eh .eh-tb-btn-primary svg{color:#fff}.cd-eh .eh-tb-btn--linked{background:#2952d912;border-color:#2952d947;color:var(--brand);max-width:210px}.cd-eh .eh-tb-btn--linked:hover:not(:disabled){border-color:#2952d973;color:#1f43b8}.cd-eh .eh-tb-btn--linked svg{color:var(--brand)}.cd-eh .eh-tb-num{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--navy);background:#0e1b3314;padding:1px 6px;border-radius:99px;font-variant-numeric:tabular-nums}.cd-eh .eh-toolbar{display:flex;align-items:center;gap:var(--sp-1);padding:6px 22px;border-bottom:1px solid var(--rule);background:#fff;flex-shrink:0;flex-wrap:wrap}.cd-eh .eh-tb{width:28px;height:28px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:-.005em;background:transparent;border:none;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.cd-eh .eh-tb:hover:not(:disabled){background:var(--off-2);color:var(--ink)}.cd-eh .eh-tb:disabled{opacity:.4;cursor:default}.cd-eh .eh-tb svg{width:13px;height:13px}.cd-eh .eh-tb-active{background:var(--off-2);color:var(--navy)}.cd-eh .eh-tb-b{font-weight:700}.cd-eh .eh-tb-i{font-family:var(--font-serif);font-style:italic;font-weight:500}.cd-eh .eh-tb-u{text-decoration:underline;text-underline-offset:2px}.cd-eh .eh-tb-sep{width:1px;height:14px;background:var(--rule);margin:0 4px;align-self:center}.cd-eh .eh-tb-legal{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 11px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;background:var(--off);border:1px solid var(--rule);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.cd-eh .eh-tb-legal:hover{border-color:var(--ghost-3);background:#fff;color:var(--ink)}.cd-eh .eh-tb-legal svg{width:10px;height:10px;color:var(--mid)}.cd-eh .eh-tb-legal-g{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:14px;color:var(--brand);line-height:1}.cd-eh .eh-body{flex:1;display:grid;grid-template-columns:1fr 380px;min-height:0;background:#fff}.cd-eh .eh-doc{padding:32px 56px 80px;overflow-y:auto;background:#fff;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.cd-eh .eh-panel{background:#fff;border-left:1px solid var(--rule);display:flex;flex-direction:column;min-height:0}.cd-eh .eh-panel-tabs{display:flex;gap:0;padding:14px 20px 0;border-bottom:1px solid var(--rule);flex-shrink:0}.cd-eh .eh-panel-tab{display:inline-flex;align-items:center;gap:var(--sp-3);padding:9px 12px;margin-bottom:-1px;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--mid);background:transparent;border:none;cursor:pointer;border-bottom:2px solid transparent;transition:color .12s var(--ease),border-color .12s var(--ease)}.cd-eh .eh-panel-tab:hover{color:var(--ink)}.cd-eh .eh-panel-tab svg{width:11px;height:11px;opacity:.7}.cd-eh .eh-panel-tab-on{color:var(--navy);border-bottom-color:var(--navy)}.cd-eh .eh-panel-tab-on svg{opacity:1}.cd-eh .eh-panel-tab-pill{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:14px;padding:0 4px;background:var(--red);color:#fff;font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:99px}.cd-eh .eh-panel-body{flex:1;overflow-y:auto;padding:0;min-height:0}.cd-eh .eh-rev-pb{display:flex;align-items:center;gap:var(--sp-3);padding:14px 18px 6px}.cd-eh .eh-rev-select{flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink);background:var(--off);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:6px 24px 6px 10px;letter-spacing:-.005em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%236c7785' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;cursor:pointer;outline:none;min-width:0}.cd-eh .eh-rev-rerun{width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--mid);background:var(--off);border:1px solid var(--rule);flex-shrink:0;cursor:pointer;transition:border-color .12s var(--ease),color .12s var(--ease),background .12s var(--ease)}.cd-eh .eh-rev-rerun:hover:not(:disabled){color:var(--navy);background:#fff;border-color:var(--ghost-3)}.cd-eh .eh-rev-rerun:disabled{opacity:.5;cursor:default}.cd-eh .eh-rev-rerun svg{width:11px;height:11px}.cd-eh .eh-rev-rerun-spin{animation:eh-spin .9s linear infinite}@keyframes eh-spin{to{transform:rotate(360deg)}}.cd-eh .eh-rev-score{display:flex;align-items:center;gap:var(--sp-6);margin:10px 18px 12px;padding:12px;background:var(--off);border-radius:var(--radius-sm);border:1px solid var(--rule-2)}.cd-eh .eh-rev-score-r{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.cd-eh .eh-rev-score-name{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.01em;line-height:1.2}.cd-eh .eh-rev-score-stat{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em;font-feature-settings:"tnum"}.cd-eh .eh-rev-bar{display:flex;gap:var(--sp-1);height:4px}.cd-eh .eh-rev-bar-c{flex:1;height:100%;border-radius:1px;background:var(--rule)}.cd-eh .eh-rev-bar-c-pass{background:var(--green)}.cd-eh .eh-rev-bar-c-crit{background:var(--red)}.cd-eh .eh-rev-bar-c-should{background:var(--amber)}.cd-eh .eh-dial{display:block;flex-shrink:0}.cd-eh .eh-dial-green{color:var(--green)}.cd-eh .eh-dial-amber{color:var(--amber)}.cd-eh .eh-dial-red{color:var(--red)}.cd-eh .eh-rev-bulk{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin:0 18px 12px;padding:9px 12px;background:var(--navy);border-radius:var(--radius-sm);color:#fff}.cd-eh .eh-rev-bulk-l{font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:#fffc}.cd-eh .eh-rev-bulk-l b{color:#fff;font-weight:600;font-feature-settings:"tnum"}.cd-eh .eh-rev-bulk-r{display:flex;gap:var(--sp-3)}.cd-eh .eh-rev-bulk-btn{padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;letter-spacing:-.005em;border:none;cursor:pointer;transition:background .15s var(--ease);height:var(--knapp-h-sm)}.cd-eh .eh-rev-bulk-reject{background:#ffffff14;color:#ffffffd9}.cd-eh .eh-rev-bulk-reject:hover{background:#ffffff29;color:#fff}.cd-eh .eh-rev-bulk-accept{background:var(--green);color:#fff}.cd-eh .eh-rev-bulk-accept:hover{background:#2e6041}.cd-eh .eh-rev-list{padding:0 18px 24px;display:flex;flex-direction:column;gap:var(--sp-8)}.cd-eh .eh-rev-filter{display:flex;align-items:center;gap:var(--sp-4);padding:4px 2px;margin-bottom:2px;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;cursor:pointer}.cd-eh .eh-rev-filter input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px;height:13px;border-radius:var(--radius-xs);border:1.5px solid var(--rule);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s var(--ease),border-color .12s var(--ease)}.cd-eh .eh-rev-filter input:checked{background:var(--navy);border-color:var(--navy)}.cd-eh .eh-rev-filter input:checked:after{content:"";width:6px;height:3px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translateY(-1px)}.cd-eh .eh-rev-section{display:flex;flex-direction:column;gap:var(--sp-4)}.cd-eh .eh-rev-section-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px 2px}.cd-eh .eh-rev-section-eye{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cd-eh .eh-rev-section-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cd-eh .eh-rev-section-eye-critical{color:var(--red)}.cd-eh .eh-rev-section-eye-should{color:var(--amber)}.cd-eh .eh-rev-section-eye-info{color:var(--mid)}.cd-eh .eh-rev-section-count{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10.5px;font-weight:600;color:var(--mid);background:var(--off-2);padding:1px 7px;border-radius:99px;font-variant-numeric:tabular-nums}.cd-eh .eh-ask-pane{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.cd-eh .eh-ask-head{padding:18px 20px 12px;border-bottom:1px solid var(--rule-2)}.cd-eh .eh-ask-title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--navy);letter-spacing:-.012em;margin:0 0 4px}.cd-eh .eh-ask-sub{font-family:var(--font-h);font-size:12.5px;line-height:1.5;color:var(--ink-2);letter-spacing:-.003em;margin:0}.cd-eh .eh-ask-section-eye{font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);padding:14px 20px 6px}.cd-eh .eh-ask-suggestions{display:flex;flex-direction:column;gap:var(--sp-3);padding:0 20px}.cd-eh .eh-ask-suggestion{display:flex;align-items:center;gap:var(--sp-6);padding:11px 12px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--rule);cursor:pointer;text-align:left;transition:border-color .12s var(--ease),background .12s var(--ease),transform .12s var(--ease)}.cd-eh .eh-ask-suggestion:hover:not(:disabled){border-color:var(--ghost-3);background:var(--off);transform:translateY(-1px)}.cd-eh .eh-ask-suggestion:disabled{opacity:.5;cursor:default}.cd-eh .eh-ask-suggestion-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--off-2,var(--off-2));border:1px solid var(--ghost-2);display:inline-flex;align-items:center;justify-content:center;color:var(--navy);flex-shrink:0}.cd-eh .eh-ask-suggestion-icon svg{width:13px;height:13px}.cd-eh .eh-ask-suggestion-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.cd-eh .eh-ask-suggestion-t{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.25}.cd-eh .eh-ask-suggestion-s{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:-.003em;line-height:1.3}.cd-eh .eh-ask-suggestion-arrow{color:var(--dim);flex-shrink:0}.cd-eh .eh-ask-suggestion:hover .eh-ask-suggestion-arrow{color:var(--navy)}.cd-eh .eh-ask-callout{display:flex;align-items:flex-start;gap:var(--sp-4);margin:16px 20px 0;padding:10px 12px;border-radius:var(--radius-sm);background:#2952d90d;border:1px solid rgba(41,82,217,.1);font-family:var(--font-h);font-size:11.5px;line-height:1.45;color:var(--ink-2);letter-spacing:-.003em}.cd-eh .eh-ask-callout svg{color:var(--brand);flex-shrink:0;margin-top:1px}.cd-eh .eh-ask-thread{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:var(--sp-5);min-height:0}.cd-eh .eh-ask-msg{font-family:var(--font-h);font-size:13px;line-height:1.55;letter-spacing:-.003em}.cd-eh .eh-ask-msg-user{align-self:flex-end;max-width:88%}.cd-eh .eh-ask-msg-user .eh-ask-msg-content{background:var(--off);color:var(--ink);padding:9px 13px;border-radius:14px 14px 4px;border:1px solid var(--rule)}.cd-eh .eh-ask-msg-assistant{align-self:flex-start;max-width:100%}.cd-eh .eh-ask-msg-assistant .eh-ask-msg-content{color:var(--ink-2);padding:2px 0}.cd-eh .eh-ask-typing{display:inline-flex;gap:var(--sp-2);align-items:center;padding:6px 4px}.cd-eh .eh-ask-typing span{width:5px;height:5px;border-radius:50%;background:var(--dim);animation:eh-ask-typing 1.2s infinite ease-in-out}.cd-eh .eh-ask-typing span:nth-child(2){animation-delay:.15s}.cd-eh .eh-ask-typing span:nth-child(3){animation-delay:.3s}@keyframes eh-ask-typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.cd-eh .eh-ask-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:8px 16px 0;flex-shrink:0}.cd-eh .eh-edit-cards{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:10px}.cd-eh .eh-edit-cards__all{align-self:flex-start;font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:-.005em;color:#fff;background:var(--navy);border:1px solid var(--navy);padding:5px 11px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease)}.cd-eh .eh-edit-cards__all:hover{background:#000}.cd-eh .eh-edit-card{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 1px 2px #0e1b330a}.cd-eh .eh-edit-card--applied{opacity:.7}.cd-eh .eh-edit-card--rejected{opacity:.5}.cd-eh .eh-edit-card__head{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;padding:9px 12px 7px;border-bottom:1px solid var(--rule-2)}.cd-eh .eh-edit-card__badge{display:inline-flex;align-items:center;gap:var(--sp-3);flex-shrink:0;font-family:var(--font-h);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.cd-eh .eh-edit-card__badge svg{width:11px;height:11px}.cd-eh .eh-edit-card__reason{font-family:var(--font-h);font-size:11.5px;color:var(--mid);line-height:1.4}.cd-eh .eh-edit-card__diff{display:flex;flex-direction:column}.cd-eh .eh-edit-card__row{display:flex;gap:var(--sp-4);padding:7px 12px;font-family:var(--font-h);font-size:12.5px;line-height:1.5}.cd-eh .eh-edit-card__row--del{background:#b0223c0d}.cd-eh .eh-edit-card__row--del .eh-edit-card__text{color:var(--ink-2);text-decoration:line-through;text-decoration-color:#b0223c80}.cd-eh .eh-edit-card__row--add{background:#3f7a520f}.cd-eh .eh-edit-card__row--add .eh-edit-card__text{color:var(--ink)}.cd-eh .eh-edit-card__mark{flex-shrink:0;font-family:var(--font-h);font-weight:700;font-size:13px;line-height:1.4;width:10px;text-align:center}.cd-eh .eh-edit-card__row--del .eh-edit-card__mark{color:var(--red)}.cd-eh .eh-edit-card__row--add .eh-edit-card__mark{color:var(--green)}.cd-eh .eh-edit-card__text{flex:1;min-width:0;white-space:pre-wrap;word-break:break-word}.cd-eh .eh-edit-card__foot{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--rule-2)}.cd-eh .eh-edit-card__btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--ink-2);background:var(--off);border:1px solid var(--rule);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease);height:var(--knapp-h-sm)}.cd-eh .eh-edit-card__btn:hover{border-color:var(--ghost-3);color:var(--ink)}.cd-eh .eh-edit-card__btn--primary{color:#fff;background:var(--brand);border-color:var(--brand)}.cd-eh .eh-edit-card__btn--primary:hover{background:#1f43b8;border-color:#1f43b8;color:#fff}.cd-eh .eh-edit-card__status{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--mid)}.cd-eh .eh-edit-card__status svg{width:11px;height:11px}.cd-eh .eh-edit-card__status--ok{color:var(--green)}.cd-eh .eh-edit-card__status--warn{color:var(--amber)}.cd-eh .eh-ask-composer{display:flex;align-items:center;gap:var(--sp-4);margin-top:auto;padding:14px 20px;border-top:1px solid var(--rule);background:#fff}.cd-eh .eh-ask-input{flex:1;background:#fff;border:1px solid var(--rule);border-radius:99px;padding:9px 16px;font-family:var(--font-h);font-size:13px;color:var(--ink);letter-spacing:-.003em;outline:none;transition:border-color .12s var(--ease),background .12s var(--ease)}.cd-eh .eh-ask-input:hover{border-color:var(--ghost-3)}.cd-eh .eh-ask-input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.cd-eh .eh-ask-input:focus{border-color:var(--ghost-3);background:#fff}.cd-eh .eh-ask-input::placeholder{color:var(--dim)}.cd-eh .eh-ask-input:disabled{opacity:.5}.cd-eh .eh-ask-send{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;border:none;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .12s var(--ease),transform .12s var(--ease)}.cd-eh .eh-ask-send:hover:not(:disabled){background:#000;transform:translateY(-1px)}.cd-eh .eh-ask-send:disabled{background:var(--rule);color:var(--mid);cursor:default}.cd-eh .eh-ask-send svg{width:12px;height:12px}.cd-eh .eh-sug{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.cd-eh .eh-sug:hover{border-color:var(--ghost-3);box-shadow:0 4px 12px -6px #0e1b331a}.cd-eh .eh-sug:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.cd-eh .eh-sug-critical:before{background:var(--red)}.cd-eh .eh-sug-should:before,.cd-eh .eh-sug-bør:before{background:var(--amber)}.cd-eh .eh-sug-info:before,.cd-eh .eh-sug-valgfri:before{background:var(--mid)}.cd-eh .eh-sug-passed:before{background:var(--green)}.cd-eh .eh-sug-h{display:flex;align-items:flex-start;gap:var(--sp-5);padding:12px 14px 8px 16px}.cd-eh .eh-sug-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:13px;line-height:1}.cd-eh .eh-sug-critical .eh-sug-mark{color:var(--red);background:var(--red-bg)}.cd-eh .eh-sug-should .eh-sug-mark,.cd-eh .eh-sug-bør .eh-sug-mark{color:var(--amber);background:var(--amber-bg)}.cd-eh .eh-sug-info .eh-sug-mark,.cd-eh .eh-sug-valgfri .eh-sug-mark{color:var(--mid);background:var(--off-2)}.cd-eh .eh-sug-passed .eh-sug-mark{color:var(--green);background:var(--green-bg)}.cd-eh .eh-sug-rule-wrap{flex:1;min-width:0}.cd-eh .eh-sug-rule{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.008em;line-height:1.3}.cd-eh .eh-sug-pill{display:inline-flex;align-items:center;flex-shrink:0;font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:2px;line-height:1.3}.cd-eh .eh-sug-pill-critical{color:var(--red);background:var(--red-bg)}.cd-eh .eh-sug-pill-should,.cd-eh .eh-sug-pill-bør{color:var(--amber);background:var(--amber-bg)}.cd-eh .eh-sug-pill-info,.cd-eh .eh-sug-pill-valgfri{color:var(--mid);background:var(--off-2)}.cd-eh .eh-sug-pill-passed{color:var(--green);background:var(--green-bg)}.cd-eh .eh-sug-explain{padding:0 14px 8px 48px;font-family:var(--font-h);font-size:12.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.003em;margin:0}.cd-eh .eh-sug-forslag{padding:0 14px 12px 48px;font-family:var(--font-h);font-size:12.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.003em;margin:0}.cd-eh .eh-sug-forslag b{font-family:var(--font-h);font-weight:600;color:var(--ink);letter-spacing:-.005em}.cd-eh .eh-sug-acts{display:flex;border-top:1px solid var(--rule-2);background:var(--off)}.cd-eh .eh-sug-btn{flex:1;padding:var(--knapp-pad);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;letter-spacing:-.005em;cursor:pointer;border:none;background:transparent;transition:background .12s var(--ease),color .12s var(--ease);height:var(--knapp-h)}.cd-eh .eh-sug-btn-reject{color:var(--mid)}.cd-eh .eh-sug-btn-reject:hover{color:var(--red);background:var(--red-bg)}.cd-eh .eh-sug-btn-accept{color:var(--green);background:#3f7a520a;border-left:1px solid var(--rule-2)}.cd-eh .eh-sug-btn-accept:hover{color:#fff;background:var(--green)}.cd-eh .nv-editor__doc,.cd-eh .nv-editor__doc-inner,.cd-eh .nv-editor__content{background:#fff}.cd-eh .nv-editor__toolbar{background:#fff!important;border-bottom:1px solid var(--rule, rgba(14,27,51,.08))!important}.cd-eh .nv-editor__sidebar,.cd-eh .nv-editor__sidepane,.cd-eh .nv-editor__sidetabs{background:#fff!important}.cd-bib .arkiv-progress{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 10px;border-radius:var(--radius-xs);background:#2952d90f;color:var(--brand);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:.005em}.cd-bib .arkiv-progress:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);animation:arkiv-pulse 1s ease-in-out infinite}@keyframes arkiv-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.cd-bib .arkiv-error{margin:14px 24px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--red-bg);color:var(--red);font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:.005em}.cd-grid-app .gr__cite-popover{display:none!important}.gr__result--cd .gr__table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-h);background:transparent;font-size:13.5px}.gr__result--cd .gr__th{padding:14px 18px;background:var(--off, var(--off));border-bottom:1px solid var(--rule, rgba(14,27,51,.08));border-right:1px solid var(--rule-2, rgba(14,27,51,.05));font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mid, var(--muted));text-align:left;position:sticky;top:0;z-index:5}.gr__result--cd .gr__th:last-child{border-right:none}.gr__result--cd .gr__td{padding:18px;border-bottom:1px solid var(--rule-2, rgba(14,27,51,.05));border-right:1px solid var(--rule-2, rgba(14,27,51,.05));font-size:13.5px;font-family:var(--font-h);color:var(--ink-2, var(--ink-4));letter-spacing:-.003em;line-height:1.5;vertical-align:top}.gr__result--cd .gr__td:last-child{border-right:none}.gr__result--cd .gr__td--file{font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink, var(--ink-3))}.gr__result--cd .gr__table-wrap[data-density=compact] .gr__td{padding:12px 16px}.gr__result--cd .gr__table-wrap[data-density=compact] .gr__th{padding:10px 16px}.gr__result--cd .gr__table-wrap[data-density=airy] .gr__td{padding:24px 22px}.gr__result--cd .gr__table-wrap[data-density=airy] .gr__th{padding:18px 22px}.gr__back-link{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--mid, var(--muted));letter-spacing:-.005em;margin-bottom:14px;margin-left:36px;margin-top:16px;text-decoration:none;transition:color .15s cubic-bezier(.2,.7,.2,1)}.gr__back-link:hover{color:var(--ink, var(--ink-3))}.gr__back-link svg{width:11px;height:11px}.gr__head-cd,.gr__insight,.gr__toolbar-cd,.gr__result--cd .gr__table-wrap{max-width:1400px;margin-left:auto;margin-right:auto}.gr__head-cd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);margin-bottom:18px;padding:0 36px}.gr__head-cd-l{min-width:0;flex:1}.gr__head-cd-title{font-family:var(--font-h);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.025em;color:var(--navy, var(--navy));margin:0}.gr__head-cd-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--navy, var(--navy))}.gr__head-cd-meta{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--mid, var(--muted));letter-spacing:.005em;margin-top:12px;white-space:nowrap;flex-wrap:wrap}.gr__head-cd-dot{color:var(--dim, var(--muted-2))}.gr__head-cd-actions{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.gr__btn-cd{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;padding:var(--knapp-pad);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1),border-color .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1);height:var(--knapp-h)}.gr__btn-cd svg{width:13px;height:13px;flex-shrink:0}.gr__btn-cd:hover{transform:translateY(-1px)}.gr__btn-cd:active{transform:translateY(0)}.gr__btn-cd--primary{background:var(--navy, var(--navy));color:#fff;border-color:var(--navy, var(--navy))}.gr__btn-cd--primary:hover{background:#000}.gr__btn-cd--ghost{background:#fff;color:var(--ink, var(--ink-3));border-color:var(--rule, rgba(14,27,51,.08))}.gr__btn-cd--ghost:hover{border-color:var(--ghost-3)}.gr__insight{display:flex;align-items:center;gap:var(--sp-16);padding:14px 22px 12px;background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius);margin-bottom:14px;position:relative;margin-left:36px;margin-right:36px;max-width:1328px;width:calc(100% - 72px);box-sizing:border-box;flex-shrink:0}.gr__insight:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--navy, var(--navy));border-radius:1px}.gr__insight-body{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:17px;line-height:1.45;letter-spacing:-.005em;color:var(--ink, var(--ink-3));flex:1}.gr__insight-body strong{font-family:var(--font-h);font-style:normal;font-weight:500;color:var(--navy, var(--navy));letter-spacing:-.005em}.gr__insight-num{font-family:var(--font-h);font-style:normal;font-feature-settings:"tnum";font-weight:500;color:var(--navy, var(--navy))}.gr__insight-eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:6px}.gr__insight-side{display:flex;align-items:center;gap:var(--sp-12);flex-shrink:0;padding-left:24px;border-left:1px solid var(--rule-2, rgba(14,27,51,.05))}.gr__insight-stat{display:flex;flex-direction:column;gap:var(--sp-1);text-align:right;align-items:flex-end}.gr__insight-n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1;color:var(--navy, var(--navy))}.gr__insight-n--amber{color:var(--amber, var(--amber))}.gr__insight-n--red{color:var(--red, var(--red))}.gr__insight-l{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mid, var(--muted))}.gr__toolbar-cd{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:14px;flex-wrap:wrap;padding:0 36px}.gr__toolbar-cd-l{display:flex;align-items:center;gap:var(--sp-5)}.gr__toolbar-cd-r{display:flex;align-items:center;gap:var(--sp-5);margin-left:auto}.gr__seg{display:inline-flex;background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius-sm);overflow:hidden;padding:2px;gap:0}.gr__seg-btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid, var(--muted));padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);white-space:nowrap;background:transparent;border:none;cursor:pointer;transition:color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);height:var(--knapp-h-sm)}.gr__seg-btn:hover{color:var(--ink, var(--ink-3))}.gr__seg-btn--on{color:var(--navy, var(--navy));background:var(--off-2, var(--off-2))}.gr__seg-btn--on:hover{color:var(--navy, var(--navy))}.gr__toggle-pill{display:inline-flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius-sm);padding:7px 13px;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2, var(--ink-4));cursor:pointer;transition:border-color .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1)}.gr__toggle-pill-sw{width:24px;height:14px;border-radius:99px;background:var(--rule, rgba(14,27,51,.08));position:relative;transition:background .2s cubic-bezier(.2,.7,.2,1)}.gr__toggle-pill-sw:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0e1b332e;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.gr__toggle-pill--on{background:#fff}.gr__toggle-pill--on .gr__toggle-pill-sw{background:var(--navy, var(--navy))}.gr__btn-quiet{display:inline-flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius-sm);padding:6px 10px 6px 12px;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--ink, var(--ink-3));cursor:pointer;transition:border-color .15s cubic-bezier(.2,.7,.2,1)}.gr__btn-quiet:hover{border-color:var(--ghost-3)}.gr__btn-quiet svg{width:9px;height:9px;color:var(--mid, var(--muted))}.gr__btn-quiet-l{color:var(--mid, var(--muted));font-weight:500;margin-right:1px}.gr__result--cd .gr__chat-panel{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 48px));height:auto;max-height:60vh;z-index:80;background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:14px;box-shadow:0 24px 60px -32px #0e1b334d,0 8px 20px -10px #0e1b3324;overflow:hidden;display:flex;flex-direction:column;transition:width .25s cubic-bezier(.2,.7,.2,1),max-height .25s cubic-bezier(.2,.7,.2,1)}.gr__result--cd .gr__chat-panel--collapsed{width:340px;max-height:56px;cursor:pointer}.gr__result--cd .gr__chat-expand{width:100%;height:56px;flex-direction:row;justify-content:flex-start;padding:0 18px;gap:var(--sp-5);font-size:12.5px;letter-spacing:-.005em;text-transform:none;color:var(--mid, var(--muted));border:none;background:transparent}.gr__result--cd .gr__chat-expand-label{writing-mode:horizontal-tb;transform:none;margin-top:0}.gr__result--cd .gr__chat-header{flex-shrink:0;padding:14px 18px;border-bottom:1px solid var(--rule, rgba(14,27,51,.08))}.gr__result--cd .gr__chat-messages{flex:1;min-height:0;padding:16px 18px}.gr__result--cd .gr__chat-input-form{flex-shrink:0;padding:12px 14px;border-top:1px solid var(--rule, rgba(14,27,51,.08))}.gr__result--cd .gr__table-wrap{background:#fff;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius);box-shadow:0 1px #0e1b3305;overflow:auto;margin-left:36px;margin-right:36px;max-width:1328px;width:calc(100% - 72px);box-sizing:border-box;padding:0;flex:1;min-height:0}.gr__toolbar-cd,.gr__head-cd{flex-shrink:0}.gr__result{flex:1;overflow:hidden;display:flex;flex-direction:column}.gr__result-main{flex:1;display:flex;flex-direction:row;min-height:0;overflow:hidden}.gr__table-wrap{flex:1;overflow:auto;padding:18px 24px;min-width:0}.gr__chat-panel{width:340px;flex-shrink:0;border-left:1px solid var(--rule, rgba(14, 27, 51, .08));background:linear-gradient(180deg,var(--off) 0%,#f6f4ee 100%);display:flex;flex-direction:column;min-height:0}.gr__chat-panel--collapsed{width:38px;background:var(--off)}.gr__chat-expand{width:38px;height:38px;margin-top:14px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);background:transparent;border:none;cursor:pointer;color:var(--mid, var(--muted));font-family:var(--font-h);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.gr__chat-expand:hover{color:var(--ink, var(--ink-3))}.gr__chat-expand-label{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:4px}.gr__chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--rule, rgba(14, 27, 51, .08));background:#fff}.gr__chat-header-title{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink, var(--ink-3))}.gr__chat-collapse{background:none;border:none;cursor:pointer;padding:4px;color:var(--mid, var(--muted));border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.gr__chat-collapse:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.gr__chat-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:var(--sp-5)}.gr__chat-empty{padding:14px 4px;display:flex;flex-direction:column;gap:var(--sp-6)}.gr__chat-empty-title{font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--ink, var(--ink-3));margin:0;line-height:1.2}.gr__chat-empty-desc{font-family:var(--font-h);font-size:12px;color:var(--mid, var(--muted));line-height:1.5;margin:0}.gr__chat-suggestions{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:4px}.gr__chat-suggestion{text-align:left;background:#fff;border:1px solid var(--rule, rgba(14, 27, 51, .08));border-radius:var(--radius-sm);padding:7px 13px;font-family:var(--font-h);font-size:11.5px;color:var(--ink-2, var(--ink-4));cursor:pointer;transition:border-color .12s,background .12s}.gr__chat-suggestion:hover{border-color:#2952d94d;background:#2952d906;color:var(--ink, var(--ink-3))}.gr__chat-msg{font-family:var(--font-h);font-size:12.5px;line-height:1.55;padding:9px 11px;border-radius:var(--radius);max-width:100%;white-space:pre-wrap;word-wrap:break-word}.gr__chat-msg--user{background:var(--navy, var(--navy));color:#fff;align-self:flex-end;margin-left:24px}.gr__chat-msg--assistant .md-body{font-size:12.5px;line-height:1.55}.gr__chat-msg--assistant .md-p{margin-bottom:8px;font-size:12.5px;line-height:1.55}.gr__chat-msg--assistant .md-h1{font-size:14px;margin-top:12px;margin-bottom:6px}.gr__chat-msg--assistant .md-h2{font-size:13px;margin-top:12px;margin-bottom:5px}.gr__chat-msg--assistant .md-h3{font-size:12.5px;margin-top:10px;margin-bottom:4px}.gr__chat-msg--assistant .md-list{padding-left:18px;margin-bottom:8px}.gr__chat-msg--assistant .md-list li{font-size:12px;line-height:1.5;margin-bottom:3px}.gr__chat-msg--assistant .md-table-wrap{overflow-x:auto;max-width:100%;margin:8px 0;border:1px solid var(--rule, rgba(14,27,51,.08));border-radius:var(--radius-sm)}.gr__chat-msg--assistant .md-table{font-size:11px;min-width:100%}.gr__chat-msg--assistant .md-table th,.gr__chat-msg--assistant .md-table td{padding:5px 7px;line-height:1.35}.gr__chat-msg--assistant .md-hr{margin:10px 0}.gr__chat-msg--assistant .md-blockquote{font-size:12px;padding-left:10px;margin:6px 0}.gr__chat-msg--assistant{background:#fff;color:var(--ink, var(--ink-3));border:1px solid var(--rule, rgba(14, 27, 51, .06));align-self:flex-start;margin-right:24px}.gr__chat-typing{display:inline-flex;gap:var(--sp-2);align-items:center}.gr__chat-typing span{width:5px;height:5px;border-radius:50%;background:var(--mid, var(--muted));animation:gr-chat-pulse 1s infinite ease-in-out}.gr__chat-typing span:nth-child(2){animation-delay:.15s}.gr__chat-typing span:nth-child(3){animation-delay:.3s}@keyframes gr-chat-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.gr__chat-input-form{display:flex;align-items:flex-end;gap:var(--sp-3);padding:10px 12px;border-top:1px solid var(--rule, rgba(14, 27, 51, .08));background:#fff}.gr__chat-input{flex:1;resize:none;border:1px solid var(--rule, rgba(14, 27, 51, .1));border-radius:var(--radius-sm);padding:8px 10px;font-family:var(--font-h);font-size:12.5px;color:var(--ink, var(--ink-3));background:var(--off);line-height:1.4;max-height:120px;transition:border-color .12s,background .12s}.gr__chat-input:focus{outline:none;border-color:#2952d973;background:#fff}.gr__chat-input::placeholder{color:var(--dim, var(--muted-2))}.gr__chat-send{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--navy, var(--navy));color:#fff;border:1px solid var(--navy, var(--navy));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s}.gr__chat-send:hover:not(:disabled){background:var(--navy-2)}.gr__chat-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 1100px){.gr__chat-panel{display:none}}.gr__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-h);font-size:12.5px;background:#fff;border-radius:var(--radius);border:1px solid var(--ghost);overflow:hidden}.gr__th{background:#0e1b330a;font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--mid, var(--muted));padding:10px 12px;text-align:left;border-bottom:1px solid var(--ghost);white-space:nowrap;position:sticky;top:0;z-index:2}.gr__th--file{background:#0e1b330d;position:sticky;left:0;z-index:3;min-width:240px;max-width:280px;text-transform:uppercase}.gr__th--col{text-transform:none}.gr__th--sorted{background:#0e1b3312}.gr__th--add{background:transparent;border-bottom:1px solid var(--ghost-2);padding:6px 10px}.gr__th-row{display:flex;align-items:center;gap:var(--sp-3)}.gr__th-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--dim, var(--muted-2));flex-shrink:0}.gr__th-label{flex:1;font-family:var(--font-h);font-size:12px;font-weight:600;color:var(--ink, var(--ink-3));letter-spacing:0;overflow:hidden;text-overflow:ellipsis;min-width:0}.gr__th--sorted .gr__th-label{color:var(--navy, var(--navy))}.gr__th-actions{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.gr__th-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--dim, var(--muted-2));cursor:pointer;transition:background .12s,color .12s;padding:0}.gr__th-btn:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.gr__th-btn--danger:hover{background:#b0223c14;color:var(--red, var(--red))}.gr__add-col-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);background:transparent;border:1px dashed var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--mid, var(--muted));cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;height:var(--knapp-h)}.gr__add-col-btn:hover{background:var(--hover);border-color:#0e1b3352;border-style:solid;color:var(--ink, var(--ink-3))}.gr__td{padding:12px 14px;border-bottom:1px solid var(--ghost-2);border-right:1px solid var(--ghost-2);vertical-align:top;background:#fff;font-size:12.5px;color:var(--ink, var(--ink-3))}.gr__td--file{position:sticky;left:0;background:#fff;border-right:1px solid var(--ghost);min-width:240px;max-width:280px;font-weight:500}.gr__filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gr__td--empty{color:var(--dim, var(--muted-2));text-align:center}.gr__td--cell{position:relative}.gr__td--add{background:transparent;border-right:0;min-width:32px}.gr__td-text{font-family:var(--font-h);font-size:13px;font-weight:400;color:var(--ink-2, var(--ink-4));letter-spacing:-.003em;line-height:1.5;word-break:break-word;font-feature-settings:"tnum"}.gr__td-text b,.gr__td-text strong{font-family:var(--font-sans);font-weight:600;color:var(--ink, var(--ink-3));letter-spacing:-.005em}.gr__td-text i,.gr__td-text em{font-style:italic;color:var(--amber, var(--amber))}.gr__table-wrap[data-density=compact] .gr__td,.gr__table-wrap[data-density=compact] .gr__th{padding:6px 10px}.gr__table-wrap[data-density=compact] .gr__td-text{font-size:12px;line-height:1.45}.gr__table-wrap[data-density=compact] .gr__td-cite-row{margin-top:4px}.gr__table-wrap[data-density=comfortable] .gr__td,.gr__table-wrap[data-density=comfortable] .gr__th{padding:12px 14px}.gr__table-wrap[data-density=airy] .gr__td,.gr__table-wrap[data-density=airy] .gr__th{padding:18px}.gr__table-wrap[data-density=airy] .gr__td-text{font-size:13.5px;line-height:1.55}.gr__table-wrap[data-density=airy] .gr__td-cite-row{margin-top:9px}.gr__seg{display:inline-flex;align-items:center;gap:var(--sp-1);padding:3px;background:var(--off, var(--off));border:1px solid var(--rule, rgba(14, 27, 51, .08));border-radius:var(--radius-sm)}.gr__seg-btn{padding:var(--knapp-pad-sm);background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid, var(--muted));cursor:pointer;transition:background .14s ease-out,color .14s ease-out;line-height:1.3;height:var(--knapp-h-sm)}.gr__seg-btn:hover{color:var(--ink-2, var(--ink-4))}.gr__seg-btn--on{background:#fff;color:var(--ink, var(--ink-3));box-shadow:0 1px 2px #0e1b330f}.gr__seg-btn--on:hover{background:#fff}.gr__toggle-pill{display:inline-flex;align-items:center;gap:var(--sp-4);padding:6px 11px 6px 8px;background:var(--off, var(--off));border:1px solid var(--rule, rgba(14, 27, 51, .08));border-radius:999px;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--mid, var(--muted));cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.gr__toggle-pill:hover{border-color:var(--ghost-3)}.gr__toggle-pill--on{background:#b8821c12;border-color:#b8821c4d;color:#8a601a}.gr__toggle-pill-sw{width:22px;height:12px;border-radius:999px;background:#0e1b332e;position:relative;flex-shrink:0;transition:background .15s ease-out}.gr__toggle-pill-sw:after{content:"";position:absolute;top:1.5px;left:1.5px;width:9px;height:9px;border-radius:50%;background:#fff;transition:transform .18s ease-out}.gr__toggle-pill--on .gr__toggle-pill-sw{background:var(--amber, var(--amber))}.gr__toggle-pill--on .gr__toggle-pill-sw:after{transform:translate(10px)}.gr__table-wrap[data-show-deviations=true] .gr__td--conf-low,.gr__table-wrap[data-show-deviations=true] .gr__td--conf-not_found{background:#b8821c0b;position:relative}.gr__table-wrap[data-show-deviations=true] .gr__td--conf-low:before,.gr__table-wrap[data-show-deviations=true] .gr__td--conf-not_found:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#b8821c8c}.gr__td-cite-row{margin-top:6px;position:relative;display:inline-block}.gr__cite-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 9px 3px 7px;background:#2952d912;color:var(--brand, var(--brand));border:1px solid rgba(41,82,217,.1);border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out,box-shadow .14s ease-out;line-height:1.4;white-space:nowrap}.gr__cite-chip:hover,.gr__cite-chip--open{background:#2952d91f;border-color:#2952d938;transform:translateY(-1px);box-shadow:0 2px 6px -2px #2952d92e}.gr__cite-chip svg{flex-shrink:0}.gr__cite-conf-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-right:1px}.gr__cite-conf-dot--high{background:var(--green, var(--green))}.gr__cite-conf-dot--medium{background:var(--amber, var(--amber))}.gr__cite-conf-dot--low{background:#b8821c8c}.gr__cite-conf-dot--not_found{background:#0e1b3333}.gr__cite-popover{position:absolute;top:calc(100% + 8px);left:0;width:min(400px,88vw);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 24px 60px -28px #0e1b3352,0 6px 18px -8px #0e1b3324;padding:0;z-index:50;animation:gr-pop .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:0;overflow:hidden}.gr__cite-popover--flip-right{left:auto;right:0}.gr__cite-popover--flip-up{top:auto;bottom:calc(100% + 8px)}@keyframes gr-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gr__cite-popover-head{display:flex;align-items:center;gap:var(--sp-4);padding:12px 14px;border-bottom:1px solid var(--ghost-2);font-family:var(--font-h)}.gr__cite-popover-head svg{color:var(--mid, var(--muted));flex-shrink:0}.gr__cite-popover-file{flex:1;font-size:12.5px;font-weight:600;color:var(--ink, var(--ink-3));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gr__cite-popover-conf{display:inline-flex;align-items:center;gap:var(--sp-2);padding:2px 7px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-xs);flex-shrink:0}.gr__cite-popover-conf--high{background:#3f7a521a;color:var(--green, var(--green))}.gr__cite-popover-conf--medium{background:#b8821c1a;color:#8b6515}.gr__cite-popover-conf--low{background:#b8821c0f;color:var(--amber)}.gr__cite-popover-conf--not_found{background:#0e1b330f;color:var(--mid, var(--muted))}.gr__cite-popover-close{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--mid, var(--muted));cursor:pointer;flex-shrink:0;margin-left:auto}.gr__cite-popover-close:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.gr__cite-popover-quote{margin:0;padding:14px 16px 14px 28px;font-family:var(--font-serif);font-size:14.5px;font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--ink-2, var(--ink-4));line-height:1.55;max-height:220px;overflow-y:auto;position:relative}.gr__cite-popover-quote:before{content:"";position:absolute;left:16px;top:16px;bottom:16px;width:2px;background:var(--brand, var(--brand));border-radius:1px;opacity:.4}.gr__cite-popover-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:0 16px;margin:0;background:var(--navy, var(--navy));color:#fff;border:none;border-radius:0;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .15s ease-out,transform .15s ease-out;width:100%;height:var(--knapp-h)}.gr__cite-popover-cta:hover{background:#000}.gr__cite-popover-cta svg{transition:transform .15s ease-out}.gr__cite-popover-cta:hover svg{transform:translate(2px)}.gr__td--conf-not_found .gr__td-text{color:var(--dim, var(--muted-2));font-style:italic}.gr__result-toolbar{display:flex;align-items:center;gap:var(--sp-4);padding:12px 24px;background:#fff;border-bottom:1px solid var(--ghost-2)}.gr__result-action{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s}.gr__result-action:hover{background:var(--hover);border-color:#0e1b3342}.gr__result-action--primary{background:var(--navy, var(--navy));color:#fff;border-color:var(--navy, var(--navy));font-weight:600}.gr__result-action--primary:hover{background:var(--navy-2);border-color:var(--navy-2)}.gr__result-spacer{flex:1}.gr__history{margin-bottom:32px}.gr__history-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.gr__history-title{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0}.gr__history-meta{font-size:11px;color:var(--dim, var(--muted-2))}.gr__history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.gr__history-item{display:flex;align-items:stretch;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);transition:border-color .12s,background .12s}.gr__history-item:hover{border-color:#0e1b3338;background:#0e1b3304}.gr__history-row{flex:1;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:var(--sp-6);padding:10px 16px;background:transparent;border:0;cursor:pointer;text-align:left;min-width:0}.gr__history-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mid, var(--muted))}.gr__history-main{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.gr__history-name{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink, var(--ink-3))}.gr__history-info{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted))}.gr__history-date{font-family:var(--font-h);font-size:11px;color:var(--dim, var(--muted-2));font-variant-numeric:tabular-nums;flex-shrink:0}.gr__history-delete{width:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-left:1px solid var(--ghost-2);color:var(--dim, var(--muted-2));cursor:pointer;transition:background .12s,color .12s}.gr__history-delete:hover{background:#b0223c0f;color:var(--red, var(--red))}.gr__warning{padding:10px 16px;background:#b8821c0f;color:#8b6515;border-top:1px solid rgba(184,130,28,.2);font-size:12px;margin:0}.gr-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b336b;z-index:10000;animation:brFade .18s ease-out}.gr-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:#fff;border-radius:var(--radius);box-shadow:0 24px 60px -16px #0e1b3366;z-index:10001;display:flex;flex-direction:column;animation:brSlide .22s cubic-bezier(.18,.85,.3,1);overflow:hidden}.gr-modal__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ghost);flex-shrink:0}.gr-modal__head h3{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin:0}.gr-modal__sub{font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--mid, var(--muted));margin:4px 0 0;letter-spacing:.005em}.gr-modal__sub strong{font-weight:600;color:var(--ink, var(--ink-3))}.gr-modal__close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mid, var(--muted));cursor:pointer}.gr-modal__close:hover{background:var(--hover)}.gr-modal__body{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-8)}.gr-modal__field{display:flex;flex-direction:column;gap:var(--sp-3)}.gr-modal__label{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mid, var(--muted))}.gr-modal__hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--dim, var(--muted-2));margin-left:6px}.gr-modal__input,.gr-modal__textarea{padding:10px 12px;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;color:var(--ink, var(--ink-3));background:#fff;transition:border-color .12s}.gr-modal__input:focus,.gr-modal__textarea:focus{outline:none;border-color:var(--navy, var(--navy))}.gr-modal__textarea{resize:vertical;line-height:1.5;min-height:80px}.gr-modal__type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.gr-modal__type{display:inline-flex;align-items:center;gap:var(--sp-3);padding:9px 10px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s}.gr-modal__type:hover{background:var(--hover);border-color:#0e1b3338}.gr-modal__type--active{background:var(--navy, var(--navy));color:#fff;border-color:var(--navy, var(--navy))}.gr-modal__type--active .gr-modal__type-icon svg{color:#fff}.gr-modal__type-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mid, var(--muted))}.gr-modal__type-hint{font-size:11px;color:var(--dim, var(--muted-2));margin:4px 0 0;font-style:italic}.gr-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:14px 20px;border-top:1px solid var(--ghost);flex-shrink:0}.gr-modal__foot-hint{flex:1;font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--amber, var(--amber));letter-spacing:.005em;display:inline-flex;align-items:center;gap:var(--sp-3)}.gr-modal__foot-hint:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber, var(--amber));flex-shrink:0}.gr-modal__input--error,.gr-modal__input--error:focus{border-color:#b0223c73!important;background:#b0223c06}.gr-modal__error{display:block;margin-top:6px;font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--red, var(--red));letter-spacing:.005em}.gr-modal__cancel,.gr-modal__save{padding:10px 16px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s}.gr-modal__cancel{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-3))}.gr-modal__cancel:hover{background:var(--hover)}.gr-modal__save{background:var(--navy, var(--navy));border:1px solid var(--navy, var(--navy));color:#fff;font-weight:600}.gr-modal__save:hover:not(:disabled){background:var(--navy-2)}.gr-modal__save:disabled{opacity:.4;cursor:not-allowed}.gr-starter{display:flex;flex-direction:column;gap:var(--sp-8)}.gr-starter__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.gr-starter__pills-label{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-right:4px}.gr-starter__pill{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;background:#fff;border:1px solid var(--ghost-3);border-radius:999px;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s,color .12s}.gr-starter__pill:hover{background:var(--hover);border-color:#0e1b3347}.gr-starter__pill--active{background:var(--navy, var(--navy));border-color:var(--navy, var(--navy));color:#fff}.gr-starter__chat{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 4px 16px -8px #0e1b331a;overflow:hidden;transition:border-color .15s,box-shadow .15s}.gr-starter__chat:focus-within{border-color:#0e1b334d;box-shadow:0 6px 20px -8px #0e1b332e}.gr-starter__textarea{width:100%;padding:16px 18px 8px;border:0;background:transparent;font-family:var(--font-h);font-size:14px;line-height:1.55;color:var(--ink, var(--ink-3));resize:none;min-height:80px;max-height:200px;outline:0}.gr-starter__textarea::placeholder{color:var(--dim, var(--muted-2));font-size:13.5px;line-height:1.55}.gr-starter__textarea:disabled{opacity:.6;cursor:wait}.gr-starter__chat-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:10px 14px 10px 18px;border-top:1px solid var(--ghost-2);background:#0e1b3305}.gr-starter__hint{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted));line-height:1.4}.gr-starter__run{display:inline-flex;align-items:center;gap:var(--sp-3);padding:10px 16px;background:var(--navy, var(--navy));color:#fff;border:0;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,transform .08s;flex-shrink:0}.gr-starter__run:hover:not(:disabled){background:var(--navy-2)}.gr-starter__run:active:not(:disabled){transform:translateY(.5px)}.gr-starter__run:disabled{opacity:.45;cursor:not-allowed}.gr-starter__run-spinner{width:11px;height:11px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:gr-spin .8s linear infinite}.gr-starter__error{margin:12px 0 0;padding:8px 12px;background:#b0223c0f;border:1px solid rgba(176,34,60,.2);border-radius:var(--radius-sm);color:var(--red, var(--red));font-family:var(--font-h);font-size:12px;line-height:1.5}.gr__ai-gen-cta{display:flex;align-items:center;gap:var(--sp-8);width:100%;padding:18px 22px;margin-bottom:24px;background:linear-gradient(135deg,var(--navy) 0%,var(--brand) 100%);border:0;border-radius:var(--radius);color:#fff;cursor:pointer;text-align:left;transition:transform .12s,box-shadow .15s;box-shadow:0 4px 16px -4px #2952d966}.gr__ai-gen-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px -6px #2952d980}.gr__ai-gen-cta:active{transform:translateY(0)}.gr__ai-gen-cta-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff24;border-radius:var(--radius);color:#fff;flex-shrink:0}.gr__ai-gen-cta-body{flex:1;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.gr__ai-gen-cta-label{font-family:var(--font-h);font-size:15px;font-weight:600;letter-spacing:-.005em}.gr__ai-gen-cta-desc{font-family:var(--font-h);font-size:12.5px;color:#ffffffc7;line-height:1.4}.gr__ai-gen-cta-arrow{font-size:18px;color:#ffffffa6;flex-shrink:0;transition:transform .15s}.gr__ai-gen-cta:hover .gr__ai-gen-cta-arrow{transform:translate(3px);color:#fff}.gr-modal__loading{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding:32px 16px;text-align:center;color:var(--ink-2, var(--ink-4));font-family:var(--font-h);font-size:13px}.gr-modal__loading p{margin:0}.gr-modal__interp{padding:12px 14px;background:#2952d90a;border-left:2px solid rgba(41,82,217,.3);border-radius:var(--radius-xs)}.gr-modal__interp p{margin:4px 0 0;font-family:var(--font-h);font-size:13px;color:var(--ink, var(--ink-3));line-height:1.5;font-style:italic}.gr-modal__col-preview{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);max-height:360px;overflow-y:auto}.gr-modal__col-preview-item{display:flex;align-items:flex-start;gap:var(--sp-5);padding:10px 12px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm)}.gr-modal__col-preview-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#0e1b330a;border-radius:var(--radius-xs);color:var(--mid, var(--muted));flex-shrink:0;margin-top:1px}.gr-modal__col-preview-label{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink, var(--ink-3));margin-bottom:3px}.gr-modal__col-preview-prompt{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));line-height:1.45}.gr-modal__error{padding:10px 12px;background:#b0223c0f;border:1px solid rgba(176,34,60,.2);border-radius:var(--radius-sm);color:var(--red, var(--red));font-family:var(--font-h);font-size:12.5px;line-height:1.5;display:flex;align-items:center}@media (max-width: 540px){.gr-modal{width:calc(100vw - 16px)}.gr-modal__type-grid{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.gr__header{padding:14px 18px 12px}.gr__title{font-size:18px}.gr__picker{padding:18px 18px 48px}.gr__templates{grid-template-columns:1fr}.gr__table-wrap{padding:12px}.gr__th--file,.gr__td--file{min-width:160px;max-width:200px}}.bug-report__attachments{display:flex;flex-direction:column;gap:var(--sp-4)}.bug-report__attach-btn{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--knapp-pad);background:#fff;border:1px dashed var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s;align-self:flex-start;height:var(--knapp-h)}.bug-report__attach-btn:hover:not(:disabled){background:var(--hover);border-color:#0e1b3352;border-style:solid}.bug-report__attach-btn:disabled{opacity:.4;cursor:not-allowed}.bug-report__attach-hint{font-weight:400;font-size:10.5px;color:var(--dim, var(--muted-2));margin-left:4px}.bug-report__attach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.bug-report__attach-item{display:flex;align-items:center;gap:var(--sp-4);padding:8px 10px;background:#0e1b3308;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;color:var(--ink, var(--ink-3))}.bug-report__attach-item svg{color:var(--mid, var(--muted));flex-shrink:0}.bug-report__attach-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bug-report__attach-size{color:var(--dim, var(--muted-2));font-size:10.5px;flex-shrink:0}.bug-report__attach-remove{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--mid, var(--muted));cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.bug-report__attach-remove:hover:not(:disabled){background:#b0223c1a;color:var(--red, var(--red))}.bug-report__attach-remove:disabled{opacity:.4;cursor:not-allowed}.bug-report__error{font-family:var(--font-h);font-size:12px;color:var(--red, var(--red));background:#b0223c0f;border:1px solid rgba(176,34,60,.2);border-radius:var(--radius-sm);padding:10px 12px;line-height:1.5;display:flex;flex-direction:column;gap:var(--sp-4)}.bug-report__mailto-fallback{align-self:flex-start;background:var(--red, var(--red));color:#fff;border:0;padding:7px 13px;border-radius:var(--radius-xs);font-size:11.5px;font-weight:500;cursor:pointer}.bug-report__mailto-fallback:hover{background:#8e1b30}.bug-report__footer{display:flex;justify-content:flex-end;gap:var(--sp-4);margin-top:4px}.bug-report__cancel,.bug-report__submit{padding:10px 16px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.bug-report__cancel{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-3))}.bug-report__cancel:hover:not(:disabled){background:var(--hover)}.bug-report__cancel:disabled{opacity:.4;cursor:not-allowed}.bug-report__submit{background:var(--navy, var(--navy));border:1px solid var(--navy, var(--navy));color:#fff;font-weight:600}.bug-report__submit:hover:not(:disabled){background:var(--navy-2)}.bug-report__submit:disabled{opacity:.4;cursor:not-allowed}.bug-report__success{padding:36px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-6)}.bug-report__success h3{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin:4px 0 0}.bug-report__success p{font-family:var(--font-h);font-size:13px;color:var(--mid, var(--muted));margin:0}.support-chat{top:auto;left:auto;transform:none;right:16px;bottom:84px;width:min(384px,calc(100vw - 32px));height:min(560px,calc(100vh - 116px));animation:supportPop .18s cubic-bezier(.18,.85,.3,1)}@keyframes supportPop{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.support-chat__avatar{width:30px;height:30px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;background:var(--off, var(--off));border:1px solid var(--ghost);flex-shrink:0}.support-chat__avatar--lg{width:46px;height:46px;border-radius:50%;overflow:hidden}.support-chat__avatar--lg img{width:46px;height:46px;object-fit:cover}.support-chat__list{flex:1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:var(--sp-5);background:var(--off, var(--off))}.support-chat__state{text-align:center;color:var(--mid, var(--muted));font-size:12.5px;padding:20px}.support-chat__welcome{margin:auto;max-width:320px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:24px 8px}.support-chat__welcome-title{font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin:6px 0 0}.support-chat__welcome-body{font-size:13px;line-height:1.5;color:var(--mid, var(--muted));margin:0}.support-msg{display:flex;flex-direction:column;max-width:80%}.support-msg--me{align-self:flex-end;align-items:flex-end}.support-msg--them{align-self:flex-start;align-items:flex-start}.support-msg__bubble{padding:9px 13px;border-radius:14px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.support-msg--me .support-msg__bubble{background:var(--navy, var(--navy));color:#fff;border-bottom-right-radius:5px}.support-msg--them .support-msg__bubble{background:#fff;color:var(--ink, var(--ink-3));border:1px solid var(--ghost);border-bottom-left-radius:5px}.support-msg__meta{font-size:10px;color:var(--dim, var(--muted-2));margin-top:3px;padding:0 4px}.support-chat__error{margin:0 16px;padding:7px 11px;font-size:12px;color:var(--red);background:#b0223c12;border-radius:var(--radius)}.support-chat__composer{display:flex;align-items:flex-end;gap:var(--sp-4);padding:10px 12px;border-top:1px solid var(--ghost);flex-shrink:0;background:#fff}.support-chat__input{flex:1;resize:none;border:1px solid var(--ghost-3);border-radius:12px;padding:9px 12px;font-family:var(--font-h);font-size:13.5px;line-height:1.4;color:var(--ink, var(--ink-3));outline:none;max-height:120px}.support-chat__input:focus{border-color:var(--navy, var(--navy))}.support-chat__send{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius);border:none;background:var(--navy, var(--navy));color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,opacity .12s ease}.support-chat__send:hover:not(:disabled){background:var(--navy-2)}.support-chat__send:disabled{opacity:.4;cursor:default}.support-chat__notice{font-size:10.5px;color:var(--dim, var(--muted-2));margin:0;padding:0 14px 12px;line-height:1.4;flex-shrink:0;background:#fff}.support-msg__attach{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:11.5px;opacity:.85;word-break:break-all}.support-msg__attach--spaced{margin-top:5px}.support-msg--me .support-msg__attach{color:#ffffffeb}.support-chat__attachbar{padding:8px 12px 0;background:#fff;flex-shrink:0}.support-chat__attach-chip{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:100%;padding:5px 6px 5px 9px;border-radius:var(--radius);background:var(--off, var(--off));border:1px solid var(--ac-rule, rgba(14,27,51,.1));font-size:11.5px;color:var(--ink-2, var(--ink-4))}.support-chat__attach-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.support-chat__attach-chip button{display:inline-flex;border:none;background:transparent;cursor:pointer;color:var(--mid, var(--muted));padding:2px;border-radius:var(--radius-xs)}.support-chat__attach-chip button:hover{color:var(--navy, var(--navy));background:var(--hover)}.support-chat__attach-btn{flex-shrink:0;width:var(--knapp-h);height:var(--knapp-h);border-radius:var(--radius-sm);border:1px solid var(--ac-rule, rgba(14,27,51,.12));background:#fff;color:var(--mid, var(--muted));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.support-chat__attach-btn:hover:not(:disabled){background:var(--off, var(--off));color:var(--navy, var(--navy));border-color:var(--navy, var(--navy))}.support-chat__attach-btn:disabled{opacity:.45;cursor:default}.support-fab{position:fixed;right:16px;bottom:16px;z-index:9000;width:52px;height:52px;border-radius:50%;touch-action:none;background:var(--navy, var(--navy));color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 28px -8px #0e1b3380;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.support-fab img{transition:transform .32s cubic-bezier(.2,0,0,1)}.support-fab:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);opacity:0;transform:scale(.86);transition:opacity .32s ease,transform .32s cubic-bezier(.2,0,0,1);pointer-events:none}.support-fab:hover{background:var(--navy-2);transform:translateY(-3px);box-shadow:0 18px 38px -10px #0e1b3394}.support-fab:hover:after{opacity:1;transform:scale(1.12)}.support-fab:hover img{transform:scale(1.1)}.support-fab:active{transform:translateY(-1px);transition-duration:.09s}.support-fab:active img{transform:scale(.94)}@keyframes nv-fab-pust{0%,to{opacity:0;transform:scale(.86)}40%{opacity:.9;transform:scale(1.16)}70%{opacity:0;transform:scale(1.22)}}.support-fab--nytt:after{animation:nv-fab-pust 4s cubic-bezier(.2,0,0,1) infinite}.support-fab--nytt:hover:after{animation:none;opacity:1;transform:scale(1.12)}@media (prefers-reduced-motion: reduce){.support-fab,.support-fab img,.support-fab:after{transition:none}.support-fab--nytt:after{animation:none}}.support-fab--drar{cursor:grabbing;transform:none!important;box-shadow:0 20px 44px -10px #0e1b3399}.support-fab--drar:hover{transform:none!important}.support-fab__dot{position:absolute;top:7px;right:7px;width:11px;height:11px;border-radius:50%;background:var(--red);border:2px solid #fff;box-shadow:0 0 0 1px #b0223c4d}@media (max-width: 480px){.support-fab{display:none!important}.bug-report{width:calc(100vw - 16px);max-height:calc(100vh - 32px)}.bug-report__body{padding:14px 16px;gap:var(--sp-6)}.bug-report__kind{min-width:100%;flex:1 0 100%}}.ls{--ls-action: #0e1b33;--ls-action-edge: var(--ls-action);--ls-action-hover: #203454;--ls-error: #b0223c;--ls-muted: #626e7d;position:relative;min-height:100vh;background:#fff;color:var(--navy);font-family:var(--font-h);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.ls__col{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;padding:32px 40px;overflow:auto}.ls__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 22% 28%,rgba(41,82,217,.04) 0%,transparent 40%),radial-gradient(circle at 70% 78%,rgba(184,130,28,.035) 0%,transparent 44%);z-index:0}.ls__col-inner{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-16)}.ls__brand{display:inline-flex;align-items:center;gap:var(--sp-6)}.ls__brand-mark{width:32px;height:32px}.ls__brand-name{font-family:var(--font-h);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--navy)}.ls__card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--sp-12)}.ls__foot{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);font-family:var(--font-h);font-size:11px;color:var(--ls-muted)}.ls__foot-dot{color:#0e1b3333}.ls__art{position:relative;min-height:100vh;overflow:hidden;background:var(--off)}.ls__art-img{position:absolute;top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:cover;object-position:center 35%;border-radius:18px}@media (max-width: 860px){.ls{grid-template-columns:1fr;background:#fff}.ls__art{display:none}}.ls__card-head{text-align:left}.ls__card-title{font-family:var(--font-serif);font-size:30px;font-weight:500;font-style:italic;letter-spacing:-.015em;color:var(--navy);margin:0 0 8px}.ls__card-sub{font-family:var(--font-h);font-size:14px;color:var(--ls-muted);margin:0;line-height:1.5}.ls__error{display:flex;align-items:flex-start;gap:var(--sp-5);padding:10px 14px;background:#b0223c0f;border:1px solid rgba(176,34,60,.2);border-radius:var(--radius-sm);color:var(--ls-error);font-size:12.5px;line-height:1.45}.ls__error svg{flex-shrink:0;margin-top:2px}.ls__btn-stack{display:flex;flex-direction:column;gap:var(--sp-4)}.ls__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-5);padding:0 20px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;cursor:pointer;transition:background .14s,border-color .14s,transform .06s;border:1px solid transparent;position:relative;height:var(--knapp-h)}.ls__btn:active:not(:disabled){transform:translateY(.5px)}.ls__btn--microsoft{background:var(--ls-action);color:#fff;border-color:var(--ls-action-edge)}.ls .ls__btn--microsoft:hover:not(:disabled){background:var(--ls-action-hover)}.ls__btn--microsoft:disabled{opacity:1;cursor:not-allowed}.ls__btn--google{background:#fff;color:var(--navy);border-color:var(--ghost-3);font-weight:500}.ls__btn--disabled{opacity:.5;cursor:not-allowed}.ls__btn-pill{margin-left:auto;font-size:var(--knapp-tekst);font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#b8821c1f;color:var(--amber);padding:0 11px;border-radius:var(--radius-xs);height:var(--knapp-h-sm)}.ls__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ls-spin .8s linear infinite}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls__why{background:transparent;border:0;padding:0;text-align:left;font-family:var(--font-h);font-size:12.5px;color:var(--ls-muted);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;transition:color .12s}.ls__why:hover{color:var(--navy)}.ls__why-body{padding:14px 16px;background:#0e1b3306;border-radius:var(--radius-sm);border-left:2px solid rgba(41,82,217,.3);font-size:12.5px;line-height:1.6;color:var(--ink-4)}.ls__why-body p{margin:0}.ls__why-body p+p{margin-top:8px}.ls__why-body strong{color:var(--navy)}.ls__trust{display:flex;gap:var(--sp-8);padding-top:16px;border-top:1px solid var(--ghost-2);flex-wrap:wrap}.ls__trust-item{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--ls-muted)}.ls__trust-item svg{color:var(--green)}.ls__legal{font-family:var(--font-h);font-size:11px;line-height:1.55;color:var(--ls-muted);margin:0}.ls__legal a{color:var(--ink-4);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}.ls__legal a:hover{color:var(--navy)}@media (max-width: 900px){.ls__grid{grid-template-columns:1fr}.ls__hero{padding:28px 24px 18px;border-right:0;border-bottom:1px solid var(--ghost)}.ls__hero-body{margin:24px 0 8px}.ls__headline{font-size:clamp(26px,7vw,38px)}.ls__sub{font-size:14px;margin-bottom:20px}.ls__bullets{gap:var(--sp-5)}.ls__bullet{font-size:12.5px}.ls__hero-footer{display:none}.ls__panel{padding:28px 24px 36px}}@media (max-width: 480px){.ls__hero{padding:22px 18px 14px}.ls__panel{padding:24px 18px 32px}.ls__card-title{font-size:26px}}:is(html[data-workspace-theme=dark],html[data-native-theme=dark]) .ls{--ls-action-edge: #8db8f2;--ls-error: #f08b9d;--ls-muted: var(--nd-muted, #a5b3c7)}:is(html[data-workspace-theme=dark],html[data-native-theme=dark]) .ls__btn--microsoft:hover:not(:disabled){border-color:var(--ls-action-edge)}.connections-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:12px}.connection-card{display:grid;grid-template-columns:32px 1fr auto;gap:var(--sp-8);padding:14px 16px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);align-items:start;transition:border-color .15s,background .15s}.connection-card--on{border-color:#3f7a524d;background:linear-gradient(180deg,#3f7a5206,#fff)}.connection-card__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:#0e1b330a;color:var(--mid, var(--muted));flex-shrink:0}.connection-card--on .connection-card__icon{background:#3f7a521a;color:var(--green, var(--green))}.connection-card__merke{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:14px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.connection-card__merke img{width:100%;height:100%;object-fit:contain}.connection-card__merke{background:#fff;border:1px solid var(--ghost);padding:5px}.connection-card__felt{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-top:10px}.connection-card__felt input,.connection-card__felt select{font-family:var(--font-h);font-size:12.5px;padding:7px 10px;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);background:#fff;color:var(--ink, var(--ink-3));min-width:0}.connection-card__felt input{flex:1 1 200px}.connection-card__felt input:focus,.connection-card__felt select:focus{outline:none;border-color:#2952d980;box-shadow:0 0 0 3px #2952d91a}.connection-card__feil{font-family:var(--font-h);font-size:12px;color:var(--bad, var(--red));margin:8px 0 0}.connection-card__body{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.connection-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.connection-card__name{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink, var(--ink-3))}.connection-card__status{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid, var(--muted));letter-spacing:.01em}.connection-card__status--on{color:var(--green, var(--green))}.connection-card__desc{font-family:var(--font-h);font-size:12.5px;color:var(--mid, var(--muted));margin:0;line-height:1.45}.connection-card__what{font-family:var(--font-h);font-size:11px;color:var(--dim, var(--muted-2));margin:0;line-height:1.45;font-style:italic}.connection-card__actions{flex-shrink:0;align-self:center}.connection-card__btn{padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .12s,border-color .12s;height:var(--knapp-h)}.connection-card__btn--on{background:var(--navy, var(--navy));color:#fff;border-color:var(--navy, var(--navy))}.connection-card__btn--on:hover{background:var(--navy-2)}.connection-card__btn--off{background:#fff;color:var(--mid, var(--muted));border-color:var(--ghost-3)}.connection-card__btn--off:hover{border-color:var(--red, var(--red));color:var(--red, var(--red))}@media (max-width: 640px){.connection-card{grid-template-columns:28px 1fr;gap:var(--sp-5);padding:12px 14px}.connection-card__actions{grid-column:1 / -1;margin-top:6px}.connection-card__btn{width:100%}}.connection-card--partial{border-color:#b8821c52;background:linear-gradient(180deg,#b8821c06,#fff)}.connection-card--partial .connection-card__icon{background:#b8821c1a;color:var(--amber, var(--amber))}.connection-card__status--partial{color:var(--amber, var(--amber))}.connection-card--disabled{opacity:.65;cursor:not-allowed}.connection-card--disabled .connection-card__btn{cursor:not-allowed;opacity:.7}.connection-card__features{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.connection-card__features li{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));line-height:1.45;padding-left:14px;position:relative}.connection-card__features li:before{content:"";position:absolute;left:2px;top:7px;width:4px;height:4px;border-radius:50%;background:#0e1b334d}.connection-card--on .connection-card__features li:before{background:var(--green, var(--green))}.connection-card--partial .connection-card__features li:before{background:var(--amber, var(--amber))}.connection-card__actions{display:flex;flex-direction:column;gap:var(--sp-3)}.settings-kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);padding:10px 0;border-bottom:1px solid var(--rule, rgba(14, 27, 51, .06))}.settings-kv-row:last-child{border-bottom:none}.settings-kv-row__label{font-family:var(--font-h);font-size:12px;color:var(--mid, var(--muted));letter-spacing:.01em}.settings-kv-row__value{font-family:var(--font-h);font-size:13px;color:var(--ink, var(--ink-3));font-weight:500}.settings-kv-row__value a{color:var(--brand, var(--brand));text-decoration:none}.settings-kv-row__value a:hover{text-decoration:underline}.settings-tier-card{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:22px 24px;margin-top:8px}.settings-tier-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--ghost-2)}.settings-tier-card__label{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.settings-tier-card__name{font-family:var(--font-h);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-bottom:4px}.settings-tier-card__tagline{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--muted)}.settings-tier-card__upgrade{display:inline-flex;align-items:center;gap:var(--sp-3);padding:8px 14px;background:var(--navy);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:background .12s,transform .12s;white-space:nowrap}.settings-tier-card__upgrade:hover{background:#1a2d52;transform:translateY(-1px)}.settings-tier-card__quotas{display:flex;flex-direction:column;gap:var(--sp-8)}.settings-tier-quota{display:flex;flex-direction:column;gap:var(--sp-3)}.settings-tier-quota__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6)}.settings-tier-quota__label{font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink-3)}.settings-tier-quota__value{font-family:var(--font-h);font-size:12px;color:var(--muted);font-feature-settings:"tnum"}.settings-tier-quota__bar{height:4px;background:#0e1b330f;border-radius:99px;overflow:hidden}.settings-tier-quota__fill{height:100%;background:var(--navy);border-radius:99px;transition:width .3s cubic-bezier(.2,.7,.2,1)}.settings-tier-quota__fill--warn{background:var(--amber)}.settings-tier-quota__fill--exceeded{background:var(--red)}.settings-tier-feature-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-family:var(--font-h);font-size:13px}.settings-tier-feature-row__label{color:var(--ink-3)}.settings-tier-feature-row__value{color:var(--muted);font-size:12px}.settings-plan-card{background:linear-gradient(180deg,#2952d906,#fff);border:1px solid rgba(41,82,217,.18);border-radius:var(--radius);padding:18px 20px;margin-top:8px}.settings-plan-card__head{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:6px}.settings-plan-card__badge{display:inline-block;padding:3px 8px;background:var(--brand, var(--brand));color:#fff;font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-xs)}.settings-plan-card__name{font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--ink, var(--ink-3))}.settings-plan-card__desc{font-family:var(--font-h);font-size:12.5px;color:var(--mid, var(--muted));margin:0 0 10px;line-height:1.5}.settings-plan-card__features{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:var(--sp-2)}.settings-plan-card__features li{font-family:var(--font-h);font-size:12px;color:var(--ink-2, var(--ink-4));padding-left:18px;position:relative}.settings-plan-card__features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green, var(--green));font-weight:600}.settings-pill{display:inline-block;margin-left:8px;padding:2px 8px;font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-xs);vertical-align:middle}.settings-pill--soon{background:#b8821c1a;color:var(--amber, var(--amber))}.settings-section--danger{border-left:2px solid var(--red, var(--red));padding-left:14px;margin-top:18px}.settings-section--danger .settings-section__title{color:var(--red, var(--red))}.mp{position:relative;display:inline-block}.mp__trigger{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s}.mp__trigger:hover{background:var(--hover);border-color:#0e1b3342}.mp__trigger--open{background:#0e1b330a;border-color:#0e1b3352}.mp__trigger-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--brand, var(--brand))}.mp__trigger-prefix{color:var(--mid, var(--muted));font-weight:400;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.mp__trigger-name{font-weight:600}.mp__trigger-chev{color:var(--dim, var(--muted-2));transition:transform .15s;margin-left:2px}.mp__popover{position:absolute;bottom:calc(100% + 8px);left:0;width:min(420px,90vw);max-height:540px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 16px 40px -10px #0e1b3359;z-index:200;display:flex;flex-direction:column;animation:mp-pop .16s ease-out;overflow:hidden}@keyframes mp-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.eh-ask-model-picker .mp__popover{right:0;left:auto;width:min(360px,88vw)}.pdfr-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0e1b336b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:28px;animation:pdfrScrimIn .2s ease}@keyframes pdfrScrimIn{0%{opacity:0}to{opacity:1}}.pdfr-modal{background:var(--off);width:100%;max-width:1240px;height:90vh;max-height:920px;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 90px -40px #0e1b3380;animation:pdfrCardIn .28s cubic-bezier(.2,.7,.2,1);font-family:var(--font-h);color:var(--ink-3)}@keyframes pdfrCardIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.pdfr-head{display:flex;align-items:flex-start;gap:var(--sp-8);padding:18px 24px 16px;border-bottom:1px solid var(--ghost);background:#fff}.pdfr-head-main{flex:1;min-width:0}.pdfr-title-row{display:flex;align-items:center;gap:var(--sp-5)}.pdfr-title{margin:0;font-family:var(--font-h);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--navy)}.pdfr-title-note{font-size:11px;color:var(--muted)}.pdfr-legends{display:flex;align-items:center;gap:var(--sp-8);margin-top:9px;flex-wrap:wrap}.pdfr-legend{display:flex;align-items:center;gap:var(--sp-4);font-size:12px;color:var(--ink-4)}.pdfr-legend-sw{width:22px;height:14px;flex:none}.pdfr-legend-sw--auto{border-radius:var(--radius-xs);background:#0e9b8e38;border-bottom:1.5px solid rgba(14,155,142,.5)}.pdfr-legend-sw--manual{border-radius:2px;background:#15171c}.pdfr-legend-hint{font-size:12px;color:var(--muted-2)}.pdfr-head-side{display:flex;align-items:center;gap:var(--sp-6);flex-shrink:0}.pdfr-zdr{display:flex;align-items:center;gap:var(--sp-4);padding:6px 11px;background:#3f7a5212;border:1px solid rgba(63,122,82,.25);border-radius:var(--radius-sm);font-size:11.5px;font-weight:500;color:var(--green);white-space:nowrap}.pdfr-zdr-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.pdfr-close{width:32px;height:32px;border:1px solid var(--ghost);background:#fff;border-radius:var(--radius);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted)}.pdfr-close:hover{background:var(--hover);color:var(--navy)}.pdfr-body{flex:1;min-height:0;display:grid;grid-template-columns:252px minmax(0,1fr) 326px;overflow:hidden}.pdfr-rail{border-right:1px solid var(--ghost);background:#fff;overflow-y:auto;min-height:0;padding:16px 14px}.pdfr-rail-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 12px}.pdfr-eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.pdfr-rail-count{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pdfr-rail-stat{margin:0 2px 16px;padding:12px;background:var(--off-2);border-radius:9px;display:flex;align-items:center;gap:var(--sp-8)}.pdfr-stat-num{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pdfr-stat-num--auto{color:#0a6b62}.pdfr-stat-num--sl{color:#15171c}.pdfr-stat-lbl{font-size:10.5px;color:var(--muted);line-height:1.3;margin-top:3px}.pdfr-stat-div{width:1px;height:30px;background:#0e1b331a}.pdfr-doc{display:block;width:100%;padding:12px;border:1px solid var(--ghost);border-radius:9px;background:#fff;cursor:pointer;margin-bottom:8px;font-family:inherit;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.pdfr-doc:hover{border-color:var(--ghost-3)}.pdfr-doc--active{border:1.5px solid var(--navy);background:var(--off);box-shadow:0 6px 16px -12px #0e1b3366}.pdfr-doc-top{display:flex;align-items:center;gap:var(--sp-4)}.pdfr-doc-tag{font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:var(--radius-xs);flex:none}.pdfr-doc-tag--pdf{background:#b0223c12;color:var(--red)}.pdfr-doc-tag--docx{background:#2952d912;color:var(--brand)}.pdfr-doc-tag--fil{background:#0e1b330f;color:var(--muted)}.pdfr-doc-name{font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pdfr-doc-counts{display:flex;align-items:center;gap:var(--sp-5);margin-top:9px}.pdfr-doc-c{display:flex;align-items:center;gap:var(--sp-3);font-size:11px}.pdfr-doc-c--auto{color:#0a6b62}.pdfr-doc-c--sl{color:var(--ink-4)}.pdfr-doc-c-dot{width:6px;height:6px;flex:none}.pdfr-doc-c--auto .pdfr-doc-c-dot{border-radius:50%;background:#0e9b8e}.pdfr-doc-c--sl .pdfr-doc-c-dot{border-radius:2px;background:#15171c}.pdfr-viewer{display:flex;flex-direction:column;min-width:0;min-height:0;background:#eeeae2}.pdfr-nav{display:flex;align-items:center;gap:var(--sp-8);padding:11px 20px;background:#fff;border-bottom:1px solid var(--ghost)}.pdfr-nav-doc{min-width:0;flex:1}.pdfr-nav-name{font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pdfr-nav-meta{font-size:11px;color:var(--muted-2);margin-top:1px}.pdfr-stepper{display:flex;align-items:center;gap:var(--sp-1);background:var(--off-2);border-radius:var(--radius);padding:3px;flex:none}.pdfr-step-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-4);display:flex;align-items:center;justify-content:center}.pdfr-step-btn:hover{background:var(--hover)}.pdfr-step-btn:disabled{opacity:.35;cursor:default}.pdfr-step-mid{text-align:center;min-width:132px;padding:0 6px}.pdfr-step-pos{font-size:11px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.pdfr-step-lbl{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;margin:1px auto 0}.pdfr-next{display:flex;align-items:center;gap:var(--sp-3);font-size:11.5px;font-weight:500;color:#fff;background:var(--navy);border:none;border-radius:var(--radius-sm);padding:7px 13px;cursor:pointer;font-family:inherit;white-space:nowrap;flex:none}.pdfr-next:hover{background:var(--navy-2)}.pdfr-next:disabled{opacity:.45;cursor:default}.pdfr-scroll{flex:1;min-height:0;overflow:auto;padding:26px 22px 52px;position:relative;user-select:none;-webkit-user-select:none}.pdfr-pages{width:100%}.pdfr-doc-group{display:none;flex-direction:column;align-items:center;gap:var(--sp-8)}.pdfr-textdoc{max-width:660px;margin:0 auto;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:0 18px 40px -30px #0e1b334d;padding:46px 52px 54px;font-family:var(--font-h);font-size:15px;line-height:1.85;color:var(--ink-4);text-align:left}.pdfr-tpara{margin:0 0 1.1em}.pdfr-tpara:last-child{margin-bottom:0}.pdfr-tnote{color:var(--muted-2);font-size:13px}.pdfr-tword{cursor:pointer;border-radius:var(--radius-xs);transition:background .1s}.pdfr-tword:hover{background:var(--hover)}.pdfr-ttoken{background:#0e9b8e29;color:#0a6b62;font-weight:700;font-size:.82em;letter-spacing:.02em;padding:1px 6px;border-radius:var(--radius-xs);white-space:nowrap;border-bottom:1.5px solid rgba(14,155,142,.55)}.pdfr-ttoken:hover{background:#0e9b8e42}.pdfr-tblack{background:#15171c;color:transparent;border-radius:var(--radius-xs);padding:1px 4px;-webkit-user-select:none;user-select:none}.pdfr-texposed{background:#b8821c2e;color:#7a560f;font-weight:600;border-bottom:1.5px solid var(--amber);border-radius:var(--radius-xs);padding:1px 4px}.pdfr-tword--active{box-shadow:0 0 0 2px #0e1b33e6;border-radius:var(--radius-xs);animation:pdfrRing 1.5s ease-in-out infinite}.pdfr-viewtoggle{display:flex;gap:var(--sp-1);background:var(--off-2);border-radius:var(--radius);padding:3px;flex:none}.pdfr-vt{font-family:inherit;font-size:11.5px;font-weight:500;color:var(--muted);background:transparent;border:none;border-radius:var(--radius-sm);padding:7px 13px;cursor:pointer;white-space:nowrap}.pdfr-vt:hover{color:var(--navy)}.pdfr-vt--on{background:#fff;color:var(--navy);font-weight:600;box-shadow:0 1px 3px -1px #0e1b3333}.pdfr-page{position:relative;box-shadow:0 18px 40px -30px #0e1b3359;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-xs);overflow:hidden}.pdfr-canvas{display:block}.pdfr-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.pdfr-word{position:absolute;cursor:pointer;border-radius:2px;transition:background .08s}.pdfr-word:hover{background:#0e9b8e2e}.pdfr-word--selecting{background:#0e9b8e4d}.pdfr-word--auto{background:#0e9b8e38;box-shadow:inset 0 0 0 1.5px #0e9b8e8c}.pdfr-word--exposed{background:#b8821c2e;box-shadow:inset 0 0 0 1.5px #b8821c99}.pdfr-word--redacted,.pdfr-word--auto.pdfr-word--redacted{background:#15171c;box-shadow:none}.pdfr-word--redacted:hover{background:#2a2d35}.pdfr-word--active{box-shadow:0 0 0 2px #0e1b33e6;border-radius:var(--radius-xs);z-index:2;animation:pdfrRing 1.5s ease-in-out infinite}@keyframes pdfrRing{0%,to{box-shadow:0 0 0 2px #0e1b33e6}50%{box-shadow:0 0 0 4px #0e1b3338}}.pdfr-note{font-size:12px;color:var(--muted);text-align:center}.pdfr-file-head{position:sticky;top:0;z-index:3;align-self:stretch;margin:0 0 2px;padding:6px 12px;background:#0e1b33f0;color:#fff;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:600;box-shadow:0 2px 8px -2px #0e1b3359;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;scroll-margin-top:6px;min-width:0}.pdfr-loading{display:flex;gap:var(--sp-3);padding:60px 0;justify-content:center}.pdfr-loading span{width:8px;height:8px;border-radius:50%;background:var(--muted-2);animation:pdfrPulse 1.4s ease-in-out infinite}.pdfr-loading span:nth-child(2){animation-delay:.2s}.pdfr-loading span:nth-child(3){animation-delay:.4s}@keyframes pdfrPulse{0%,60%,to{opacity:.25;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.pdfr-error{padding:24px;font-size:13px;color:var(--red);text-align:center;max-width:520px;margin:0 auto}.pdfr-insp{border-left:1px solid var(--ghost);background:#fff;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.pdfr-insp-head{padding:18px 18px 12px;border-bottom:1px solid var(--ghost-2)}.pdfr-insp-total{display:flex;align-items:baseline;gap:var(--sp-4);margin-top:8px}.pdfr-insp-num{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.pdfr-insp-num-lbl{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pdfr-cats{padding:6px 12px}.pdfr-cat{border-bottom:1px solid var(--ghost-2)}.pdfr-cat-head{display:flex;align-items:center;gap:var(--sp-5);padding:11px 6px;cursor:pointer;background:none;border:0;width:100%;font-family:inherit;text-align:left}.pdfr-cat-chev{width:14px;color:var(--muted-2);font-size:10px;display:inline-flex;justify-content:center;flex:none}.pdfr-cat-dot{width:8px;height:8px;border-radius:50%;background:#0e9b8e;flex:none}.pdfr-cat-label{flex:1;font-size:13px;font-weight:500;color:var(--ink-3)}.pdfr-cat-pill{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:99px;font-variant-numeric:tabular-nums;background:#0e9b8e1c;color:#0a6b62}.pdfr-cat-items{padding:0 4px 8px}.pdfr-oc{display:flex;align-items:center;gap:var(--sp-4);padding:7px 8px 7px 30px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;background:none;border:0;width:100%;font-family:inherit;text-align:left}.pdfr-oc:hover{background:var(--hover)}.pdfr-oc--active{background:var(--off-2)}.pdfr-oc-dot{width:6px;height:6px;border-radius:50%;flex:none;background:#0e9b8e}.pdfr-oc-dot--off{background:var(--amber)}.pdfr-oc-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-4);min-width:0}.pdfr-oc--off .pdfr-oc-text{color:var(--muted-2);text-decoration:line-through;text-decoration-color:#b8821c80}.pdfr-oc-tag{font-size:10px;font-weight:600;color:#0a6b62;flex:none;padding:2px 6px;border-radius:var(--radius-sm)}.pdfr-oc-tag:hover{background:#0e9b8e1a}.pdfr-oc-tag--off{color:#7a560f}.pdfr-oc-tag--off:hover{background:#b8821c1f}.pdfr-manual{padding:6px 12px 4px}.pdfr-manual-head{display:flex;align-items:center;gap:var(--sp-4);padding:11px 6px 9px}.pdfr-manual-dot{width:8px;height:8px;border-radius:2px;background:#15171c;flex:none;margin-left:24px}.pdfr-manual-label{flex:1;font-size:13px;font-weight:500;color:var(--ink-3)}.pdfr-manual-count{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pdfr-mrow{display:flex;align-items:center;gap:var(--sp-4);padding:6px 8px 6px 30px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px}.pdfr-mrow:hover{background:var(--hover)}.pdfr-mrow-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-4);min-width:0}.pdfr-mrow-cat{flex:none;max-width:96px;font-family:inherit;font-size:10.5px;color:var(--ink-4);background:var(--off-2);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:2px 4px;cursor:pointer}.pdfr-mrow-undo{font-size:11px;color:var(--red);cursor:pointer;background:none;border:0;font-family:inherit;flex:none}.pdfr-mrow-undo:hover{text-decoration:underline}.pdfr-insp-empty{padding:20px 18px;font-size:12.5px;line-height:1.5;color:var(--muted-2)}.pdfr-insp-foot{margin-top:auto;padding:16px 18px;border-top:1px solid var(--ghost-2);background:var(--off);display:flex;gap:var(--sp-5)}.pdfr-insp-foot svg{flex:none;margin-top:1px}.pdfr-insp-foot p{margin:0;font-size:11.5px;line-height:1.55;color:var(--ink-4)}.pdfr-insp-foot strong{color:var(--green)}.pdfr-foot{display:flex;align-items:center;gap:var(--sp-8);padding:14px 24px;border-top:1px solid var(--ghost);background:#fff}.pdfr-foot-tally{font-size:12.5px;color:var(--ink-4)}.pdfr-foot-tally strong{color:var(--navy);font-variant-numeric:tabular-nums}.pdfr-foot-spacer{flex:1}.pdfr-btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;border-radius:var(--radius-sm);padding:0 16px;cursor:pointer;transition:background .12s,border-color .12s;display:inline-flex;align-items:center;gap:var(--sp-4);height:var(--knapp-h)}.pdfr-btn--ghost{background:#fff;border:1px solid var(--ghost-3);color:var(--ink-4)}.pdfr-btn--ghost:hover{background:var(--hover)}.pdfr-btn--primary{background:var(--navy);border:1px solid var(--navy);color:#fff;font-weight:600;padding:0 20px;height:var(--knapp-h)}.pdfr-btn--primary:hover{background:var(--navy-2)}.pdfr-btn--primary:disabled{opacity:.5;cursor:default}@media (max-width: 1080px){.pdfr-body{grid-template-columns:0 minmax(0,1fr) 300px}.pdfr-rail{display:none}}@media (max-width: 820px){.pdfr-body{grid-template-columns:minmax(0,1fr)}.pdfr-insp{display:none}.pdfr-overlay-root{padding:12px}}.mp__list{overflow-y:auto;padding:6px}.mp__item{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;padding:12px 14px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.mp__item:hover{background:#0e1b3306;border-color:var(--ghost)}.mp__item--selected{background:#2952d90d;border-color:#2952d933}.mp__item-head{display:flex;align-items:center;gap:var(--sp-4)}.mp__item-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:#0e1b330a;color:var(--brand, var(--brand));flex-shrink:0}.mp__item--selected .mp__item-icon{background:#2952d91f;color:var(--brand, var(--brand))}.mp__item-name{flex:1;font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink, var(--ink-3))}.mp__item-check{color:var(--brand, var(--brand));flex-shrink:0}.mp__item-tier{font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-xs);flex-shrink:0}.mp__item-tier--free{background:#3f7a521a;color:var(--green, var(--green))}.mp__item-tier--default{background:#2952d91a;color:var(--brand, var(--brand))}.mp__item-tier--premium{background:#b8821c1f;color:var(--amber)}.mp__item-model{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid, var(--muted));letter-spacing:.01em}.mp__item-desc{margin:0;font-family:var(--font-h);font-size:12px;color:var(--ink-2, var(--ink-4));line-height:1.55}.mp__item-best{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));font-style:italic}.mp__item-best-label{font-weight:600;color:var(--ink-2, var(--ink-4));font-style:normal}.mp__item-specs{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:6px;padding-top:8px;border-top:1px dashed var(--ghost)}.mp__spec{display:flex;align-items:center;gap:var(--sp-5)}.mp__spec-label{flex-shrink:0;width:76px;font-family:var(--font-h);font-size:10.5px;color:var(--mid, var(--muted));letter-spacing:.02em}.mp__spec-bars{display:inline-flex;align-items:center;gap:var(--sp-2)}.mp__spec-bar{width:16px;height:5px;border-radius:1px;background:#0e1b331a}.mp__spec-bar--on{background:var(--ink, var(--ink-3))}.mp__spec-meta{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;color:var(--mid, var(--muted));margin-top:2px}.mp__spec-meta strong{color:var(--ink, var(--ink-3));font-weight:600}.mp__spec-dot{color:#0e1b334d}.mp__footer{padding:10px 14px;border-top:1px solid var(--ghost-2);background:#0e1b3304;font-family:var(--font-h);font-size:10.5px;color:var(--mid, var(--muted));font-style:italic}.asst-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:24px 32px 48px;background:var(--off, var(--off))}.asst-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-12);margin-bottom:28px}.asst-page__title{font-family:var(--font-serif);font-size:26px;font-weight:500;font-style:italic;color:var(--ink, var(--ink-3));margin:0 0 6px;letter-spacing:-.01em}.asst-page__sub{font-family:var(--font-h);font-size:13px;color:var(--mid, var(--muted));margin:0;max-width:520px;line-height:1.5}.asst-page__create{display:inline-flex;align-items:center;gap:var(--sp-3);padding:10px 16px;background:var(--navy, var(--navy));color:#fff;border:0;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s;flex-shrink:0}.asst-page__create:hover{background:var(--navy-2)}.asst-page__section{margin-bottom:32px}.asst-page__sect-title{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0 0 4px}.asst-page__sect-desc{font-family:var(--font-h);font-size:12.5px;color:var(--dim, var(--muted-2));margin:0 0 14px}.asst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-6)}.asst-card{display:flex;flex-direction:column;gap:var(--sp-5);padding:18px 18px 16px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);transition:border-color .12s,box-shadow .12s}.asst-card:hover{border-color:#0e1b3338;box-shadow:0 4px 14px -6px #0e1b331a}.asst-card--system{background:linear-gradient(180deg,#2952d905,#fff);border-color:#2952d92e}.asst-card__head{display:flex;align-items:center;gap:var(--sp-5)}.asst-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--navy, var(--navy));color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;flex-shrink:0;text-transform:uppercase}.asst-card__name{flex:1;font-family:var(--font-h);font-size:14.5px;font-weight:600;color:var(--ink, var(--ink-3));margin:0}.asst-card__badge{font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-xs);background:#2952d91a;color:var(--brand, var(--brand));flex-shrink:0}.asst-card__desc{margin:0;font-family:var(--font-h);font-size:12.5px;color:var(--mid, var(--muted));line-height:1.5;min-height:38px}.asst-card__actions{display:flex;align-items:center;gap:var(--sp-3);margin-top:4px}.asst-card__action{padding:7px 13px;background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:background .12s,border-color .12s}.asst-card__action:hover{background:var(--hover);border-color:#0e1b3338}.asst-card__action--primary{background:var(--navy, var(--navy));color:#fff;border-color:var(--navy, var(--navy));font-weight:600;margin-right:auto}.asst-card__action--primary:hover{background:var(--navy-2)}.asst-card__action--danger{color:var(--mid, var(--muted))}.asst-card__action--danger:hover{background:#b0223c0f;border-color:#b0223c33;color:var(--red, var(--red))}.asst-editor__locked{padding:10px 12px;background:#2952d90a;border:1px solid rgba(41,82,217,.15);border-radius:var(--radius-sm);color:var(--ink-2, var(--ink-4));font-size:11.5px;font-style:italic;line-height:1.5}.asst-editor__row{display:flex;gap:var(--sp-5)}.asst-editor__icon-field{flex:0 0 auto}.asst-editor__icon-input{width:56px;text-align:center;font-size:22px}.asst-tmpl{background:linear-gradient(180deg,rgba(41,82,217,.025) 0%,transparent 100%);border:1px solid rgba(41,82,217,.16);border-radius:var(--radius);padding:14px 16px;margin-bottom:16px}.asst-tmpl__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);margin-bottom:10px}.asst-tmpl__title{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink, var(--ink-3));margin-bottom:2px}.asst-tmpl__sub{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));line-height:1.45}.asst-tmpl__toggle{flex-shrink:0;padding:5px 11px;border:1px solid rgba(41,82,217,.3);background:#fff;color:var(--brand, var(--brand));font-family:var(--font-h);font-size:11.5px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.asst-tmpl__toggle:hover{background:#2952d90f;border-color:#2952d980}.asst-tmpl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4);margin-top:8px}.asst-tmpl__card{display:flex;flex-direction:column;gap:var(--sp-2);text-align:left;background:#fff;border:1px solid var(--rule, rgba(14, 27, 51, .08));border-radius:var(--radius-sm);padding:10px 12px;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.asst-tmpl__card:hover{border-color:#2952d966;transform:translateY(-1px);box-shadow:0 4px 12px -4px #0e1b331a}.asst-tmpl__card-cat{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand, var(--brand))}.asst-tmpl__card-name{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ink, var(--ink-3));line-height:1.3}.asst-tmpl__card-desc{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asst-editor__meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);margin-top:6px;flex-wrap:wrap}.asst-editor__chars{font-family:var(--font-h);font-size:11px;color:var(--dim, var(--muted-2));flex-shrink:0}.asst-editor__quality{font-family:var(--font-h);font-size:11px;font-style:italic;line-height:1.4;flex:1;text-align:right}.asst-editor__quality--ok{color:var(--green, var(--green));font-style:normal}.asst-editor__quality--ok:before{content:"✓ "}.asst-editor__quality--warn{color:var(--amber, var(--amber))}.asst-editor__quality--info{color:var(--mid, var(--muted))}.asst-editor__tips{background:var(--off);border-left:2px solid var(--brand, var(--brand));padding:12px 14px;margin-top:12px;border-radius:0 6px 6px 0}.asst-editor__tips-title{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand, var(--brand));margin-bottom:8px}.asst-editor__tips-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--sp-3)}.asst-editor__tips-list li{font-family:var(--font-h);font-size:11.5px;color:var(--ink-2, var(--ink-4));line-height:1.5}.asst-editor__tips-list strong{font-weight:600;color:var(--ink, var(--ink-3))}.help-fab{position:fixed;bottom:20px;right:20px;width:44px;height:44px;border-radius:50%;background:var(--navy, var(--navy));color:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:18px;font-weight:600;box-shadow:0 6px 20px -6px #0e1b3366;z-index:900;transition:transform .15s,background .15s}.help-fab:hover{transform:translateY(-1px);background:var(--navy-2)}.help-fab:active{transform:translateY(.5px)}@media (max-width: 640px){.help-fab{bottom:74px;right:14px;width:40px;height:40px;font-size:16px}}.chat-bubble__typing{display:flex;align-items:center;gap:var(--sp-3);padding:4px 0;background:transparent;border:none;box-shadow:none}.chat-bubble__typing span{width:5px;height:5px;border-radius:50%;background:var(--dim);animation:typing-dot 1.3s ease-in-out infinite}.chat-bubble__typing span:nth-child(2){animation-delay:.2s}.chat-bubble__typing span:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-bubble--user .chat-bubble__pdf-upload,.chat-bubble__pdf-upload{display:inline-flex;align-items:center;gap:var(--sp-4);padding:9px 14px;background:var(--navy);color:var(--white);border-radius:18px 18px 4px;font-size:13px;font-weight:500;max-width:100%;align-self:flex-end}.chat-bubble__pdf-upload svg{flex-shrink:0}.chat-composer{flex-shrink:0;margin-top:8px;background:var(--white);border:1.5px solid var(--ghost);border-radius:14px;box-shadow:0 2px 12px #0e1b3312,0 0 0 0 transparent;transition:border-color .15s,box-shadow .15s;overflow:visible}.chat-composer:focus-within{border-color:#0e1b3338;box-shadow:0 4px 20px #0e1b331a}.chat-prompt-suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:12px 14px 0}.chat-prompt-chip{background:transparent;border:1px solid var(--ghost);border-radius:16px;padding:5px 11px;font-size:12px;font-weight:500;font-family:inherit;color:var(--ink, var(--ink-5));cursor:pointer;transition:background .12s,border-color .12s,color .12s;line-height:1.3}.chat-prompt-chip:hover:not(:disabled){background:var(--navy, var(--navy));border-color:var(--navy, var(--navy));color:var(--off, var(--off))}.chat-prompt-chip:disabled{opacity:.5;cursor:default}.chat-doc-mode{display:flex;align-items:center;gap:var(--sp-5);padding:8px 14px;margin:12px 14px 0;background:#0e1b330a;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:12.5px}.chat-doc-mode__icon{flex-shrink:0;color:var(--mid, var(--muted));display:flex;align-items:center}.chat-doc-mode__label{flex:1;color:var(--ink-2, var(--ink-4));font-weight:500}.chat-doc-mode__cancel{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-5));font-family:inherit;font-size:11.5px;padding:5px 11px;border-radius:var(--radius-xs);cursor:pointer;transition:background .12s,border-color .12s}.chat-doc-mode__cancel:hover{background:var(--hover);border-color:#0e1b3338}.doccard{display:flex;flex-direction:column;gap:var(--sp-5);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:16px 18px 14px;margin:4px 0;max-width:540px}.doccard__head{display:flex;align-items:flex-start;gap:var(--sp-6)}.doccard__icon{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);background:#0e1b330d;color:var(--ink, var(--ink-5));display:flex;align-items:center;justify-content:center}.doccard__head-text{flex:1;min-width:0}.doccard__title{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 3px;line-height:1.25}.doccard__meta{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));display:inline-flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.doccard__sep{opacity:.5}.doccard__summary{font-size:13px;line-height:1.5;color:var(--ink-2, var(--ink-4));margin:0}.doccard__preview{font-size:12px;line-height:1.5;color:var(--mid, var(--muted));background:#0e1b3306;border-left:2px solid var(--ghost);padding:8px 12px;border-radius:0 4px 4px 0;font-family:var(--font-serif-2);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.doccard__actions{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-top:4px}.doccard__btn{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h)}.doccard__btn--primary{background:var(--navy, var(--navy));color:var(--off, var(--off))}.doccard__btn--primary:hover:not(:disabled){background:var(--navy-2)}.doccard__btn--ghost{background:transparent;border-color:var(--ghost-3);color:var(--ink, var(--ink-5))}.doccard__btn--ghost:hover:not(:disabled){background:var(--hover);border-color:#0e1b3338}.doccard__btn:disabled{opacity:.6;cursor:progress}.doccard__filename{font-family:var(--font-h);font-size:11px;color:var(--dim, var(--muted-2));margin:0;font-variant-numeric:tabular-nums}.chat-attach-chip{display:flex;align-items:center;gap:var(--sp-6);padding:9px 12px 9px 14px;margin:12px 14px 0;background:#0e1b330a;border:1px solid var(--ghost);border-radius:var(--radius);font-size:12.5px;line-height:1.3;color:var(--ink, var(--ink-5))}.chat-attach-chip__file{display:flex;align-items:center;gap:var(--sp-4);flex:1;min-width:0}.chat-attach-chip__file svg{flex-shrink:0;opacity:.7}.chat-attach-chip__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chat-attach-chip__size{color:var(--mid, var(--muted));font-size:11px;font-variant-numeric:tabular-nums;flex-shrink:0}.chat-attach-chip__actions{display:flex;align-items:center;gap:var(--sp-5);flex-shrink:0}.chat-attach-chip__pro{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid, var(--muted));cursor:pointer;-webkit-user-select:none;user-select:none}.chat-attach-chip__pro input[type=checkbox]{margin:0;cursor:pointer}.chat-attach-chip__pro:hover{color:var(--ink, var(--ink-5))}.chat-attach-chip__remove{background:transparent;border:0;padding:4px;margin:0;cursor:pointer;color:var(--mid, var(--muted));border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.chat-attach-chip__remove:hover{background:#0e1b3314;color:var(--ink, var(--ink-5))}.chat-composer__input{width:100%;padding:18px 20px 14px;border:none;background:transparent;font-family:var(--font-sans);font-size:16px!important;color:var(--ink);resize:none;line-height:1.7;max-height:240px;overflow-y:auto;display:block;border-radius:14px 14px 0 0}textarea.chat-composer__input{font-size:16px!important}.chat-composer__input::placeholder{font-size:16px}.chat-composer__input:focus{outline:none}.chat-composer__input::placeholder{color:var(--dim)}.chat-composer__footer{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px;border-top:1px solid var(--ghost);gap:var(--sp-3)}.chat-composer__actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.chat-action-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;height:var(--knapp-h-sm)}.chat-action-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--ghost-3)}.chat-action-btn:disabled{opacity:.35;cursor:not-allowed}.chat-action-btn--active{background:var(--surface-2);color:var(--ink);border-color:var(--ghost-3)}.chat-action-btn--deep svg{color:#5e3eb1}.chat-action-btn--deep:hover:not(:disabled){background:#5e3eb10f;border-color:#5e3eb140}.chat-action-btn--deep-suggested{border-color:#5e3eb159;background:#5e3eb10a}.chat-action-btn--deep-suggested svg{animation:chatDeepPulse 2.4s ease-in-out infinite}@keyframes chatDeepPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}.chat-action-btn--deep-on{background:#5e3eb1;color:#fff;border-color:#5e3eb1;box-shadow:0 0 0 3px #5e3eb12e,0 0 12px #5e3eb159,0 1px 2px #5e3eb140;font-weight:600;position:relative}.chat-action-btn--deep-on svg{color:#fff;animation:chatDeepActivePulse 2.8s ease-in-out infinite}.chat-action-btn--deep-on svg path{fill:#fff;stroke:#fff;stroke-width:.6}@keyframes chatDeepActivePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chat-action-btn--deep-on:hover:not(:disabled){background:#4f3499;border-color:#4f3499;box-shadow:0 0 0 3px #5e3eb13d,0 0 14px #5e3eb16b,0 1px 3px #5e3eb14d}.chat-model-pill{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:10px;padding:3px 9px;font-size:10px;font-weight:500;letter-spacing:.04em;color:#5e3eb1;background:#5e3eb10f;border:1px solid rgba(94,62,177,.18);border-radius:999px;line-height:1.4;font-family:var(--font-h)}.chat-actions-wrap{position:relative}.asst-pick{position:relative;display:inline-block}.asst-pick__trigger{display:inline-flex;align-items:center;gap:var(--sp-3)}.asst-pick__trigger--on{background:#2952d90f;border-color:#2952d94d;color:var(--brand, var(--brand))}.asst-pick__trigger--on:hover:not(:disabled){background:#2952d91a;border-color:#2952d973}.asst-pick__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--brand, var(--brand));color:#fff;font-family:var(--font-sans);font-size:8.5px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;flex-shrink:0}.asst-pick__label{font-family:var(--font-h);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asst-pick__popover{position:absolute;bottom:calc(100% + 8px);left:0;width:320px;max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 18px 40px -12px #0e1b332e,0 4px 10px -4px #0e1b3314;z-index:120;padding:8px;max-height:480px;overflow-y:auto;animation:asst-pick-pop .12s ease-out}@keyframes asst-pick-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.asst-pick__header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;border-bottom:1px solid var(--rule, rgba(14, 27, 51, .06));margin-bottom:6px}.asst-pick__title{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.asst-pick__close{background:none;border:none;cursor:pointer;padding:4px;color:var(--mid, var(--muted));border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.asst-pick__close:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.asst-pick__group-label{font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim, var(--muted-2));padding:8px 8px 4px;margin-top:4px}.asst-pick__item{display:flex;align-items:flex-start;gap:var(--sp-5);width:100%;padding:8px 9px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.asst-pick__item:hover{background:#0e1b3309}.asst-pick__item--active{background:#2952d90f;border-color:#2952d933}.asst-pick__item-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--navy, var(--navy));color:#fff;font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;margin-top:1px}.asst-pick__item--default .asst-pick__item-icon{background:transparent;border:1px dashed rgba(14,27,51,.3);color:var(--mid, var(--muted));font-size:14px;font-weight:400}.asst-pick__item-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--sp-1)}.asst-pick__item-name{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ink, var(--ink-3))}.asst-pick__item-desc{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asst-pick__check{flex-shrink:0;color:var(--brand, var(--brand));margin-top:4px}.asst-pick__footer{padding:8px 4px 2px;margin-top:6px;border-top:1px solid var(--rule, rgba(14, 27, 51, .06))}.asst-pick__fot-tekst{display:block;padding:6px 9px;font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted))}.chat-actions-popup{position:absolute;bottom:calc(100% + 6px);left:0;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 4px 16px #0e1b331f,0 1px 3px #0e1b3314;min-width:160px;padding:5px;z-index:100;display:flex;flex-direction:column;gap:var(--sp-1)}.chat-actions-popup__item{display:block;width:100%;text-align:left;padding:8px 11px;font-size:12.5px;font-weight:450;color:var(--ink);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .1s;font-family:var(--font-sans)}.chat-actions-popup__item:hover{background:var(--surface-2)}.chat-actions-popup__divider{height:1px;background:var(--ghost);margin:3px 0}.chat-action-spinner{display:inline-block;width:10px;height:10px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.chat-send-btn{height:var(--knapp-h);min-width:var(--knapp-h);border-radius:var(--radius-sm);border:none;background:var(--navy);color:var(--white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,opacity .15s,transform .12s}.chat-send-btn:hover:not(:disabled){background:var(--navy-2);transform:translateY(-.5px)}.chat-send-btn:disabled{opacity:.32;cursor:not-allowed;background:var(--ghost, rgba(14, 27, 51, .14));color:var(--mid, var(--muted))}.chat-send-btn--labeled{padding:0 12px 0 14px;gap:var(--sp-3);font-family:inherit;font-size:var(--knapp-tekst);font-weight:600;letter-spacing:.01em}.chat-send-btn--labeled span{white-space:nowrap}.chat-sources{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:7px 12px 2px;margin-top:4px;border-top:1px solid var(--rule, rgba(14, 27, 51, .05))}.chat-sources__label{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dim, var(--muted-2));margin-right:3px}.chat-source-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:2px 7px;font-size:10px;font-weight:500;color:var(--mid, var(--muted));background:transparent;border:1px solid var(--rule-md, rgba(14, 27, 51, .08));border-radius:var(--radius);letter-spacing:.005em;line-height:1.4;transition:border-color .16s ease,background .16s ease,color .16s ease}.chat-source-chip:hover{border-color:var(--ghost-3);background:var(--hover);color:var(--ink-2, var(--ink-4))}.chat-source-chip svg{color:var(--mid, var(--muted));opacity:.7;flex-shrink:0}.chat-source-chip:hover svg{color:var(--blue, var(--brand));opacity:1}.chat-source-chip--soon{opacity:.55}.chat-source-chip--soon svg{color:var(--dim, var(--muted-2))}.chat-source-chip__soon-badge{font-size:7.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#b8821c1a;color:var(--amber, var(--amber));padding:1px 4px;border-radius:2px;margin-left:2px}.chat-action-btn--doc svg{color:var(--blue, var(--brand));opacity:.85}.chat-action-btn--doc:hover:not(:disabled) svg{opacity:1}.chat-drop-overlay__sub{font-size:11px;color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;margin-top:6px!important;font-weight:600}.chat-suggestions-row{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin:4px 0 10px;flex-shrink:0}.chat-suggestion-chip{font-size:12px;padding:7px 13px;border-radius:20px;border:1px solid var(--ghost);background:var(--white);color:var(--mist);cursor:pointer;font-family:var(--font-sans);transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.chat-suggestion-chip:hover{background:var(--surface);color:var(--ink);border-color:var(--ghost-3)}@media (max-width: 700px){.chat-suggestions-row,.mini-chat-chips,.chat-bubble--assistant .chat-chips{display:none!important}.dashboard{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 16px 24px}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:16px!important}}.chat-disclaimer{margin-top:8px;font-size:10.5px;color:var(--dim);text-align:center;flex-shrink:0}.chat-aktor-hint{display:flex;align-items:flex-start;gap:var(--sp-4);padding:9px 11px;background:#b8821c0f;border:1px solid rgba(184,130,28,.22);border-radius:var(--radius-sm);font-size:12px;color:var(--amber-m);line-height:1.5}.chat-aktor-hint svg{flex-shrink:0;margin-top:1px;color:var(--amber)}.chat-wf-shortcuts{margin-top:28px;display:flex;flex-direction:column;gap:var(--sp-5);width:100%;max-width:540px;margin-left:auto;margin-right:auto}.chat-wf-shortcuts__eye{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mid, var(--muted));text-align:center}.chat-wf-shortcuts__row{display:flex;gap:var(--sp-4);flex-wrap:wrap;justify-content:center}.chat-wf-shortcut{display:inline-flex;align-items:center;gap:var(--sp-4);padding:9px 14px;background:#fff;border:1px solid var(--ghost);border-radius:999px;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2, var(--ink-4));cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.chat-wf-shortcut:hover{border-color:var(--ghost-3);color:var(--navy, var(--navy));background:var(--off, var(--off));transform:translateY(-1px)}.chat-wf-shortcut svg{width:13px;height:13px;color:var(--mid, var(--muted));flex-shrink:0}.chat-wf-shortcut:hover svg{color:var(--navy, var(--navy))}.chat-pdf-hint{display:flex;align-items:center;gap:var(--sp-4);padding:7px 10px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:11.5px;color:var(--dim)}.chat-pdf-hint svg{flex-shrink:0}.chat-view--dragging{position:relative}.chat-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1b330a;border:2px dashed var(--navy);border-radius:var(--radius);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);color:var(--navy);font-size:14px;font-weight:500;pointer-events:none}.law-refs{margin-top:8px;width:100%}.law-refs__list{display:flex;flex-direction:column;gap:var(--sp-2)}.law-ref-card{width:100%;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:0;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s;overflow:hidden}.law-ref-card:hover{border-color:var(--ghost-3);box-shadow:var(--shadow-xs)}.law-ref-card--open{border-color:var(--navy)}.law-ref-card__row{display:flex;align-items:center;gap:var(--sp-4);padding:8px 10px}.law-ref-card__lov{font-size:10px;font-weight:600;color:var(--white);background:var(--navy);border-radius:var(--radius-xs);padding:2px 7px;white-space:nowrap;flex-shrink:0;letter-spacing:.01em}.law-ref-card__para{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.law-ref-card__title{font-size:12px;color:var(--mist);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.law-ref-card__chevron{color:var(--dim);flex-shrink:0;transition:transform .2s ease}.law-ref-card--open .law-ref-card__chevron{transform:rotate(180deg)}.law-ref-card__expanded{border-top:1px solid var(--ghost);padding:10px 12px;display:flex;flex-direction:column;gap:var(--sp-4);background:var(--surface)}.law-ref-card__utdrag{font-size:12px;color:var(--mist);line-height:1.65;font-style:italic;border-left:2px solid var(--ghost);padding-left:10px;margin:0}.law-ref-card__utdrag em{font-style:normal;font-weight:600;color:var(--ink)}.law-ref-card__link{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:11.5px;font-weight:500;color:var(--blue);text-decoration:none;align-self:flex-start}.law-ref-card__link:hover{text-decoration:underline}.law-ref-card__link--plain{color:var(--muted);cursor:default}.law-ref-card__link--plain:hover{text-decoration:none}.email-sources{margin-top:10px;width:100%}.email-sources__label{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:6px}.email-sources__list{display:flex;flex-direction:column;gap:var(--sp-2)}.email-source-chip{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:var(--sp-5);padding:7px 13px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s,background .12s,transform .06s}.email-source-chip:hover{border-color:#0e1b3338;background:#0e1b3304}.email-source-chip:active{transform:translateY(.5px)}.email-source-chip__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mid, var(--muted))}.email-source-chip__main{display:flex;flex-direction:column;min-width:0}.email-source-chip__from{font-size:11.5px;font-weight:600;color:var(--ink, var(--ink-3));line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.email-source-chip__subject{font-size:10.5px;color:var(--mid, var(--muted));line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.email-source-chip__date{font-size:10px;color:var(--dim, var(--muted-2));font-variant-numeric:tabular-nums;flex-shrink:0;letter-spacing:.01em}.vault-preview__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3352;z-index:9000;animation:vpFade .18s ease-out}@keyframes vpFade{0%{opacity:0}to{opacity:1}}.vault-preview{position:fixed;top:0;right:0;height:100vh;width:min(720px,60vw);background:#fff;border-left:1px solid var(--ghost);box-shadow:-12px 0 40px -16px #0e1b334d;z-index:9001;display:flex;flex-direction:column;animation:vpSlide .22s cubic-bezier(.18,.85,.3,1)}@keyframes vpSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 720px){.vault-preview{width:100vw}}.vault-preview__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:14px 18px;border-bottom:1px solid var(--ghost);background:#0e1b3304;flex-shrink:0}.vault-preview__title-block{display:flex;align-items:center;gap:var(--sp-5);min-width:0;flex:1}.vault-preview__type-badge{font-family:var(--font-h);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--navy, var(--navy));color:#fff;padding:3px 7px;border-radius:var(--radius-xs);flex-shrink:0}.vault-preview__title{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink, var(--ink-3));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vault-preview__actions{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.vault-preview__action{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink, var(--ink-3));cursor:pointer;transition:border-color .12s,background .12s}.vault-preview__action:hover:not(:disabled){border-color:#0e1b334d;background:var(--hover)}.vault-preview__action:disabled{opacity:.5;cursor:not-allowed}.vault-preview__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mid, var(--muted));cursor:pointer;transition:background .12s,border-color .12s}.vault-preview__close:hover{background:var(--hover);border-color:var(--ghost-3);color:var(--ink, var(--ink-3))}.vault-preview__body{flex:1;overflow:auto;background:#fff;position:relative}.vault-preview__docx{padding:28px 36px 80px;font-family:var(--font-serif-2);font-size:14.5px;line-height:1.65;color:var(--ink, var(--ink-3));max-width:720px}.vault-preview__docx h1,.vault-preview__docx h2,.vault-preview__docx h3,.vault-preview__docx h4{font-family:var(--font-h);color:var(--navy, var(--navy));margin-top:1.4em;margin-bottom:.6em}.vault-preview__docx h1{font-size:22px;font-weight:700}.vault-preview__docx h2{font-size:18px;font-weight:700}.vault-preview__docx h3{font-size:15px;font-weight:600}.vault-preview__docx p{margin:.55em 0}.vault-preview__docx ul,.vault-preview__docx ol{padding-left:1.4em;margin:.6em 0}.vault-preview__docx li{margin:.2em 0}.vault-preview__docx table{border-collapse:collapse;margin:1em 0;width:100%;font-size:13px}.vault-preview__docx th,.vault-preview__docx td{border:1px solid var(--ghost-3);padding:6px 10px;text-align:left}.vault-preview__docx th{background:#0e1b330a;font-weight:600}.vault-preview__docx blockquote{border-left:3px solid var(--ghost-3);padding-left:14px;color:var(--mid, var(--muted));font-style:italic;margin:1em 0}.vault-preview__pdf-canvas-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:24px 16px 80px;background:#0e1b330a;min-height:100%}.vault-preview__pdf-page{display:block;background:#fff;box-shadow:0 2px 12px -2px #0e1b3333,0 0 0 1px #0e1b330f;max-width:100%;height:auto}.vault-preview__pdf-note{margin:8px 0 0;padding:10px 14px;background:#0e1b330a;border:1px dashed var(--ghost-3);border-radius:var(--radius-sm);color:var(--mid, var(--muted));font-size:11.5px;font-style:italic;text-align:center;max-width:600px}.vault-preview__text{padding:28px 36px 80px;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:var(--ink, var(--ink-3));white-space:pre-wrap;word-break:break-word;margin:0;background:#fff}.vault-preview__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-8);height:100%;padding:40px;text-align:center;color:var(--mid, var(--muted));font-size:13.5px}.vault-preview__state--error{color:var(--red, var(--red))}.vault-preview__spinner{width:28px;height:28px;border:2.5px solid var(--ghost);border-top-color:var(--navy, var(--navy));border-radius:50%;animation:vpSpin .8s linear infinite}@keyframes vpSpin{to{transform:rotate(360deg)}}.vault-preview__primary{display:inline-flex;align-items:center;gap:var(--sp-3);padding:8px 16px;background:var(--navy, var(--navy));color:#fff;border:0;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s}.vault-preview__primary:hover{background:var(--navy-2)}.vault-preview__excerpt-banner{position:sticky;top:0;z-index:5;margin:0;padding:14px 22px 12px;background:linear-gradient(180deg,var(--amber-bg) 0%,#fff8d8 100%);border-bottom:1px solid rgba(184,130,28,.3);display:flex;flex-direction:column;gap:var(--sp-3);animation:vpBannerSlide .32s cubic-bezier(.18,.85,.3,1)}@keyframes vpBannerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.vault-preview__excerpt-label{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber, var(--amber))}.vault-preview__excerpt-text{font-family:var(--font-serif-2);font-size:13px;font-style:italic;line-height:1.55;color:var(--ink, var(--ink-3));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vault-preview__excerpt-hint{font-size:10.5px;color:var(--mid, var(--muted));font-style:italic;margin-top:2px}mark.vault-preview__match{background:#2952d929;color:var(--ink-3);padding:1px 4px;border-radius:var(--radius-xs);box-shadow:0 0 0 2px #2952d914;font-weight:500;animation:vpHighlightPulse 1.8s cubic-bezier(.2,.7,.2,1);border-bottom:none}@keyframes vpHighlightPulse{0%{background:#2952d96b;box-shadow:0 0 0 6px #2952d933}to{background:#2952d929;box-shadow:0 0 0 2px #2952d914}}.vault-preview__match-flash{background:#2952d91a!important;transition:background 1s ease-out;border-radius:var(--radius-xs)}.vault-preview__fallback-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.vault-preview__fallback-banner{display:flex;align-items:flex-start;gap:var(--sp-5);padding:10px 14px;background:#b8821c0f;border-bottom:1px solid rgba(184,130,28,.18);color:var(--amber, var(--amber));flex-shrink:0}.vault-preview__fallback-banner svg{margin-top:2px;flex-shrink:0}.vault-preview__fallback-text{display:flex;flex-direction:column;gap:var(--sp-1);font-family:var(--font-h)}.vault-preview__fallback-text strong{font-size:12px;font-weight:600;color:var(--ink, var(--ink-3))}.vault-preview__fallback-text span{font-size:11.5px;color:var(--mid, var(--muted));line-height:1.45}.vault-preview__text--fallback{flex:1;overflow:auto;margin:0;padding:18px 24px;font-family:var(--font-mono);font-size:13px;line-height:1.65;color:var(--ink, var(--ink-3));background:#fcfaf6;white-space:pre-wrap;word-wrap:break-word}.deadline-card{display:flex;align-items:center;gap:var(--sp-5);padding:10px 12px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:border-color .15s}.deadline-card--urgent{border-color:#b0223c4d;background:#b0223c05}.deadline-card__left{flex:1;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.deadline-card__type{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-xs);padding:1px 6px;align-self:flex-start}.deadline-card__type--red{color:var(--red);background:#b0223c17}.deadline-card__type--amber{color:var(--amber-m);background:#b8821c17}.deadline-card__type--blue{color:var(--brand-h);background:#2952d917}.deadline-card__type--purple{color:#5b21b6;background:#8b5cf617}.deadline-card__type--dim{color:var(--dim);background:var(--surface)}.deadline-card__desc{font-size:12.5px;font-weight:500;color:var(--ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.deadline-card__date{font-size:11px;color:var(--mist);margin:0;display:flex;align-items:center;gap:var(--sp-3);font-variant-numeric:tabular-nums}.deadline-card__days{font-size:10.5px;font-weight:500;padding:1px 5px;border-radius:var(--radius-xs);background:var(--surface-2);color:var(--dim)}.deadline-card__days--urgent{background:#b0223c1a;color:var(--red)}.deadline-card__days--soon{background:#b8821c1a;color:var(--amber-m)}.deadline-card__cal-btn{flex-shrink:0;width:var(--knapp-h);height:var(--knapp-h);display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mist);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.deadline-card__cal-btn:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff}.deadline-card__cal-btn--done{background:#3f7a5214;border-color:#3f7a5247;color:var(--green)}.deadline-card__cal-btn--error{background:#b0223c0f;border-color:#b0223c47;color:var(--red)}.deadline-card__cal-btn:disabled{opacity:.55;cursor:default}.deadline-card__cal-spinner{width:12px;height:12px;border:1.5px solid rgba(74,85,104,.25);border-top-color:var(--mist);border-radius:50%;animation:spin .65s linear infinite}.doc-add-all-btn{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;padding:var(--knapp-pad);background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mist);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;margin-top:2px;height:var(--knapp-h)}.doc-add-all-btn:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff}.doc-add-all-btn:disabled{opacity:.45;cursor:default}.dr{display:flex;flex-direction:column;background:var(--off);border:1px solid var(--ghost);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-sans);font-feature-settings:"tnum" 1,"cv11" 1}.dr__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:12px 16px 11px;border-bottom:1px solid var(--ghost-2);background:linear-gradient(180deg,#0e1b3303,#0e1b3300)}.dr__head-left{display:inline-flex;align-items:center;gap:var(--sp-5);min-width:0;flex:0 1 auto}.dr__type{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);background:#2952d914;padding:3px 8px;border-radius:2px;flex-shrink:0}.dr__filename{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-serif-2);font-style:italic;font-size:12.5px;color:var(--muted);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dr__filename svg{flex-shrink:0;color:var(--muted-2)}.dr__facts{display:grid;grid-template-columns:110px 1fr;row-gap:var(--sp-4);column-gap:var(--sp-8);padding:14px 16px 12px;border-bottom:1px solid var(--ghost-2);margin:0}.dr__fact{display:contents}.dr__fact-key{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;padding-top:1px;align-self:baseline}.dr__fact-val{font-family:var(--font-serif-2);font-size:13.5px;font-style:italic;color:var(--navy-2);letter-spacing:-.005em;margin:0;line-height:1.35}.dr__fact-val--mono{font-family:var(--font-sans);font-style:normal;font-feature-settings:"tnum" 1;font-size:12.5px;font-weight:500;letter-spacing:.005em}.dr__status-pill{display:inline-block;font-family:var(--font-sans);font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-xs);background:#b8821c1a;color:var(--amber);letter-spacing:.005em}.dr__keypoints{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}.dr__keypoint{display:grid;grid-template-columns:22px 1fr;gap:var(--sp-5);align-items:baseline}.dr__keypoint-num{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--muted);padding-top:2px;font-variant-numeric:tabular-nums}.dr__keypoint-text{font-family:var(--font-serif-2);font-size:13.5px;color:var(--navy-2);line-height:1.45;letter-spacing:-.005em}.dr__keypoint-body{display:flex;flex-direction:column;gap:var(--sp-2)}.dr__keypoint-src{font-family:var(--font-h);font-size:10.5px}.dr__keypoint-src-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--muted);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;letter-spacing:.02em;padding:1px 0;transition:color .12s}.dr__keypoint-src-toggle::-webkit-details-marker{display:none}.dr__keypoint-src-toggle:hover{color:var(--navy-2)}.dr__keypoint-src[open] .dr__keypoint-src-toggle svg{transform:rotate(90deg)}.dr__keypoint-src-toggle svg{transition:transform .15s ease-out;flex-shrink:0}.dr__keypoint-src-quote{margin:4px 0 2px;padding:7px 10px;font-family:var(--font-serif-2);font-size:12px;font-style:italic;color:var(--ink-4);line-height:1.5;background:#0e1b3306;border-left:2px solid var(--ghost-3);border-radius:2px}.dr__amounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.dr__amount{display:grid;grid-template-columns:130px 1fr;gap:var(--sp-8);align-items:baseline;padding:4px 0}.dr__amount+.dr__amount{border-top:1px dotted var(--ghost)}.dr__amount-val{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:13px;font-weight:600;color:var(--navy);letter-spacing:-.005em;text-align:right}.dr__amount-desc{font-family:var(--font-serif-2);font-style:italic;font-size:12.5px;color:var(--ink-4);letter-spacing:-.003em}.dr__section--collapsible{padding:0}.dr__section--collapsible>.dr__summary{padding:0 16px 14px}.dr__section-summary-toggle{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .16s ease}.dr__section-summary-toggle::-webkit-details-marker{display:none}.dr__section-summary-toggle:hover{background:#0e1b3305}.dr__section-summary-toggle .dr__section-label{margin:0}.dr__chevron{display:inline-grid;place-items:center;width:16px;height:16px;color:var(--muted);transition:transform .22s cubic-bezier(.4,0,.2,1)}.dr__section--collapsible[open] .dr__chevron{transform:rotate(180deg)}.dr__recommendation{display:flex;align-items:flex-start;gap:var(--sp-5);background:#2952d90b;border-bottom:0;border-top:1px solid rgba(41,82,217,.18)}.dr__rec-icon{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;background:#2952d91f;color:var(--brand);border-radius:50%;margin-top:2px}.dr__rec-body{flex:1;min-width:0}.dr__rec-label{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 5px}.dr__rec-text{font-family:var(--font-serif-2);font-size:13px;color:var(--navy-2);line-height:1.5;margin:0;letter-spacing:-.003em}.dr__section{padding:14px 16px 12px;border-bottom:1px solid var(--ghost-2)}.dr__section:last-of-type{border-bottom:0}.dr__section-label{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px}.dr__section-count{color:var(--muted);font-weight:500;letter-spacing:.16em}.dr__summary{font-size:13px;line-height:1.55;color:var(--navy-2);margin:0;letter-spacing:-.002em}.dr__fristlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}.dr__frist{display:grid;grid-template-columns:56px 1fr auto auto;gap:var(--sp-8);padding:10px 12px;background:#fff;border:1px solid var(--ghost);border-left:3px solid #C7CCD8;border-radius:var(--radius-xs);transition:border-color .16s ease,background .16s ease}.dr__frist--later{border-left-color:var(--muted-2)}.dr__frist--soon{border-left-color:var(--amber);background:#b8821c06}.dr__frist--urgent{border-left-color:var(--red);background:#b0223c0a}.dr__frist--expired{border-left-color:var(--red);background:#b0223c0f}.dr__frist-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-right:12px;border-right:1px solid var(--ghost)}.dr__frist-day{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:26px;font-weight:500;color:var(--navy);letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.dr__frist--expired .dr__frist-day,.dr__frist--urgent .dr__frist-day{color:var(--red);font-weight:600}.dr__frist-month{font-size:8.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin-top:3px;font-variant-numeric:tabular-nums}.dr__frist-year{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:9px;color:var(--muted-2);margin-top:1px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dr__frist-body{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.dr__frist-type{display:inline-block;width:fit-content;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:2px 6px;border-radius:2px;margin-bottom:1px;font-variant-numeric:tabular-nums}.dr__frist-type--red{background:#b0223c14;color:var(--red)}.dr__frist-type--orange{background:#b8821c1a;color:var(--amber)}.dr__frist-type--blue{background:#2952d914;color:var(--brand)}.dr__frist-type--gray{background:#0e1b331a;color:var(--muted)}.dr__frist-desc{font-size:12.5px;font-weight:500;color:var(--navy-2);line-height:1.4;margin:0;letter-spacing:-.003em;font-variant-numeric:tabular-nums}.dr__frist-status{font-family:var(--font-serif-2);font-style:italic;font-size:11.5px;color:var(--muted);letter-spacing:.005em;font-variant-numeric:tabular-nums}.dr__frist-status--urgent,.dr__frist-status--expired{color:var(--red);font-weight:500}.dr__frist-status--soon{color:var(--amber)}.dr__oppg-btn{display:inline-flex;align-items:center;gap:var(--sp-3);flex-shrink:0;align-self:center;height:var(--knapp-h);padding:var(--knapp-pad);background:var(--navy);border:1px solid var(--navy);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:#fff;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background .16s ease,border-color .16s ease,color .16s ease}.dr__oppg-btn:hover:not(:disabled){background:#000;border-color:#000}.dr__oppg-btn--done{background:transparent;border-color:#3f7a5266;color:var(--green);cursor:default}.dr__oppg-all{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:10px;margin-right:8px;padding:5px 11px;background:transparent;border:1px solid rgba(14,27,51,.22);border-radius:var(--radius-xs);font-family:inherit;font-size:11.5px;font-weight:500;color:var(--navy);cursor:pointer;transition:background .16s ease,border-color .16s ease}.dr__oppg-all:hover:not(:disabled){background:var(--hover);border-color:var(--navy)}.dr__oppg-all:disabled{opacity:.45;cursor:default}.dr__cal-btn{width:var(--knapp-h);height:var(--knapp-h);display:grid;place-items:center;background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);color:var(--ink-4);cursor:pointer;align-self:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.dr__cal-btn:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff}.dr__cal-btn--done{background:var(--green);border-color:var(--green);color:#fff}.dr__cal-btn--error{border-color:var(--red);color:var(--red)}.dr__cal-btn:disabled{cursor:default}.dr__cal-spinner{display:inline-block;width:11px;height:11px;border:1.5px solid var(--ghost-3);border-top-color:var(--navy);border-radius:50%;animation:dr-spin .8s linear infinite}@keyframes dr-spin{to{transform:rotate(360deg)}}.dr__cal-all{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:10px;padding:5px 11px;background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-xs);font-family:inherit;font-size:11.5px;font-weight:500;color:var(--ink-4);cursor:pointer;transition:background .16s ease,border-color .16s ease}.dr__cal-all:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:#fff}.dr__cal-all:disabled{opacity:.45;cursor:default}.dr__no-frister{display:inline-flex;align-items:center;gap:var(--sp-4);margin:0 16px 14px;padding:8px 12px;font-family:var(--font-serif-2);font-style:italic;font-size:12px;color:var(--muted);background:#3f7a520a;border-left:2px solid rgba(63,122,82,.3);border-radius:var(--radius-xs);letter-spacing:.005em}.dr__no-frister svg{color:var(--green);flex-shrink:0}.dr__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-4);padding:10px 16px;background:#0e1b3305;border-top:1px solid var(--ghost-2)}.dr__action-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.005em;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s ease,border-color .16s ease;height:var(--knapp-h)}.dr__action-btn--primary{background:var(--navy);color:#fff;font-weight:600;border-color:var(--navy)}.dr__action-btn--primary:hover:not(:disabled){background:var(--navy-2)}.dr__action-btn:disabled{opacity:.5;cursor:default}.dr__link-confirmed{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:11.5px;font-weight:500;color:var(--green);letter-spacing:.005em;font-family:var(--font-serif-2);font-style:italic}.doc-result-inline__attach{display:flex;justify-content:flex-end;padding-top:6px;margin-top:4px;border-top:1px dashed var(--rule, rgba(14, 27, 51, .08))}.spm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9995;background:#0e1b3357;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:spm-fade-in .22s ease both}@keyframes spm-fade-in{0%{opacity:0}to{opacity:1}}.spm{background:var(--off);border:1px solid var(--ghost-3);border-radius:var(--radius-sm);width:min(520px,100%);max-height:88vh;overflow-y:auto;padding:22px 24px 18px;font-family:var(--font-sans);color:var(--navy);box-shadow:0 1px 2px #0e1b330d,0 24px 48px -16px #0e1b3333,0 60px 120px -40px #0e1b3329;animation:spm-pop-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes spm-pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.spm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding-bottom:14px;border-bottom:1px solid var(--ghost);margin-bottom:14px}.spm-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px}.spm-title{font-family:var(--font-serif-2);font-size:20px;font-weight:500;letter-spacing:-.018em;color:var(--navy);margin:0;line-height:1.15}.spm-close{background:transparent;border:0;padding:0;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-xs);color:#0e1b335c;cursor:pointer;transition:color .16s ease,background .16s ease;flex-shrink:0}.spm-close:hover{color:#0e1b33d9;background:var(--hover)}.spm-search{position:relative;margin-bottom:14px}.spm-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted-2)}.spm-search-input{width:100%;padding:9px 11px 9px 32px;font-family:inherit;font-size:13px;border:1px solid var(--ghost-3);border-radius:var(--radius-xs);background:#fff;color:var(--navy);transition:border-color .16s ease}.spm-search-input:focus{outline:0;border-color:var(--brand)}.spm-section{margin-bottom:14px}.spm-section-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);margin:0 0 8px}.spm-section-count{color:var(--muted-2);font-weight:500;letter-spacing:.18em;margin-left:4px}.spm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.spm-item{width:100%;display:flex;align-items:center;gap:var(--sp-5);padding:9px 12px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-xs);font-family:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.spm-item:hover{background:#0e1b3306;border-color:var(--ghost-3)}.spm-item-suggested{border-color:#2952d94d;background:#2952d90a}.spm-item-suggested:hover{background:#2952d914;border-color:#2952d980}.spm-item-icon{width:26px;height:26px;display:grid;place-items:center;background:#2952d91f;color:var(--brand);border-radius:50%;flex-shrink:0;font-size:14px}.spm-item-avatar{width:26px;height:26px;display:grid;place-items:center;background:#0e1b330f;color:var(--ink-4);border-radius:50%;font-size:9.5px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.spm-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.spm-item-name{font-size:13px;font-weight:500;color:var(--navy);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.spm-item-meta{font-family:var(--font-serif-2);font-style:italic;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.spm-empty{padding:18px 8px;text-align:center;font-family:var(--font-serif-2);font-style:italic;font-size:12.5px;color:var(--muted)}.spm-footer{display:flex;justify-content:space-between;gap:var(--sp-4);padding-top:14px;border-top:1px solid var(--ghost-2)}.spm-create{display:flex;flex-direction:column;gap:var(--sp-6);padding-bottom:4px}.spm-field{display:flex;flex-direction:column;gap:var(--sp-3)}.spm-field-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.spm-input{padding:9px 11px;font-family:inherit;font-size:13px;border:1px solid var(--ghost-3);border-radius:var(--radius-xs);background:#fff;color:var(--navy);transition:border-color .16s ease}.spm-input:focus{outline:0;border-color:var(--brand)}.spm-create-actions{display:flex;justify-content:flex-end;gap:var(--sp-4);margin-top:4px}.spm-btn{padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.005em;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s ease,border-color .16s ease;white-space:nowrap;height:var(--knapp-h)}.spm-btn-ghost{background:transparent;border-color:var(--ghost-3);color:var(--ink-4)}.spm-btn-ghost:hover{background:var(--hover);border-color:#0e1b333d}.spm-btn-primary{background:var(--navy);color:#fff;font-weight:600;border-color:var(--navy)}.spm-btn-primary:hover:not(:disabled){background:var(--navy-2)}.spm-btn-primary:disabled{opacity:.4;cursor:not-allowed}.doc-link-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);background:transparent;border:1px solid var(--ghost, rgba(14, 27, 51, .14));border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-700, var(--navy-2));font-family:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease;height:var(--knapp-h-sm)}.doc-link-btn:hover:not(:disabled){background:#2952d90f;border-color:var(--blue, var(--brand));color:var(--blue, var(--brand))}.doc-link-btn:disabled{opacity:.5;cursor:default}.doc-link-confirmed{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 11px;font-size:11.5px;font-weight:500;color:var(--green, var(--green));letter-spacing:.005em}.sak-docs{display:flex;flex-direction:column;gap:var(--sp-6)}.sak-doc{background:var(--white);border:1px solid var(--ghost);border-left:2px solid var(--blue, var(--brand));border-radius:var(--radius-sm);padding:14px 16px}.sak-doc__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);margin-bottom:6px}.sak-doc__head-left{display:flex;align-items:baseline;gap:var(--sp-5);min-width:0}.sak-doc__head-right{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.sak-doc__type{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue, var(--brand));background:#2952d914;padding:2px 7px;border-radius:2px;flex-shrink:0}.sak-doc__name{font-size:13px;font-weight:500;color:var(--ink, var(--navy));letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sak-doc__date{font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.005em}.sak-doc__remove{background:transparent;border:0;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--radius-xs);color:var(--dim);cursor:pointer;transition:color .16s ease,background .16s ease}.sak-doc__remove:hover{color:var(--red, var(--red));background:#b0223c0f}.sak-doc__parties{font-family:var(--font-serif);font-style:italic;font-size:12px;color:var(--ink-2, var(--ink-4));margin:0 0 6px;letter-spacing:-.005em}.sak-doc__summary{font-size:12.5px;line-height:1.55;color:var(--ink-2, var(--ink-4));margin:0 0 8px}.sak-doc__deadlines{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding-top:6px;border-top:1px dashed var(--rule, rgba(14, 27, 51, .08))}.sak-doc__deadline{display:inline-flex;align-items:center;gap:var(--sp-2);padding:3px 8px;font-size:10.5px;font-weight:500;background:#b0223c0f;color:var(--red, var(--red));border-radius:var(--radius-xs);letter-spacing:.005em}.doc-result-inline{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}.doc-result-inline__header{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.doc-result-inline__summary{font-size:13px;color:var(--ink);line-height:1.6;margin:0}.doc-result-inline__deadlines{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:4px}.doc-result-inline__no-deadlines{font-size:12px;color:var(--dim);margin:0}.compose-tracker{display:flex;flex-direction:column;align-items:center;padding:36px 16px;gap:var(--sp-4);text-align:center}.compose-tracker__icon{font-size:28px;margin-bottom:4px}.compose-tracker__label{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.compose-tracker__subject{font-size:11.5px;color:var(--dim);max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compose-tracker__timer{font-size:40px;font-weight:300;color:var(--navy);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-family:var(--font-sans)}.compose-tracker__hint{font-size:11.5px;color:var(--dim);line-height:1.5}.compose-timer-pill{display:flex;align-items:center;gap:var(--sp-4);padding:6px 12px;margin:8px 16px 0;background:#2952d90f;border:1px solid rgba(41,82,217,.16);border-radius:20px;font-size:11.5px;color:var(--blue);flex-shrink:0;font-variant-numeric:tabular-nums}.compose-timer-pill svg{color:var(--blue);flex-shrink:0}.compose-timer-pill__label{color:var(--mist)}.compose-timer-pill__time{margin-left:auto;font-weight:600;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.02em}.time-section{display:flex;flex-direction:column;gap:var(--sp-5)}.time-summary{display:flex;align-items:center;gap:var(--sp-3);padding:9px 13px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:12.5px}.time-summary__count{font-weight:600;color:var(--navy)}.time-summary__dot{color:var(--ghost)}.time-summary__hours{color:var(--mist)}.suggestion-list{display:flex;flex-direction:column;gap:var(--sp-4)}.suggestion-card{background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:var(--sp-4);transition:opacity .3s ease,transform .3s ease;box-shadow:var(--shadow-xs)}.suggestion-card--fade{opacity:0;transform:translate(12px)}.suggestion-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.suggestion-card__title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.4;flex:1;letter-spacing:-.01em}.suggestion-card__kategori{flex-shrink:0;font-size:10.5px}.suggestion-card__subject{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.suggestion-card__meta{display:flex;align-items:center;justify-content:space-between}.suggestion-card__minutes{display:flex;align-items:center;gap:var(--sp-3)}.minutes-input{width:52px;padding:4px 6px;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--ink);text-align:center;background:var(--surface);transition:border-color .15s}.minutes-input:focus{outline:none;border-color:var(--navy);background:var(--white)}.minutes-label{font-size:11.5px;color:var(--dim)}.suggestion-card__konfidens{font-size:11px;color:var(--dim)}.suggestion-card__actions{display:flex;gap:var(--sp-3);margin-top:2px}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3359;z-index:100;display:flex;align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-sheet{width:100%;background:var(--white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80vh;display:flex;flex-direction:column;animation:slide-up .2s cubic-bezier(.16,1,.3,1);box-shadow:0 -8px 32px #0e1b3324}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.overlay-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--ghost);flex-shrink:0}.overlay-sheet__title{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.overlay-sheet__close{background:none;border:none;cursor:pointer;color:var(--dim);font-size:16px;padding:2px 6px;border-radius:var(--radius-sm);line-height:1;transition:color .15s,background .15s}.overlay-sheet__close:hover{color:var(--ink);background:var(--surface-2)}.overlay-sheet>.time-section{flex:1;overflow-y:auto;padding:14px 16px 24px}.aktor-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.aktor-panel__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--ghost);margin-bottom:18px;flex-shrink:0}.aktor-panel__title{display:flex;align-items:center;gap:var(--sp-4);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.aktor-panel__icon{font-size:18px}.aktor-panel__close{background:none;border:none;cursor:pointer;color:var(--dim);font-size:14px;padding:4px 6px;border-radius:var(--radius-sm);transition:color .15s,background .15s}.aktor-panel__close:hover{color:var(--ink);background:var(--surface-2)}.aktor-panel__desc{font-size:12.5px;color:var(--dim);line-height:1.55;padding:0 16px 12px;border-bottom:1px solid var(--ghost)}.aktor-panel__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-8);padding-bottom:8px}.aktor-field{display:flex;flex-direction:column;gap:var(--sp-4)}.aktor-label{font-size:11px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:var(--sp-3)}.aktor-optional{font-weight:400;text-transform:none;letter-spacing:0;color:var(--dim);font-size:10px}.aktor-badge{background:var(--navy);color:var(--white);font-size:9px;font-weight:700;border-radius:99px;padding:1px 6px;text-transform:none;letter-spacing:0}.aktor-input{padding:9px 12px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;color:var(--ink);background:var(--white);transition:border-color .15s,box-shadow .15s}.aktor-input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.aktor-input::placeholder{color:var(--dim)}.aktor-type-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.aktor-type-btn{padding:var(--knapp-pad-sm);border:1.5px solid var(--ghost);border-radius:var(--radius-sm);background:var(--white);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);cursor:pointer;transition:all .15s;height:var(--knapp-h-sm)}.aktor-type-btn:hover{border-color:var(--navy);color:var(--navy)}.aktor-type-btn--active{background:var(--navy);border-color:var(--navy);color:var(--white);box-shadow:0 2px 8px #0e1b3333}.aktor-doc-row{display:flex;align-items:center;gap:var(--sp-4);padding:7px 10px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm)}.aktor-doc-row__icon{font-size:14px;flex-shrink:0}.aktor-doc-row__num{font-size:10px;font-weight:700;color:var(--navy);background:#0e1b3312;border-radius:var(--radius-xs);padding:2px 5px;flex-shrink:0;min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.aktor-doc-row__name{flex:1;border:none;background:transparent;font-family:var(--font-sans);font-size:12.5px;color:var(--ink);min-width:0;padding:0}.aktor-doc-row__name:focus{outline:none}.aktor-doc-row__name::placeholder{color:var(--dim)}.aktor-doc-row__remove{background:none;border:none;cursor:pointer;color:var(--dim);font-size:12px;padding:4px 6px;border-radius:var(--radius-xs);flex-shrink:0;transition:color .15s}.aktor-doc-row__remove:hover{color:var(--red)}.aktor-exhibit-list{display:flex;flex-direction:column;gap:var(--sp-3)}.aktor-upload-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);background:var(--white);border:1.5px dashed var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);cursor:pointer;width:100%;justify-content:center;transition:border-color .15s,color .15s,background .15s;height:var(--knapp-h)}.aktor-upload-btn:hover{border-color:var(--navy);color:var(--navy);background:#0e1b3308}.aktor-preview{background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:11px 13px;display:flex;flex-direction:column;gap:var(--sp-4)}.aktor-preview__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--dim)}.aktor-preview__list{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3);padding:0;margin:0}.aktor-preview__list li{display:flex;align-items:center;gap:var(--sp-4);font-size:12px;color:var(--mist)}.aktor-preview__tag{font-size:9.5px;font-weight:600;background:#0e1b3312;color:var(--navy);border-radius:var(--radius-xs);padding:2px 6px;flex-shrink:0;min-width:44px;text-align:center}.aktor-preview__tag--main{background:#3f7a5214;color:#057a55}.aktor-preview__tag--register{background:#b8821c17;color:var(--amber-m)}.aktor-cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:12px 16px;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13.5px;font-weight:600;cursor:pointer;width:100%;transition:background .15s,box-shadow .15s,opacity .15s;box-shadow:0 3px 14px #0e1b3347;margin-top:4px;letter-spacing:-.01em}.aktor-cta:hover:not(:disabled){background:var(--navy-2);box-shadow:0 4px 18px #0e1b3359}.aktor-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.aktor-cta__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .65s linear infinite;display:block}.aktor-success{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:11px 13px;background:#3f7a520f;border:1px solid rgba(63,122,82,.22);border-radius:var(--radius-sm);font-size:12.5px;font-weight:500;color:#057a55}.aktor-reset-btn{background:none;border:1px solid rgba(63,122,82,.35);border-radius:var(--radius-sm);color:#057a55;font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad-sm);cursor:pointer;white-space:nowrap;transition:background .15s;height:var(--knapp-h-sm)}.aktor-reset-btn:hover{background:#3f7a5214}.aktor-email-ctx{display:flex;align-items:center;gap:var(--sp-4);padding:7px 10px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);margin-bottom:4px}.aktor-email-ctx svg{flex-shrink:0;color:var(--dim)}.aktor-email-ctx__subject{flex:1;font-size:12px;color:var(--mist);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aktor-email-ctx__refetch{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:3px 9px;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--navy);cursor:pointer;transition:background .15s;white-space:nowrap}.aktor-email-ctx__refetch:hover:not(:disabled){background:var(--surface-2)}.aktor-email-ctx__refetch:disabled{opacity:.45;cursor:default}.aktor-no-email-hint{display:flex;align-items:center;gap:var(--sp-4);padding:8px 10px;background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:12px;color:var(--dim);margin-bottom:4px}.aktor-no-email-hint svg{flex-shrink:0}.aktor-import-banner{display:flex;align-items:center;gap:var(--sp-4);padding:9px 12px;background:#0e1b330d;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:12.5px;font-weight:500;color:var(--navy);margin-bottom:4px}.aktor-import-banner--loading{color:var(--mist);background:var(--surface);border-color:var(--ghost)}.aktor-import-banner--warn{color:var(--amber-m);background:#b8821c0f;border-color:#b8821c3d}.aktor-import-banner__spinner{width:12px;height:12px;border:1.5px solid rgba(74,85,104,.22);border-top-color:var(--mist);border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0}.aktor-doc-row__promote{background:none;border:1px solid var(--ghost);border-radius:var(--radius-xs);color:var(--dim);font-family:var(--font-sans);font-size:11px;line-height:1;padding:4px 6px;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s}.aktor-doc-row__promote:hover{border-color:var(--navy);color:var(--navy)}.aktor-doc-row__source{font-size:12px;flex-shrink:0;opacity:.65}.aktor-tab-wrap{height:100%;overflow-y:auto}.aktor-tab-wrap .aktor-panel{border:none;border-radius:0;box-shadow:none;height:100%}.doc-aktor-banner{display:flex;align-items:flex-start;gap:var(--sp-4);padding:9px 12px;background:#b8821c0f;border:1px solid rgba(184,130,28,.24);border-radius:var(--radius-sm);font-size:12.5px;color:var(--amber-m);margin-bottom:4px;line-height:1.5}.doc-aktor-banner svg{flex-shrink:0;margin-top:1px;color:var(--amber)}.aktor-tab-wrap .aktor-wizard{height:100%}.aktor-wizard{display:flex;flex-direction:column;min-height:100%;background:var(--off);padding:22px 36px 32px;box-sizing:border-box;font-family:var(--font-sans);max-width:1360px;width:100%;margin:0 auto}.aktor-wizard__topbar{flex-shrink:0}.aktor-wizard__breadcrumb{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:11px;color:#7c8186;margin-bottom:4px}.aktor-wizard__breadcrumb svg{color:#a9afb4}.aktor-wizard__title{font-family:var(--font-sans);font-size:20px;font-weight:600;color:#080c0f;letter-spacing:-.02em;margin:0 0 20px}.aktor-wizard__stepper{display:flex;align-items:center;gap:0;margin-bottom:24px;flex-shrink:0;flex-wrap:wrap}.aktor-step{display:flex;align-items:center;gap:var(--sp-4)}.aktor-step__num{width:26px;height:26px;border-radius:50%;background:#d9dfe5;color:#a9afb4;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;transition:background .2s,color .2s;flex-shrink:0;font-variant-numeric:tabular-nums}.aktor-step--active .aktor-step__num,.aktor-step--done .aktor-step__num{background:var(--navy);color:#fff}.aktor-step__label{font-size:12px;color:#7c8186;font-weight:400;white-space:nowrap}.aktor-step--active .aktor-step__label{color:#080c0f;font-weight:500}.aktor-step__line{width:40px;height:1px;background:#d9dfe5;margin:0 10px;transition:background .3s}.aktor-step__line--done{background:var(--navy)}.aktor-wizard__grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-12);align-items:start;min-height:0}@media (max-width: 1180px){.aktor-wizard__grid{grid-template-columns:1fr}}.aktor-wizard__form{background:#fff;border-radius:14px;border:1px solid oklch(.9 .01 250);overflow:hidden;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column}.aktor-wizard__form-body{padding:28px 32px;display:flex;flex-direction:column;gap:var(--sp-12)}.aktor-wizard__form-heading{font-size:15px;font-weight:600;color:#080c0f;margin:0;letter-spacing:-.005em}.aktor-wizard__field{display:flex;flex-direction:column;gap:var(--sp-4)}.aktor-wizard__field-label{font-size:11px;font-weight:500;color:#7c8186;letter-spacing:.06em;text-transform:uppercase}.aktor-wizard__field-optional{text-transform:none;font-weight:400;letter-spacing:0;color:#a9afb4}.aktor-wizard__email-pill{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:11px 14px;background:var(--off);border-radius:var(--radius);border:1px solid oklch(.9 .01 250)}.aktor-wizard__email-pill-main{display:flex;align-items:center;gap:var(--sp-4);min-width:0;flex:1}.aktor-wizard__email-pill-main svg{color:var(--blue);flex-shrink:0}.aktor-wizard__email-pill-subject{font-size:12.5px;color:#080c0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aktor-wizard__email-pill-action{font-size:11px;color:#a9afb4;flex-shrink:0;cursor:default}.aktor-wizard__input{width:100%;padding:10px 13px;border-radius:var(--radius);font-size:13px;border:1.5px solid oklch(.9 .01 250);background:#fff;color:#080c0f;outline:none;font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.aktor-wizard__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2952d91f}.aktor-wizard__input::placeholder{color:#a9afb4}.aktor-wizard__type-row{display:flex;gap:var(--sp-3);flex-wrap:wrap}.aktor-wizard__type-btn{padding:var(--knapp-pad);border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;border:1.5px solid oklch(.9 .01 250);background:#fff;color:#373b40;font-family:var(--font-sans);transition:all .12s ease;height:var(--knapp-h)}.aktor-wizard__type-btn:hover:not(.aktor-wizard__type-btn--active){border-color:#bbc5d1;color:#080c0f}.aktor-wizard__type-btn--active{background:var(--navy);border-color:var(--navy);color:#fff}.aktor-wizard__banner{display:flex;align-items:center;gap:var(--sp-4);padding:9px 13px;border-radius:var(--radius);font-size:12px;line-height:1.4}.aktor-wizard__banner--info{background:#2952d90f;border:1px solid rgba(41,82,217,.18);color:var(--blue)}.aktor-wizard__banner--ok{background:#defae6;border:1px solid oklch(.88 .06 155);color:#005d33;color:oklch(.42 .12 155)}.aktor-wizard__banner--warn{background:#ffefdb;background:oklch(.96 .04 75);border:1px solid oklch(.88 .06 75);color:#774f00;color:oklch(.46 .1 75)}.aktor-wizard__banner-spinner{display:inline-block;width:11px;height:11px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0}.aktor-wizard__banner-spinner--light{border-color:#ffffff80;border-top-color:transparent}.aktor-wizard__dropzone{padding:32px 20px;border:2px dashed oklch(.88 .01 250);border-radius:var(--radius);text-align:center;cursor:pointer;background:var(--off);transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.aktor-wizard__dropzone:hover{border-color:#bbc5d1;background:#eff6fb}.aktor-wizard__dropzone--drag{border-color:var(--blue);background:#2952d90a}.aktor-wizard__dropzone--drag svg{color:var(--blue)}.aktor-wizard__dropzone svg{color:#8b9095;transition:color .15s}.aktor-wizard__dropzone-primary{font-size:13px;color:#373b40}.aktor-wizard__dropzone-primary span{color:var(--blue);font-weight:500}.aktor-wizard__dropzone-sub{font-size:11px;color:#a9afb4}.aktor-wizard__dropzone--compact{padding:18px 20px}.aktor-wizard__dropzone-compact-text{font-size:12px;color:#7c8186}.aktor-wizard__dropzone-compact-text span{color:var(--blue);font-weight:500}.aktor-wizard__file-card{display:flex;align-items:center;gap:var(--sp-5);padding:12px 14px;background:#2952d90a;border:1.5px solid rgba(41,82,217,.2);border-radius:var(--radius)}.aktor-wizard__file-icon{color:var(--blue);flex-shrink:0;display:flex;align-items:center}.aktor-wizard__file-name-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:#080c0f;padding:0}.aktor-wizard__file-meta{font-size:11px;color:#7c8186;flex-shrink:0}.aktor-wizard__ocr-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 9px;border-radius:99px;font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.01em;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h-sm)}.aktor-wizard__ocr-pill--idle{color:var(--blue);border-color:#2952d933}.aktor-wizard__ocr-pill--idle:hover{background:#2952d914}.aktor-wizard__ocr-pill--running{background:var(--off-2);color:var(--mid);cursor:default}.aktor-wizard__ocr-pill--done{background:#3f7a521a;color:var(--green);cursor:default}.aktor-wizard__ocr-pill--error{background:#b0223c14;color:var(--red);border-color:#b0223c40}.aktor-wizard__ocr-pill--error:hover{background:#b0223c26}.aktor-wizard__ocr-banner{align-items:center;gap:var(--sp-5)}.aktor-wizard__ocr-all-btn{flex-shrink:0;padding:var(--knapp-pad-sm);background:var(--blue);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s;height:var(--knapp-h-sm)}.aktor-wizard__ocr-all-btn:hover{background:var(--blue-mid)}.aktor-wizard__file-remove{background:none;border:none;cursor:pointer;color:#a9afb4;display:flex;align-items:center;justify-content:center;padding:3px;border-radius:var(--radius-xs);transition:color .12s,background .12s;flex-shrink:0}.aktor-wizard__file-remove:hover{color:#080c0f;background:#0000000a}.aktor-wizard__exhibit-list{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:4px}.aktor-wizard__exhibit-row{display:flex;align-items:center;gap:var(--sp-4);padding:9px 12px;background:var(--off);border:1px solid oklch(.9 .01 250);border-radius:var(--radius)}.aktor-wizard__exhibit-num{font-size:10.5px;font-weight:600;color:#7c8186;background:#fff;border:1px solid oklch(.9 .01 250);border-radius:var(--radius-xs);padding:1px 6px;flex-shrink:0;letter-spacing:.03em;font-variant-numeric:tabular-nums}.aktor-wizard__exhibit-icon{color:#8b9095;flex-shrink:0}.aktor-wizard__exhibit-name{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:12px;color:#080c0f;padding:0}.aktor-wizard__review{display:flex;flex-direction:column;gap:var(--sp-4)}.aktor-wizard__review-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8);padding:10px 14px;background:var(--off);border:1px solid oklch(.9 .01 250);border-radius:var(--radius)}.aktor-wizard__review-key{font-size:11.5px;color:#7c8186;font-weight:500;flex-shrink:0}.aktor-wizard__review-value{font-size:12px;color:#080c0f;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aktor-wizard__warning{display:flex;gap:var(--sp-4);align-items:flex-start;padding:11px 14px;background:#fdf0dc;border:1px solid oklch(.88 .06 80);border-radius:var(--radius);font-size:11.5px;line-height:1.6;color:#4d3612}.aktor-wizard__warning svg{color:#774f00;color:oklch(.46 .1 75);flex-shrink:0;margin-top:1px}.aktor-wizard__error{padding:10px 14px;background:#ffeceb;background:oklch(.96 .03 20);border:1px solid oklch(.88 .05 20);border-radius:var(--radius);color:#8c3439;font-size:12px;margin:0}.aktor-wizard__form-footer{padding:14px 32px;border-top:1px solid oklch(.9 .01 250);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6)}.aktor-wizard__back-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;color:#7c8186;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .12s,color .12s,border-color .12s;height:var(--knapp-h)}.aktor-wizard__back-btn:hover{color:#080c0f;background:var(--off);border-color:#d9dfe5}.aktor-wizard__primary-btn{display:inline-flex;align-items:center;gap:var(--sp-4);padding:0 18px;font-size:var(--knapp-tekst);font-weight:500;color:#fff;background:var(--navy);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .13s,opacity .13s;height:var(--knapp-h)}.aktor-wizard__primary-btn:hover:not(:disabled){background:var(--navy-2)}.aktor-wizard__primary-btn:disabled{opacity:.4;cursor:not-allowed}.aktor-wizard__sidebar{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.aktor-wizard__card{background:#fff;border-radius:12px;border:1px solid oklch(.9 .01 250);padding:18px 20px;box-shadow:0 1px 3px #0000000a}.aktor-wizard__card-label{font-size:11px;font-weight:500;color:#a9afb4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.aktor-wizard__card-empty{font-size:12px;color:#a9afb4;text-align:center;padding:8px 0}.aktor-wizard__case-head{display:flex;gap:var(--sp-5);margin-bottom:10px;align-items:center}.aktor-wizard__case-avatar{width:34px;height:34px;border-radius:50%;background:#2952d91f;color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1.5px solid rgba(41,82,217,.22);letter-spacing:.02em;flex-shrink:0}.aktor-wizard__case-who{display:flex;flex-direction:column;min-width:0}.aktor-wizard__case-name{font-size:13px;font-weight:600;color:#080c0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aktor-wizard__case-date{font-size:11px;color:#7c8186;margin-top:1px;font-variant-numeric:tabular-nums}.aktor-wizard__case-subject{font-size:12px;color:#373b40;line-height:1.5;margin:0 0 10px}.aktor-wizard__case-tags{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.aktor-wizard__doc-list{display:flex;flex-direction:column;gap:var(--sp-3)}.aktor-wizard__doc-item{display:flex;align-items:center;gap:var(--sp-4);padding:8px 10px;background:var(--off);border-radius:var(--radius-sm);color:#7c8186}.aktor-wizard__doc-item--main{background:#2952d90f;color:var(--blue)}.aktor-wizard__doc-item-main{min-width:0;flex:1}.aktor-wizard__doc-item-name{font-size:11.5px;color:#080c0f;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aktor-wizard__doc-item-sub{font-size:10px;color:#7c8186;margin-top:1px}.aktor-wizard__tips{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-4)}.aktor-wizard__tips li{position:relative;padding-left:14px;font-size:11.5px;color:#5f6469;line-height:1.55}.aktor-wizard__tips li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background:#a9afb4}.aktor-wizard__success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.aktor-wizard__success-check{color:#005d33;color:oklch(.42 .12 155);margin-bottom:16px}.aktor-wizard__success-title{font-size:19px;font-weight:600;color:#080c0f;margin:0 0 6px;letter-spacing:-.01em}.aktor-wizard__success-desc{font-size:13px;color:#5f6469;margin:0 0 22px;max-width:340px;line-height:1.5}.doc-upload-area{border:1.5px dashed var(--ghost);border-radius:var(--radius);padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);cursor:pointer;transition:border-color .15s,background .15s;text-align:center;outline:none}.doc-upload-area:hover,.doc-upload-area:focus,.doc-upload-area--dragging{border-color:var(--navy);background:#0e1b3308}.doc-upload-area__icon{opacity:.4;margin-bottom:4px}.doc-upload-area:hover .doc-upload-area__icon,.doc-upload-area--dragging .doc-upload-area__icon{opacity:.65}.doc-upload-area__label{font-size:13.5px;font-weight:500;color:var(--ink);margin:0}.doc-upload-area__hint{font-size:11.5px;color:var(--dim);margin:0}.doc-analyzing{display:flex;align-items:center;gap:var(--sp-8);padding:20px 16px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--ghost)}.doc-analyzing__spinner{width:22px;height:22px;border:2px solid var(--ghost);border-top-color:var(--navy);border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0}.doc-analyzing__text{display:flex;flex-direction:column;gap:var(--sp-2)}.doc-analyzing__step{font-size:13px;font-weight:500;color:var(--ink);margin:0}.doc-analyzing__file{font-size:11.5px;color:var(--dim);margin:0}.doc-error{display:flex;flex-direction:column;gap:var(--sp-5)}.doc-error__msg{font-size:12.5px;color:var(--red);margin:0}.doc-result-header{padding:13px 15px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--ghost);display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:12px}.doc-result-header__row{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.doc-result-header__type{font-size:10.5px;font-weight:600;color:#fff;background:var(--navy);border-radius:var(--radius-xs);padding:2px 7px;text-transform:uppercase;letter-spacing:.04em}.doc-result-header__case{font-size:11px;font-weight:500;color:var(--dim);font-family:monospace}.doc-result-header__parties{font-size:12.5px;font-weight:500;color:var(--mist);margin:0}.doc-result-header__summary{font-size:13px;color:var(--ink);line-height:1.6;margin:0}.doc-deadlines{display:flex;flex-direction:column;gap:var(--sp-3)}.doc-deadlines__title{font-size:11px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.doc-deadlines__list{display:flex;flex-direction:column;gap:var(--sp-3)}.doc-no-deadlines{display:flex;align-items:center;gap:var(--sp-4);padding:14px 16px;background:var(--surface);border-radius:var(--radius-sm);color:var(--dim);font-size:12.5px}.legal-tools-section{display:flex;flex-direction:column;gap:var(--sp-8)}.search-block{display:flex;flex-direction:column;gap:var(--sp-4)}.section-title{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.section-description{font-size:12px;color:var(--dim);line-height:1.55}.search-input-row{display:flex;gap:var(--sp-3)}.search-input{flex:1;padding:8px 11px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;color:var(--ink);background:var(--white);transition:border-color .15s,box-shadow .15s;min-width:0}.search-input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.search-input::placeholder{color:var(--dim)}.search-results{display:flex;flex-direction:column;gap:var(--sp-5)}.search-result-card{background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius);padding:11px 13px;display:flex;flex-direction:column;gap:var(--sp-3)}.search-result-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.search-result-card__title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35;letter-spacing:-.01em}.search-result-card__excerpt{font-size:12px;color:var(--mist);line-height:1.6}.lovdata-section{display:flex;flex-direction:column;gap:var(--sp-8);height:100%;overflow-y:auto;padding:20px 18px}.lovdata-header{display:flex;align-items:center;gap:var(--sp-5)}.lovdata-header__icon{width:36px;height:36px;border-radius:var(--radius);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lovdata-header__title{font-size:14px;font-weight:700;color:var(--ink);line-height:1.2}.lovdata-header__sub{font-size:11px;color:var(--dim);margin-top:1px}.lovdata-header__badge{margin-left:auto;background:var(--blue);color:#fff;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:99px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.lovdata-suggestions{display:flex;flex-direction:column;gap:var(--sp-4)}.lovdata-suggestions__label{font-size:10.5px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.lovdata-suggestions__chips{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.lovdata-suggestions__chip{padding:5px 11px;background:var(--surface);border:1px solid var(--ghost);border-radius:99px;font-size:11.5px;color:var(--mist);cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.lovdata-suggestions__chip:hover{border-color:var(--navy);color:var(--navy);background:var(--white)}.lovdata-results-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--dim)}.lovdata-source-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.lovdata-source-badge--lovdata-api{background:#2952d91a;color:var(--blue)}.lovdata-source-badge--lovdata-public{background:#3f7a521a;color:var(--green)}.lovdata-source-badge--ai-fallback{background:#b8821c1a;color:var(--amber-m)}.lovdata-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:32px 0;color:var(--dim);text-align:center}.lovdata-empty p{font-size:13px;font-weight:500;color:var(--mist);margin:0}.lovdata-empty span{font-size:11.5px;font-style:italic}.lovdata-section{display:flex;flex-direction:column;gap:var(--sp-6);height:100%;overflow-y:auto}.lovdata-search{display:flex;flex-direction:column;gap:var(--sp-4);flex-shrink:0}.lovdata-search__row{display:flex;gap:var(--sp-3)}.lovdata-search__input{flex:1;padding:9px 13px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;color:var(--ink);background:var(--white);transition:border-color .15s,box-shadow .15s;min-width:0}.lovdata-search__input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.lovdata-search__input::placeholder{color:var(--dim)}.lovdata-search__btn{width:var(--knapp-h);height:var(--knapp-h);border-radius:var(--radius-sm);border:none;background:var(--navy);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,box-shadow .15s,opacity .15s;box-shadow:0 2px 10px #0e1b333d}.lovdata-search__btn:hover:not(:disabled){background:var(--navy-2);box-shadow:0 3px 14px #0e1b3352}.lovdata-search__btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.lovdata-search__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .65s linear infinite;display:block}.lovdata-email-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;color:var(--mist);cursor:pointer;transition:all .15s;height:var(--knapp-h-sm)}.lovdata-email-btn:hover{border-color:var(--navy);color:var(--navy)}.analysis-section{display:flex;flex-direction:column;gap:var(--sp-6)}.email-preview{background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:10px 13px}.email-preview__subject{font-size:12.5px;font-weight:500;color:var(--ink);margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.email-preview__sender{font-size:11.5px;color:var(--dim)}.analysis-results{display:flex;flex-direction:column;gap:var(--sp-6)}.result-block{border-top:1px solid var(--ghost);padding-top:11px}.result-block__title{font-size:10.5px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.result-block__text{font-size:13px;color:var(--ink);line-height:1.65}.result-block__title--lovdata{display:flex;align-items:center;justify-content:space-between}.lov-ref-list{display:flex;flex-direction:column;gap:var(--sp-4)}.lov-ref-card{display:block;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:10px 12px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.lov-ref-card:hover{border-color:var(--ghost-3);box-shadow:var(--shadow-xs)}.lov-ref-card__top{display:flex;align-items:flex-start;gap:var(--sp-5);margin-bottom:8px}.lov-ref-card__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:50px;background:var(--navy);border-radius:var(--radius-sm);padding:5px 6px;text-align:center;flex-shrink:0}.lov-ref-card__kortform{font-size:9.5px;font-weight:600;color:#ffffffa6;line-height:1.2}.lov-ref-card__paragraf{font-size:13px;font-weight:700;color:#fff;line-height:1.2;white-space:nowrap}.lov-ref-card__meta{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.lov-ref-card__lov{font-size:10px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.lov-ref-card__tittel{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.35}.lov-ref-card__utdrag{font-size:12px;color:var(--mist);line-height:1.6;font-style:italic;border-left:2px solid var(--ghost);padding-left:9px;margin-bottom:6px}.lov-ref-card__kommentar{font-size:11.5px;color:var(--dim);line-height:1.5}.result-list{padding-left:16px;display:flex;flex-direction:column;gap:var(--sp-2)}.result-list li{font-size:12.5px;color:var(--ink);line-height:1.55}.draft-block{margin-top:4px}.draft-tone-row{display:flex;gap:var(--sp-3);margin-bottom:10px}.draft-tone-btn{flex:1;padding:6px 0;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);background:var(--white);color:var(--mist);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.draft-tone-btn:hover:not(:disabled){border-color:var(--navy);color:var(--navy)}.draft-tone-btn--active{background:var(--navy);border-color:var(--navy);color:var(--white)}.draft-result{margin-top:12px;position:relative}.draft-result__text{background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font-sans);font-size:12.5px;line-height:1.7;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.draft-copy-btn{margin-top:8px;width:100%;padding:7px;border:1px solid var(--ghost);border-radius:var(--radius-sm);background:var(--white);color:var(--mist);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.draft-copy-btn:hover{border-color:var(--navy);color:var(--navy)}.draft-preview{background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:10px 12px;font-family:var(--font-sans);font-size:12.5px;color:var(--ink);line-height:1.65;white-space:pre-wrap;word-break:break-word;margin-bottom:8px}.calendar-success{font-size:11.5px;font-weight:500;color:var(--green)}.calendar-error{font-size:11.5px;color:var(--red)}.header-expand-btn{display:flex;align-items:center;justify-content:center;width:var(--knapp-h-sm);height:var(--knapp-h-sm);background:var(--surface);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mist);cursor:pointer;transition:background .15s,color .15s}.header-expand-btn:hover{background:var(--surface-2);color:var(--ink)}.analysis-status{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:12px;color:var(--mist)}.analysis-status__dot{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:pulse-dot 1.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.chat-legal-refs{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:6px;padding-left:2px}.chat-legal-refs__label{font-size:10px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.chat-legal-ref-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:4px 9px;background:#0e1b330f;border:1px solid var(--ghost);border-radius:20px;font-size:11.5px;color:var(--navy);text-decoration:none;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s}.chat-legal-ref-chip:hover{background:#0e1b331a}.chat-tools{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;margin-top:4px}.chat-tools__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--dim)}.chat-tool-btn{display:flex;align-items:center;gap:var(--sp-5);padding:var(--knapp-pad);background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-xs);height:var(--knapp-h)}.chat-tool-btn:hover{border-color:var(--ghost-3);box-shadow:var(--shadow-sm)}.chat-tool-btn__icon{font-size:18px;flex-shrink:0}.chat-tool-btn__text{flex:1;display:flex;flex-direction:column;gap:var(--sp-1)}.chat-tool-btn__name{font-size:var(--knapp-tekst);font-weight:600;color:var(--ink);letter-spacing:-.01em}.chat-tool-btn__desc{font-size:var(--knapp-tekst);color:var(--dim)}.chat-tool-btn svg{color:var(--dim);flex-shrink:0}.sidebar__bottom{margin-top:auto;padding-bottom:8px;border-top:1px solid var(--sb-border);padding-top:8px}.settings-panel{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0}.settings-section{margin:12px 12px 0;padding:16px 16px 4px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--sp-8)}.settings-section:last-of-type{margin-bottom:0}.settings-section__title{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.settings-field{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:14px}.settings-label{font-size:12px;font-weight:600;color:var(--mist)}.settings-input{padding:9px 12px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-size:13px;font-family:var(--font-sans);color:var(--ink);background:var(--white);outline:none;transition:border-color .15s,box-shadow .15s;width:100%}.settings-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-light)}.settings-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238492a6' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.settings-textarea{resize:vertical;min-height:72px;line-height:1.6}.settings-chip-row{display:flex;gap:var(--sp-4);flex-wrap:wrap}.settings-chip{padding:7px 13px;border:1.5px solid var(--ghost);border-radius:99px;background:var(--white);font-size:12.5px;font-weight:500;font-family:var(--font-sans);color:var(--mist);cursor:pointer;transition:all .15s}.settings-chip:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}.settings-chip--active{border-color:var(--navy);background:var(--navy);color:var(--white)}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.settings-toggle-label{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:3px}.settings-toggle-desc{display:block;font-size:11.5px;color:var(--dim);line-height:1.5;max-width:440px}.settings-toggle{flex-shrink:0;width:40px;height:22px;border-radius:99px;border:none;background:var(--ghost);cursor:pointer;position:relative;transition:background .2s;padding:0}.settings-toggle--on{background:var(--navy)}.settings-toggle__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--white);transition:transform .2s;box-shadow:0 1px 3px #0000002e}.settings-toggle--on .settings-toggle__thumb{transform:translate(18px)}.settings-input-prefix-wrap{position:relative;display:flex;align-items:center}.settings-input-prefix{position:absolute;left:12px;font-size:13px;color:var(--dim);pointer-events:none;font-weight:500}.settings-input--has-prefix{padding-left:32px}.settings-legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-bottom:6px}.settings-legal-link{display:flex;flex-direction:column;gap:var(--sp-1);padding:10px 12px;border:1px solid var(--ghost);border-radius:var(--radius);background:var(--white);text-decoration:none;transition:border-color .13s,background .13s,transform .1s}.settings-legal-link:hover{border-color:#2952d952;background:#2952d908}.settings-legal-link__title{font-size:12px;font-weight:500;color:var(--ink)}.settings-legal-link__desc{font-size:10.5px;color:var(--dim);line-height:1.35}@media (max-width: 480px){.settings-legal-grid{grid-template-columns:1fr}}.settings-danger-btn{padding:var(--knapp-pad);border:1.5px solid rgba(176,34,60,.3);border-radius:var(--radius-sm);background:transparent;color:var(--red);font-size:var(--knapp-tekst);font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s;text-align:left;height:var(--knapp-h)}.settings-danger-btn:hover{background:#b0223c0f;border-color:var(--red)}.settings-danger-btn--confirm{background:#b0223c14;border-color:var(--red);font-weight:600}.settings-footer{padding:20px 20px 28px}.settings-save-btn{width:100%;padding:11px;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:-.01em}.settings-save-btn:hover{background:var(--navy-2)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(8px);background:var(--navy);color:var(--white);font-size:13px;font-weight:500;padding:10px 18px;border-radius:99px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:var(--sp-4);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;z-index:9999;white-space:nowrap}.toast--visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.chat-context-cards{display:flex;flex-direction:column;gap:var(--sp-3);width:100%}.chat-context-cards__label{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.chat-context-card{width:100%;text-align:left;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:var(--sp-5);transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-xs);font-family:var(--font-sans)}.chat-context-card:hover{border-color:#2952d94d;box-shadow:var(--shadow-sm)}.chat-context-card__icon{font-size:14px;flex-shrink:0}.chat-context-card__body{flex:1;min-width:0}.chat-context-card__sender{font-size:11.5px;font-weight:600;color:var(--mist);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.chat-context-card__subject{font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.chat-context-card__date{font-size:10.5px;color:var(--dim);flex-shrink:0;font-variant-numeric:tabular-nums}.sidebar__sessions{padding:4px 10px 8px;display:flex;flex-direction:column;gap:var(--sp-1)}.sidebar__sessions-new{display:flex;align-items:center;gap:var(--sp-3);padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.15);background:#ffffff12;color:#ffffffb3;font-size:11.5px;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:background .12s,color .12s;margin-bottom:4px}.sidebar__sessions-new:hover{background:#ffffff21;color:#fff}.sidebar__sessions-list{display:flex;flex-direction:column;gap:var(--sp-1);max-height:300px;overflow-y:auto}.sidebar__sessions-list::-webkit-scrollbar{width:3px}.sidebar__sessions-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.sidebar__session-item{display:flex;align-items:center;border-radius:var(--radius-sm);overflow:hidden;transition:background .1s}.sidebar__session-item:hover{background:#ffffff12}.sidebar__session-item--active{background:#ffffff1f!important}.sidebar__session-name{flex:1;padding:5px 8px;font-size:11.5px;color:#fff9;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;background:transparent;border:none}.sidebar__session-item--active .sidebar__session-name{color:#fff;font-weight:500}.sidebar__session-del{padding:5px 6px;color:#ffffff4d;cursor:pointer;flex-shrink:0;border-radius:var(--radius-xs);transition:color .12s,background .12s;background:transparent;border:none}.sidebar__session-del:hover{color:#ff6b6b;background:#ffffff14}.sidebar__trust{display:flex;align-items:center;gap:var(--sp-4);padding:10px 14px 14px;color:#ffffff52;font-size:10.5px;letter-spacing:.01em;line-height:1.3;border-top:1px solid var(--sb-border)}.sidebar__trust svg{flex-shrink:0;opacity:.7}.sidebar__profile{display:flex;align-items:center;gap:var(--sp-5);padding:10px 12px 14px;border-top:1px solid var(--sb-border);margin-top:2px}.sidebar__profile--collapsed{justify-content:center;padding:10px 0 14px}.sidebar__profile-avatar{width:28px;height:28px;border-radius:50%;background:#0e1b330f;color:var(--navy, var(--navy));font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;border:1px solid var(--ghost)}.sidebar__profile-name{font-size:12px;font-weight:500;color:var(--mid, var(--muted));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.settings-save-btn--saved{background:var(--green);cursor:default}.settings-section__desc{font-size:12px;color:var(--dim);margin:-6px 0 12px;line-height:1.4}.settings-qa-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:10px}.settings-qa-item{display:flex;align-items:flex-start;gap:var(--sp-4)}.settings-qa-item__fields{flex:1;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.settings-qa-label{font-weight:500}.settings-qa-prompt{font-size:11.5px;color:var(--mist)}.settings-qa-delete{flex-shrink:0;margin-top:8px;background:none;border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;color:var(--dim);width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.settings-qa-delete:hover{background:var(--red-bg);color:var(--red);border-color:var(--red)}.settings-qa-add{background:none;border:1.5px dashed var(--ghost);border-radius:var(--radius-sm);color:var(--blue);font-size:12px;font-weight:500;cursor:pointer;padding:7px 13px;width:100%;text-align:center;transition:background .12s,border-color .12s;font-family:var(--font-sans)}.settings-skrivestil__autofetch{display:inline-flex;align-items:center;gap:var(--sp-3);background:transparent;color:var(--ink, var(--ink-5));border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:0;padding:0 13px;cursor:pointer;font-family:var(--font-sans);transition:background .15s,border-color .15s;margin-bottom:14px;height:var(--knapp-h)}.settings-skrivestil__autofetch:hover:not(:disabled){background:var(--hover);border-color:#0e1b3338}.settings-skrivestil__autofetch:disabled{opacity:.6;cursor:progress}.settings-skrivestil__spinner{width:12px;height:12px;border:1.5px solid var(--ghost-3);border-top-color:var(--navy, var(--navy));border-radius:50%;animation:skrivestil-spin .8s linear infinite}@keyframes skrivestil-spin{to{transform:rotate(360deg)}}.settings-skrivestil__error{background:#fee;color:#c33;border:1px solid #f99;border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;margin-bottom:12px}.settings-skrivestil__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-6);margin-top:6px;max-width:100%}@media (max-width: 720px){.settings-skrivestil__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 540px){.settings-skrivestil__grid{grid-template-columns:1fr}}.settings-skrivestil__card{position:relative;background:var(--bg-elev, #fafafa);border:1px solid var(--ghost, #e4e4e7);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font-family:var(--font-sans);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-5);min-height:110px;padding:12px 14px;transition:border-color .12s,box-shadow .12s,background .12s}.settings-skrivestil__card:hover{border-color:var(--ghost-3);background:#fff;box-shadow:0 2px 8px #0e1b330f}.settings-skrivestil__card--empty{opacity:.6;font-style:italic}.settings-skrivestil__card-preview{font-size:12px;color:var(--text-primary, #18181b);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.settings-skrivestil__card-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--text-muted, #71717a);letter-spacing:.02em}.settings-skrivestil__card-delete{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}.settings-skrivestil__card-delete:hover{background:#fee;color:#c33}.settings-skrivestil__card--add{border-style:dashed;border-color:var(--ghost);background:transparent;color:var(--blue);align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-direction:column;gap:var(--sp-2)}.settings-skrivestil__card--add:hover{background:var(--blue-light, var(--brand-bg));border-color:var(--blue)}.settings-skrivestil__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px;animation:skrivestil-modal-fade .15s ease-out}@keyframes skrivestil-modal-fade{0%{opacity:0}to{opacity:1}}.settings-skrivestil__modal{background:#fff;border-radius:var(--radius);box-shadow:0 20px 50px #00000040;width:min(640px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.settings-skrivestil__modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ghost)}.settings-skrivestil__modal-header h3{margin:0;font-size:15px;font-weight:600}.settings-skrivestil__modal-close{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.settings-skrivestil__modal-close:hover{background:var(--bg-elev);color:var(--text-primary)}.settings-skrivestil__modal-textarea{border:none!important;resize:vertical;min-height:240px;border-radius:0!important;font-size:13px;line-height:1.5;padding:14px 18px!important;flex:1}.settings-skrivestil__modal-textarea:focus{outline:none!important;box-shadow:none!important}.settings-skrivestil__modal-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid var(--ghost);gap:var(--sp-6)}.settings-skrivestil__modal-chars{font-size:11px;color:var(--text-muted)}.settings-skrivestil__modal-actions{display:flex;gap:var(--sp-4)}.settings-skrivestil__modal-actions .settings-qa-add{width:auto;padding:6px 14px}.settings-skrivestil__modal-actions .settings-save-btn{padding:0 16px;font-size:var(--knapp-tekst);height:var(--knapp-h-sm)}.settings-qa-add:hover{background:var(--blue-light);border-color:var(--blue-border)}.settings-qa-reset{background:none;border:none;color:var(--dim);font-size:11px;cursor:pointer;padding:4px 0;margin-top:4px;font-family:var(--font-sans);text-decoration:underline;text-underline-offset:2px}.settings-qa-reset:hover{color:var(--mist)}.shortcut-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b338c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .15s ease}.shortcut-modal{background:var(--white);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0e1b3338,0 0 0 1px #0e1b330f;width:380px;max-width:calc(100vw - 32px);padding:20px 24px 16px;animation:slideUp .18s ease}.shortcut-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shortcut-modal__header h3{font-size:14px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}.shortcut-modal__close{background:none;border:none;cursor:pointer;color:var(--dim);font-size:14px;padding:2px 6px;border-radius:var(--radius-xs);transition:background .12s,color .12s;line-height:1}.shortcut-modal__close:hover{background:var(--surface-2);color:var(--ink)}.shortcut-modal__list{display:flex;flex-direction:column;gap:var(--sp-1)}.shortcut-modal__item{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--ghost)}.shortcut-modal__item:last-child{border-bottom:none}.shortcut-modal__keys{display:flex;align-items:center;gap:var(--sp-2)}.shortcut-modal__kbd{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--ghost);border-bottom-width:2px;border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--ink);padding:1px 6px;min-width:22px;line-height:1.5;letter-spacing:0}.shortcut-modal__sep{color:var(--dim);font-size:11px;font-weight:400;padding:0 1px}.shortcut-modal__desc{font-size:12.5px;color:var(--mist);font-weight:400}.shortcut-modal__hint{margin:14px 0 0;font-size:11px;color:var(--dim);text-align:center}.inbox-shortcut-hint{background:none;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--dim);font-size:var(--knapp-tekst);font-weight:600;cursor:pointer;padding:0 7px;line-height:1.5;transition:background .12s,color .12s,border-color .12s;height:var(--knapp-h-sm)}.inbox-shortcut-hint:hover{background:var(--surface-2);color:var(--ink);border-color:var(--mist)}.mini-chat-stream-text{white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.55}.mini-chat-cursor{display:inline-block;width:2px;height:13px;background:var(--blue);border-radius:1px;margin-left:2px;vertical-align:middle;animation:mini-cursor-blink .7s steps(1) infinite}@keyframes mini-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.mini-chat-refs{margin-top:8px;display:flex;flex-direction:column;gap:var(--sp-2)}.mini-chat-refs__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.mini-chat-ref{display:flex;align-items:center;gap:var(--sp-4);padding:6px 9px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);text-decoration:none;transition:border-color .12s,background .12s}.mini-chat-ref:hover{border-color:var(--blue-border);background:var(--blue-light)}.mini-chat-ref__par{font-size:11px;font-weight:700;color:var(--blue);white-space:nowrap;flex-shrink:0}.mini-chat-ref__title{font-size:11px;color:var(--mist);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mini-chat-ref__arrow{color:var(--dim);flex-shrink:0;opacity:.5}.mini-chat-chips{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:8px}.mini-chat-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:5px 11px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--dim);font-family:var(--font-sans);font-size:11px;font-weight:400;cursor:pointer;transition:background .12s,color .12s,border-color .12s;line-height:1.3}.mini-chat-chip:hover{background:var(--surface);color:var(--ink);border-color:var(--ghost-3)}.mini-chat-chip--primary{background:#2952d90f;color:var(--blue);border-color:#2952d940;font-weight:500}.mini-chat-chip--primary:hover{background:#2952d91a;color:var(--blue);border-color:#2952d961}.chat-bubble--assistant .chat-chips{padding-left:38px}.chat-chips{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:10px}.chat-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 11px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--dim);font-family:var(--font-sans);font-size:11.5px;font-weight:400;cursor:pointer;transition:background .12s,color .12s,border-color .12s;line-height:1.3}.chat-chip:hover{background:var(--surface);color:var(--ink);border-color:var(--ghost-3)}.chat-chip--primary{background:#2952d90f;color:var(--blue);border-color:#2952d940;font-weight:500}.chat-chip--primary:hover{background:#2952d91a;color:var(--blue);border-color:#2952d961}.chat-chip--done{background:#daf7e3;color:#005d33;color:oklch(.42 .12 155);border-color:#b9e4c6;font-weight:500}.v2-asst-resizer:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:transparent;transition:background .15s ease}.v2-asst-resizer:hover:after,.v2-asst-resizer:active:after{background:#0e1b3338}.md-table-wrap{overflow-x:auto;max-width:100%;margin:8px 0;border-radius:var(--radius-sm);border:1px solid var(--ghost)}.md-table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:auto}.md-table th,.md-table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--ghost);white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;vertical-align:top;max-width:380px;line-height:1.5}.md-table th{background:var(--surface-2);font-weight:600;color:var(--ink);font-size:11.5px;letter-spacing:.01em}.md-table tr:last-child td{border-bottom:none}.md-table tr:hover td{background:var(--surface)}.md-blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--blue);background:var(--blue-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--mist);font-style:italic}.md-hr{border:none;border-top:1px solid var(--ghost);margin:10px 0}.dashboard{padding:36px 40px 40px;display:flex;flex-direction:column;gap:var(--sp-16);min-height:0;flex:1}.dashboard__greeting{margin-bottom:4px}.dashboard__hello{font-family:var(--font-serif);font-size:38px;font-weight:400;color:var(--ink);letter-spacing:-.025em;line-height:1.05}.dashboard__date{font-size:13.5px;color:var(--dim);margin-top:8px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.dashboard__quick{display:flex;gap:var(--sp-5);margin:18px 0 22px;flex-wrap:wrap}.dashboard__quick-btn{display:inline-flex;align-items:center;gap:var(--sp-5);padding:0 16px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-700, var(--navy-2));transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;height:var(--knapp-h)}.dashboard__quick-btn:hover{background:#fcfaf6;border-color:var(--rule-md, rgba(14, 27, 51, .16));transform:translateY(-1px)}.dashboard__quick-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2952d914;color:var(--blue, var(--brand));flex-shrink:0}.dashboard__quick-label{font-weight:500;letter-spacing:-.005em}.dashboard__quick-meta{font-size:10px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding-left:4px;border-left:1px solid var(--ghost);margin-left:4px}@media (max-width: 720px){.dashboard__quick{flex-direction:column}.dashboard__quick-btn{justify-content:flex-start}}.dashboard__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8)}.dashboard__stat-card{background:var(--white);border:1px solid var(--ghost);border-radius:12px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:var(--sp-1);transition:box-shadow .15s;cursor:default}.dashboard__stat-card--click{cursor:pointer}.dashboard__stat-card--click:hover{box-shadow:var(--shadow-sm);border-color:#c8d3e8}.dashboard__stat-num{font-size:36px;font-weight:800;color:var(--ink);letter-spacing:-.05em;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.dashboard__stat-num--red{color:var(--red)}.dashboard__stat-label{font-size:13px;font-weight:500;color:var(--mist);margin-bottom:2px}.dashboard__stat-sub{font-size:11.5px;color:var(--dim)}.dashboard__stat-sub--blue{color:var(--blue);font-weight:500}.dashboard__panels{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.dashboard__panel{background:var(--white);border:1px solid var(--ghost);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.dashboard__panel-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 13px;border-bottom:1px solid var(--ghost);flex-shrink:0}.dashboard__panel-title{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.dashboard__panel-link{font-size:12px;font-weight:500;color:var(--blue);background:none;border:none;cursor:pointer;font-family:var(--font-sans);padding:0;transition:opacity .12s}.dashboard__panel-link:hover{opacity:.7}.dashboard__panel-list{display:flex;flex-direction:column}.dashboard__panel-empty{padding:24px 20px;font-size:13px;color:var(--dim);text-align:center}.dashboard__panel-row{display:flex;align-items:center;gap:var(--sp-6);padding:12px 20px;background:none;border:none;border-bottom:1px solid var(--ghost);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background .1s;width:100%}.dashboard__panel-row:last-child{border-bottom:none}.dashboard__panel-row:hover{background:var(--surface)}.dashboard__panel-avatar{width:34px;height:34px;border-radius:50%;background:var(--blue-light);color:var(--blue);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--blue-border);letter-spacing:0}.dashboard__panel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.dashboard__panel-name{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dashboard__panel-subject{font-size:11.5px;color:var(--mist);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dashboard__panel-date{font-size:11.5px;color:var(--dim);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.dashboard__panel-date--red{color:var(--red);font-weight:500}.dashboard__panel-date--amber{color:var(--amber-m);font-weight:500}.dashboard__panel-date--blue{color:var(--blue);font-weight:500}.dashboard__panel-right{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.dashboard__panel-time{font-size:11.5px;color:var(--dim);white-space:nowrap}.dashboard__panel-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.saker-page{padding:28px 36px 36px;min-height:100%;box-sizing:border-box;font-family:var(--font-sans);background:var(--off);max-width:1360px;width:100%;margin:0 auto}.saker-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);margin-bottom:20px}.saker-page__title{font-family:var(--font-serif);font-size:32px;font-weight:400;color:#080c0f;letter-spacing:-.025em;line-height:1.05;margin:0 0 6px}.saker-page__meta{font-size:12px;color:#7c8186;margin:0}.saker-page__new-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 16px;font-size:var(--knapp-tekst);font-weight:500;color:#fff;background:var(--navy);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .13s,opacity .13s;height:var(--knapp-h)}.saker-page__new-btn:hover:not(:disabled){background:var(--navy-2)}.saker-page__new-btn:disabled{opacity:.4;cursor:not-allowed}.link-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3373;display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px;animation:saker-modal-fade .15s ease-out}.link-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0e1b3340;width:min(480px,100%);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans)}.link-modal__header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ghost)}.link-modal__header h2{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.link-modal__close{background:none;border:none;cursor:pointer;color:var(--dim);padding:5px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.link-modal__close:hover{background:var(--off-2);color:var(--ink)}.link-modal__search{position:relative;display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid var(--ghost-2);gap:var(--sp-4)}.link-modal__search svg{color:var(--dim);flex-shrink:0}.link-modal__search-input{flex:1;border:none;background:transparent;outline:none;font-size:14px;font-family:inherit;color:var(--ink)}.link-modal__search-input::placeholder{color:var(--dim)}.link-modal__search-input--solo{width:100%;padding:10px 12px;border:1px solid var(--ghost);border-radius:var(--radius-sm);margin-top:8px}.link-modal__search-input--solo:focus{border-color:var(--blue)}.link-modal__list{overflow-y:auto;max-height:50vh;padding:6px 0}.link-modal__empty{padding:30px 18px;text-align:center;color:var(--dim);font-size:13px}.link-modal__item{width:100%;display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;padding:10px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s;border-bottom:1px solid var(--ghost-2)}.link-modal__item:last-child{border-bottom:none}.link-modal__item:hover{background:var(--off-2)}.link-modal__item--current{background:#2952d90a}.link-modal__item-main{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.link-modal__item-name{font-weight:500;font-size:13.5px;color:var(--ink)}.link-modal__item-badge{font-size:10px;padding:2px 7px;background:var(--off-2);color:var(--mid);border-radius:99px;font-weight:500;letter-spacing:.02em}.link-modal__item-badge--active{background:var(--blue);color:#fff}.link-modal__item-type{font-size:11.5px;color:var(--dim)}.link-modal__body-pad{padding:16px 18px 6px}.link-modal__hint{font-size:12.5px;color:var(--mid);line-height:1.5;margin:0}.link-modal__footer{display:flex;justify-content:space-between;gap:var(--sp-4);padding:12px 18px;border-top:1px solid var(--ghost)}.link-modal__btn{padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;border-radius:var(--radius-sm);border:none;cursor:pointer;font-family:inherit;transition:background .12s,opacity .12s;height:var(--knapp-h)}.link-modal__btn--primary{background:var(--navy);color:#fff}.link-modal__btn--primary:hover:not(:disabled){background:var(--navy-2)}.link-modal__btn--primary:disabled{opacity:.4;cursor:not-allowed}.link-modal__btn--ghost{background:transparent;color:var(--mist);border:1px solid var(--ghost)}.link-modal__btn--ghost:hover{background:var(--off-2);color:var(--ink)}.saker-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px;animation:saker-modal-fade .15s ease-out}@keyframes saker-modal-fade{0%{opacity:0}to{opacity:1}}.saker-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0e1b3340;width:min(520px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans)}.saker-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--ghost)}.saker-modal__header h2{margin:0;font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.saker-modal__close{background:none;border:none;cursor:pointer;color:var(--dim);padding:6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.saker-modal__close:hover{background:var(--surface);color:var(--ink)}.saker-modal__body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-8)}.saker-modal__hint{font-size:12px;color:var(--dim);line-height:1.5;margin:0 0 4px;padding:10px 12px;background:#2952d90d;border-radius:var(--radius-sm);border-left:3px solid var(--blue)}.saker-modal__field{display:flex;flex-direction:column;gap:var(--sp-3)}.saker-modal__row{display:flex;gap:var(--sp-6)}.saker-modal__field--half{flex:1;min-width:0}.saker-modal__label{font-size:11.5px;font-weight:500;color:var(--mist);letter-spacing:.01em}.saker-modal__input{width:100%;padding:9px 11px;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;color:var(--ink);background:#fff;outline:none;transition:border-color .12s;box-sizing:border-box}.saker-modal__input:focus{border-color:var(--blue)}.saker-modal__textarea{resize:vertical;min-height:60px;font-family:inherit;line-height:1.5}.saker-modal__footer{display:flex;justify-content:flex-end;gap:var(--sp-4);padding:14px 20px;border-top:1px solid var(--ghost)}.saker-modal__btn{padding:0 16px;font-size:var(--knapp-tekst);font-weight:500;border-radius:var(--radius-sm);border:none;cursor:pointer;font-family:inherit;transition:background .12s,opacity .12s;height:var(--knapp-h)}.saker-modal__btn--primary{background:var(--navy);color:#fff}.saker-modal__btn--primary:hover:not(:disabled){background:var(--navy-2)}.saker-modal__btn--primary:disabled{opacity:.4;cursor:not-allowed}.saker-modal__btn--ghost{background:transparent;color:var(--mist);border:1px solid var(--ghost)}.saker-modal__btn--ghost:hover{background:var(--surface)}.saker-page__toolbar{display:flex;gap:var(--sp-6);align-items:center;margin-bottom:20px;flex-wrap:wrap}.saker-page__search{display:flex;align-items:center;gap:var(--sp-4);background:#fff;border-radius:9px;padding:8px 14px;border:1px solid oklch(.9 .01 250);flex:1;max-width:320px;min-width:200px}.saker-page__search svg{color:#9a9fa5;flex-shrink:0}.saker-page__search input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:13px;color:#080c0f;min-width:0}.saker-page__search input::placeholder{color:#9a9fa5}.saker-page__filter{display:flex;gap:var(--sp-1);background:#fff;border-radius:9px;padding:3px;border:1px solid oklch(.9 .01 250)}.saker-page__filter-btn{padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-weight:400;cursor:pointer;background:transparent;color:#5f6469;border:none;transition:all .13s ease;font-family:var(--font-sans);height:var(--knapp-h-sm)}.saker-page__filter-btn:hover:not(.saker-page__filter-btn--active){color:#080c0f}.saker-page__filter-btn--active{background:var(--navy);color:#fff;font-weight:500}.saker-page__filter-count{opacity:.65;margin-left:2px}.saker-page__table{background:#fff;border-radius:14px;border:1px solid oklch(.9 .01 250);overflow:hidden;box-shadow:0 1px 4px #0000000a}.saker-page__thead,.saker-page__row{display:grid;grid-template-columns:minmax(220px,2.4fr) minmax(220px,2.5fr) minmax(120px,1fr) minmax(100px,1fr) minmax(90px,1fr);align-items:center;gap:var(--sp-8);padding:14px 22px}.saker-page__thead{padding:12px 22px;border-bottom:1px solid oklch(.92 .01 250);background:var(--off)}.saker-page__thead span{font-size:10.5px;font-weight:500;color:#7c8186;letter-spacing:.06em;text-transform:uppercase}.saker-page__row{border:none;background:#fff;border-bottom:1px solid oklch(.93 .01 250);cursor:pointer;width:100%;text-align:left;font-family:var(--font-sans);transition:background .1s}.saker-page__row:last-child{border-bottom:none}.saker-page__row:hover{background:var(--off)}.saker-page__client{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.saker-page__avatar{width:30px;height:30px;border-radius:50%;background:#2952d91f;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:1.5px solid rgba(41,82,217,.22);letter-spacing:.02em;flex-shrink:0}.saker-page__client-text{display:flex;flex-direction:column;min-width:0}.saker-page__client-name{font-size:13px;font-weight:600;color:#080c0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.saker-page__client-addr{font-size:11px;color:#7c8186;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;min-width:0}.saker-page__subject{font-size:13px;color:#1e2226;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.saker-page__type{font-size:12px;color:#5f6469}.saker-page__frist{font-size:12px;color:#51565b;white-space:nowrap;font-variant-numeric:tabular-nums}.saker-page__frist--urgent{color:#8c3439;font-weight:500}.saker-page__activity{font-size:12px;color:#6d7277;white-space:nowrap}.saker-status{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;font-size:11px;font-weight:500;border-radius:var(--radius-sm);border:1px solid transparent;letter-spacing:.02em;white-space:nowrap;justify-self:start}.saker-status--urgent{background:#ffeceb;background:oklch(.96 .03 20);color:#8c3439;border-color:#f7cbca}.saker-status--active{background:#daf7e3;color:#005d33;color:oklch(.42 .12 155);border-color:#b9e4c6}.saker-status--closed{background:#e6ecf2;color:#69737d;border-color:#d3d8de}.saker-page__empty{padding:48px 22px;text-align:center;color:#7c8186;font-size:13px}@media (max-width: 1040px){.saker-page{padding:20px 20px 32px}.saker-page__thead,.saker-page__row{grid-template-columns:minmax(180px,1.8fr) minmax(180px,2fr) 110px 90px 80px;gap:var(--sp-6);padding:12px 16px}.saker-page__thead{padding:10px 16px}.saker-page__avatar{width:28px;height:28px}}@media (max-width: 1100px){.web-main__user{display:none}.web-main__topbar{padding:0 var(--sp-8);gap:var(--sp-4)}.web-main__topbar-left{gap:var(--sp-5)}.web-context-pill{max-width:280px;font-size:11.5px}.web-context-pill__tags .inbox-tag{display:none}.web-context-pill__tags .inbox-tag:nth-child(-n+2){display:inline-flex}.sidebar:not(.sidebar--collapsed){width:184px}.inbox-list-panel--split{width:300px;min-width:260px}.inbox-detail{padding:14px 18px}.inbox-detail__title-bar{gap:var(--sp-5)}.inbox-detail__subject{font-size:15px}.inbox-detail__title-right{gap:var(--sp-3)}.inbox-detail__aktor-btn,.inbox-detail__ask-ai-btn{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);height:var(--knapp-h-sm)}.inbox-reply__textarea{font-size:12.5px;padding:9px 12px}.inbox-reply__ghost-btn{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);height:var(--knapp-h-sm)}}@media (max-width: 900px){.inbox-list-panel--split{width:260px;min-width:240px}.inbox-card2{padding:9px 12px 9px 14px}.inbox-card2__sender{font-size:12px}.inbox-card2__subject{font-size:11.5px}.inbox-detail{padding:12px 16px}.inbox-detail__subject{font-size:14px}.saker-page{padding:16px 16px 24px}.saker-page__thead,.saker-page__row{grid-template-columns:minmax(160px,1.6fr) minmax(160px,2fr) 80px 70px;gap:var(--sp-5);padding:10px 14px}.saker-page__thead span:nth-child(5),.saker-page__row>.saker-page__activity{display:none}.saker-page__avatar{width:26px;height:26px;font-size:10.5px}.saker-page__client-name{font-size:12px}.aktor-wizard__grid{grid-template-columns:1fr}.aktor-wizard{padding:16px 16px 24px}.chat-view>.chat-composer{padding-left:16px;padding-right:16px}.chat-messages__inner{padding:16px 16px 8px}.dashboard__stats{grid-template-columns:1fr 1fr}.dashboard__panels{grid-template-columns:1fr}}.chat-history-panel{display:flex;flex-direction:column;width:240px;flex-shrink:0;height:100%;background:var(--off);border-right:1px solid var(--ghost);overflow:hidden}.chat-history-panel__header{padding:12px 12px 8px;display:flex;flex-direction:column;gap:var(--sp-4);flex-shrink:0}.chat-history-panel__new{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:7px 13px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);cursor:pointer;font-family:var(--font-sans);transition:background .12s,border-color .12s}.chat-history-panel__new:hover{background:var(--blue-light);border-color:var(--blue-border);color:var(--blue)}.chat-history-panel__new svg{color:var(--blue);flex-shrink:0}.chat-history-panel__search{display:flex;align-items:center;gap:var(--sp-3);padding:6px 10px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm)}.chat-history-panel__search svg{color:var(--dim);flex-shrink:0}.chat-history-panel__search input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:11.5px;color:var(--ink);min-width:0}.chat-history-panel__search input::placeholder{color:var(--dim)}.chat-history-panel__search-clear{background:none;border:none;cursor:pointer;color:var(--dim);padding:2px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:color .12s}.chat-history-panel__search-clear:hover{color:var(--ink)}.chat-history-panel__label{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:6px 14px 4px;flex-shrink:0}.chat-history-panel__list{flex:1;overflow-y:auto;padding:0 6px 8px;display:flex;flex-direction:column;gap:var(--sp-1)}.chat-history-panel__empty{padding:20px 14px;text-align:center;font-size:11.5px;color:var(--dim)}.chat-history-panel__item{display:flex;align-items:center;border-radius:var(--radius-sm);padding:0 4px 0 0;transition:background .1s;position:relative}.chat-history-panel__item:hover{background:#0e1b330a}.chat-history-panel__item--active{background:#2952d914}.chat-history-panel__item--active:hover{background:#2952d91f}.chat-history-panel__item-name{flex:1;min-width:0;padding:7px 13px;font-size:12px;color:var(--mist);text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-sm)}.chat-history-panel__item--active .chat-history-panel__item-name{color:var(--blue);font-weight:500}.chat-history-panel__item-del{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--dim);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.chat-history-panel__item-del:hover{background:#b0223c14;color:var(--red)}@media (max-width: 1100px){.chat-history-panel{display:none}}@media (min-width: 1101px){.topbar-sessions--narrow-only{display:none}}@media (max-width: 720px){.inbox-split{flex-direction:column}.inbox-split--list-only .inbox-list-panel--split{width:100%!important;height:auto;max-height:none;border-right:none;border-bottom:none}.inbox-split--list-only .inbox-split__detail,.inbox-split--detail-open .inbox-list-panel--split{display:none}.inbox-split--detail-open .inbox-split__detail{width:100%;height:100%;flex:1}.inbox-detail__mobile-back{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 13px;margin:0 0 10px;background:transparent;border:1px solid var(--ghost);border-radius:16px;color:var(--mist);font-size:var(--knapp-tekst);font-weight:500;font-family:var(--font-sans);cursor:pointer;height:var(--knapp-h)}.inbox-detail__mobile-back:active{background:var(--surface)}}@media (min-width: 721px){.inbox-detail__mobile-back{display:none}}@media (max-width: 880px){.aktor-wizard{padding:14px 18px 24px}.aktor-wizard__title{font-size:17px;margin-bottom:14px}.aktor-wizard__breadcrumb{font-size:10.5px;margin-bottom:2px}.aktor-wizard__stepper{gap:var(--sp-3) 0;margin-bottom:16px}.aktor-step__num{width:24px;height:24px;font-size:10.5px;font-variant-numeric:tabular-nums}.aktor-step__label{font-size:11.5px}.aktor-step__line{width:22px;margin:0 6px}.aktor-wizard__form-body{padding:18px 16px;gap:var(--sp-8)}.aktor-wizard__form-heading{font-size:14.5px}.aktor-wizard__card{padding:14px 16px}.aktor-wizard__card-label{font-size:10.5px;margin-bottom:8px}.aktor-wizard__sidebar{gap:var(--sp-5)}.aktor-wizard__type-row{gap:var(--sp-3);flex-wrap:wrap}.aktor-wizard__type-btn{padding:var(--knapp-pad);font-size:var(--knapp-tekst);min-height:var(--knapp-h)}.aktor-wizard__card--sak{display:none}}@media (max-width: 600px){.aktor-step__label{display:none}.aktor-step__line{width:18px;margin:0 4px}.aktor-wizard__stepper{justify-content:center;gap:0}}@media (max-width: 480px){.aktor-wizard{padding:14px 12px 24px}.aktor-wizard__title{font-size:16px;margin-bottom:12px}.aktor-wizard__breadcrumb{font-size:10px}.aktor-wizard__stepper{flex-wrap:wrap;gap:var(--sp-3) 0;margin-bottom:14px}.aktor-step__num{width:22px;height:22px;font-size:10px;font-variant-numeric:tabular-nums}.aktor-step__label{font-size:11px}.aktor-step__line{width:16px;margin:0 4px}.aktor-wizard__form-body{padding:16px 14px;gap:var(--sp-8)}.aktor-wizard__form-heading{font-size:13.5px}.aktor-wizard__field-label{font-size:10px}.aktor-wizard__type-row{gap:var(--sp-2)}.aktor-wizard__type-btn{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);height:var(--knapp-h-sm)}.aktor-wizard__form-footer{padding:10px 14px}.aktor-wizard__primary-btn,.aktor-wizard__back-btn{padding:var(--knapp-pad);font-size:var(--knapp-tekst);height:var(--knapp-h)}.aktor-wizard__card{padding:14px}.aktor-wizard__card-label{font-size:10px;margin-bottom:9px}.aktor-wizard__card--sak{display:none}.aktor-wizard__type-row{flex-wrap:wrap;gap:var(--sp-3)}.aktor-wizard__type-btn{flex:0 1 auto;min-height:var(--knapp-h)}.bottom-tabs button{font-size:var(--knapp-tekst)}.inbox-card2{padding:8px 10px 8px 12px}.inbox-card2__sender{font-size:11.5px}.inbox-card2__subject{font-size:11px}.inbox-card2__date{font-size:10px;font-variant-numeric:tabular-nums}.inbox-detail{padding:10px 12px}.inbox-detail__subject{font-size:13px}.saker-page__thead,.saker-page__row{grid-template-columns:minmax(120px,1.5fr) minmax(140px,2fr) 65px;gap:var(--sp-4);padding:9px 12px}.saker-page__thead span:nth-child(3),.saker-page__row>.saker-page__type{display:none}.dashboard__stats{grid-template-columns:1fr}}.inbox-compose-btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--brand);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;margin-right:auto;transition:background .15s;height:var(--knapp-h)}.inbox-compose-btn:hover{background:#134ae0}.inbox-folder-toggle{display:inline-flex;align-items:stretch;background:var(--surface, #f5f5f7);border-radius:var(--radius-sm);padding:2px;gap:var(--sp-1)}.inbox-folder-toggle__btn{background:transparent;border:none;padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;color:var(--dim, #71717a);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:background .12s,color .12s;white-space:nowrap;height:var(--knapp-h-sm)}.inbox-folder-toggle__btn:hover:not(.inbox-folder-toggle__btn--active){color:var(--ink)}.inbox-folder-toggle__btn--active{background:var(--white, #fff);color:var(--ink);box-shadow:0 1px 2px #0e1b3314}.inbox-compose-btn svg{flex-shrink:0}.compose-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3373;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.compose-modal{background:#fff;border-radius:var(--radius);width:100%;max-width:640px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 20px 60px #0e1b3359;overflow:hidden}.compose-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--linje)}.compose-modal__title{font-size:15px;font-weight:600;color:#02040c;margin:0}.compose-modal__close{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;display:flex;border-radius:var(--radius-xs)}.compose-modal__close:hover{background:var(--off-2);color:#02040c}.compose-modal__body{padding:14px 18px;overflow-y:auto;flex:1}.compose-modal__field{display:flex;align-items:center;border-bottom:1px solid #F0F2F8;padding:8px 0;position:relative}.compose-modal__field--body{flex-direction:column;align-items:stretch;border-bottom:none;padding-top:12px}.compose-modal__label{font-size:12px;color:var(--muted);width:50px;flex-shrink:0}.compose-modal__input{flex:1;border:none;outline:none;font-size:13px;font-family:inherit;color:#02040c;padding:4px 0;background:transparent}.compose-modal__input::placeholder{color:var(--muted-2)}.compose-modal__cc-toggle{background:none;border:none;color:var(--brand);font-size:12px;cursor:pointer;padding:0 4px}.compose-modal__textarea{width:100%;min-height:200px;border:none;outline:none;resize:vertical;font-size:13px;font-family:inherit;color:#02040c;line-height:1.55;padding:0;background:transparent}.compose-modal__textarea::placeholder{color:var(--muted-2)}.compose-modal__error{color:var(--red);font-size:12px;margin:8px 0 0}.compose-modal__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid var(--linje);background:var(--off)}.compose-modal__ai-btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:none;border:1px solid var(--linje);border-radius:var(--radius-sm);padding:var(--knapp-pad);font-size:var(--knapp-tekst);color:var(--ink-4);cursor:pointer;transition:all .15s;height:var(--knapp-h)}.compose-modal__ai-btn:hover:not(:disabled){background:var(--off-2);border-color:var(--brand);color:var(--brand)}.compose-modal__ai-btn:disabled{opacity:.5;cursor:not-allowed}.compose-modal__attach-btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:none;border:1px solid var(--linje);border-radius:var(--radius-sm);padding:var(--knapp-pad);font-size:var(--knapp-tekst);color:var(--ink-4);cursor:pointer;transition:all .15s;margin-right:6px;height:var(--knapp-h)}.compose-modal__attach-btn:hover:not(:disabled){background:var(--off-2);border-color:var(--brand);color:var(--brand)}.compose-modal__attach-btn:disabled{opacity:.5;cursor:not-allowed}.compose-modal__attachments{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:8px 0 4px;border-top:1px dashed var(--rule, rgba(14,27,51,.08));margin-top:8px}.compose-modal__attachment-chip{display:inline-flex;align-items:center;gap:var(--sp-3);background:#f4f1ea;border:1px solid #E1DACA;border-radius:var(--radius-xs);padding:4px 8px 4px 7px;font-size:11.5px;color:var(--ink-4);max-width:280px;font-variant-numeric:tabular-nums}.compose-modal__attachment-chip svg{color:var(--muted);flex-shrink:0}.compose-modal__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500}.compose-modal__attachment-size{color:var(--muted-2);font-size:10.5px;flex-shrink:0}.compose-modal__attachment-remove{background:none;border:none;padding:2px;cursor:pointer;color:var(--muted-2);display:inline-flex;align-items:center;border-radius:2px;transition:all .12s}.compose-modal__attachment-remove:hover:not(:disabled){color:var(--red);background:#b0223c14}.compose-modal__attachment-remove:disabled{opacity:.4;cursor:not-allowed}.compose-modal__actions{display:flex;gap:var(--sp-4)}.compose-modal__cancel{background:none;border:1px solid var(--linje);border-radius:var(--radius-xs);padding:7px 13px;font-size:12px;color:var(--ink-4);cursor:pointer}.compose-modal__cancel:hover{background:var(--off-2)}.compose-modal__send{background:var(--brand);color:#fff;border:none;border-radius:var(--radius-xs);padding:7px 18px;font-size:12px;font-weight:500;cursor:pointer;min-width:70px}.compose-modal__send:hover:not(:disabled){background:#134ae0}.compose-modal__send:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){.compose-overlay{padding:0}.compose-modal{max-height:100vh;height:100vh;max-width:100vw;border-radius:0}}.nv-seg-btn,.nv-seg-btn:focus,.nv-seg-btn:focus-visible,.nv-seg-btn:active{outline:none!important;-webkit-tap-highlight-color:transparent}.nv-seg-btn:focus:not(:focus-visible){box-shadow:0 1px 2px #0e1b331a!important}.nv-seg-btn:focus-visible{box-shadow:inset 0 0 0 1.5px #2952d98c,0 1px 2px #0e1b331a!important}.ko-skip{border-radius:var(--radius-xs);transition:background .15s ease,color .15s ease}.ko-skip:hover{background:var(--hover);color:var(--ink-3)}.ko-btn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.ko-btn:hover{border-color:#0e1b3347;background:var(--off)}.ko-primary{transition:background .18s ease,transform .18s ease}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--knapp-pad);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;line-height:1.2;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);background:#fff;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease;height:var(--knapp-h)}.nv-btn:hover{border-color:#0e1b3347}.nv-btn:disabled{opacity:.45;cursor:not-allowed}.nv-btn--sm{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);gap:var(--sp-3);height:var(--knapp-h-sm)}.nv-btn--lg{padding:0 16px;font-size:var(--knapp-tekst);height:var(--knapp-h)}.nv-btn--primary{background:var(--sb-fast, var(--navy));border-color:var(--sb-fast, var(--navy));color:#fff;font-weight:500}.nv-btn--primary:hover{filter:brightness(1.14);border-color:var(--sb-fast, var(--navy))}.nv-btn--ghost{background:transparent;border-color:transparent;color:var(--muted)}.nv-btn--ghost:hover{background:var(--hover);border-color:transparent}.nv-btn--fare{background:#fff;border-color:#b0223c4d;color:var(--red)}.nv-btn--fare:hover{background:#b0223c0f;border-color:#b0223c80}.nv-btn--ikon{width:var(--knapp-h);height:var(--knapp-h);padding:0}.nv-btn--ikon.nv-btn--sm{width:var(--knapp-h-sm);height:var(--knapp-h-sm)}:where(button,input,select,textarea,kbd){font-family:var(--font-h);letter-spacing:-.005em}:where(button){border-radius:var(--radius-sm)}:where(button[class*=pill],button[class*=chip],button[class*=fab],button[class*=avatar]){border-radius:999px}.nv-svar-loss{display:flex;flex-direction:column;overflow:hidden}.nv-svar-loss>div:first-child{cursor:grab;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nv-svar-loss>div:first-child::-webkit-scrollbar{display:none}.nv-svar-loss>div:first-child>button{flex:0 0 auto;white-space:nowrap}.nv-svar-loss>div:first-child:active{cursor:grabbing}.nv-svar-loss>.inbox-v2-rt-toolbar,.nv-svar-loss>.compose-panel__attach-list{flex-shrink:0}.nv-svar-loss>.inbox-v2-rt-editor{flex:1 1 auto;min-height:0;max-height:none}.nv-svar-loss>.nv-svar-notat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nv-svar-loss>.nv-svar-notat>textarea{flex:1 1 auto;min-height:0;resize:none}.nv-svar-loss>.nv-svar-bunn{flex-shrink:0;margin-top:auto}.ko-svar-loss>div:first-child{cursor:grab}.ko-svar-loss>div:first-child:active{cursor:grabbing}.inbox-v2-viewtab:hover{color:var(--ink-800, var(--ink-4))!important}.inbox-v2-viewtab:not([aria-selected=true]):hover{box-shadow:inset 0 -1.5px #0e1b332e!important}.inbox-v2-viewtabs::-webkit-scrollbar{display:none}.ko-hoyde-handtak{position:relative;flex:0 0 10px;height:10px;margin:-4px 0;cursor:ns-resize;z-index:3}.ko-hoyde-handtak:after{content:"";position:absolute;left:50%;top:4px;width:46px;height:2px;margin-left:-23px;border-radius:999px;background:transparent;transition:background .14s ease}.ko-hoyde-handtak:hover:after,.ko-hoyde-handtak:active:after{background:#0e1b3338}.app-container:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;pointer-events:none;border:2.5px solid var(--sb-fast, var(--navy));border-radius:12px;box-shadow:0 0 0 100vmax var(--sb-fast, var(--navy))}@media (max-width: 640px){.app-container:after{border-radius:0;border-width:2px;box-shadow:none}}html.urd .app-container:after{content:none}@keyframes nv-ghost-skinn{0%{background-position:200% 0}to{background-position:-200% 0}}.nv-ghost{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,#0e1b330e 25%,#0e1b331a 37%,#0e1b330e 63%);background-size:200% 100%;animation:nv-ghost-skinn 1.4s ease-in-out infinite}.nv-ghost--prikk{width:8px;height:8px;border-radius:999px;flex-shrink:0;margin-top:4px}.nv-ghost-rad{display:flex;align-items:flex-start;gap:var(--sp-6);height:66px;padding:0 16px;border-bottom:1px solid var(--ghost-2);animation:nv-ghost-inn .3s cubic-bezier(.2,0,0,1) both}.nv-ghost-rad>span:not(.nv-ghost--prikk){align-self:center}@keyframes nv-ghost-inn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nv-ghost,.nv-ghost-rad{animation:none}}.nv-hjem-rad{border:none;border-bottom:1px solid var(--ghost);transition:background .12s ease}.nv-hjem-rad:last-child{border-bottom:none}.nv-hjem-rad:hover{background:#0e1b3309}.nv-uke-post{cursor:pointer;border-radius:2px;transition:background .12s ease}.nv-uke-post:hover,.nv-ctx-item:hover{background:var(--hover)}.nv-vis-btn:hover{border-color:#0e1b3347!important}@keyframes nv-panel-inn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.nv-oppgave-panel{animation:nv-panel-inn .2s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion: reduce){.nv-oppgave-panel{animation:none}}.nv-dra-handtak{position:relative;flex:0 0 7px;width:7px;margin:0 -3px;z-index:5;cursor:col-resize;background:transparent;outline:none}.nv-dra-handtak:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .14s ease}.nv-dra-handtak:hover:after,.nv-dra-handtak:focus-visible:after,.nv-dra-handtak.is-drar:after{background:var(--brand-600, var(--brand));width:2px;left:2.5px}@keyframes ko-kort-inn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ko-ghost-inn{0%{transform:translateY(5px);opacity:.35}to{transform:none;opacity:1}}.ko-kort-inn{animation:ko-kort-inn .2s cubic-bezier(.2,0,0,1)}.ko-ghost-inn{animation:ko-ghost-inn .26s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){.ko-kort-inn,.ko-ghost-inn{animation:none}}.ko-rail-rad:hover{background:var(--hover)}.ko-rail-rad-naa:hover{background:#fff}@media (max-width: 1180px){.ko-rail{display:none!important}}.ko-runner-mer-valg:hover{background:var(--hover)}.ko-primary:hover:not(:disabled){background:#000;transform:translateY(-1px)}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.compose-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:transparent;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 22px 22px;pointer-events:none}.compose-popup{pointer-events:auto;width:min(480px,calc(100vw - 44px));height:clamp(380px,calc(100vh - 220px),540px);max-height:calc(100vh - 44px);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 26px 60px -18px #0e1b3359;display:flex;flex-direction:column;overflow:hidden;animation:composeSlideIn .18s cubic-bezier(.2,.7,.2,1)}.compose-popup--flyttet{position:fixed;margin:0;animation:none}.compose-panel__title-bar{cursor:grab}.compose-panel__title-bar:active{cursor:grabbing}.compose-panel__title-bar button,.compose-panel__title-bar input{cursor:pointer}.compose-popup--stor{width:min(900px,calc(100vw - 44px));height:calc(100vh - 88px)}@keyframes composeSlideIn{0%{transform:translateY(18px);opacity:.4}to{transform:none;opacity:1}}@media (max-width: 700px){.compose-popup-overlay{padding:0}.compose-popup{width:100vw;height:100%;border-radius:0}}.compose-panel__attach-list{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:8px 18px 0}.compose-panel__attach-chip{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:100%;background:var(--off-2);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;color:var(--ink-4)}.compose-panel__attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.compose-panel__attach-size{color:var(--muted-2);font-size:11px}.compose-panel__attach-remove{background:none;border:none;cursor:pointer;color:var(--muted-2);font-size:14px;line-height:1;padding:0 2px}.compose-panel__attach-remove:hover{color:var(--red)}.compose-panel__attach-error{width:100%;font-size:11.5px;color:var(--red)}.compose-panel{display:flex;flex-direction:column;height:100%;background:#fff;flex:1;min-width:0}.compose-panel__title-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--linje)}.compose-panel__title-left{display:flex;align-items:center;gap:var(--sp-5)}.compose-panel__subject{font-size:16px;font-weight:600;color:#02040c;margin:0}.compose-panel__title-right{display:flex;align-items:center;gap:var(--sp-4)}.compose-panel__close{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;display:flex;border-radius:var(--radius-xs)}.compose-panel__close:hover{background:var(--off-2);color:#02040c}.compose-panel__fields{border-bottom:1px solid var(--linje);padding:4px 18px}.compose-panel__row{display:flex;align-items:center;border-bottom:1px solid #F0F2F8;padding:9px 0;position:relative}.compose-panel__row:last-child{border-bottom:none}.compose-panel__label{font-size:12px;color:var(--muted);width:50px;flex-shrink:0}.compose-panel__input{flex:1;border:none;outline:none;font-size:13px;font-family:inherit;color:#02040c;padding:4px 0;background:transparent}.compose-panel__input::placeholder{color:var(--muted-2)}.compose-panel__cc-toggle{background:none;border:none;color:var(--brand);font-size:12px;cursor:pointer;padding:0 4px}.compose-panel__body-wrap{flex:1;display:flex;padding:14px 18px 0;overflow:hidden}.compose-panel__textarea{width:100%;height:100%;border:none;outline:none;resize:none;font-size:13px;font-family:inherit;color:#02040c;line-height:1.6;padding:0;background:transparent}.compose-panel__textarea::placeholder{color:var(--muted-2)}.compose-panel__error{color:var(--red);font-size:12px;margin:6px 18px 0}.compose-panel__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid var(--linje);background:var(--off)}.compose-panel__ai-btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:none;border:1px solid var(--linje);border-radius:var(--radius-sm);padding:var(--knapp-pad);font-size:var(--knapp-tekst);color:var(--ink-4);cursor:pointer;transition:all .15s;height:var(--knapp-h)}.compose-panel__ai-btn:hover:not(:disabled){background:var(--off-2);border-color:var(--brand);color:var(--brand)}.compose-panel__ai-btn:disabled{opacity:.5;cursor:not-allowed}.compose-panel__actions{display:flex;gap:var(--sp-4)}.compose-panel__cancel{background:none;border:1px solid var(--linje);border-radius:var(--radius-xs);padding:7px 13px;font-size:12px;color:var(--ink-4);cursor:pointer}.compose-panel__cancel:hover{background:var(--off-2)}.compose-panel__send{background:var(--brand);color:#fff;border:none;border-radius:var(--radius-xs);padding:7px 18px;font-size:12px;font-weight:500;cursor:pointer;min-width:70px}.compose-panel__send:hover:not(:disabled){background:#134ae0}.compose-panel__send:disabled{opacity:.6;cursor:not-allowed}.inbox-split--compose .inbox-list-panel--split{display:none}.inbox-split--compose .inbox-split__detail{flex:1}.inbox-split--compose .compose-panel{flex:1;min-width:0}.inbox-split--compose:not(.inbox-split--mini-open) .compose-panel{max-width:880px;margin:0 auto;width:100%}.inbox-drafts{border-bottom:1px solid var(--linje);background:var(--off);padding:4px 0 6px}.inbox-drafts__header{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;padding:8px 16px 4px}.inbox-drafts__row{display:flex;align-items:center;gap:var(--sp-5);padding:8px 16px;cursor:pointer;transition:background .12s;border-left:2px solid transparent}.inbox-drafts__row:hover{background:#fff;border-left-color:var(--brand)}.inbox-drafts__icon{width:22px;height:22px;border-radius:50%;background:#e8efff;color:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.inbox-drafts__info{flex:1;min-width:0}.inbox-drafts__subject{font-size:12.5px;color:#02040c;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.inbox-drafts__meta{font-size:11px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.inbox-drafts__delete{background:none;border:none;color:var(--muted-2);padding:4px;border-radius:var(--radius-xs);cursor:pointer;display:flex;flex-shrink:0;opacity:0;transition:opacity .12s,color .12s}.inbox-drafts__row:hover .inbox-drafts__delete{opacity:1}.inbox-drafts__delete:hover{background:#ffeaea;color:var(--red)}.subject-placeholder{font-style:italic;color:#8b9095;font-size:.92em;font-weight:400}.saker-page__client-row{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.saker-page__client-row>.saker-page__client-name{min-width:0;flex:0 1 auto}.saker-status--inline{flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:500;border-radius:var(--radius-xs);letter-spacing:.03em;text-transform:lowercase;position:relative;top:-1px}.chat-prompt-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);width:100%;max-width:560px}.chat-prompt-card{display:flex;align-items:center;gap:var(--sp-6);padding:14px;background:#fff;border:1px solid oklch(.92 .01 250);border-radius:var(--radius);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:all .15s ease}.chat-prompt-card:hover{border-color:var(--blue);background:#f8fafd;transform:translateY(-1px);box-shadow:0 4px 14px #2952d914}.chat-prompt-card__icon{font-size:20px;line-height:1;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#eef6ff;background:oklch(.97 .02 250);border-radius:var(--radius)}.chat-prompt-card__body{display:flex;flex-direction:column;min-width:0}.chat-prompt-card__label{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.chat-prompt-card__desc{font-size:11.5px;color:var(--dim);margin-top:2px}@media (max-width: 720px){.chat-prompt-cards{grid-template-columns:1fr}}.lovdata-empty-state{display:flex;flex-direction:column;gap:var(--sp-12);padding:4px 2px 12px}.lovdata-section-block{display:flex;flex-direction:column;gap:var(--sp-5)}.lovdata-section-block__header{display:flex;align-items:center;justify-content:space-between}.lovdata-section-block__label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);font-weight:500;margin:0}.lovdata-section-block__action{font-size:11px;color:var(--blue);background:none;border:none;cursor:pointer;padding:0;letter-spacing:.02em}.lovdata-section-block__action:hover{text-decoration:underline}.lovdata-history{display:flex;flex-direction:column;gap:var(--sp-2)}.lovdata-history__item{display:inline-flex;align-items:center;gap:var(--sp-4);background:none;border:none;padding:7px 13px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s;font-family:inherit;width:fit-content;max-width:100%}.lovdata-history__item:hover{background:var(--hover)}.lovdata-history__item svg{color:var(--dim);flex-shrink:0}.lovdata-popular{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.lovdata-popular__card{display:flex;align-items:center;gap:var(--sp-6);padding:12px 14px;background:#fff;border:1px solid oklch(.92 .01 250);border-radius:var(--radius);cursor:pointer;text-align:left;font-family:inherit;transition:all .15s}.lovdata-popular__card:hover{border-color:var(--blue);box-shadow:0 3px 10px #2952d912}.lovdata-popular__short{font-family:var(--font-serif);font-size:14px;color:var(--blue);flex-shrink:0;width:36px;text-align:center;font-style:italic}.lovdata-popular__body{display:flex;flex-direction:column;min-width:0}.lovdata-popular__name{font-size:12.5px;font-weight:600;color:var(--ink)}.lovdata-popular__desc{font-size:11px;color:var(--dim);margin-top:1px}@media (max-width: 720px){.lovdata-popular{grid-template-columns:1fr}}.saker-page__sort{display:inline-flex;align-items:center;gap:var(--sp-4);margin-left:12px}.saker-page__sort-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:500}.saker-page__sort-select{font-size:12.5px;padding:6px 28px 6px 10px;border:1px solid oklch(.92 .01 250);border-radius:var(--radius-sm);background:#fff;color:var(--ink);cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23637080' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.saker-page__sort-select:focus{outline:1px solid var(--blue);outline-offset:1px}.dashboard__panel-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:4px}.dashboard__panel-tags .inbox-tag{font-size:10px;padding:1px 6px;border-radius:var(--radius-xs);letter-spacing:.02em}.topbar-quicksearch{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--sp-4);height:32px;padding:0 12px;background:#f3f5f8;border:1px solid oklch(.92 .01 250);border-radius:var(--radius-sm);color:#44484d;font-size:12.5px;font-family:inherit;cursor:pointer;transition:all .15s}.topbar-quicksearch:hover{background:#fff;border-color:var(--blue);color:var(--ink)}.topbar-quicksearch__kbd{font-family:inherit;font-size:10.5px;padding:2px 5px;background:#fff;border:1px solid oklch(.9 .01 250);border-radius:var(--radius-xs);color:#5f6469;letter-spacing:.02em;font-weight:500}@media (max-width: 900px){.topbar-quicksearch span,.topbar-quicksearch__kbd{display:none}.topbar-quicksearch{padding:7px}}.quick-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b336b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;z-index:1100}.quick-search{width:100%;max-width:620px;background:#fff;border-radius:12px;box-shadow:0 25px 60px #0e1b3352;overflow:hidden;display:flex;flex-direction:column;max-height:min(70vh,640px)}.quick-search__input-row{display:flex;align-items:center;gap:var(--sp-6);padding:16px 18px;border-bottom:1px solid oklch(.93 .01 250);color:#5f6469}.quick-search__input{flex:1;border:none;outline:none;font-size:15px;font-family:inherit;color:var(--ink);background:transparent}.quick-search__input::placeholder{color:#8b9095}.quick-search__kbd{font-family:inherit;font-size:10.5px;padding:2px 6px;background:#f3f5f8;border:1px solid oklch(.9 .01 250);border-radius:var(--radius-xs);color:#6d7277;letter-spacing:.02em}.inbox-period{position:relative;display:inline-flex}.inbox-period__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;line-height:1;color:var(--ink-2,var(--ink-4));background:var(--ink-50,#f4f5f7);border:1px solid var(--ink-200,rgba(14,27,51,.12));border-radius:var(--radius-sm);height:var(--knapp-h-sm);padding:var(--knapp-pad-sm);box-sizing:border-box;flex-shrink:0;cursor:pointer;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.inbox-period__btn:hover{border-color:var(--navy,var(--navy))}.inbox-period__btn--active{background:var(--navy,var(--navy));color:#fff;border-color:var(--navy,var(--navy))}.inbox-period__btn--bare{width:var(--knapp-h-sm);padding:0;background:#fff;border-color:var(--ink-200,rgba(14,27,51,.12));color:var(--ink-500,var(--muted))}.inbox-period__btn--bare:hover{background:var(--ink-50,#f4f5f7);border-color:var(--navy);color:var(--ink-2,var(--ink-4))}.inbox-period__chev{font-size:9px;opacity:.7}.inbox-period__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.inbox-period__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;width:300px;max-width:calc(100vw - 32px);background:#fff;box-sizing:border-box;border:1px solid var(--ink-200,rgba(14,27,51,.12));border-radius:var(--radius);box-shadow:0 18px 40px -18px #0e1b3347;padding:12px;display:flex;flex-direction:column;gap:var(--sp-5)}.inbox-period__eye{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid,var(--muted))}.inbox-period__presets{display:flex;flex-direction:column;gap:var(--sp-2)}.inbox-period__opt{text-align:left;font-family:inherit;font-size:13px;color:var(--ink,var(--ink-3));background:none;border:none;border-radius:var(--radius-sm);padding:7px 10px;cursor:pointer;transition:background .1s}.inbox-period__opt:hover{background:var(--ink-50,#f4f5f7)}.inbox-period__opt--active{background:var(--navy,var(--navy));color:#fff;font-weight:500}.inbox-period__opt--active:hover{background:var(--navy,var(--navy))}.inbox-period__custom{display:flex;gap:var(--sp-4);align-items:center;border-top:1px solid var(--rule,rgba(14,27,51,.08));padding-top:10px}.inbox-period__datelabel{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2);font-size:10px;color:var(--mid,var(--muted));text-transform:uppercase;letter-spacing:.06em;font-weight:600}.inbox-period__dateinput{font-family:inherit;font-size:12px;color:var(--ink,var(--ink-3));border:1px solid var(--ink-200,rgba(14,27,51,.12));border-radius:var(--radius-sm);padding:5px 7px;background:#fff;outline:none;font-variant-numeric:tabular-nums;width:100%;min-width:0;box-sizing:border-box}.inbox-period__dateinput:focus{border-color:var(--navy,var(--navy))}.inbox-period__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);border-top:1px solid var(--rule,rgba(14,27,51,.08));padding-top:9px}.inbox-period__status{font-size:11px;color:var(--ink-2,var(--ink-4));font-weight:500}.inbox-period__status--err{color:var(--red,var(--red))}.inbox-period__status--muted{color:var(--mid,var(--muted));font-weight:400}.inbox-period__clear{font-family:inherit;font-size:11px;color:var(--red,var(--red));background:none;border:none;cursor:pointer;padding:2px 4px;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.quick-search__results{overflow-y:auto;flex:1;padding:6px}.quick-search__empty{padding:32px 18px;text-align:center;color:#6d7277;font-size:13px}.quick-search__row{display:flex;align-items:center;gap:var(--sp-6);width:100%;background:none;border:none;padding:9px 12px;text-align:left;cursor:pointer;border-radius:var(--radius-sm);font-family:inherit;color:var(--ink);transition:background .08s}.quick-search__row--active{background:#e8f3ff}.quick-search__emoji{font-size:16px;line-height:1;width:26px;text-align:center;flex-shrink:0}.quick-search__row-text{display:flex;flex-direction:column;flex:1;min-width:0}.quick-search__row-title{font-size:13.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.quick-search__row-sub{font-size:11.5px;color:#6d7277;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.quick-search__row-kind{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#7c8186;flex-shrink:0}.quick-search__footer{display:flex;gap:var(--sp-8);padding:10px 18px;border-top:1px solid oklch(.93 .01 250);background:#f8fafd;font-size:11px;color:#5f6469}.quick-search__footer kbd{font-family:inherit;background:#fff;border:1px solid oklch(.92 .01 250);border-radius:var(--radius-xs);padding:1px 5px;font-size:10px;margin-right:4px;color:#44484d}@media (max-width: 600px){.quick-search-overlay{padding-top:0}.quick-search{max-width:100vw;max-height:100vh;height:100vh;border-radius:0}}.web-main__content--saker{padding:0;align-items:stretch}.web-main__content--saker>*{max-width:none;width:auto}.web-main__content>.sak-detail{align-self:stretch;width:auto;max-width:none}.sak-detail{min-width:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:#fff;font-family:var(--font-sans)}.sak-detail__topbar{display:flex;align-items:center;gap:var(--sp-8);padding:8px 20px 5px}.sak-detail__back{display:inline-flex;align-items:center;gap:var(--sp-3);background:none;border:none;cursor:pointer;font-size:12.5px;color:var(--blue);padding:4px 0;font-family:inherit}.sak-detail__back:hover{text-decoration:underline}.sak-detail__case-no{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6d7277;font-weight:500}.sak-detail__title-block{padding:0 20px 8px}.sak-detail__title{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.2;margin:0 0 2px}.sak-detail__subtitle{color:#5f6469;font-style:italic}.sak-detail__meta{display:flex;gap:var(--sp-8);font-size:12.5px;color:#6d7277}.sak-detail__meta>span:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#a9afb4;margin-left:16px;vertical-align:middle}.sak-detail__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:26px;background:#fff;border:1px solid oklch(.92 .01 250);border-radius:var(--radius);overflow:hidden}.sak-detail__stat{padding:12px 15px;display:flex;flex-direction:column;border-right:1px solid oklch(.95 .008 250)}.sak-detail__stat:last-child{border-right:0}.sak-detail__stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#6d7277;font-weight:700;margin-bottom:6px}.sak-detail__stat-value{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.sak-detail__stat-value--num{font-variant-numeric:tabular-nums}.sak-detail__stat-value--red{color:var(--amber-m)}.sak-detail__stat-sub{font-size:10px;color:#8e9398;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sak-detail__section{margin-bottom:30px}.sak-detail__see-all{display:inline-flex;align-items:center;margin-top:8px;background:transparent;border:none;padding:2px 0;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--blue, var(--brand));cursor:pointer}.sak-detail__see-all:hover{color:var(--brand-h)}.sak-detail__section-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-weight:600;margin:0 0 10px;display:flex;align-items:baseline;gap:var(--sp-5);flex-wrap:wrap}.sak-detail__section-sub{font-size:10.5px;text-transform:none;letter-spacing:0;color:var(--dim);font-weight:400}.sak-detail__frister{display:flex;flex-direction:column;gap:var(--sp-3)}.sak-detail__frist-row{display:flex;align-items:center;gap:var(--sp-8);background:#f8fafd;border:1px solid oklch(.93 .01 250);border-radius:var(--radius);padding:10px 16px;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s;min-width:0}.sak-detail__frist-row:hover{border-color:var(--blue);background:#fff;box-shadow:0 2px 8px #2952d90f}.sak-detail__frist-date{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);flex-shrink:0;min-width:78px;padding:6px 10px;border-radius:var(--radius-sm);font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums}.sak-detail__frist-date--red{background:#e24b4a1a;color:var(--red)}.sak-detail__frist-date--amber{background:#b8821c1f;color:var(--amber-m)}.sak-detail__frist-date--blue{background:#2952d914;color:var(--blue)}.sak-detail__frist-date-main{font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.sak-detail__frist-date-sub{font-size:10px;opacity:.85;font-weight:500;font-variant-numeric:tabular-nums}.sak-detail__frist-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.sak-detail__frist-desc{font-size:13px;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-variant-numeric:tabular-nums}.sak-detail__frist-meta{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.sak-detail__frist-source{font-size:10.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-variant-numeric:tabular-nums}.sak-detail__frist-hjemmel{flex:none;display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;line-height:1;padding:2px 6px;border-radius:var(--radius-sm);color:var(--green, var(--green));background:color-mix(in oklch,var(--green, var(--green)) 12%,transparent);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.sak-detail__frist-hjemmel:hover{background:color-mix(in oklch,var(--green, var(--green)) 20%,transparent);text-decoration:underline}.sak-detail__empty{font-size:13px;color:#6d7277;padding:20px;background:#f8fafd;border-radius:var(--radius);text-align:center}.sak-detail__recs{display:flex;flex-direction:column;gap:var(--sp-4)}.sak-detail__rec{display:flex;align-items:flex-start;gap:var(--sp-6);background:#f8fafd;border:1px solid oklch(.93 .01 250);border-radius:var(--radius);padding:14px 16px;text-align:left;cursor:pointer;font-family:inherit;transition:all .12s}.sak-detail__rec:hover{border-color:var(--blue);background:#fff;box-shadow:0 2px 8px #2952d90f}.sak-detail__rec-dot{width:7px;height:7px;border-radius:50%;margin-top:7px;flex-shrink:0}.sak-detail__rec-dot--red{background:var(--red)}.sak-detail__rec-dot--amber{background:var(--amber)}.sak-detail__rec-dot--blue{background:var(--blue)}.sak-detail__rec-body{display:flex;flex-direction:column;min-width:0}.sak-detail__rec-title{font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.sak-detail__rec-detail{font-size:12px;color:#5f6469;margin-top:3px;line-height:1.5}.sak-detail__messages{display:flex;flex-direction:column;gap:var(--sp-1);background:#e3e8ee;border:1px solid oklch(.93 .01 250);border-radius:var(--radius);overflow:hidden}.sak-detail__msg{display:flex;flex-direction:column;gap:var(--sp-2);background:#fff;border:none;padding:12px 16px;text-align:left;cursor:pointer;font-family:inherit;transition:background .1s}.sak-detail__msg:hover{background:#f8fafd}.sak-detail__msg--unread{background:#f3faff}.sak-detail__msg-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6)}.sak-detail__msg-from{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-detail__msg-date{font-size:11px;color:#6d7277;flex-shrink:0;font-variant-numeric:tabular-nums}.sak-detail__msg-subject{font-size:12.5px;color:#2a2e33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-detail__msg-preview{font-size:11.5px;color:#6d7277;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-detail__msg-tags{display:flex;gap:var(--sp-2);margin-top:4px}.sak-detail__msg-tags .inbox-tag{font-size:10px;padding:1px 6px;border-radius:var(--radius-xs)}.sak-detail__footnote{font-size:11px;color:#7c8186;margin-top:8px;font-style:italic}@media (max-width: 900px){.sak-detail{margin:0}.sak-detail__title{font-size:26px}.sak-detail__stats{grid-template-columns:1fr 1fr}.sak-detail__stat:nth-child(2){border-right:0}.sak-detail__stat:nth-child(1),.sak-detail__stat:nth-child(2){border-bottom:1px solid oklch(.95 .008 250)}}.saker-page__row--fav{background:linear-gradient(to right,#b8821c0a,#fff 12%)}.saker-page__row--fav:hover{background:linear-gradient(to right,#b8821c12,#f4f7fa 12%)}.saker-page__fav{background:none;border:none;padding:4px;color:#a9afb4;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-xs);margin-right:2px}.saker-page__fav:hover{color:var(--amber);background:#faf4ef}.saker-page__fav--on{color:var(--amber)}.saker-page__rename-btn{background:none;border:none;padding:var(--knapp-pad-sm);color:#8b9095;cursor:pointer;border-radius:var(--radius-sm);display:inline-flex;align-items:center;margin-left:2px;opacity:0;transition:opacity .12s,color .12s;height:var(--knapp-h-sm)}.saker-page__row:hover .saker-page__rename-btn{opacity:1}.saker-page__rename-btn:hover{color:var(--blue);background:#e8f3ff}.saker-page__rename-input{font-size:13px;font-weight:600;font-family:inherit;color:var(--ink);background:#f3f5f8;border:1px solid var(--blue);border-radius:var(--radius-xs);padding:3px 7px;outline:none;width:180px;max-width:100%}.sak-detail__fav-btn{background:none;border:1px solid oklch(.92 .01 250);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);color:#8b9095;cursor:pointer;margin-left:auto;display:inline-flex;align-items:center;transition:all .12s;height:var(--knapp-h-sm)}.sak-detail__fav-btn:hover{color:var(--amber);border-color:var(--amber)}.sak-detail__fav-btn--on{color:var(--amber);border-color:var(--amber);background:#fff3e9;background:oklch(.97 .04 60)}.sak-detail__rename-btn{background:none;border:none;padding:var(--knapp-pad-sm);color:#6d7277;cursor:pointer;border-radius:var(--radius-sm);display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;opacity:.6;transition:opacity .12s,color .12s;height:var(--knapp-h-sm)}.sak-detail__title:hover .sak-detail__rename-btn{opacity:1}.sak-detail__rename-btn:hover{color:var(--blue);background:#e8f3ff}.sak-detail__title-input{font-family:var(--font-serif);font-size:32px;font-weight:400;color:var(--ink);letter-spacing:-.025em;line-height:1.1;background:#f3f5f8;border:1px solid var(--blue);border-radius:var(--radius-sm);padding:4px 10px;outline:none;width:100%;max-width:600px;margin:0 0 6px}.sak-detail__meta-orig{color:#5f6469;font-style:italic}.rte-wrap{display:flex;flex-direction:column;height:100%;width:100%}.rte-wrap--disabled{opacity:.6;pointer-events:none}.rte-toolbar{display:flex;align-items:center;gap:var(--sp-1);padding:6px 10px 8px;border-bottom:1px solid #f0f2f8;flex-wrap:wrap}.rte-tb-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border:none;background:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition:background .12s,color .12s;padding:0}.rte-tb-btn:hover{background:var(--off-2);color:#02040c}.rte-tb-btn--active{background:#e8efff;color:var(--brand)}.rte-tb-sep{width:1px;height:16px;background:var(--linje);margin:0 4px}.rte-editor-host{flex:1;overflow:auto;padding:12px 14px 16px}.rte-content{outline:none;font-size:13px;font-family:inherit;color:#02040c;line-height:1.6;min-height:100%}.rte-content h2{font-size:17px;font-weight:600;line-height:1.3;margin:14px 0 6px;color:var(--navy)}.rte-content h2:first-child{margin-top:0}.rte-content h3{font-size:14.5px;font-weight:600;line-height:1.35;margin:12px 0 5px;color:var(--navy)}.rte-content h3:first-child{margin-top:0}.rte-content blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--ghost-3);color:var(--ink-4)}.rte-content code{background:#0e1b330f;border-radius:var(--radius-xs);padding:1px 5px;font-family:var(--font-mono);font-size:12px}.rte-content hr{border:none;border-top:1px solid var(--ghost-3);margin:14px 0}.rte-content s{text-decoration:line-through}.rte-content p{margin:0 0 8px}.rte-content p:last-child{margin-bottom:0}.rte-content ul,.rte-content ol{margin:0 0 8px;padding-left:22px}.rte-content li{margin-bottom:2px}.rte-content a{color:var(--brand);text-decoration:underline}.rte-content strong{font-weight:600}.rte-content em{font-style:italic}.rte-content u{text-decoration:underline}.rte-content[data-placeholder]:empty:before,.rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-2);pointer-events:none;float:left;height:0}.rte-loading{color:var(--muted-2);padding:12px;font-size:12px}.compose-panel__versions{position:relative;margin-left:12px}.compose-panel__version-btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--off-2);border:1px solid #E0E6F0;border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-family:inherit;color:var(--ink-4);cursor:pointer;transition:all .12s;height:var(--knapp-h-sm)}.compose-panel__version-btn:hover{background:#fff;border-color:var(--brand);color:var(--brand)}.compose-panel__version-btn svg{color:var(--muted);flex-shrink:0}.compose-panel__version-btn:hover svg{color:var(--brand)}.compose-panel__versions-menu{position:absolute;top:calc(100% + 4px);left:0;width:280px;background:#fff;border:1px solid #E0E6F0;border-radius:var(--radius-sm);box-shadow:0 6px 20px #0e1b331a;padding:4px;z-index:50;display:flex;flex-direction:column;gap:var(--sp-1);max-height:320px;overflow-y:auto}.compose-panel__versions-item{display:flex;align-items:flex-start;gap:var(--sp-4);background:none;border:none;padding:7px 9px;font-family:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xs);transition:background .12s}.compose-panel__versions-item:hover{background:var(--off-2)}.compose-panel__versions-item--active{background:#e8efff}.compose-panel__versions-dot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex-shrink:0}.compose-panel__versions-dot--user{background:var(--muted)}.compose-panel__versions-dot--ai-generated{background:var(--brand)}.compose-panel__versions-dot--ai-improved{background:var(--green)}.compose-panel__versions-text{display:flex;flex-direction:column;min-width:0;flex:1}.compose-panel__versions-label{font-size:11.5px;font-weight:500;color:#02040c}.compose-panel__versions-preview{font-size:10.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inbox-reply__editor-wrap{padding:8px 14px 4px;min-height:90px;max-height:380px;display:flex;flex-direction:column;overflow:hidden}.inbox-reply__editor-wrap>.rte-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.inbox-reply__editor-wrap .rte-toolbar{padding:2px 0 6px;border-bottom:1px solid #f5f6fa;flex-shrink:0}.inbox-reply__editor-wrap .rte-tb-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm)}.inbox-reply__editor-wrap .rte-editor-host{padding-top:6px;min-height:60px;flex:1;overflow-y:auto;min-height:0}.inbox-reply__editor-wrap .rte-content{font-size:13px}.inbox-reply__footer{flex-shrink:0}.inbox-card2__ask-ai{background:none;border:1px solid transparent;color:#6d7277;cursor:pointer;padding:0 6px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;margin-left:4px;opacity:0;transition:opacity .12s,color .12s,background .12s,border-color .12s;height:var(--knapp-h-sm)}.inbox-card2:hover .inbox-card2__ask-ai,.inbox-card2--active .inbox-card2__ask-ai{opacity:1}.inbox-card2__ask-ai:hover{color:var(--blue);background:#2952d914;border-color:#2952d933}.dashboard__panel-ai-btn{background:none;border:1px solid transparent;color:var(--muted);cursor:pointer;padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);display:inline-flex;align-items:center;margin-left:6px;opacity:0;transition:opacity .12s,color .12s,background .12s,border-color .12s;height:var(--knapp-h-sm)}.dashboard__panel-row:hover .dashboard__panel-ai-btn{opacity:1}.dashboard__panel-ai-btn:hover{color:var(--brand);background:#2952d914;border-color:#2952d933}@media (hover: none){.inbox-card2__ask-ai,.dashboard__panel-ai-btn{opacity:.6}}@media (max-width: 700px){.inbox-card2__subject{font-size:11.5px!important;color:#44484d!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;min-width:0}.inbox-card2{padding:9px 14px 10px!important}.inbox-card2__sender{font-size:12px!important}.inbox-card2__ask-ai{opacity:.55}.inbox-card2__ask-ai:hover{opacity:1}.inbox-detail__ask-ai-btn,.inbox-detail__aktor-btn{display:none!important}.inbox-ai-strip__summary-text{font-size:12px;line-height:1.45}.inbox-ai-strip__frist-chip{font-size:11px;font-variant-numeric:tabular-nums}}.thread-list{display:flex;flex-direction:column;gap:var(--sp-4);padding:4px 0 12px}.thread-card{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);overflow:hidden;transition:box-shadow .15s,border-color .15s}.thread-card:hover{border-color:var(--ghost-3)}.thread-card--expanded{box-shadow:0 1px 3px #0e1b330a}.thread-card--from-me{background:#2952d906;border-color:#2952d92e}.thread-card__header{width:100%;display:grid;grid-template-columns:36px 1fr auto;gap:var(--sp-6);align-items:center;padding:12px 16px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.thread-card__header:disabled{cursor:default}.thread-card--expanded .thread-card__header{border-bottom:1px solid var(--ghost)}.thread-card__avatar{width:32px;height:32px;border-radius:50%;background:var(--surface);color:var(--mist);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.thread-card--from-me .thread-card__avatar{background:#2952d91f;color:var(--brand)}.thread-card__meta{min-width:0;overflow:hidden}.thread-card__from{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:var(--sp-4);margin-bottom:2px}.thread-card__me-badge{font-size:9.5px;font-weight:600;background:#2952d91a;color:var(--brand);padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.thread-card__preview{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-width:0}.thread-card__date{font-size:11px;color:var(--dim);flex-shrink:0;font-variant-numeric:tabular-nums}.thread-card__body{padding:14px 16px 16px;font-size:13px;color:var(--ink);line-height:1.6}.thread-card__text{white-space:pre-wrap;word-break:break-word}.thread-card__body-loading{display:flex;align-items:center;gap:var(--sp-4);padding:4px 0;color:var(--dim);font-size:12px}.thread-card__quoted-toggle{display:inline-block;margin-top:10px;padding:5px 11px;font-size:11px;font-weight:500;background:var(--surface);border:1px solid var(--ghost);border-radius:14px;color:var(--mist);cursor:pointer;font-family:inherit;letter-spacing:.02em}.thread-card__quoted-toggle:hover{background:var(--off-2);border-color:var(--ghost-3);color:var(--ink)}.thread-card__quoted-text{margin-top:10px;padding:12px 14px;background:var(--off-2);border-left:3px solid var(--ghost);border-radius:0 6px 6px 0;white-space:pre-wrap;word-break:break-word;font-size:12.5px;color:var(--mist);line-height:1.5;max-height:320px;overflow-y:auto}@media (max-width: 700px){.thread-card__header{padding:10px 12px;gap:var(--sp-5);grid-template-columns:32px 1fr auto}.thread-card__avatar{width:28px;height:28px;font-size:12px}.thread-card__from{font-size:12.5px}.thread-card__preview{font-size:11.5px}.thread-card__date{font-size:10.5px;font-variant-numeric:tabular-nums}.thread-card__body{padding:12px 13px 14px;font-size:12.5px}}.email-imgbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin:0 0 12px;padding:8px 12px;background:var(--off-2, var(--off-2));border:1px solid var(--ghost);border-radius:var(--radius)}.email-imgbar-txt{display:flex;align-items:center;gap:var(--sp-4);font-size:12px;color:var(--mid, var(--muted))}.email-imgbar-txt svg{flex:none}.email-imgbar-btn{flex:none;font-family:inherit;font-size:var(--knapp-tekst);font-weight:600;color:var(--brand);background:#fff;border:1px solid rgba(41,82,217,.25);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;transition:background .12s,border-color .12s;height:var(--knapp-h-sm)}.email-imgbar-btn:hover{background:#2952d90f;border-color:#2952d973}.email-html{word-break:break-word;line-height:1.55;color:var(--ink)}.email-html p{margin:0 0 10px}.email-html h1,.email-html h2,.email-html h3,.email-html h4{font-family:var(--font-serif);font-weight:500;margin:16px 0 8px;color:var(--navy)}.email-html h1{font-size:18px}.email-html h2{font-size:16px}.email-html h3{font-size:14.5px}.email-html h4{font-size:13.5px}.email-html ul,.email-html ol{margin:8px 0 12px;padding-left:22px}.email-html li{margin-bottom:4px}.email-html a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.email-html a:hover{text-decoration-thickness:2px}.email-html strong,.email-html b{font-weight:600;color:var(--ink)}.email-html blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--ghost);background:var(--off-2);color:var(--mist);border-radius:0 4px 4px 0}.email-html img{max-width:100%;height:auto}.email-html table{max-width:100%}.email-html center{display:block;text-align:-webkit-center}.email-html table[align=center]{margin-left:auto;margin-right:auto}.email-html td[align=center]>table,.email-html center>table{margin-left:auto;margin-right:auto}.email-html hr{border:none;border-top:1px solid var(--ghost);margin:14px 0}.email-html img{max-width:100%;height:auto;border-radius:var(--radius-xs)}.email-html pre,.email-html code{background:var(--off-2);padding:1px 5px;border-radius:var(--radius-xs);font-size:11.5px;font-family:var(--font-mono)}.email-html pre{padding:10px 14px;overflow-x:auto;white-space:pre-wrap}.thread-card__actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--ghost);display:flex;gap:var(--sp-4)}.thread-card__reply-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--mist);cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h)}.thread-card__reply-btn:hover{background:#2952d90f;border-color:#2952d93d;color:var(--brand)}.inbox-reply__reset-target{margin-left:auto;padding:4px 8px;font-size:10px;background:#2952d914;border:1px solid rgba(41,82,217,.2);border-radius:999px;color:var(--brand);cursor:pointer;font-family:inherit;font-weight:500}.inbox-reply__reset-target:hover{background:#2952d924}.web-page--bibliotek{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%;max-width:none}.web-main__content>.web-page--bibliotek{max-width:none}.web-page--arkiv{width:100%;max-width:none;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.web-main__content>.web-page--arkiv{max-width:none}.arkiv-page{max-width:1280px;width:100%;margin:0 auto;padding:32px 32px 48px;display:flex;flex-direction:column;flex:1;min-height:0}.arkiv-page__header{margin-bottom:24px}.arkiv-page__title{font-family:var(--font-serif-2);font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--navy, var(--navy));margin:0 0 6px}.arkiv-page__lede{font-size:13.5px;color:var(--mid, var(--muted));line-height:1.55;margin:0;max-width:640px}.arkiv-page__layout{display:grid;grid-template-columns:240px 1fr;gap:var(--sp-12);flex:1;min-height:0}@media (max-width: 800px){.arkiv-page__layout{grid-template-columns:1fr}}.arkiv-folders{border:1px solid var(--ghost);border-radius:var(--radius);background:#fff;display:flex;flex-direction:column;overflow:hidden}.arkiv-folders__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--ghost-2)}.arkiv-folders__title{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.arkiv-folders__add{background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2, var(--ink-4));font-size:14px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.arkiv-folders__add:hover{background:var(--hover);border-color:#0e1b3338}.arkiv-folders__new{padding:8px 10px;border-bottom:1px solid var(--ghost-2)}.arkiv-folders__new-input{width:100%;padding:6px 9px;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:inherit;font-size:13px;color:var(--ink, var(--ink-3));background:#fff;outline:none}.arkiv-folders__new-input:focus{border-color:#0e1b3352}.arkiv-folders__list{list-style:none;margin:0;padding:6px;flex:1;overflow-y:auto}.arkiv-folders__empty{padding:24px 12px;text-align:center;color:var(--mid, var(--muted));font-size:12.5px}.arkiv-folders__empty p{margin:0 0 8px}.arkiv-folders__empty-btn{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-3));padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s;height:var(--knapp-h-sm)}.arkiv-folders__empty-btn:hover{background:var(--hover)}.arkiv-folder{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:7px 9px;background:transparent;border:0;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;font-weight:500;color:var(--ink-2, var(--ink-4));cursor:pointer;text-align:left;transition:background .1s,color .1s}.arkiv-folder:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.arkiv-folder--active{background:#0e1b3314;color:var(--navy, var(--navy))}.arkiv-folder__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.arkiv-folder__count{font-size:11px;color:var(--mid, var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arkiv-files{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ghost);border-radius:var(--radius);background:#fff;overflow:hidden}.arkiv-files__empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--mid, var(--muted));font-size:13.5px;font-style:italic;padding:60px 24px}.arkiv-files__head{padding:16px 20px;border-bottom:1px solid var(--ghost-2);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap}.arkiv-files__title{font-family:var(--font-serif-2);font-size:18px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 2px;letter-spacing:-.005em}.arkiv-files__meta{font-size:12px;color:var(--mid, var(--muted));margin:0}.arkiv-files__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.arkiv-files__ask-btn,.arkiv-files__rename-btn,.arkiv-files__delete-btn{background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-2, var(--ink-4));cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-3);transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h)}.arkiv-files__ask-btn:hover,.arkiv-files__rename-btn:hover{background:var(--hover);border-color:#0e1b3338;color:var(--ink, var(--ink-3))}.arkiv-files__ask-btn{background:var(--navy, var(--navy));color:var(--off, var(--off));border-color:var(--navy, var(--navy))}.arkiv-files__ask-btn:hover{background:var(--navy-2);color:var(--off, var(--off))}.arkiv-files__grid-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);background:#fff;color:var(--navy, var(--navy));border:1px solid var(--navy, var(--navy));border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s,color .12s;height:var(--knapp-h)}.arkiv-files__grid-btn:hover{background:var(--hover)}.arkiv-files__delete-btn{color:var(--red)}.arkiv-files__delete-btn:hover{background:#b0223c0f;border-color:#b0223c38}.arkiv-files__dropzone{margin:14px 20px 8px;border:2px dashed var(--ghost-3);border-radius:var(--radius-sm);padding:14px 16px;transition:border-color .15s,background .15s}.arkiv-files__dropzone--active{border-color:#0e1b3352;background:#0e1b3305}.arkiv-files__dropzone-label{display:flex;align-items:center;gap:var(--sp-5);font-size:12.5px;color:var(--mid, var(--muted));cursor:pointer}.arkiv-files__dropzone-label svg{flex-shrink:0;color:var(--ink-2, var(--ink-4))}.arkiv-files__dropzone-format{margin-left:auto;font-size:10.5px;color:var(--dim, var(--muted-2));letter-spacing:.04em;text-transform:uppercase}.arkiv-files__error{margin:0 20px 12px;background:#b0223c0f;border:1px solid rgba(176,34,60,.15);color:var(--red);padding:8px 12px;border-radius:var(--radius-sm);font-size:12px;line-height:1.45}.arkiv-files__list-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.arkiv-files__list-empty p{margin:0 0 6px;font-size:13px;color:var(--ink-2, var(--ink-4))}.arkiv-files__list-empty-hint{font-size:12px;color:var(--mid, var(--muted));font-style:italic}.arkiv-files__list{list-style:none;margin:0;padding:0 12px 16px;overflow-y:auto}.arkiv-file{display:flex;align-items:center;gap:var(--sp-6);padding:10px 12px;border-radius:var(--radius-sm);transition:background .1s}.arkiv-file:hover{background:var(--hover)}.arkiv-file__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--mid, var(--muted));flex-shrink:0}.arkiv-file__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.arkiv-file__name{font-size:13px;color:var(--ink, var(--ink-3));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.arkiv-file__meta{font-size:11px;color:var(--mid, var(--muted));font-feature-settings:"tnum"}.arkiv-file__delete{background:transparent;border:0;color:var(--mid, var(--muted));padding:6px;cursor:pointer;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}.arkiv-file__delete:hover{background:#b0223c14;color:var(--red)}.web-page--tid{width:100%;max-width:none;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.web-main__content>.web-page--tid{max-width:none}.bibliotek-page{display:flex;flex-direction:column;height:100%;background:var(--off, var(--off))}.bibliotek-tabs{display:flex;gap:var(--sp-2);padding:16px 32px 0;border-bottom:1px solid var(--ghost);background:var(--off, var(--off));flex-shrink:0}.web-main__verktoy-slot{display:inline-flex;align-items:center;gap:var(--sp-4);min-width:0}.web-main__verktoy-slot:empty{display:none}.web-main__crumb-slot:empty{display:none}.web-main__crumb-slot{display:inline-flex;align-items:center;min-width:0;overflow:hidden}.topbar-crumb-cd{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:13px;font-weight:500;letter-spacing:-.005em}.topbar-crumb-cd__section{color:var(--mid, var(--muted));text-decoration:none;transition:color .15s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.topbar-crumb-cd__section:hover{color:var(--ink, var(--ink-3))}.topbar-crumb-cd__sep{color:var(--dim, var(--muted-2));font-weight:400;-webkit-user-select:none;user-select:none}.topbar-crumb-cd__current{color:var(--navy, var(--navy));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}body.nordive-grid-fullscreen .bibliotek-tabs,body.nordive-grid-fullscreen .web-main__title{display:none!important}.bibliotek-tab{background:transparent;border:0;padding:12px 18px 14px;margin:0 0 -1px;font-family:var(--font-h);font-size:14px;font-weight:500;color:var(--mid, var(--muted));cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.bibliotek-tab:hover{color:var(--ink, var(--ink-5))}.bibliotek-tab--active{color:var(--navy, var(--navy));border-bottom-color:var(--navy, var(--navy));font-weight:600}.bibliotek-pane{flex:1;overflow-y:auto;padding:32px 32px 60px}.bibliotek-content{max-width:1280px;margin:0 auto}.bibliotek-content__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);margin-bottom:28px;flex-wrap:wrap}.bibliotek-content__title{font-family:var(--font-serif-2);font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--navy, var(--navy));margin:0 0 6px}.bibliotek-content__lede{font-size:13.5px;line-height:1.55;color:var(--mid, var(--muted));margin:0;max-width:60ch}.bibliotek-content__lede code{font-family:var(--font-mono);font-size:12px;background:#0e1b330f;padding:1px 5px;border-radius:var(--radius-xs);color:var(--ink, var(--ink-5))}.bibliotek-content__actions{display:flex;gap:var(--sp-4);flex-shrink:0}.bibliotek-btn{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;line-height:1;padding:0 16px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;height:var(--knapp-h)}.bibliotek-btn--primary{background:var(--navy, var(--navy));color:var(--off, var(--off))}.bibliotek-btn--primary:hover{background:var(--navy-2)}.bibliotek-btn--ghost{background:transparent;border-color:var(--ghost-3);color:var(--ink, var(--ink-5))}.bibliotek-btn--ghost:hover{background:var(--hover);border-color:#0e1b3338}.bibliotek-error{background:#b0223c0f;border:1px solid rgba(176,34,60,.18);color:var(--red);padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;margin-bottom:18px}.bibliotek-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}@media (max-width: 1100px){.bibliotek-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bibliotek-grid{grid-template-columns:1fr}}.bibliotek-card{position:relative;display:flex;flex-direction:column;gap:var(--sp-5);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:18px 18px 16px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;font-family:inherit;min-height:156px}.bibliotek-card:hover{border-color:var(--ghost-3);box-shadow:0 4px 18px #0e1b330f}.bibliotek-card:focus-visible{outline:2px solid var(--navy, var(--navy));outline-offset:2px}.bibliotek-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.bibliotek-card__tag{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid, var(--muted));padding:3px 8px;background:#0e1b330d;border-radius:var(--radius-xs)}.bibliotek-card__title{font-family:var(--font-serif-2);font-size:17px;font-weight:600;line-height:1.25;color:var(--navy, var(--navy));margin:0}.bibliotek-card__desc{font-size:12.5px;line-height:1.5;color:var(--mid, var(--muted));margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bibliotek-card__meta{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));margin-top:auto;font-variant-numeric:tabular-nums}.bibliotek-card__sep{opacity:.5}.bibliotek-card__menu-wrap{position:relative}.bibliotek-card__menu-btn{background:transparent;border:0;padding:5px;margin:0;cursor:pointer;border-radius:var(--radius-sm);color:var(--mid, var(--muted));display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.bibliotek-card__menu-btn:hover{background:var(--hover);color:var(--ink, var(--ink-5))}.bibliotek-card__menu{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 8px 24px #0e1b331a;min-width:160px;padding:4px;z-index:10;display:flex;flex-direction:column}.bibliotek-card__menu button{background:transparent;border:0;padding:var(--knapp-pad);text-align:left;font-size:var(--knapp-tekst);font-family:inherit;color:var(--ink, var(--ink-5));cursor:pointer;border-radius:var(--radius-sm);height:var(--knapp-h)}.bibliotek-card__menu button:hover{background:var(--hover)}.bibliotek-card__menu-danger{color:var(--red)!important}.bibliotek-card__menu-danger:hover{background:#b0223c0f!important}.bibliotek-card--add{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--sp-3);background:transparent;border:1.5px dashed var(--ghost-3);color:var(--mid, var(--muted));cursor:pointer;min-height:156px;padding:18px;border-radius:var(--radius);font-family:inherit}.bibliotek-card--add:hover{background:var(--hover);border-color:#0e1b3347;color:var(--ink, var(--ink-5))}.bibliotek-card--add__plus{font-size:24px;font-weight:300;line-height:1}.bibliotek-card--add__label{font-size:13px;font-weight:500}.bibliotek-empty{text-align:center;padding:80px 24px;max-width:480px;margin:0 auto}.bibliotek-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#0e1b330a;color:var(--mid, var(--muted));margin-bottom:18px}.bibliotek-empty__title{font-family:var(--font-serif-2);font-size:19px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 8px}.bibliotek-empty__desc{font-size:13.5px;line-height:1.5;color:var(--mid, var(--muted));margin:0 0 24px}.bibliotek-empty__actions{display:flex;gap:var(--sp-4);justify-content:center}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);margin-bottom:32px}@media (max-width: 1024px){.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.task-grid{grid-template-columns:1fr}}.task-card{display:flex;flex-direction:column;gap:var(--sp-5);padding:18px 20px 16px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}.task-card:hover{border-color:var(--ghost-3);box-shadow:0 4px 16px -10px #0e1b332e}.task-card--soon{background:var(--off);opacity:.78}.task-card--soon:hover{border-color:var(--ghost);box-shadow:none}.task-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:6px}.task-card__status-pill{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid, var(--muted));background:#0e1b330f;padding:3px 8px;border-radius:999px}.task-card__title{font-family:var(--font-serif-2);font-size:15.5px;font-weight:600;color:var(--navy, var(--navy));letter-spacing:-.005em;line-height:1.3;margin:0}.task-card__desc{font-size:12.5px;color:var(--ink-2, var(--ink-4));line-height:1.5;margin:0;flex:1}.task-card__btn{margin-top:6px;align-self:flex-start;background:transparent;border:0;padding:0;color:var(--navy, var(--navy));font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:600;cursor:pointer;letter-spacing:-.005em;transition:color .12s}.task-card__btn:hover:not(:disabled){color:var(--brand)}.task-card__btn:disabled{color:var(--mid, var(--muted));cursor:default}.bibliotek-suggested{margin-top:32px;padding-top:28px;border-top:1px solid var(--ghost-2)}.bibliotek-content>.bibliotek-suggested:nth-child(2){margin-top:8px;padding-top:0;border-top:0}.bibliotek-suggested__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);margin-bottom:18px}.bibliotek-suggested__head>.bibliotek-btn{flex-shrink:0;white-space:nowrap}@media (max-width:600px){.bibliotek-suggested__head{flex-direction:column;gap:12px}}.bibliotek-suggested__eyebrow{display:inline-block;font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:6px}.bibliotek-suggested__title{font-family:var(--font-serif-2);font-size:19px;font-weight:600;color:var(--navy, var(--navy));letter-spacing:-.01em;margin:0 0 4px}.bibliotek-suggested__lede{font-size:13px;color:var(--mid, var(--muted));line-height:1.5;margin:0;max-width:580px}.workflow-rows{display:flex;flex-direction:column;gap:0;border:1px solid var(--ghost);border-radius:var(--radius);background:#fff;overflow:visible}.workflow-rows .workflow-row:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.workflow-rows .workflow-row:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.workflow-row{display:flex;align-items:center;gap:var(--sp-8);padding:18px 20px;background:#fff;border:0;border-top:1px solid var(--ghost-2);cursor:pointer;transition:background .12s;text-align:left;font-family:inherit}.workflow-row:first-child{border-top:0}.workflow-row:hover{background:var(--hover)}.workflow-row:focus-visible{outline:2px solid var(--navy, var(--navy));outline-offset:-2px}.workflow-row__main{flex:1;min-width:0}.workflow-row__title-line{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:4px;flex-wrap:wrap}.workflow-row__title{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--navy, var(--navy));margin:0;line-height:1.2}.workflow-row__status{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-xs)}.workflow-row__status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.workflow-row__status--on{color:var(--green);background:#3f7a5214}.workflow-row__status--off{color:var(--mid, var(--muted));background:#0e1b330d}.workflow-row__desc{font-size:13px;line-height:1.45;color:var(--mid, var(--muted));margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflow-row__meta{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));font-variant-numeric:tabular-nums}.workflow-row__controls{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.workflow-toggle{width:32px;height:18px;border-radius:9px;background:#0e1b3324;border:0;padding:0;cursor:pointer;position:relative;transition:background .18s;flex-shrink:0}.workflow-toggle--on{background:var(--navy, var(--navy))}.workflow-toggle__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .18s;box-shadow:0 1px 2px #0000002e}.workflow-toggle--on .workflow-toggle__thumb{left:16px}.sak-oversikt{display:block}.sak-oversikt__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-bottom:16px}.sak-tool-wrap{position:relative}.sak-tool{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ink-4);background:#fff;border:1px solid var(--linje);border-radius:var(--radius-sm);padding:7px 13px;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.sak-tool:hover{border-color:var(--linje-2);color:var(--ink-5)}.sak-tool--primary{color:#fff;background:var(--navy);border-color:var(--navy)}.sak-tool--primary:hover{background:#000;color:#fff}.sak-tool--aktor{color:#a5780b;border-color:#b8860b4d}.sak-tool--aktor:hover{background:#b8860b14;border-color:#b8860b80;color:#86620a}.sak-tool--meeting{color:#6d4a9c;border-color:#6d4a9c4d}.sak-tool--meeting:hover{background:#6d4a9c14;border-color:#6d4a9c80;color:#573a80}.sak-tool__chev{font-size:8px;opacity:.75}.sak-oversikt__toolbar .sak-rail__menu{position:absolute;top:calc(100% + 5px);left:0;min-width:240px;z-index:30}.sak-oversikt__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:start;margin-bottom:30px}@media (max-width: 900px){.sak-oversikt__cols{grid-template-columns:1fr;gap:var(--sp-12)}}body.nordive-assistant-side .sak-oversikt__cols{grid-template-columns:1fr;gap:var(--sp-12)}.sak-oversikt-rail--col{position:static;width:100%;margin:0}@media (max-width: 1360px){body.nordive-assistant-side .sak-oversikt-layout{grid-template-columns:1fr;gap:var(--sp-12)}body.nordive-assistant-side .sak-oversikt-rail{position:static}}.sak-oversikt-main{min-width:0}.sak-oversikt-rail{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:var(--sp-16)}.sak-rail__group{display:flex;flex-direction:column;gap:var(--sp-1)}.sak-rail__heading{font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--mid, var(--muted));letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;padding:0 4px}.sak-rail__row-wrap{position:relative}.sak-rail__row{display:flex;align-items:center;gap:var(--sp-5);width:100%;background:transparent;border:0;padding:9px 10px;margin:0;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--ink, var(--ink-5));text-align:left;transition:background .12s}.sak-rail__row:hover{background:var(--hover)}.sak-rail__row--primary{font-weight:500}.sak-rail__row-icon{flex-shrink:0;color:var(--mid, var(--muted));display:flex;align-items:center;justify-content:center}.sak-rail__row-label{flex:1}.sak-rail__row-chev{color:var(--dim, var(--muted-2));font-size:14px;font-weight:300;flex-shrink:0}.sak-rail__menu{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 12px 32px #0e1b331f;padding:4px;z-index:20;max-height:360px;overflow-y:auto}.sak-rail__menu-empty{padding:14px 12px;font-size:12.5px;color:var(--mid, var(--muted));line-height:1.4}.sak-rail__menu-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:transparent;border:0;padding:7px 13px;border-radius:var(--radius-xs);cursor:pointer;text-align:left;font-family:inherit;gap:var(--sp-1);transition:background .12s}.sak-rail__menu-item:hover{background:var(--hover)}.sak-rail__menu-item-name{font-size:13px;color:var(--ink, var(--ink-5));font-weight:500}.sak-rail__menu-item-kat{font-size:11px;color:var(--mid, var(--muted));letter-spacing:.02em;text-transform:uppercase}.sak-rail__props{margin:0;display:flex;flex-direction:column}.sak-rail__prop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);padding:9px 10px;border-bottom:1px solid var(--ghost-2);font-family:var(--font-h)}.sak-rail__prop:last-child{border-bottom:0}.sak-rail__prop dt{font-size:12.5px;color:var(--mid, var(--muted));margin:0;flex-shrink:0}.sak-rail__prop dd{font-size:13px;color:var(--ink, var(--ink-5));margin:0;text-align:right;font-variant-numeric:tabular-nums}.sak-rail__prop--note{flex-direction:column;align-items:stretch;gap:var(--sp-2)}.sak-rail__prop--note dd{text-align:left;font-size:12.5px;color:var(--mid, var(--muted));line-height:1.4}.sak-detail__section-title--clean{color:var(--ink, var(--ink-5));text-transform:none;letter-spacing:-.005em;font-family:var(--font-serif-2);font-size:17px;font-weight:600}.sak-recs{display:flex;flex-direction:column;gap:0;border:1px solid var(--ghost);border-radius:var(--radius);background:#fff;overflow:hidden}.sak-rec{display:flex;align-items:flex-start;gap:var(--sp-6);width:100%;background:transparent;border:0;border-top:1px solid var(--ghost-2);padding:12px 14px;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.sak-rec:first-child{border-top:0}.sak-rec:hover{background:#0e1b3306}.sak-rec__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--mid, var(--muted));margin-top:7px}.sak-rec__dot--red{background:var(--red)}.sak-rec__dot--amber{background:var(--amber)}.sak-rec__dot--green{background:var(--green)}.sak-rec__dot--blue{background:var(--navy, var(--navy))}.sak-rec__body{flex:1;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.sak-rec__title{font-size:13px;font-weight:500;color:var(--ink, var(--ink-5));line-height:1.35}.sak-rec__detail{font-size:12px;color:var(--mid, var(--muted));line-height:1.4}.sak-rec__chev{color:var(--dim, var(--muted-2));font-size:13px;flex-shrink:0;margin-top:1px;transition:transform .15s,color .15s}.sak-rec:hover .sak-rec__chev{color:var(--ink, var(--ink-5));transform:translate(2px)}.systpl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3373;display:flex;align-items:center;justify-content:center;z-index:1500;padding:24px}.systpl-modal{background:var(--off, var(--off));border-radius:14px;width:100%;max-width:880px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 24px 60px #0e1b3333;overflow:hidden}.systpl-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:24px 28px 18px;border-bottom:1px solid var(--ghost-2)}.systpl-title{font-family:var(--font-serif-2);font-size:22px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 6px;line-height:1.2}.systpl-lede{font-size:13px;line-height:1.55;color:var(--mid, var(--muted));margin:0;max-width:56ch}.systpl-close{background:transparent;border:0;color:var(--mid, var(--muted));cursor:pointer;padding:6px;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.systpl-close:hover{background:var(--hover);color:var(--ink, var(--ink-5))}.systpl-body{padding:22px 28px;overflow-y:auto;overflow-x:hidden}.systpl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}@media (max-width: 720px){.systpl-grid{grid-template-columns:1fr}}.systpl-card{display:flex;flex-direction:column;gap:var(--sp-5);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:16px 18px 14px;min-height:188px}.systpl-card__head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.systpl-card__opus{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink, var(--ink-5));padding:3px 8px;background:#b8821c1a;border-radius:var(--radius-xs)}.systpl-card__title{font-family:var(--font-serif-2);font-size:17px;font-weight:600;line-height:1.25;color:var(--navy, var(--navy));margin:0}.systpl-card__desc{font-size:12.5px;line-height:1.5;color:var(--mid, var(--muted));margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.systpl-card__meta{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));margin-top:auto;font-variant-numeric:tabular-nums}.systpl-card__btn{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-5));font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad);border-radius:var(--radius-sm);cursor:pointer;margin-top:4px;transition:background .12s,border-color .12s;height:var(--knapp-h)}.systpl-card__btn:hover:not(:disabled){background:var(--hover);border-color:#0e1b3338}.systpl-card__btn:disabled{cursor:default;opacity:.6}.systpl-card__btn--done{background:#3f7a5214;border-color:#3f7a522e;color:var(--green);opacity:1}.systpl-footer{padding:16px 28px;border-top:1px solid var(--ghost-2);display:flex;justify-content:flex-end;gap:var(--sp-4)}.pb-edit-modal{max-width:720px}.pb-edit__field{margin-bottom:18px}.pb-edit__label{display:block;font-family:var(--font-h);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0 0 6px}.pb-edit__optional{text-transform:none;letter-spacing:0;color:var(--dim, var(--muted-2));font-weight:400;font-size:11px}.pb-edit__input{width:100%;padding:9px 12px;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:inherit;font-size:13.5px;color:var(--ink, var(--ink-5));background:#fff;transition:border-color .15s;box-sizing:border-box}.pb-edit__input:focus{outline:none;border-color:#0e1b334d}.pb-edit__section{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--ghost-2)}.pb-edit__section-head{display:flex;align-items:center;gap:var(--sp-5);margin:0 0 6px}.pb-edit__section-title{font-family:var(--font-serif-2);font-size:17px;font-weight:600;color:var(--navy, var(--navy));margin:0;flex:1}.pb-edit__section-count{font-family:var(--font-h);font-size:11.5px;font-weight:600;color:var(--mid, var(--muted));background:#0e1b330f;padding:2px 8px;border-radius:var(--radius);min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.pb-edit__section-lede{font-size:12.5px;color:var(--mid, var(--muted));margin:0 0 14px;line-height:1.5}.pb-edit__rules,.pb-edit__questions{display:flex;flex-direction:column;gap:var(--sp-5)}.pb-rule{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:var(--sp-4)}.pb-rule__head{display:flex;align-items:center;gap:var(--sp-4)}.pb-rule__num{width:22px;height:22px;border-radius:50%;background:#0e1b330f;color:var(--mid, var(--muted));font-family:var(--font-h);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-variant-numeric:tabular-nums}.pb-rule__name{flex:1;padding:7px 10px;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:inherit;font-size:13px;color:var(--ink, var(--ink-5));background:var(--off, var(--off));min-width:0}.pb-rule__name:focus{outline:none;border-color:#0e1b3347;background:#fff}.pb-rule__severity{padding:7px 8px;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:inherit;font-size:12px;background:var(--off, var(--off));color:var(--ink, var(--ink-5));cursor:pointer;flex-shrink:0}.pb-rule__row-actions{display:flex;gap:var(--sp-1);flex-shrink:0}.pb-rule__icon-btn{width:26px;height:26px;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--mid, var(--muted));cursor:pointer;font-size:11px;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.pb-rule__icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink, var(--ink-5))}.pb-rule__icon-btn:disabled{opacity:.3;cursor:default}.pb-rule__icon-btn--danger:hover{background:#b0223c14;color:var(--red)}.pb-rule__prompt{padding:8px 10px;border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:inherit;font-size:12.5px;color:var(--ink-2, var(--ink-4));background:var(--off, var(--off));resize:vertical;line-height:1.45;min-height:50px;width:100%;box-sizing:border-box}.pb-rule__prompt:focus{outline:none;border-color:#0e1b3347;background:#fff}.pb-question{display:flex;align-items:center;gap:var(--sp-4);padding:8px 12px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius)}.pb-edit__add-btn{margin-top:10px;background:transparent;border:1.5px dashed var(--ghost-3);color:var(--mid, var(--muted));font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;padding:0 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s,color .12s;width:100%;height:var(--knapp-h)}.pb-edit__add-btn:hover{background:var(--hover);border-color:#0e1b3347;color:var(--ink, var(--ink-5))}.nv-digest-banner{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:var(--sp-6);width:100%;text-align:left;background:linear-gradient(180deg,#fff,#fbf9f4);border:1px solid var(--ghost);border-radius:var(--radius);padding:12px 16px;margin-bottom:18px;font-family:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .06s;box-shadow:0 1px #0e1b3308}.nv-digest-banner:hover{border-color:var(--ghost-3);box-shadow:0 4px 12px -8px #0e1b332e}.nv-digest-banner:active{transform:translateY(1px)}.nv-digest-banner__eyebrow{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));white-space:nowrap}.nv-digest-banner__headline{font-family:var(--font-serif-2);font-style:italic;font-size:14.5px;color:var(--ink, var(--ink-3));letter-spacing:-.005em;line-height:1.35}.nv-digest-banner__badge{display:inline-flex;align-items:center;gap:var(--sp-2);background:#b0223c14;color:var(--red);border-radius:999px;padding:3px 10px;font-family:var(--font-h);font-size:11px;font-weight:600;white-space:nowrap}.nv-digest-banner__chev{color:var(--mid, var(--muted));font-size:14px;transition:transform .15s}.nv-digest-banner:hover .nv-digest-banner__chev{transform:translate(2px)}.nv-digest-banner__close{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--mid, var(--muted));font-size:14px;line-height:1;cursor:pointer;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none}.nv-digest-banner__close:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.nv-digest-banner--error{background:#b0223c0a;border-color:#b0223c2e}.nv-digest-banner--error .nv-digest-banner__headline{color:var(--red)}.nv-digest-banner__retry{margin-left:auto;padding:5px 11px;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--ink, var(--ink-3));background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-xs);cursor:pointer;transition:background .12s,border-color .12s}.nv-digest-banner__retry:hover{background:var(--hover);border-color:#0e1b3352}.nv-digest-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3352;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;display:flex;justify-content:flex-end;animation:nvDigestFadeIn .18s ease-out}@keyframes nvDigestFadeIn{0%{opacity:0}to{opacity:1}}.nv-digest-drawer{width:480px;max-width:90vw;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 32px -8px #0e1b332e;animation:nvDigestSlide .22s cubic-bezier(.4,0,.2,1)}@keyframes nvDigestSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.nv-digest-drawer__head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--ghost-2)}.nv-digest-drawer__eyebrow{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:4px}.nv-digest-drawer__title{font-family:var(--font-serif-2);font-style:italic;font-size:22px;font-weight:500;color:var(--navy, var(--navy));letter-spacing:-.01em;margin:0 0 4px}.nv-digest-drawer__lede{font-size:12.5px;color:var(--mid, var(--muted));margin:0;line-height:1.45}.nv-digest-drawer__close{background:transparent;border:0;color:var(--mid, var(--muted));cursor:pointer;padding:4px;margin:-4px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.nv-digest-drawer__close:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.nv-digest-drawer__body{flex:1;overflow-y:auto;padding:16px 24px 32px}.nv-digest-section{margin-top:18px}.nv-digest-section:first-child{margin-top:8px}.nv-digest-section__head{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--ghost-2)}.nv-digest-section__icon{font-size:12px;line-height:1}.nv-digest-section__title{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink, var(--ink-3))}.nv-digest-section__count{font-family:var(--font-h);font-size:11px;color:var(--mid, var(--muted));font-feature-settings:"tnum";margin-left:auto;font-variant-numeric:tabular-nums}.nv-digest-section__items{list-style:none;margin:0;padding:0}.nv-digest-item{margin:0}.nv-digest-item__btn{width:100%;text-align:left;background:transparent;border:0;padding:8px 13px;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-2, var(--ink-4));line-height:1.45;cursor:pointer;display:flex;flex-direction:column;gap:var(--sp-1);transition:background .1s}.nv-digest-item__btn:hover{background:var(--hover)}.nv-digest-item--action .nv-digest-item__btn{border-left:2px solid var(--red);padding-left:10px}.nv-digest-item__text{display:block}.nv-digest-item__frist{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:4px;font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--red);background:#b0223c14;padding:2px 7px;border-radius:var(--radius-xs);width:fit-content;font-variant-numeric:tabular-nums}.wfr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b336b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;animation:wfrFadeIn .18s ease-out}@keyframes wfrFadeIn{0%{opacity:0}to{opacity:1}}.wfr{width:760px;max-width:100%;max-height:calc(100vh - 48px);background:#fff;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 24px 64px -16px #0e1b3352;animation:wfrSlide .22s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes wfrSlide{0%{transform:translateY(20px);opacity:.7}to{transform:translateY(0);opacity:1}}.wfr__head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid var(--ghost-2);flex-shrink:0}.wfr__eyebrow{display:block;font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:4px}.wfr__title{font-family:var(--font-serif-2);font-size:20px;font-weight:600;color:var(--navy, var(--navy));letter-spacing:-.005em;margin:0 0 4px}.wfr__lede{font-size:12.5px;color:var(--mid, var(--muted));margin:0;line-height:1.45;max-width:540px}.wfr__close{background:transparent;border:0;color:var(--mid, var(--muted));cursor:pointer;padding:4px;margin:-4px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.wfr__close:hover{background:var(--hover);color:var(--ink, var(--ink-3))}.wfr__body{flex:1;overflow-y:auto;padding:24px}.wfr__dropzone{border:2px dashed var(--ghost-3);border-radius:var(--radius);padding:40px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);color:var(--mid, var(--muted))}.wfr__dropzone:hover,.wfr__dropzone--active{border-color:#0e1b3359;background:var(--hover);color:var(--ink, var(--ink-3))}.wfr__dropzone--filled{cursor:default;border-style:solid;border-color:var(--ghost);background:#3f7a520a}.wfr__dropzone--filled:hover{border-color:var(--ghost);background:#3f7a520a}.wfr__dropzone-title{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin-top:4px}.wfr__dropzone-sub{font-size:13px;line-height:1.45;max-width:380px}.wfr__dropzone-format{font-size:11px;color:var(--dim, var(--muted-2));margin-top:4px;letter-spacing:.02em}.wfr__file-info{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);color:var(--ink, var(--ink-3))}.wfr__file-info svg{color:var(--green)}.wfr__file-name{font-family:var(--font-serif-2);font-size:15px;font-weight:600;margin-top:4px;word-break:break-all}.wfr__file-meta{font-size:11.5px;color:var(--mid, var(--muted))}.wfr__file-replace{margin-top:10px;background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-3));padding:5px 11px;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.wfr__file-replace:hover{background:var(--hover);border-color:#0e1b3347}.wfr__error{margin-top:14px;background:#b0223c0f;border:1px solid rgba(176,34,60,.15);color:var(--red);padding:10px 14px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.45}.wfr__actions{margin-top:20px;display:flex;justify-content:flex-end;gap:var(--sp-4)}.wfr__btn{padding:0 18px;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;border:0;transition:background .12s,color .12s,border-color .12s;height:var(--knapp-h)}.wfr__btn--primary{background:var(--navy, var(--navy));color:var(--off, var(--off))}.wfr__btn--primary:hover{background:var(--navy-2)}.wfr__btn--primary:disabled{opacity:.5;cursor:default}.wfr__btn--ghost{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-3))}.wfr__btn--ghost:hover{background:var(--hover);border-color:#0e1b3338}.wfr__btn--mini{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);background:transparent;border:1px solid var(--ghost-3);color:var(--ink-2, var(--ink-4));height:var(--knapp-h-sm)}.wfr__btn--mini:hover{background:var(--hover);border-color:#0e1b3338}.wfr__running{text-align:center;padding:60px 24px 80px}.wfr__running h3{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--ink, var(--ink-3));margin:16px 0 6px}.wfr__running p{font-size:12.5px;color:var(--mid, var(--muted));margin:0}.wfr__spinner{display:inline-flex;gap:var(--sp-3);align-items:center;justify-content:center}.wfr__spinner span{width:8px;height:8px;border-radius:50%;background:var(--navy, var(--navy));animation:wfrPulse 1.2s ease-in-out infinite}.wfr__spinner span:nth-child(2){animation-delay:.15s}.wfr__spinner span:nth-child(3){animation-delay:.3s}@keyframes wfrPulse{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.wfr__result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-8);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ghost-2)}.wfr__result-meta{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.wfr__result-eyebrow{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.wfr__result-file{font-size:12.5px;color:var(--ink-2, var(--ink-4));word-break:break-all}.wfr__result-actions{display:flex;gap:var(--sp-3);flex-shrink:0}.wfr__result-body{font-size:13.5px;color:var(--ink-2, var(--ink-4));line-height:1.6}.wfr-md-h4{font-family:var(--font-serif-2);font-size:17px;font-weight:600;color:var(--navy, var(--navy));margin:18px 0 8px;letter-spacing:-.005em}.wfr-md-h4:first-child{margin-top:0}.wfr-md-h5{font-family:var(--font-serif-2);font-size:14.5px;font-weight:600;color:var(--ink, var(--ink-3));margin:14px 0 4px}.wfr-md-h6{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid, var(--muted));margin:12px 0 4px}.wfr-md-p{margin:0 0 10px}.wfr-md-ul,.wfr-md-ol{margin:0 0 14px;padding-left:20px}.wfr-md-ul li,.wfr-md-ol li{margin-bottom:6px}.wfr-md-quote{margin:14px 0;padding:12px 16px;border-left:3px solid var(--navy, var(--navy));background:#0e1b3308;font-family:var(--font-serif-2);font-size:14px;line-height:1.6;color:var(--ink, var(--ink-3))}.wfr-md-quote div{margin-bottom:4px}.wfr-md-quote div:last-child{margin-bottom:0}.wfr__disclaimer{margin-top:18px;padding:10px 14px;background:#b8821c0f;border:1px solid rgba(184,130,28,.18);color:#8a5e10;border-radius:var(--radius-sm);font-size:11.5px;line-height:1.5;font-style:italic}.wfr__error-state{text-align:center;padding:40px 24px}.wfr__error-state h3{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--red);margin:0 0 8px}.wfr__error-state p{font-size:13px;color:var(--mid, var(--muted));margin:0}.legal-sources{position:relative;display:inline-flex}.legal-sources__btn{display:inline-flex;align-items:center;gap:var(--sp-3);background:transparent;border:1px solid var(--ghost);color:var(--mist, var(--muted));padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h-sm)}.legal-sources__btn:hover,.legal-sources__btn--open{background:var(--hover);border-color:var(--ghost-3);color:var(--ink, var(--ink-3))}.legal-sources__count{font-feature-settings:"tnum";color:var(--mist, var(--muted-2))}.legal-sources__btn--open .legal-sources__count{color:var(--ink, var(--ink-3))}.legal-sources__popover{position:absolute;bottom:calc(100% + 6px);left:0;width:320px;max-height:min(480px,80vh);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 12px 32px -10px #0e1b3338;z-index:100;display:flex;flex-direction:column;overflow:hidden;animation:lsPopoverIn .15s ease-out}.legal-sources__country-row,.legal-sources__footer{flex:0 0 auto}.legal-sources__scroll{flex:1 1 auto;overflow-y:auto;min-height:0}@keyframes lsPopoverIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.legal-sources__country-row{padding:12px 14px 10px;border-bottom:1px solid var(--ghost-2);background:#0e1b3305}.legal-sources__country{display:flex;align-items:center;gap:var(--sp-5);cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink, var(--ink-3))}.legal-sources__country input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--navy, var(--navy))}.legal-sources__flag{font-size:16px;line-height:1}.legal-sources__country-name{font-family:var(--font-h)}.legal-sources__list{padding:6px 0}.legal-sources__section-label{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));padding:10px 14px 4px;background:#0e1b3304;border-top:1px solid var(--ghost-2)}.legal-sources__section-label:first-of-type{border-top:0}.legal-sources__item{display:flex;align-items:flex-start;gap:var(--sp-5);padding:8px 14px 8px 30px;cursor:pointer;transition:background .1s}.legal-sources__item:hover{background:var(--hover)}.legal-sources__item input[type=checkbox]{width:14px;height:14px;margin-top:2px;flex-shrink:0;accent-color:var(--navy, var(--navy))}.legal-sources__item-ikon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);flex-shrink:0;margin-top:-1px}.legal-sources__item-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.legal-sources__item-name-row{display:flex;align-items:center;gap:var(--sp-4)}.legal-sources__item-name{font-size:13px;font-weight:500;color:var(--ink, var(--ink-3))}.legal-sources__item-badge{font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-xs);flex-shrink:0}.legal-sources__item-badge--live{color:var(--green);background:#3f7a521f}.legal-sources__item-badge--cited{color:var(--mid, var(--muted));background:#0e1b330f}.legal-sources__item-desc{font-size:11.5px;color:var(--mid, var(--muted));line-height:1.35}.legal-sources__footer{padding:9px 14px;border-top:1px solid var(--ghost-2);background:#0e1b3305}.legal-sources__footer-text{font-size:11px;color:var(--mid, var(--muted));font-style:italic}.chat-suggestions-row--below{padding:12px 16px 0;margin-top:0;justify-content:center}.chat-workflow-intro{max-width:580px;margin:0 auto;padding:24px 0 16px}.chat-workflow-intro__head{display:flex;align-items:center;gap:var(--sp-8);margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--ghost-2)}.chat-workflow-intro__icon-wrap{width:36px;height:36px;border-radius:var(--radius);background:var(--navy-fast);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.chat-workflow-intro__icon{width:20px;height:20px;display:block}.chat-workflow-intro__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.chat-workflow-intro__eyebrow{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.chat-workflow-intro__title{font-family:var(--font-serif-2);font-size:19px;font-weight:600;color:var(--navy, var(--navy));letter-spacing:-.005em;margin:0}.chat-workflow-intro__waiting{display:inline-flex;align-items:center;gap:var(--sp-4);background:#b8821c14;color:#8a5e10;padding:6px 12px;border-radius:999px;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}.chat-workflow-intro__waiting-icon{display:inline-flex;animation:chatWfPulse 2s ease-in-out infinite}@keyframes chatWfPulse{0%,to{opacity:.6}50%{opacity:1}}.chat-workflow-intro__hint{font-size:13.5px;color:var(--ink-2, var(--ink-4));line-height:1.55;margin:0 0 18px}.chat-workflow-intro__upload{display:inline-flex;align-items:center;gap:var(--sp-4);background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;padding:10px 16px;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .12s}.chat-workflow-intro__upload:hover{background:var(--navy-2)}:is(html[data-workspace-theme=dark]:not([data-native-workspace=on]),html[data-native-workspace=on][data-native-theme=dark]) .chat-workflow-intro__upload{color:#0e1b33}:is(html[data-workspace-theme=dark]:not([data-native-workspace=on]),html[data-native-workspace=on][data-native-theme=dark]) .chat-workflow-intro__upload:hover{background:#fff}.usage-badge-wrap{position:relative;display:inline-flex;align-items:center}.usage-badge{display:inline-flex;align-items:center;gap:var(--sp-4);padding:5px 11px;font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:-.003em;color:var(--ink-700, var(--ink-3));background:#fff;border:1px solid var(--ghost);border-radius:99px;cursor:pointer;transition:background .12s,border-color .12s;font-feature-settings:"tnum"}.usage-badge:hover{background:var(--off);border-color:var(--ghost-3)}.usage-badge--warn{border-color:#b8821c4d;background:#b8821c0a}.usage-badge--exceeded{border-color:#b0223c59;background:#b0223c0d;color:var(--red)}.usage-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--muted);flex-shrink:0}.usage-badge__dot--warn{background:var(--amber);animation:usagePulse 2.4s ease-in-out infinite}.usage-badge__dot--exceeded{background:var(--red)}@keyframes usagePulse{0%,to{opacity:1}50%{opacity:.55}}.usage-badge__text{white-space:nowrap}.usage-badge__popover{position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:16px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 12px 32px -16px #0e1b332e,0 4px 12px -6px #0e1b3314;z-index:1200;font-family:var(--font-h);animation:usagePopoverIn .14s cubic-bezier(.2,.7,.2,1)}@keyframes usagePopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.usage-badge__popover-tier{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--ghost-2)}.usage-badge__popover-tier-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.usage-badge__popover-tier-name{font-size:14px;font-weight:600;color:var(--navy);letter-spacing:-.01em}.usage-badge__row{margin-bottom:12px}.usage-badge__row:last-of-type{margin-bottom:14px}.usage-badge__row-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.usage-badge__row-label{font-size:11.5px;font-weight:500;color:var(--ink-4)}.usage-badge__row-value{font-size:11.5px;font-weight:600;color:var(--navy);font-feature-settings:"tnum"}.usage-badge__progress{height:4px;background:#0e1b330f;border-radius:99px;overflow:hidden}.usage-badge__progress-fill{height:100%;background:var(--navy);border-radius:99px;transition:width .3s cubic-bezier(.2,.7,.2,1)}.usage-badge__progress-fill--warn{background:var(--amber)}.usage-badge__progress-fill--exceeded{background:var(--red)}.usage-badge__popover-reset{font-size:10.5px;color:var(--muted);letter-spacing:.02em;margin-bottom:12px;text-align:center}.usage-badge__popover-cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;padding:9px 14px;background:var(--navy);color:#fff;border-radius:var(--radius-sm);font-size:12px;font-weight:500;letter-spacing:-.003em;text-decoration:none;transition:background .12s,transform .12s}.usage-badge__popover-cta:hover{background:#1a2d52;transform:translateY(-1px)}.quota-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3373;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;animation:quotaOverlayIn .2s ease-out}@keyframes quotaOverlayIn{0%{opacity:0}to{opacity:1}}.quota-modal{position:relative;width:100%;max-width:480px;background:var(--off);border-radius:14px;padding:36px 32px 28px;box-shadow:0 24px 64px -24px #0e1b3366;font-family:var(--font-h);animation:quotaModalIn .25s cubic-bezier(.2,.7,.2,1)}@keyframes quotaModalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.quota-modal__close{position:absolute;top:14px;right:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);transition:background .12s,color .12s}.quota-modal__close:hover{background:var(--hover);color:var(--navy)}.quota-modal__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.quota-modal__title{font-family:var(--font-h);font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--navy);margin:0 0 22px}.quota-modal__title em{font-family:var(--font-serif);font-style:italic;font-weight:400}.quota-modal__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:18px;padding:14px 16px;background:#0e1b330a;border-radius:var(--radius)}.quota-modal__stat{display:flex;flex-direction:column;gap:var(--sp-2)}.quota-modal__stat-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.quota-modal__stat-value{font-size:16px;font-weight:600;color:var(--navy);font-feature-settings:"tnum";letter-spacing:-.01em}.quota-modal__body{font-size:13.5px;line-height:1.55;color:var(--ink-4);margin:0 0 22px}.quota-modal__actions{display:flex;flex-direction:column;gap:var(--sp-4)}.quota-modal__cta-primary{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:12px 18px;background:var(--navy);color:#fff;border-radius:var(--radius);font-size:13px;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:background .12s,transform .12s}.quota-modal__cta-primary:hover{background:#1a2d52;transform:translateY(-1px)}.quota-modal__cta-secondary{padding:10px 16px;background:transparent;color:var(--ink-4);border:1px solid var(--ghost);border-radius:var(--radius);font-family:var(--font-h);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.quota-modal__cta-secondary:hover{background:var(--hover);border-color:var(--ghost-3)}.eiendom-section{display:flex;flex-direction:column;gap:var(--sp-8);height:100%;overflow-y:auto;padding:20px 18px}.eiendom-header{display:flex;align-items:center;gap:var(--sp-5)}.eiendom-header__icon{width:36px;height:36px;border-radius:var(--radius);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eiendom-header__title{font-size:14px;font-weight:700;color:var(--ink);line-height:1.2}.eiendom-header__sub{font-size:11px;color:var(--dim);margin-top:1px}.eiendom-header__badge{margin-left:auto;background:#3f7a521f;color:var(--green);font-size:9.5px;font-weight:700;padding:2px 8px;border-radius:99px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.eiendom-search{display:flex;flex-direction:column;gap:var(--sp-4);flex-shrink:0}.eiendom-search__row{display:flex;gap:var(--sp-3)}.eiendom-search__input{flex:1;padding:9px 13px;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;color:var(--ink);background:var(--white);transition:border-color .15s,box-shadow .15s;min-width:0}.eiendom-search__input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.eiendom-search__input::placeholder{color:var(--dim)}.eiendom-search__btn{width:var(--knapp-h);height:var(--knapp-h);border-radius:var(--radius-sm);border:none;background:var(--navy);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,box-shadow .15s,opacity .15s;box-shadow:0 2px 10px #0e1b333d}.eiendom-search__btn:hover:not(:disabled){background:var(--navy-2);box-shadow:0 3px 14px #0e1b3352}.eiendom-search__btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.eiendom-search__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .65s linear infinite;display:block}.eiendom-empty-state{display:flex;flex-direction:column;gap:var(--sp-12);padding:4px 2px 12px}.eiendom-section-block{display:flex;flex-direction:column;gap:var(--sp-5)}.eiendom-section-block__header{display:flex;align-items:center;justify-content:space-between}.eiendom-section-block__label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);font-weight:500;margin:0}.eiendom-section-block__action{font-size:11px;color:var(--blue);background:none;border:none;cursor:pointer;padding:0;letter-spacing:.02em}.eiendom-section-block__action:hover{text-decoration:underline}.eiendom-history{display:flex;flex-direction:column;gap:var(--sp-2)}.eiendom-history__item{display:inline-flex;align-items:center;gap:var(--sp-4);background:none;border:none;padding:7px 13px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s;font-family:inherit;width:fit-content;max-width:100%}.eiendom-history__item:hover{background:var(--hover)}.eiendom-history__item svg{color:var(--dim);flex-shrink:0}.eiendom-tip{display:flex;gap:var(--sp-5);padding:12px 14px;background:#0e1b3308;border:1px solid var(--ghost);border-radius:var(--radius);font-size:12px;line-height:1.55;color:var(--mist)}.eiendom-tip svg{color:var(--navy);flex-shrink:0;margin-top:2px}.eiendom-tip strong{color:var(--ink);font-weight:600}.eiendom-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:32px 0;color:var(--dim);text-align:center}.eiendom-empty p{font-size:13px;font-weight:500;color:var(--mist);margin:0}.eiendom-empty span{font-size:11.5px;font-style:italic}.eiendom-results-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--dim)}.eiendom-source-badge{background:#3f7a521a;color:var(--green);font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.eiendom-notice{display:flex;gap:var(--sp-5);padding:9px 12px;background:#b8821c14;border:1px solid rgba(184,130,28,.18);border-radius:var(--radius-sm);font-size:11.5px;line-height:1.5;color:#815a13}.eiendom-notice svg{color:var(--amber);flex-shrink:0;margin-top:2px}.eiendom-list{display:flex;flex-direction:column;gap:var(--sp-5)}.eiendom-card{background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius);padding:14px 14px 12px;display:flex;flex-direction:column;gap:var(--sp-5);transition:border-color .15s,box-shadow .15s}.eiendom-card:hover{border-color:var(--ghost-3);box-shadow:0 2px 12px #0e1b330d}.eiendom-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.eiendom-card__addr{flex:1;min-width:0}.eiendom-card__street{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.3}.eiendom-card__city{font-size:11.5px;color:var(--mist);margin-top:2px;letter-spacing:-.002em}.eiendom-card__matrikkel{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:3px 8px;background:var(--navy);color:#fff;border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-self:flex-start}.eiendom-card__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.eiendom-meta-pill{display:inline-flex;align-items:baseline;gap:var(--sp-2);padding:2px 7px;background:#0e1b330a;border-radius:var(--radius-xs);font-size:10.5px;letter-spacing:0;font-variant-numeric:tabular-nums}.eiendom-meta-pill__label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.eiendom-meta-pill__value{font-weight:600;color:var(--ink)}.eiendom-card__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);border-top:1px solid var(--ghost-2);margin-top:2px;padding-top:10px}.eiendom-action{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;background:var(--white);border:1px solid var(--ghost);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--mist);cursor:pointer;transition:all .12s;text-decoration:none}.eiendom-action:hover{border-color:var(--navy);color:var(--navy);background:#0e1b3305}.eiendom-action svg{flex-shrink:0}.eiendom-action--primary{background:var(--navy);color:var(--white);border-color:var(--navy)}.eiendom-action--primary:hover{background:var(--navy-2);color:var(--white)}.eiendom-action--primary svg path,.eiendom-action--primary svg circle{color:var(--white)}.eiendom-action--ghost{background:transparent;border-style:dashed}.emailsearch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3359;display:flex;align-items:flex-start;justify-content:center;z-index:1100;padding:8vh 16px 16px}.emailsearch-modal{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px -20px #0e1b3366;font-family:var(--font-h)}.emailsearch-head{display:flex;align-items:center;gap:var(--sp-5);padding:12px 14px;border-bottom:1px solid var(--ghost)}.emailsearch-input-wrap{flex:1;display:flex;align-items:center;gap:var(--sp-4);color:var(--mid,var(--muted))}.emailsearch-input{flex:1;border:none;outline:none;font-family:inherit;font-size:15px;color:var(--ink,var(--ink-3));background:none}.emailsearch-clear{border:none;background:none;cursor:pointer;color:var(--dim,var(--muted-2));font-size:13px;padding:2px 6px}.emailsearch-close{border:none;background:none;cursor:pointer;color:var(--mid,var(--muted));font-size:15px;padding:4px 6px}.emailsearch-body{overflow-y:auto;padding:8px 0}.emailsearch-hint,.emailsearch-empty{padding:24px;text-align:center;color:var(--mid,var(--muted));font-size:13px;line-height:1.5}.emailsearch-count{padding:6px 16px;font-size:11px;color:var(--dim,var(--muted-2));text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}.emailsearch-list{display:flex;flex-direction:column}.emailsearch-result{text-align:left;border:none;background:none;cursor:pointer;padding:10px 16px;border-bottom:1px solid var(--ghost-2);display:flex;flex-direction:column;gap:var(--sp-2);transition:background .12s;font-family:inherit}.emailsearch-result:hover{background:var(--hover)}.emailsearch-result-top{display:flex;justify-content:space-between;gap:var(--sp-5);align-items:baseline}.emailsearch-result-from{font-size:12.5px;font-weight:600;color:var(--ink,var(--ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emailsearch-result-date{font-size:11px;color:var(--dim,var(--muted-2));flex-shrink:0;font-variant-numeric:tabular-nums}.emailsearch-result-subject{font-size:13px;color:var(--ink-2,var(--ink-4));font-weight:500}.emailsearch-result-preview{font-size:12px;color:var(--mid,var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emailsearch-daterow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);padding:10px 14px;border-bottom:1px solid var(--ghost-2);background:#0e1b3304}.emailsearch-presets{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.emailsearch-preset{font-family:inherit;font-size:11.5px;color:var(--ink-2,var(--ink-4));background:#fff;border:1px solid var(--ghost);border-radius:999px;padding:5px 11px;cursor:pointer;transition:all .12s;letter-spacing:.01em}.emailsearch-preset:hover{background:var(--navy,var(--navy));color:#fff;border-color:var(--navy,var(--navy))}.emailsearch-daterange{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}.emailsearch-datelabel{display:flex;align-items:center;gap:var(--sp-3);font-size:11px;color:var(--mid,var(--muted));text-transform:uppercase;letter-spacing:.06em;font-weight:600}.emailsearch-dateinput{font-family:inherit;font-size:12.5px;color:var(--ink,var(--ink-3));border:1px solid var(--ghost-3);border-radius:var(--radius-sm);padding:4px 7px;background:#fff;outline:none;font-variant-numeric:tabular-nums}.emailsearch-dateinput:focus{border-color:var(--navy,var(--navy))}.emailsearch-dateclear{font-family:inherit;font-size:11.5px;color:var(--red,var(--red));background:none;border:none;cursor:pointer;padding:2px 6px;text-decoration:underline;text-underline-offset:2px}.emailsearch-go{font-family:inherit;font-size:12.5px;font-weight:600;color:#fff;background:var(--navy,var(--navy));border:none;border-radius:var(--radius-sm);padding:7px 13px;cursor:pointer;transition:opacity .12s;letter-spacing:.01em}.emailsearch-go:hover{opacity:.88}.emailsearch-go:disabled{opacity:.5;cursor:default}.etpl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0e1b336b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--font-h)}.etpl-modal{width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;background:var(--off);border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -40px #0e1b3380}.etpl-head{display:flex;align-items:center;gap:var(--sp-6);padding:16px 20px;background:#fff;border-bottom:1px solid var(--ghost)}.etpl-title{flex:1;font-size:16px;font-weight:600;color:var(--navy);letter-spacing:-.01em}.etpl-x{flex:none;width:30px;height:30px;border:1px solid var(--ghost);background:#fff;border-radius:var(--radius);cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center}.etpl-x:hover{background:var(--hover)}.etpl-body{padding:16px 20px;overflow-y:auto}.etpl-empty{font-size:13px;line-height:1.55;color:var(--muted);background:#fff;border:1px dashed var(--ghost-3);border-radius:var(--radius);padding:16px}.etpl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.etpl-row{display:flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--ghost);border-radius:9px;padding:9px 12px}.etpl-row-tx{flex:1;min-width:0}.etpl-row-label{font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.etpl-row-cat{font-size:11px;color:var(--muted-2);margin-top:1px}.etpl-row-btn{flex:none;font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-4);background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;height:var(--knapp-h-sm)}.etpl-row-btn:hover{background:var(--hover)}.etpl-row-btn-del{color:var(--red);border-color:#b0223c40}.etpl-row-btn-del:hover{background:#b0223c12}.etpl-field{display:block;margin-bottom:14px}.etpl-field-l{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}.etpl-input,.etpl-textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:13.5px;color:var(--ink-3);background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius);padding:9px 11px}.etpl-textarea{line-height:1.6;resize:vertical;min-height:150px}.etpl-input:focus,.etpl-textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b330f}.etpl-hint{display:block;font-size:11px;color:var(--muted-2);margin-top:6px;line-height:1.45}.etpl-foot{display:flex;align-items:center;gap:var(--sp-5);padding:13px 20px;background:#fff;border-top:1px solid var(--ghost)}.etpl-btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;border-radius:var(--radius-sm);padding:0 16px;cursor:pointer;border:1px solid transparent;height:var(--knapp-h)}.etpl-btn-ghost{background:#fff;border-color:var(--ghost-3);color:var(--ink-4)}.etpl-btn-ghost:hover{background:var(--hover)}.etpl-btn-primary{background:var(--navy);color:#fff;font-weight:600}.etpl-btn-primary:hover{background:var(--navy-2)}.etpl-btn-primary:disabled{opacity:.5;cursor:default}.ad-fab{position:fixed;right:22px;bottom:22px;z-index:940;width:52px;height:52px;border-radius:50%;background:var(--navy);border:none;cursor:pointer;box-shadow:0 14px 30px -10px #0e1b3380;display:flex;align-items:center;justify-content:center;transition:transform .12s cubic-bezier(.2,.7,.2,1)}.ad-fab:hover{transform:translateY(-2px)}.ad-fab-mark{width:22px;height:22px;border-radius:50%;background-image:url(/icon-32.png);background-size:16px 16px;background-position:center;background-repeat:no-repeat}.ad-panel{position:fixed;z-index:950;background:#fff;display:flex;flex-direction:column;font-family:var(--font-h);color:var(--ink-3);box-shadow:0 30px 80px -30px #0e1b3373}.ad-panel--side{top:52px;right:0;bottom:0;width:400px;max-width:100vw;border-left:1px solid var(--ghost)}.ad-panel--dock{right:22px;bottom:22px;width:420px;max-width:calc(100vw - 32px);height:min(560px,calc(100vh - 44px));border:1px solid var(--ghost);border-radius:14px;overflow:hidden}.ad-h{display:flex;align-items:center;gap:var(--sp-5);padding:13px 14px;border-bottom:1px solid var(--ghost-2);flex-shrink:0}.ad-mark{width:26px;height:26px;border-radius:50%;background:var(--navy);background-image:url(/icon-32.png);background-size:15px 15px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.ad-h-tt{flex:1;min-width:0}.ad-h-t{font-size:13.5px;font-weight:600;color:var(--ink-3);line-height:1.2}.ad-h-ctx{font-size:10.5px;color:var(--muted-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ad-h-ctx--active{color:#0a6b62}.ad-h-actions{display:flex;gap:var(--sp-1);flex-shrink:0}.ad-h-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ad-h-btn:hover{background:var(--off-2);color:var(--ink-3)}.ad-body{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:var(--sp-4)}.ad-eye{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);padding:2px}.ad-prompt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:10px 13px;background:var(--off);border:1px solid var(--ghost);border-radius:9px;font-size:13px;color:var(--ink-4);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s ease,background .12s ease,transform .12s ease}.ad-prompt:hover{border-color:var(--ghost-3);background:#fff;transform:translateY(-1px)}.ad-prompt svg{color:var(--muted-2);flex-shrink:0}.ad-prompt:hover svg{color:var(--navy)}.ad-msg{font-size:13.5px;line-height:1.55;padding:10px 13px;border-radius:12px;max-width:90%;white-space:pre-wrap;word-break:break-word}.ad-msg--user{align-self:flex-end;background:var(--off-2);color:var(--ink-3);border:1px solid var(--ghost-2)}.ad-msg--assistant{align-self:flex-start;background:transparent;color:var(--ink-3);padding:4px 2px}.ad-typing{align-self:flex-start;display:flex;gap:var(--sp-2);padding:8px 4px}.ad-typing span{width:6px;height:6px;border-radius:50%;background:var(--muted-2);animation:adTyping 1.3s ease-in-out infinite}.ad-typing span:nth-child(2){animation-delay:.18s}.ad-typing span:nth-child(3){animation-delay:.36s}@keyframes adTyping{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ad-in{display:flex;align-items:flex-end;gap:var(--sp-4);padding:11px 12px;border-top:1px solid var(--ghost-2);background:#fff;flex-shrink:0}.ad-in-ta{flex:1;min-width:0;background:var(--off);border:1px solid var(--ghost);border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13.5px;color:var(--ink-3);line-height:1.45;outline:none;resize:none;min-height:38px;max-height:120px}.ad-in-ta:focus{border-color:var(--ghost-3);background:#fff}.ad-in-ta::placeholder{color:var(--muted-2)}.ad-send{width:36px;height:36px;border:none;border-radius:9px;background:var(--navy);color:#fff;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ad-send:disabled{opacity:.4;cursor:default}@media (max-width:640px){.ad-panel--side{top:0;width:100vw}.ad-panel--dock{left:0;right:0;bottom:0;width:100vw;max-width:100vw;height:72vh;border-radius:14px 14px 0 0}}.dock-restore{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:48px;height:22px;border-radius:9px 9px 0 0;background:var(--navy);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 -6px 18px -8px #0e1b3366;transition:background .12s ease,height .12s ease}.dock-restore:hover{background:var(--navy-2);height:26px}.law-cite__num{display:inline-block;margin:0 1px;padding:4px 6px;background:#2952d91a;color:var(--brand, var(--brand));border:1px solid rgba(41,82,217,.18);border-radius:var(--radius-xs);font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;vertical-align:super;line-height:1;transition:background .12s,border-color .12s,color .12s;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.law-cite__num:hover,.law-cite__num:focus-visible,.law-cite__num--hl{background:var(--brand, var(--brand));color:#fff;border-color:var(--brand, var(--brand));outline:none}.law-ref-card__num{flex:0 0 auto;min-width:16px;height:16px;border-radius:var(--radius);background:#2952d91a;color:var(--brand, var(--brand));font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-variant-numeric:tabular-nums}.law-ref-card--flash{animation:lawRefFlash 1.6s ease}@keyframes lawRefFlash{0%{box-shadow:0 0 0 3px #2952d959}to{box-shadow:0 0 #2952d900}}.asst-ikon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}.adx-agent .asst-ikon,.adx-agent-item .asst-ikon,.asst-pick__item .asst-ikon,.asst-pick__trigger .asst-ikon{border-radius:var(--radius-sm)}.inbox-v2-fanerad{display:flex;align-items:center;gap:var(--sp-4);margin-top:7px;min-width:0}.inbox-v2-fanerad-ikon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:var(--ink-400, #8b94a3)}.inbox-v2-fanerad-scroll{display:flex;align-items:center;gap:var(--sp-3);flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:1px 0}.inbox-v2-fanerad-scroll::-webkit-scrollbar{display:none}.inbox-v2-fanerad-tom{font-size:11px;color:var(--ink-400, #8b94a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.inbox-v2-fane{display:inline-flex;align-items:center;flex:0 0 auto;height:24px;border:1px solid var(--ink-200, #e2e5ea);border-radius:999px;background:var(--paper, #fff);overflow:hidden;transition:border-color .14s cubic-bezier(.2,0,0,1),background .14s cubic-bezier(.2,0,0,1)}.inbox-v2-fane:hover{border-color:var(--ink-300, #cfd5de)}.inbox-v2-fane-velg{display:inline-flex;align-items:center;gap:var(--sp-3);height:100%;padding:0 9px;border:none;background:transparent;font:inherit;font-size:11.5px;font-weight:500;color:var(--ink-600, #4a5668);cursor:pointer;white-space:nowrap}.inbox-v2-fane--pa .inbox-v2-fane-velg{color:var(--ink-900, var(--ink-3))}.inbox-v2-fane-prikk{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.inbox-v2-fane-tall{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 4px;border-radius:999px;background:#0e1b3312;color:var(--ink-600, #4a5668);font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums}.inbox-v2-fane-rediger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:100%;padding:0;border:none;border-left:1px solid var(--ink-100, #eef0f3);background:transparent;color:var(--ink-300, #cfd5de);cursor:pointer;transition:color .12s ease,background .12s ease}.inbox-v2-fane:hover .inbox-v2-fane-rediger{color:var(--ink-500, var(--muted))}.inbox-v2-fane-rediger:hover{background:var(--hover);color:var(--ink-900, var(--ink-3))}@keyframes nvTomFoto{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){@keyframes nvTomFoto{0%{transform:none}to{transform:none}}}@keyframes nv-merke-tegn{0%{stroke-dashoffset:358}to{stroke-dashoffset:0}}@keyframes nv-merke-fyll{0%,46%{fill-opacity:0}to{fill-opacity:1}}@keyframes nv-merke-strek{0%{stroke-opacity:1}72%,to{stroke-opacity:0}}@keyframes nv-merke-arm{0%,58%{opacity:0;transform:scale(.12)}to{opacity:1;transform:scale(1)}}@keyframes nv-merke-ne{0%{opacity:.22;transform:translate(0)}20%{opacity:1;transform:translate(1.8px,-1.8px)}58%{opacity:.22;transform:translate(0)}to{opacity:.22;transform:translate(0)}}@keyframes nv-merke-se{0%,26%{opacity:.22;transform:translate(0)}46%{opacity:1;transform:translate(1.8px,1.8px)}84%{opacity:.22;transform:translate(0)}to{opacity:.22;transform:translate(0)}}.nv-merke-ne{transform-box:view-box;transform-origin:67.5px 36.3px}.nv-merke-se{transform-box:view-box;transform-origin:67.5px 63.7px}.nv-merke-kjerne--strok{animation:nv-merke-tegn 1.5s cubic-bezier(.2,.7,.2,1) both,nv-merke-fyll 1.5s cubic-bezier(.2,.7,.2,1) both,nv-merke-strek 1.5s cubic-bezier(.2,.7,.2,1) both}.nv-merke-arm--strok{animation:nv-merke-arm 1.5s cubic-bezier(.16,1,.3,1) both}.nv-merke-arm--jobb{transform-origin:54px 50px}.nv-merke-ne.nv-merke-arm--jobb{animation:nv-merke-ne 1.7s cubic-bezier(.2,.7,.2,1) infinite both}.nv-merke-se.nv-merke-arm--jobb{animation:nv-merke-se 1.7s cubic-bezier(.2,.7,.2,1) infinite both}@media (prefers-reduced-motion: reduce){.nv-merke-kjerne--strok,.nv-merke-arm--strok,.nv-merke-arm--jobb{animation:none!important}.nv-merke-arm--jobb{opacity:.6}.nv-merke-kjerne--strok{stroke-opacity:0;fill-opacity:1}}.chat-jobber{display:inline-flex;align-items:center;gap:var(--sp-4);margin-bottom:8px;padding:4px 10px 4px 7px;border-radius:999px;background:#2952d912;color:var(--brand-700, var(--brand))}.chat-jobber__tekst{font-size:11px;font-weight:500;letter-spacing:.01em}.chat-doc-loading__hint{display:inline-flex;align-items:center;gap:var(--sp-4)}.chat-thinking__merke{display:inline-flex;align-items:center;flex-shrink:0;margin-right:1px;color:currentColor}.nv-jobber{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-900, var(--navy));padding:2px 0}.inbox-fanestripe{display:flex;align-items:center;gap:var(--sp-3);flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px 0}.inbox-fanestripe::-webkit-scrollbar{display:none}.inbox-fanepille{display:inline-flex;align-items:center;flex:0 0 auto;height:var(--knapp-h-sm);border:1px solid var(--ink-200, rgba(14, 27, 51, .12));border-radius:var(--radius-sm);background:#fff;box-sizing:border-box;box-shadow:0 1px 2px #0e1b330a;transition:border-color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1)}.inbox-fanepille:hover{border-color:var(--navy)}.inbox-fanepille--pa{box-shadow:inset 0 0 0 1px #ffffff38}.inbox-fanepille__velg{display:inline-flex;align-items:center;gap:var(--sp-3);height:100%;padding:0 10px;border:none;background:transparent;font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-700, var(--ink-4));white-space:nowrap;cursor:pointer}.inbox-fanepille--pa .inbox-fanepille__velg{color:#fff;font-weight:600}.inbox-fanepille--pa .inbox-fanepille__tall{background:#ffffff3d;color:#fff}.inbox-fanepille--pa .inbox-fanepille__rediger{color:#ffffffb8}.inbox-fanepille--pa .inbox-fanepille__rediger:hover{color:#fff}.inbox-fanepille__prikk{flex-shrink:0;width:6px;height:6px;border-radius:999px}.inbox-fanepille__tall{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--ink-100, rgba(14, 27, 51, .07));color:var(--ink-700, var(--ink-4));font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.inbox-fanepille__rediger{display:inline-flex;align-items:center;justify-content:center;width:0;height:100%;padding:0;border:none;background:transparent;color:var(--ink-400, var(--muted-2));cursor:pointer;overflow:hidden;opacity:0;transition:width .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1)}.inbox-fanepille:hover .inbox-fanepille__rediger,.inbox-fanepille__rediger:focus-visible{width:18px;opacity:1}.inbox-fanepille:hover .inbox-fanepille__velg{padding-right:0}.inbox-fanepille__rediger:hover{color:var(--ink-800, var(--ink-4))}.inbox-fanestripe__ny{display:inline-flex;align-items:center;gap:var(--sp-3);flex:0 0 auto;height:26px;padding:0 10px;border:1px dashed var(--ink-200, rgba(14, 27, 51, .16));border-radius:999px;background:transparent;font-family:inherit;font-size:11.5px;font-weight:500;color:var(--ink-500, var(--muted));white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1)}.inbox-fanestripe__ny:hover{color:var(--brand-700, var(--brand));border-color:#2952d961}@media (max-width: 1120px){.inbox-fanestripe{max-width:210px}}.inbox-v2-mappevelger{position:relative;flex:0 0 auto}.inbox-v2-mappeknapp{display:inline-flex;align-items:center;gap:var(--sp-3);white-space:nowrap;padding:5px 9px 5px 11px;border:none;background:transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-600, var(--muted));cursor:pointer;transition:color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.inbox-v2-mappeknapp:hover{color:var(--ink-800, var(--ink-4))}.inbox-v2-mappeknapp svg{opacity:.6;transition:transform .18s cubic-bezier(.2,0,0,1)}.inbox-v2-mappeknapp[aria-expanded=true] svg{transform:rotate(180deg)}.inbox-v2-mappeknapp--pa{background:var(--paper, var(--off));color:var(--ink-900, var(--ink-3));box-shadow:0 1px 2px #0000000f}.inbox-v2-mappemeny{position:absolute;top:calc(100% + 5px);left:0;z-index:60;min-width:232px;padding:4px;background:#fff;border:1px solid var(--ink-200, rgba(14, 27, 51, .14));border-radius:var(--radius);box-shadow:0 14px 38px -12px #0e1b3347,0 1px 2px #0e1b330f}.inbox-v2-mappeitem{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;padding:7px 10px;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;font-family:inherit;cursor:pointer}.inbox-v2-mappeitem:hover{background:#0e1b330b}.inbox-v2-mappeitem--pa{background:#2952d912}.inbox-v2-mappeitem-navn{font-size:12.5px;font-weight:500;color:var(--ink-900, var(--ink-3))}.inbox-v2-mappeitem--pa .inbox-v2-mappeitem-navn{color:var(--brand-700, var(--brand))}.inbox-v2-mappeitem-under{font-size:11px;color:var(--ink-400, var(--muted-2))}.inbox-v2-mer{padding:0 18px;border-radius:999px;border:1px solid var(--ink-200, rgba(14, 27, 51, .14));background:transparent;color:var(--ink-700, var(--ink-4));font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1);height:var(--knapp-h)}.inbox-v2-mer:hover:not(:disabled){background:var(--hover);border-color:#0e1b3342}.inbox-v2-mer:disabled{opacity:.55;cursor:default}.ko-tom-primar{transition:background .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.ko-tom-primar:hover{background:var(--off-2);transform:translateY(-1px)}.ko-tom-glass{transition:background .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1)}.ko-tom-glass:hover{background:#ffffff38;border-color:#ffffff75}.ko-tom-glass-svak{transition:color .18s cubic-bezier(.2,0,0,1)}.ko-tom-glass-svak:hover{color:#fff}.inbox-tagstripe::-webkit-scrollbar{display:none}.inbox-tagstripe>*{flex:0 0 auto}.topbar-avatar{box-shadow:0 0 0 1px #0e1b331a;flex-shrink:0}.topbar-avatar:hover{box-shadow:0 0 0 1px #0e1b3338}.nv-kal-nav,.nv-kal-naa{border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s}.nv-kal-nav{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:15px;line-height:1}.nv-kal-naa{min-width:160px;padding:4px 12px;color:var(--ink-3);font-size:12px;font-weight:500}.nv-kal-nav:hover,.nv-kal-naa:hover{background:var(--hover);border-color:var(--ghost);color:var(--ink)}.nv-kal-nav:focus-visible,.nv-kal-naa:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.nv-tabell-rad{transition:background-color .1s}.nv-tabell-rad:hover{background:var(--hover)}.nv-tabell-rad:last-child{border-bottom:none}.nv-kol-tittel{display:inline-flex;align-items:center;gap:var(--sp-3)}.nv-kol-blyant{opacity:0;flex-shrink:0;color:var(--muted-2);transition:opacity .12s}.nv-kol-tittel:hover .nv-kol-blyant,.nv-kol-tittel:focus-visible .nv-kol-blyant{opacity:1}.nv-tavle-handling{background:transparent;border:none;padding:2px 5px;margin:-2px 0;border-radius:var(--radius-xs);font-family:inherit;font-size:11px;cursor:pointer;transition:background-color .12s}.nv-tavle-handling:hover{background:var(--hover)}.nv-tavle-handling:focus-visible{outline:2px solid var(--brand);outline-offset:1px}#nordive-topbar-verktoy-slot .nv-seg-btn[title="Bytt tavle"]:hover{background:var(--hover);border-color:var(--ghost)}#nordive-topbar-verktoy-slot .nv-seg-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}#nordive-topbar-verktoy-slot .nv-select__btn{height:var(--knapp-h);padding:var(--knapp-pad);border-width:1px}.nv-seg-btn{box-sizing:border-box;border:1px solid transparent;box-shadow:0 1px 2px #0e1b330a}.inbox-v2-scroll::-webkit-scrollbar{width:0;height:0}.inbox-v2-scroll{scrollbar-width:none}.ls__btn:hover:not(:disabled),.connection-card__btn:hover:not(:disabled),.pdfr-btn:hover:not(:disabled),.doccard__btn:hover:not(:disabled),.dr__action-btn:hover:not(:disabled),.spm-btn:hover:not(:disabled),.link-modal__btn:hover:not(:disabled),.saker-modal__btn:hover:not(:disabled),.bibliotek-btn:hover:not(:disabled),.wfr__btn:hover:not(:disabled),.etpl-btn:hover:not(:disabled),.tl-btn:hover:not(:disabled),.tlt__btn:hover:not(:disabled),.wsm-btn:hover:not(:disabled),.tqp__btn:hover:not(:disabled),.sak-edit-btn:hover:not(:disabled),.nv-redline__btn:hover:not(:disabled),.sakshare-btn:hover:not(:disabled){background:var(--hover);border-color:var(--ghost-3)}.btn--primary:hover:not(:disabled),.composeBtn:hover:not(:disabled),[class*=--primary]:hover:not(:disabled),[class*=--navy]:hover:not(:disabled){filter:brightness(1.12)}.inbox-v2-rt-btn:hover:not(:disabled){background:var(--hover);color:var(--ink-3)}.demo-tag{position:fixed;top:12px;right:16px;z-index:9999;display:inline-flex;align-items:center;gap:var(--sp-4);padding:5px 10px 5px 9px;background:#0e1b33eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-family:var(--font-h);box-shadow:0 1px 2px #0e1b3314,0 8px 20px -6px #0e1b332e;cursor:default;transition:padding .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.demo-tag__dot{width:6px;height:6px;border-radius:50%;background:#f1c560;flex-shrink:0;animation:demo-dot-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes demo-dot-pulse{0%,to{box-shadow:0 0 #f1c56073}50%{box-shadow:0 0 0 4px #f1c56000}}.demo-tag__label{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:#f1c560}.demo-tag__details{display:inline-flex;align-items:center;gap:var(--sp-5);max-width:0;overflow:hidden;opacity:0;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.demo-tag--expanded .demo-tag__details{max-width:360px;opacity:1;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.4,0,.2,1) 80ms}.demo-tag__sep{width:1px;height:11px;background:#ffffff2e;flex-shrink:0}.demo-tag__text{font-size:11px;font-weight:400;color:#ffffffbd;letter-spacing:.005em}.demo-tag__cta{font-size:11px;font-weight:600;color:#fff;text-decoration:none;letter-spacing:.005em;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .16s cubic-bezier(.4,0,.2,1)}.demo-tag__cta:hover{border-bottom-color:#fffc}@media (max-width: 600px){.demo-tag{top:8px;right:8px;padding:4px 9px 4px 8px}.demo-tag__text{display:none}}.tl{--tl-canvas: var(--off);--tl-canvas-100: #F2EFE8;--tl-canvas-200: #E8E4DA;--tl-ink: var(--navy);--tl-ink-700: var(--navy-2);--tl-ink-500: var(--ink-4);--tl-ink-300: var(--muted);--tl-ink-200: var(--muted-2);--tl-line: rgba(14, 27, 51, .08);--tl-line-md: rgba(14, 27, 51, .14);--tl-line-strong: rgba(14, 27, 51, .2);--tl-brand: var(--brand);--tl-green: var(--green);--tl-amber: var(--amber);max-width:1100px;margin:0 auto;padding:clamp(20px,3.5vw,48px) clamp(20px,4vw,56px) 64px;color:var(--tl-ink);font-family:var(--font-sans);font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}.tl-loading{padding:80px 0;text-align:center;font-family:var(--font-serif-2);font-style:italic;color:var(--tl-ink-300);font-size:14px}.tl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-16);padding-bottom:24px;border-bottom:1px solid var(--tl-line);margin-bottom:24px}.tl-head-left{min-width:0;flex:1}.tl-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-5);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--tl-ink-500);margin-bottom:10px}.tl-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:var(--tl-ink)}.tl-tracking{display:inline-flex;align-items:center;gap:var(--sp-3);margin-left:8px;padding-left:10px;border-left:1px solid var(--tl-line-md);color:var(--tl-green);font-size:9.5px;letter-spacing:.18em}.tl-tracking-dot{width:6px;height:6px;border-radius:50%;background:var(--tl-green);animation:tl-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tl-pulse{0%,to{opacity:1;box-shadow:0 0 #3f7a5266}50%{opacity:.7;box-shadow:0 0 0 4px #3f7a5200}}.tl-title{font-family:var(--font-serif-2);font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--tl-ink);text-transform:capitalize;margin:0}.tl-head-right{flex-shrink:0}.tl-total{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2)}.tl-total-num{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:clamp(28px,3.4vw,40px);font-weight:500;color:var(--tl-ink);letter-spacing:-.022em;line-height:1;font-variant-numeric:tabular-nums}.tl-total-lbl{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--tl-ink-500)}.tl-week{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--sp-16);align-items:stretch;padding:18px 0 22px;border-top:1px solid var(--ghost-2);border-bottom:1px solid var(--ghost-2);margin-bottom:24px}@media (max-width: 720px){.tl-week{grid-template-columns:1fr;gap:var(--sp-12)}}.tl-week__stats{display:flex;align-items:center;gap:var(--sp-8)}.tl-week__stat{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1}.tl-week__stat-num{font-family:var(--font-serif-2);font-size:22px;font-weight:600;color:var(--tl-ink, var(--navy));letter-spacing:-.01em;font-feature-settings:"tnum";line-height:1.1;font-variant-numeric:tabular-nums}.tl-week__stat-num--muted{color:var(--tl-ink-500, var(--muted))}.tl-week__stat-num--accent{color:var(--amber)}.tl-week__stat-lbl{font-family:var(--font-h);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tl-ink-500, var(--muted))}.tl-week__stat-sep{width:1px;height:36px;background:#0e1b331a;flex-shrink:0}.tl-week__chart{display:flex;align-items:flex-end;gap:var(--sp-3);height:80px;padding-top:8px}.tl-week__bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);min-width:0;cursor:default}.tl-week__bar-track{width:100%;height:56px;position:relative;display:flex;align-items:flex-end}.tl-week__bar-fill{width:100%;background:#0e1b332e;border-radius:2px 2px 0 0;min-height:0;transition:background .15s,height .3s ease-out}.tl-week__bar-wrap:hover .tl-week__bar-fill{background:#0e1b3352}.tl-week__bar-wrap--today .tl-week__bar-fill{background:var(--tl-ink, var(--navy))}.tl-week__bar-label{font-family:var(--font-h);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ink-500, var(--muted));font-feature-settings:"tnum"}.tl-week__bar-wrap--today .tl-week__bar-label{color:var(--tl-ink, var(--navy));font-weight:600}.tl-toolbar{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:28px;flex-wrap:wrap}.tl-toolbar-sep{width:1px;height:14px;background:var(--tl-line-md);margin:0 4px}.tl-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.005em;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1);white-space:nowrap;height:var(--knapp-h)}.tl-btn:disabled{opacity:.4;cursor:not-allowed}.tl-btn-ghost{background:transparent;border-color:var(--tl-line-md);color:var(--tl-ink-700)}.tl-btn-ghost:hover:not(:disabled){background:var(--tl-canvas-100);border-color:var(--tl-line-strong)}.tl-btn-primary{background:var(--tl-ink);color:#fff;border-color:var(--tl-ink);font-weight:600}.tl-btn-primary:hover:not(:disabled){background:var(--tl-ink-700)}.tl-btn-mini{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.01em;height:var(--knapp-h-sm)}.tl-empty{text-align:center;padding:56px 24px 64px;border:1px dashed var(--tl-line-md);border-radius:var(--radius-xs);background:linear-gradient(180deg,var(--tl-canvas) 0%,rgba(14,27,51,.015) 100%)}.tl-empty-mark{display:inline-flex;margin-bottom:14px;color:var(--tl-ink-300)}.tl-empty-title{font-family:var(--font-serif-2);font-style:italic;font-size:16px;color:var(--tl-ink);margin-bottom:8px}.tl-empty-sub{font-size:12.5px;color:var(--tl-ink-500);max-width:480px;margin:0 auto;line-height:1.55}.tl-groups{display:flex;flex-direction:column;gap:var(--sp-12)}.tl-group{background:var(--tl-canvas);border:1px solid var(--tl-line);border-radius:var(--radius-xs);overflow:hidden}.tl-group-faded{opacity:.78}.tl-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:14px 18px 12px;border-bottom:1px solid var(--tl-line);background:linear-gradient(180deg,rgba(14,27,51,.012) 0%,var(--tl-canvas) 100%)}.tl-group-head-left{display:flex;align-items:baseline;gap:var(--sp-6);min-width:0}.tl-group-head-right{display:flex;align-items:center;gap:var(--sp-6);flex-shrink:0}.tl-group-title{font-family:var(--font-serif-2);font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--tl-ink);margin:0}.tl-group-meta{font-family:var(--font-serif-2);font-size:11.5px;font-style:italic;color:var(--tl-ink-300)}.tl-group-total{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:13px;font-weight:600;color:var(--tl-ink);letter-spacing:-.005em}.tl-rows{list-style:none;margin:0;padding:0}.tl-row{display:grid;grid-template-columns:60px 1fr auto;gap:var(--sp-8);align-items:center;padding:12px 18px;border-bottom:1px solid var(--tl-line);transition:background .12s ease}.tl-row:last-child{border-bottom:0}.tl-row:hover{background:#0e1b3304}.tl-row-time{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:11px;color:var(--tl-ink-300);letter-spacing:.01em;font-variant-numeric:tabular-nums}.tl-row-main{min-width:0}.tl-row-act{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--tl-ink);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-row-meta{display:flex;align-items:center;gap:var(--sp-5);margin-top:3px}.tl-row-kat{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ink-500)}.tl-row-konf{font-family:var(--font-serif-2);font-style:italic;font-size:11px;color:var(--tl-ink-300)}.tl-row-controls{display:flex;align-items:center;gap:var(--sp-6)}.tl-mins{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.tl-mins-input{width:50px;padding:4px 6px;font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:12px;text-align:right;border:1px solid var(--tl-line-md);border-radius:var(--radius-xs);background:var(--tl-canvas);color:var(--tl-ink);transition:border-color .16s ease}.tl-mins-input:focus{outline:0;border-color:var(--tl-brand)}.tl-mins-input:disabled{background:#0e1b3306;color:var(--tl-ink-500)}.tl-mins-unit{font-family:var(--font-sans);font-size:10.5px;color:var(--tl-ink-500);letter-spacing:.005em}.tl-row-mins-static{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:12px;color:var(--tl-ink-500);font-variant-numeric:tabular-nums}.tl-row-actions{display:flex;gap:var(--sp-2)}.tl-row-status{font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--tl-green);letter-spacing:.005em}.tl-row-done{background:#3f7a5206}.tl-historical{margin-top:48px;padding-top:32px;border-top:1px solid var(--tl-line)}.tl-historical-title{font-family:var(--font-serif-2);font-style:italic;font-size:18px;font-weight:500;color:var(--tl-ink-700);margin:0 0 24px;letter-spacing:-.01em}.tl-day{margin-bottom:32px}.tl-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);padding-bottom:10px;border-bottom:1px solid var(--tl-line);margin-bottom:14px}.tl-day-title{font-family:var(--font-serif-2);font-size:16px;font-weight:500;color:var(--tl-ink);letter-spacing:-.01em;margin:0;text-transform:capitalize}.tl-day-meta{display:inline-flex;align-items:center;gap:var(--sp-8)}.tl-day-count{font-family:var(--font-serif-2);font-style:italic;font-size:12px;color:var(--tl-ink-300);font-variant-numeric:tabular-nums}.tl-day-total{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:13px;font-weight:600;color:var(--tl-ink)}.tl-day-groups{display:flex;flex-direction:column;gap:var(--sp-8)}.tl-footer{display:flex;align-items:flex-start;gap:var(--sp-6);margin-top:40px;padding:16px 18px;background:#2952d90a;border:1px solid rgba(41,82,217,.16);border-radius:var(--radius-xs)}.tl-footer-mark{width:22px;height:22px;display:grid;place-items:center;background:#2952d91f;color:var(--tl-brand);border-radius:50%;flex-shrink:0;margin-top:1px}.tl-footer-text{font-family:var(--font-sans);font-size:12.5px;line-height:1.55;color:var(--tl-ink-700)}.tl-footer-text strong{font-weight:600;color:var(--tl-ink)}.tl-footer-text em{font-family:var(--font-serif-2);font-style:italic;font-weight:500;color:var(--tl-ink);font-size:13px}.tl-footer--connected{background:#3f7a520d;border-color:#3f7a5233}.tl-footer-mark--ok{background:#3f7a5224;color:var(--green)}.tl-manual{background:var(--tl-canvas);border:1px solid var(--tl-line-md);border-radius:var(--radius-xs);padding:18px;margin-bottom:24px}.tl-manual-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.7fr);gap:var(--sp-8);margin-bottom:14px}.tl-manual-field{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.tl-manual-field-grow{min-width:0}.tl-manual-lbl{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tl-ink-500)}.tl-manual-input{padding:8px 10px;font-family:var(--font-sans);font-size:13px;border:1px solid var(--tl-line-md);border-radius:var(--radius-xs);background:var(--tl-canvas);color:var(--tl-ink);transition:border-color .16s ease}.tl-manual-input:focus{outline:0;border-color:var(--tl-brand)}.tl-manual-input-narrow{width:100%}.tl-manual-actions{display:flex;justify-content:flex-end;gap:var(--sp-4)}@media (max-width: 720px){.tl-head{flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.tl-row{grid-template-columns:1fr;gap:var(--sp-4)}.tl-row-controls{justify-content:space-between}.tl-manual-row{grid-template-columns:1fr}}.tlt{position:fixed;bottom:20px;right:20px;z-index:9997;width:372px;max-width:calc(100vw - 40px);background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);font-family:var(--font-h);font-feature-settings:"tnum" 1;color:var(--navy);box-shadow:0 24px 56px -20px #0e1b3352;overflow:hidden;animation:tlt-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes tlt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tlt--closing{animation:tlt-out .22s cubic-bezier(.4,0,1,1) both}@keyframes tlt-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.tlt__head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px;border-bottom:1px solid var(--ghost);background:var(--off)}.tlt__eyebrow{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tlt__dot{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:tlt-dot-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes tlt-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #2952d966}50%{opacity:.7;box-shadow:0 0 0 4px #2952d900}}.tlt__close{background:transparent;border:0;padding:0;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--radius-xs);color:#0e1b335c;cursor:pointer;transition:color .16s ease,background .16s ease}.tlt__close:hover{color:#0e1b33d9;background:var(--hover)}.tlt__body{padding:14px 16px 10px}.tlt__act{font-size:14.5px;font-weight:500;letter-spacing:-.015em;color:var(--navy);line-height:1.35;margin-bottom:3px}.tlt__sub{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;font-family:var(--font-serif-2);min-width:0}.tlt__grunn{margin-top:7px;font-size:11.5px;line-height:1.45;color:var(--muted)}.tlt__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:12px 16px 14px;border-top:1px solid var(--ghost-2);background:var(--off)}.tlt__mins{display:inline-flex;align-items:baseline;gap:var(--sp-3)}.tlt__input{width:58px;padding:7px 9px;font-family:var(--font-h);font-feature-settings:"tnum" 1;font-size:14px;font-weight:600;text-align:right;border:1px solid var(--ghost-3);border-radius:var(--radius-xs);background:#fff;color:var(--navy);transition:border-color .16s ease}.tlt__input:focus{outline:0;border-color:var(--brand)}.tlt__unit{font-size:11px;color:var(--muted);letter-spacing:.005em}.tlt__enhet{font-size:10.5px;color:var(--muted-2);letter-spacing:.005em;white-space:nowrap}.tlt__hurtig{display:flex;gap:var(--sp-2);margin-left:6px}.tlt__hurtig-btn{padding:var(--knapp-pad-sm);font-family:var(--font-sans);font-size:var(--knapp-tekst);color:var(--muted);background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease;height:var(--knapp-h-sm)}.tlt__hurtig-btn:hover{background:var(--hover)}.tlt__hurtig-btn.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.tlt__mins{flex-wrap:wrap;row-gap:var(--sp-3)}.tlt__actions{display:flex;gap:var(--sp-3)}.tlt__btn{padding:var(--knapp-pad);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s ease,border-color .16s ease;border:1px solid transparent;white-space:nowrap;height:var(--knapp-h)}.tlt__btn--ghost{background:transparent;border-color:var(--ghost-3);color:var(--ink-4)}.tlt__btn--ghost:hover{background:var(--hover);border-color:#0e1b333d}.tlt__btn--primary{background:var(--navy);color:#fff;font-weight:600;border-color:var(--navy)}.tlt__btn--primary:hover{background:var(--navy-2)}.tlt__progress{position:absolute;bottom:0;left:0;height:2px;background:#2952d999;width:100%;transform-origin:left;animation:tlt-progress 12s linear forwards}@keyframes tlt-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 600px){.tlt{bottom:14px;left:14px;right:14px;width:auto}}.wsm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996;background:#0e1b3357;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:wsm-fade-in .22s ease both}@keyframes wsm-fade-in{0%{opacity:0}to{opacity:1}}.wsm{background:var(--off);border:1px solid var(--ghost-3);border-radius:var(--radius-sm);width:min(560px,100%);max-height:88vh;overflow-y:auto;padding:24px 28px 20px;font-family:var(--font-sans);font-feature-settings:"tnum" 1;color:var(--navy);box-shadow:0 1px 2px #0e1b330d,0 24px 48px -16px #0e1b3333,0 60px 120px -40px #0e1b3329;animation:wsm-pop-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes wsm-pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wsm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding-bottom:16px;border-bottom:1px solid var(--ghost);margin-bottom:16px}.wsm-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.wsm-eyebrow-mark{width:5px;height:5px;border-radius:50%;background:var(--brand)}.wsm-title{font-family:var(--font-serif-2);font-size:22px;font-weight:500;letter-spacing:-.018em;color:var(--navy);margin:0;line-height:1.15}.wsm-close{background:transparent;border:0;padding:0;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-xs);color:#0e1b335c;cursor:pointer;transition:color .16s ease,background .16s ease;flex-shrink:0}.wsm-close:hover{color:#0e1b33d9;background:var(--hover)}.wsm-total{display:flex;align-items:baseline;justify-content:space-between;padding:14px 18px;background:linear-gradient(180deg,#2952d90a,#2952d904);border:1px solid rgba(41,82,217,.12);border-radius:var(--radius-xs);margin-bottom:18px}.wsm-total-num{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:32px;font-weight:600;color:var(--navy);letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.wsm-total-meta{font-family:var(--font-serif-2);font-style:italic;font-size:12.5px;color:var(--muted)}.wsm-empty{padding:28px 8px;text-align:center;font-family:var(--font-serif-2);font-style:italic;font-size:13px;color:var(--muted);line-height:1.5}.wsm-groups{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.wsm-group{padding:10px 14px;background:#fcfaf6;border:1px solid var(--ghost-2);border-radius:var(--radius-xs);transition:border-color .16s ease}.wsm-group:hover{border-color:var(--ghost-3)}.wsm-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);margin-bottom:3px}.wsm-group-title{font-family:var(--font-serif-2);font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--navy);margin:0}.wsm-group-right{display:inline-flex;align-items:center;gap:var(--sp-5);flex-shrink:0}.wsm-group-total{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:12.5px;font-weight:600;color:var(--navy);letter-spacing:-.005em}.wsm-group-meta{font-family:var(--font-serif-2);font-style:italic;font-size:11.5px;color:var(--muted)}.wsm-group-titles{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.wsm-group-subtitle{font-family:var(--font-h);font-size:11.5px;color:var(--muted);letter-spacing:.005em}.wsm-group--unassigned .wsm-group-title{color:var(--muted);font-style:italic}.wsm-group--unassigned{border-color:var(--ghost);background:#0e1b3305}.wsm-entries{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed var(--ghost-2)}.wsm-entry{display:grid;grid-template-columns:78px 44px 1fr auto;gap:var(--sp-5);align-items:baseline;padding:4px 0;font-size:12px;color:var(--ink-4);line-height:1.4}.wsm-entry-date{font-family:var(--font-h);font-size:11px;color:var(--muted);letter-spacing:.01em;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.wsm-entry-time{font-family:var(--font-h);font-size:11px;color:var(--muted-2);font-feature-settings:"tnum" 1}.wsm-entry-aktivitet{font-family:var(--font-h);font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wsm-entry-min{font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--navy);font-feature-settings:"tnum" 1;white-space:nowrap}.wsm-actions{display:flex;justify-content:flex-end;gap:var(--sp-4);padding-top:16px;border-top:1px solid var(--ghost-2)}.wsm-btn{padding:var(--knapp-pad);font-family:var(--font-sans);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.005em;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s ease,border-color .16s ease;white-space:nowrap;height:var(--knapp-h)}.wsm-btn-ghost{background:transparent;border-color:var(--ghost-3);color:var(--ink-4)}.wsm-btn-ghost:hover{background:var(--hover);border-color:#0e1b333d}.wsm-btn-primary{background:var(--navy);color:#fff;font-weight:600;border-color:var(--navy)}.wsm-btn-primary:hover{background:var(--navy-2)}.wsm-btn-mini{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);font-weight:500;background:transparent;border-color:var(--ghost-3);color:var(--ink-4);height:var(--knapp-h-sm)}.wsm-btn-mini:hover{background:var(--hover);border-color:#0e1b333d}.wsm-hint{margin-top:14px;font-family:var(--font-serif-2);font-style:italic;font-size:11.5px;color:var(--muted-2);text-align:center}@media (max-width: 640px){.tl{padding:16px 14px 80px}.tl-head{flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding-bottom:18px;margin-bottom:18px}.tl-head-right{align-self:flex-start}.tl-title{font-size:24px;line-height:1.15}.tl-total-num{font-size:30px;font-variant-numeric:tabular-nums}.tl-tracking{margin-left:0;padding-left:0;border-left:0}.tl-week{padding:14px 0 16px;margin-bottom:18px}.tl-week__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8) var(--sp-8)}.tl-week__stat-sep{display:none}.tl-week__stat-num{font-size:18px;font-variant-numeric:tabular-nums}.tl-week__stat-lbl{font-size:9px;letter-spacing:.08em}.tl-week__stat:nth-child(5){grid-column:1 / -1;border-top:1px solid var(--ghost-2);padding-top:10px}.tl-week__chart{height:64px;gap:var(--sp-2);padding-top:6px}.tl-week__bar-track{height:44px}.tl-week__bar-label{font-size:8.5px}.tl-toolbar{gap:var(--sp-3);margin-bottom:18px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}.tl-toolbar::-webkit-scrollbar{display:none}.tl-toolbar{scrollbar-width:none}.tl-btn{padding:var(--knapp-pad);font-size:var(--knapp-tekst);min-height:var(--knapp-h)}.tl-toolbar-sep{display:none}.tl-group-head{flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:12px 14px 10px}.tl-group-head-right{align-self:stretch;justify-content:space-between}.tl-group-title{font-size:14px}.tl-group-meta{font-size:11px}.tl-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);padding:10px 14px}.tl-row>*{min-width:0}.tl-row-time{font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tl-ink-300);order:0}.tl-row-main{order:1}.tl-row-act{font-size:13px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;word-break:break-word}.tl-row-meta{flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:4px}.tl-row-controls{order:2;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding-top:6px;border-top:1px dashed var(--ghost-2)}.tl-row-actions{flex-wrap:wrap;gap:var(--sp-3);align-items:center}.tl-mins{align-items:center}.tl-mins-input{width:56px;padding:7px 8px;font-size:13px;min-height:38px}.tl-mins-unit{font-size:11px}.tl-row-actions button{min-height:var(--knapp-h);padding:var(--knapp-pad);font-size:var(--knapp-tekst)}.tl-row-status{font-size:11px}.tl-historical{margin-top:28px;padding-top:20px}.tl-historical-title{font-size:15px;margin-bottom:16px}.tl-day-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--sp-6)}.tl-day{margin-bottom:22px}.tl-empty{padding:36px 18px 40px}.tl-empty-title{font-size:14px}.tl-empty-sub{font-size:12px}}@media (max-width: 360px){.tl{padding:12px 10px 80px}.tl-week__stat-num{font-size:16px;font-variant-numeric:tabular-nums}.tl-row{padding:10px 12px}.tl-row-actions button{flex:1;min-width:0;justify-content:center}.tl-row-controls{flex-direction:column;align-items:stretch}.tl-mins{align-self:flex-start}}@media (max-width: 640px){.web-page--tid,.tl{overflow-x:hidden}.tl *{max-width:100%}}.tl-v2 *{box-sizing:border-box;margin:0;padding:0}.tl-v2 button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.tl-v2 a{color:inherit;text-decoration:none}.tl-v2 input{font:inherit}.tl-v2 .tl{width:1320px;height:900px;background:var(--off);color:var(--ink);font-family:var(--font-h);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;display:flex;position:relative;overflow:hidden}.tl-v2 .tl-side{width:220px;flex-shrink:0;background:var(--off);border-right:1px solid var(--rule);display:flex;flex-direction:column;padding:18px 0 14px}.tl-v2 .tl-brand{display:flex;align-items:center;gap:var(--sp-5);padding:0 22px 26px}.tl-v2 .tl-brand-mark{width:22px;height:22px;background:url(./assets/logo-blue.png) center/contain no-repeat;flex-shrink:0}.tl-v2 .tl-brand-name{font-family:var(--font-h);font-size:18px;font-weight:500;letter-spacing:-.015em;color:var(--navy)}.tl-v2 .tl-nav{display:flex;flex-direction:column;gap:var(--sp-1);padding:0 10px}.tl-v2 .tl-nav-item{display:flex;align-items:center;gap:var(--sp-5);padding:7px 13px;border-radius:var(--radius-xs);font-family:var(--font-h);font-size:13.5px;font-weight:500;color:var(--mid);letter-spacing:-.005em;transition:color .15s var(--ease),background .15s var(--ease);cursor:pointer}.tl-v2 .tl-nav-item:hover{color:var(--ink);background:var(--off-2)}.tl-v2 .tl-nav-item .ic{width:15px;height:15px;flex-shrink:0;color:currentColor;opacity:.85}.tl-v2 .tl-nav-item.on{color:var(--navy);background:var(--off-2)}.tl-v2 .tl-nav-item.on .ic{opacity:1}.tl-v2 .tl-nav-badge{margin-left:auto;font-family:var(--font-h);font-size:10.5px;font-weight:600;background:var(--navy);color:#fff;border-radius:99px;padding:1px 7px;letter-spacing:.01em}.tl-v2 .tl-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--sp-1);padding:0 10px}.tl-v2 .tl-side-foot .tl-nav-item{font-size:13px}.tl-v2 .tl-user{margin-top:14px;display:flex;align-items:center;gap:var(--sp-5);padding:6px 22px 0}.tl-v2 .tl-user-avatar{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:11px;font-weight:600}.tl-v2 .tl-user-name{font-family:var(--font-h);font-size:13.5px;font-weight:500;color:var(--ink)}.tl-v2 .tl-main{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--off)}.tl-v2 .tl-top{height:54px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid var(--rule);background:#faf8f4c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-shrink:0}.tl-v2 .tl-top-title{font-family:var(--font-h);font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.tl-v2 .tl-top-spacer{flex:1}.tl-v2 .tl-search{display:flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:6px 10px;font-size:12.5px;color:var(--mid);min-width:220px}.tl-v2 .tl-search kbd{font-family:var(--font-h);font-size:10px;background:var(--off-2);border:1px solid var(--rule);border-radius:var(--radius-xs);padding:1px 4px;margin-left:auto;color:var(--dim);letter-spacing:.02em}.tl-v2 .tl-cta{display:inline-flex;align-items:center;gap:var(--sp-4);background:var(--navy);color:#fff;border-radius:99px;padding:7px 14px 7px 12px;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;margin:0 16px 0 14px;transition:background .15s var(--ease),transform .15s var(--ease)}.tl-v2 .tl-cta:hover{background:#000;transform:translateY(-1px)}.tl-v2 .tl-cta-count{background:var(--brand);color:#fff;border-radius:99px;font-size:10.5px;font-weight:600;padding:1px 6px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.tl-v2 .tl-logout{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--mid);letter-spacing:-.005em;transition:color .15s var(--ease)}.tl-v2 .tl-logout:hover{color:var(--ink)}.tl-v2 .tl-page{flex:1;overflow:hidden;padding:24px 36px}.tl-v2 .tl-eye{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);display:inline-flex;align-items:center;gap:var(--sp-4)}.tl-v2 .tl-eye:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--navy)}.tl-v2 .tl-h1{font-family:var(--font-h);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.025em;color:var(--navy);margin-top:6px}.tl-v2 .tl-h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.tl-v2 .tl-num{font-family:var(--font-h);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tl-v2 .tl-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tl-v2 .tl-dot.g{background:var(--green);box-shadow:0 0 0 3px #3f7a5224}.tl-v2 .tl-dot.a{background:var(--amber);box-shadow:0 0 0 3px #b8821c24}.tl-v2 .tl-dot.r{background:var(--red);box-shadow:0 0 0 3px #b0223c24}.tl-v2 .tl-dot.n{background:var(--mid);box-shadow:0 0 0 3px #0e1b3324}.tl-v2 .tl-btn{display:inline-flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;padding:var(--knapp-pad);border-radius:var(--radius-sm);transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease);white-space:nowrap;height:var(--knapp-h)}.tl-v2 .tl-btn svg{width:12px;height:12px}.tl-v2 .tl-btn:hover{transform:translateY(-1px)}.tl-v2 .tl-btn-primary{background:var(--navy);color:#fff;border:1px solid var(--navy)}.tl-v2 .tl-btn-primary:hover{background:#000}.tl-v2 .tl-btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--rule)}.tl-v2 .tl-btn-ghost:hover{border-color:var(--ghost-3)}.tl-v2 .tl-btn-quiet{color:var(--mid);background:transparent;border:1px solid transparent}.tl-v2 .tl-btn-quiet:hover{color:var(--ink);background:var(--off-2)}.tl-v2 .tl-chk{width:15px;height:15px;border:1.4px solid rgba(14,27,51,.22);border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;transition:all .15s var(--ease);cursor:pointer}.tl-v2 .tl-chk:hover{border-color:var(--navy)}.tl-v2 .tl-chk.on{background:var(--navy);border-color:var(--navy)}.tl-v2 .tl-chk.on:after{content:"";width:4px;height:8px;border-right:1.6px solid #fff;border-bottom:1.6px solid #fff;transform:rotate(45deg) translate(-.5px,-.5px)}.tl-v2 .tl-sak{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink);letter-spacing:-.003em}.tl-v2 .tl-sak-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--navy)}.tl-v2 .tl-sak.hansen .tl-sak-dot{background:var(--brand)}.tl-v2 .tl-sak.berg .tl-sak-dot{background:var(--green)}.tl-v2 .tl-sak.strand .tl-sak-dot{background:var(--amber)}.tl-v2 .tl-sak.auron .tl-sak-dot{background:var(--red)}.tl-v2 .tl-sak.tingr .tl-sak-dot{background:var(--muted)}.tl-v2 .tl-sak.intern .tl-sak-dot{background:var(--muted-2)}.tl-v2 .tl-sak.none .tl-sak-dot{background:transparent;border:1.2px dashed var(--mid)}.tl-v2 .tl-kind{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}.tl-v2 .tl-sect{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);margin:0 0 10px}.tl-v2 .tl-sect-count{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--dim);letter-spacing:.02em;font-variant-numeric:tabular-nums}.tl-v2 .tl-sect-rule{flex:1;height:1px;background:var(--rule)}.tl-v2 .tl-time{font-family:var(--font-h);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:var(--mid);letter-spacing:.005em}.tl-v2 .tl-dur{font-family:var(--font-h);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:13px;font-weight:500;color:var(--ink)}.tl-v2 .tl-bar{position:absolute;left:24px;right:24px;bottom:18px;background:var(--navy);color:#fff;border-radius:var(--radius);padding:12px 18px 12px 16px;display:flex;align-items:center;gap:var(--sp-8);box-shadow:0 22px 50px -28px #0e1b3373,0 8px 18px -10px #0e1b334d;transition:transform .25s var(--ease),opacity .25s var(--ease)}.tl-v2 .tl-datenav{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:12px}.tl-v2 .tl-datenav-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fff;color:var(--mid);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s var(--ease),color .15s var(--ease)}.tl-v2 .tl-datenav-btn:hover{border-color:var(--ghost-3);color:var(--ink)}.tl-v2 .tl-datenav-btn svg{width:11px;height:11px}.tl-v2 .tl-datenav-mid{display:inline-flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule);border-radius:var(--radius-xs);padding:5px 12px;font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.tl-v2 .tl-datenav-today{color:var(--brand);font-weight:600;letter-spacing:.005em}.tl-v2 .tl-datenav-l{color:var(--ink)}.tl-v2 .tl-datenav-w{color:var(--mid);font-weight:500;letter-spacing:.01em}.tl-v2 .tl-bar-count{font-family:var(--font-h);font-size:13px;font-weight:500;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.tl-v2 .tl-bar-meta{font-family:var(--font-h);font-size:11.5px;color:#fff9}.tl-v2 .tl-bar-spacer{flex:1}.tl-v2 .tl-bar-btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad);border-radius:var(--radius-sm);letter-spacing:-.005em;color:#fffc;height:var(--knapp-h)}.tl-v2 .tl-bar-btn:hover{color:#fff;background:#ffffff0f}.tl-v2 .tl-bar-btn.primary{background:#fff;color:var(--navy)}.tl-v2 .tl-bar-btn.primary:hover{background:#fff;opacity:.92}.tl-v2 .v1{padding:22px 32px 24px}.tl-v2 .v1-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-16);margin-bottom:18px}.tl-v2 .v1-head .tl-h1{font-size:30px}.tl-v2 .v1-stats{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0;background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:11px 18px}.tl-v2 .v1-stat{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.tl-v2 .v1-stat-n{font-family:var(--font-h);font-size:18px;font-weight:500;color:var(--navy);line-height:1;letter-spacing:-.02em}.tl-v2 .v1-stat-l{font-family:var(--font-h);font-size:11px;color:var(--mid);font-weight:500;letter-spacing:.005em;white-space:nowrap}.tl-v2 .v1-stat-rule{width:1px;height:30px;background:var(--rule-2);flex-shrink:0}.tl-v2 .v1-bar{width:130px;height:6px;background:#0e1b330f;border-radius:99px;overflow:hidden;margin-bottom:4px}.tl-v2 .v1-bar-fill{height:100%;background:var(--navy);border-radius:99px}.tl-v2 .v1-toolbar{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.tl-v2 .v1-tip{font-family:var(--font-h);font-size:11.5px;color:var(--mid);display:inline-flex;align-items:center;gap:var(--sp-3)}.tl-v2 .v1-section{margin-bottom:18px}.tl-v2 .v1-section:last-child{margin-bottom:0}.tl-v2 .v1-sect-act{font-family:var(--font-h);font-size:11px;font-weight:500;letter-spacing:-.005em;color:var(--brand);padding:2px 6px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;gap:var(--sp-2);transition:background .15s var(--ease)}.tl-v2 .v1-sect-act:hover{background:#2952d912}.tl-v2 .v1-sect-act svg{width:9px;height:9px}.tl-v2 .v1-table{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.tl-v2 .v1-table.dim{background:#fff9}.tl-v2 .v1-row{display:grid;grid-template-columns:22px 44px 110px 1fr 220px 56px 76px;gap:var(--sp-8);align-items:center;padding:9px 14px;border-bottom:1px solid var(--rule-2);cursor:pointer;transition:background .12s var(--ease);min-height:38px;position:relative}.tl-v2 .v1-row:last-child{border-bottom:none}.tl-v2 .v1-row:hover{background:#0e1b3305}.tl-v2 .v1-row.sel{background:#2952d90d}.tl-v2 .v1-row.dim{opacity:.62;cursor:default}.tl-v2 .v1-row.dim:hover{background:transparent}.tl-v2 .v1-row.flag-amber{background:#b8821c0d}.tl-v2 .v1-row.flag-amber.sel{background:#b8821c1a}.tl-v2 .v1-row.flag-red{background:#b0223c0a}.tl-v2 .v1-row.flag-red.sel{background:#b0223c14}.tl-v2 .v1-row-kind{display:inline-flex;align-items:center;gap:var(--sp-4);min-width:0}.tl-v2 .v1-row-act{font-family:var(--font-h);font-size:13px;color:var(--ink);font-weight:500;letter-spacing:-.003em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--sp-5);min-width:0}.tl-v2 .v1-row-flag{font-family:var(--font-h);font-size:10.5px;font-weight:500;background:var(--amber-bg);color:var(--amber);border-radius:var(--radius-xs);padding:1.5px 6px;letter-spacing:-.003em;white-space:nowrap}.tl-v2 .v1-row-flag.red{background:var(--red-bg);color:var(--red)}.tl-v2 .v1-row-sak{display:flex;align-items:center;min-width:0;overflow:hidden}.tl-v2 .v1-row-sak .tl-sak{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-v2 .v1-row .tl-dur{text-align:right}.tl-v2 .v2{padding:24px 36px}.tl-v2 .v2-head{margin-bottom:18px}.tl-v2 .v2-head .tl-h1{font-size:30px}.tl-v2 .v2-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);flex-wrap:wrap}.tl-v2 .v2-head-row .tl-datenav{margin-top:0;align-self:flex-end;padding-bottom:4px}.tl-v2 .v2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8);margin-bottom:22px}.tl-v2 .v2-stat{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:var(--sp-2)}.tl-v2 .v2-stat-l{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.005em}.tl-v2 .v2-stat-n{font-family:var(--font-h);font-size:30px;font-weight:400;color:var(--navy);line-height:1.05;letter-spacing:-.025em}.tl-v2 .v2-stat-sub{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:-.003em;margin-top:2px}.tl-v2 .v2-stat-goal{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-5)}.tl-v2 .v2-stat-goal>div{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.tl-v2 .v2-toolbar{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:18px}.tl-v2 .v2-section{margin-bottom:22px}.tl-v2 .v2-section-head{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:10px}.tl-v2 .v2-section-t{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.tl-v2 .v2-section-c{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:.005em}.tl-v2 .v2-meta-act{margin-left:auto;font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:-.005em;color:var(--brand);padding:4px 8px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;gap:var(--sp-3);transition:background .15s var(--ease)}.tl-v2 .v2-meta-act:hover{background:#2952d912}.tl-v2 .v2-list{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.tl-v2 .v2-row{display:grid;grid-template-columns:22px 70px 1fr 230px 32px;gap:var(--sp-8);align-items:center;padding:10px 16px;border-bottom:1px solid var(--rule-2);cursor:pointer;transition:background .12s var(--ease)}.tl-v2 .v2-row:last-child{border-bottom:none}.tl-v2 .v2-row:hover{background:#0e1b3304}.tl-v2 .v2-row.sel{background:#2952d90a}.tl-v2 .v2-row.flag{background:#b8821c0a}.tl-v2 .v2-row.flag.sel{background:#b8821c14}.tl-v2 .v2-row-time{display:flex;flex-direction:column;gap:var(--sp-1)}.tl-v2 .v2-row-body{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.tl-v2 .v2-row-act-row{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.tl-v2 .v2-row-act{font-family:var(--font-h);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-v2 .v2-row-flag{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--amber);letter-spacing:-.003em;width:max-content}.tl-v2 .v2-row-flag.red{color:var(--red)}.tl-v2 .v2-row-sak{display:flex;align-items:center}.tl-v2 .v2-row-actions{display:flex;align-items:center;justify-content:flex-end}.tl-v2 .v2-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.tl-v2 .v2-meta{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px}.tl-v2 .v2-meta .v2-section-head{margin-bottom:8px}.tl-v2 .v2-mini-list{display:flex;flex-direction:column;gap:var(--sp-1)}.tl-v2 .v2-mini{display:flex;align-items:center;gap:var(--sp-5);padding:7px 4px;border-bottom:1px solid var(--rule-2);font-family:var(--font-h);font-size:12.5px;color:var(--ink)}.tl-v2 .v2-mini:last-child{border-bottom:none}.tl-v2 .v2-mini.dim{opacity:.6}.tl-v2 .v2-mini-act{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-2);letter-spacing:-.003em;min-width:0}.tl-v2 .v3{padding:22px 32px}.tl-v2 .v3-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:18px}.tl-v2 .v3-head .tl-h1{font-size:28px}.tl-v2 .v3-stats{display:flex;align-items:flex-end;gap:var(--sp-16)}.tl-v2 .v3-stat{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.tl-v2 .v3-stat-n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:20px;font-weight:500;color:var(--navy);letter-spacing:-.02em;line-height:1.05}.tl-v2 .v3-stat-l{font-family:var(--font-h);font-size:11px;color:var(--mid);font-weight:500;letter-spacing:.005em}.tl-v2 .v3-stat-goal{min-width:170px}.tl-v2 .v3-goal-bar{width:160px;height:4px;background:#0e1b330f;border-radius:99px;overflow:hidden;margin-top:5px}.tl-v2 .v3-goal-bar>div{height:100%;background:var(--navy);border-radius:99px}.tl-v2 .v3-body{display:grid;grid-template-columns:1fr 380px;gap:var(--sp-8)}.tl-v2 .v3-timeline{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px 18px;height:710px;overflow:hidden;display:flex;flex-direction:column}.tl-v2 .v3-tl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.tl-v2 .v3-tl-legend{display:flex;gap:var(--sp-8);font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--mid);letter-spacing:.005em}.tl-v2 .v3-tl-legend span{display:inline-flex;align-items:center;gap:var(--sp-3)}.tl-v2 .v3-tl-legend i{width:7px;height:7px;border-radius:2px;display:inline-block}.tl-v2 .v3-rail{position:relative;padding-left:42px;flex:1;overflow-y:auto}.tl-v2 .v3-rail::-webkit-scrollbar{display:none}.tl-v2 .v3-hour{position:absolute;left:0;right:0;display:flex;align-items:center;gap:var(--sp-3)}.tl-v2 .v3-hour-l{font-family:var(--font-h);font-feature-settings:"tnum";font-size:10.5px;color:var(--dim);font-weight:500;width:32px;text-align:right;flex-shrink:0;letter-spacing:.02em}.tl-v2 .v3-hour-rule{flex:1;height:1px;background:var(--rule-2)}.tl-v2 .v3-block{position:absolute;left:46px;right:8px;background:#fff;border:1px solid var(--rule);border-left:3px solid var(--mid);border-radius:var(--radius-xs);padding:5px 8px;cursor:pointer;transition:all .15s var(--ease);overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-1);box-shadow:var(--shadow-sm)}.tl-v2 .v3-block:hover{border-color:var(--ghost-3);transform:translate(1px)}.tl-v2 .v3-block.focused{border-color:var(--navy);box-shadow:var(--shadow-md);z-index:3}.tl-v2 .v3-block.sel{background:#2952d90f}.tl-v2 .v3-block.approved{background:#3f7a520a}.tl-v2 .v3-block.sent{opacity:.55}.tl-v2 .v3-block.flag{background:#b8821c0d}.tl-v2 .v3-block-row{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.tl-v2 .v3-block-act{font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ink);letter-spacing:-.003em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tl-v2 .v3-block-sub{padding-left:2px;display:flex;align-items:center}.tl-v2 .v3-block-sub .tl-sak{font-size:10.5px}.tl-v2 .v3-block-sub .tl-sak-dot{width:5px;height:5px}.tl-v2 .v3-now{position:absolute;left:0;right:0;display:flex;align-items:center;gap:var(--sp-3);pointer-events:none;z-index:4}.tl-v2 .v3-now span{flex:1;height:1.5px;background:var(--red);box-shadow:0 0 8px #b0223c66}.tl-v2 .v3-now b{font-family:var(--font-h);font-size:10px;font-weight:600;color:var(--red);letter-spacing:.04em;background:#fff;padding:1px 5px;border-radius:2px;border:1px solid rgba(176,34,60,.2)}.tl-v2 .v3-side{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);height:710px;display:flex;flex-direction:column;overflow:hidden}.tl-v2 .v3-side-head{display:flex;align-items:center;gap:var(--sp-5);padding:14px 16px 12px;border-bottom:1px solid var(--rule-2)}.tl-v2 .v3-side-t{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.tl-v2 .v3-side-c{margin-left:auto;font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:.005em}.tl-v2 .v3-side-list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.tl-v2 .v3-side-list::-webkit-scrollbar{display:none}.tl-v2 .v3-side-row{display:flex;align-items:center;gap:var(--sp-5);padding:10px 16px;border-bottom:1px solid var(--rule-2);cursor:pointer;transition:background .12s var(--ease)}.tl-v2 .v3-side-row:hover{background:#0e1b3305}.tl-v2 .v3-side-row.focused{background:var(--off)}.tl-v2 .v3-side-row.sel{background:#2952d90d}.tl-v2 .v3-side-row.flag{background:#b8821c0d}.tl-v2 .v3-side-act{flex:1;font-family:var(--font-h);font-size:12.5px;color:var(--ink);letter-spacing:-.003em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-v2 .v3-side-flag{width:14px;height:14px;border-radius:50%;background:var(--amber);color:#fff;font-family:var(--font-h);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tl-v2 .v3-side-foot{border-top:1px solid var(--rule-2);padding:10px 16px;display:flex;flex-direction:column;gap:var(--sp-4)}.tl-v2 .v3-side-footrow{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-h);font-size:12px;color:var(--ink);letter-spacing:-.003em}.tl-v2 .v3-side-footrow.dim{color:var(--mid)}.tl-v2 .v3-side-mini{margin-left:auto;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--brand);padding:2px 8px;border-radius:var(--radius-xs);transition:background .15s var(--ease)}.tl-v2 .v3-side-mini:hover{background:#2952d912}.tl-v2 .wk{padding:24px 36px}.tl-v2 .wk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:22px}.tl-v2 .wk-head .tl-h1{font-size:30px}.tl-v2 .wk-range{font-family:var(--font-h);font-size:13px;color:var(--mid);letter-spacing:-.005em;margin-top:4px;display:block}.tl-v2 .wk-head-actions{display:flex;gap:var(--sp-4);align-items:center;flex-shrink:0}.tl-v2 .wk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8);margin-bottom:22px}.tl-v2 .wk-body{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--sp-8)}.tl-v2 .wk-card{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:16px 20px 20px}.tl-v2 .wk-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.tl-v2 .wk-card-meta{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:-.003em}.tl-v2 .wk-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--sp-8);align-items:end;height:230px;padding:8px 0 0}.tl-v2 .wk-bar-col{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);height:100%;justify-content:flex-end}.tl-v2 .wk-bar-track{width:100%;height:190px;display:flex;align-items:flex-end;justify-content:center}.tl-v2 .wk-bar-fill{width:38px;background:#0e1b331a;border-radius:var(--radius-xs) 4px 2px 2px;position:relative;transition:height .25s var(--ease)}.tl-v2 .wk-bar-fill.today{background:var(--navy);box-shadow:0 0 0 2px #0e1b330f}.tl-v2 .wk-bar-val{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-family:var(--font-h);font-size:10.5px;color:var(--mid);font-weight:500;white-space:nowrap;letter-spacing:-.005em}.tl-v2 .wk-bar-fill.today .wk-bar-val{color:var(--navy);font-weight:600}.tl-v2 .wk-bar-l{font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.tl-v2 .wk-bar-l.today{color:var(--navy);font-weight:600}.tl-v2 .wk-bar-d{font-family:var(--font-h);font-size:10.5px;color:var(--dim);letter-spacing:.01em}.tl-v2 .wk-sak-list{display:flex;flex-direction:column;gap:var(--sp-6)}.tl-v2 .wk-sak-row{display:grid;grid-template-columns:14px 1.2fr 1.6fr 50px 40px;gap:var(--sp-5);align-items:center}.tl-v2 .wk-sak-name{font-family:var(--font-h);font-size:13px;color:var(--ink);font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tl-v2 .wk-sak-bar{height:6px;background:#0e1b330f;border-radius:99px;overflow:hidden;position:relative}.tl-v2 .wk-sak-bar>span{display:block;height:100%;border-radius:99px}.tl-v2 .wk-sak-dur{text-align:right;font-size:12px;color:var(--ink)}.tl-v2 .wk-sak-pct{font-family:var(--font-h);font-size:11px;color:var(--mid);text-align:right;letter-spacing:.005em}.tl-v2 .empty-card{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:60px 40px 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}.tl-v2 .empty-mark{width:64px;height:64px;border-radius:50%;background:var(--off-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule)}.tl-v2 .empty-h{font-family:var(--font-h);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:var(--navy);margin:6px 0 0}.tl-v2 .empty-p{font-family:var(--font-h);font-size:14.5px;line-height:1.6;color:var(--ink-2);letter-spacing:-.003em;max-width:520px;margin:0}.tl-v2 .empty-actions{display:flex;gap:var(--sp-5);margin-top:8px}.tl-v2 .empty-trust{display:flex;gap:var(--sp-5);align-items:center;font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:.005em;margin-top:14px;padding-top:18px;border-top:1px solid var(--rule-2);width:100%;justify-content:center}.tl-v2 .empty-trust span{display:inline-flex;align-items:center;gap:var(--sp-3)}.tl-v2 .ki-scrim{position:absolute;top:54px;right:0;bottom:0;left:220px;background:#0e1b332e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tl-v2 .ki-modal{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);width:600px;max-height:calc(100% - 90px);position:absolute;left:calc(50% + 110px);top:calc(50% + 27px);transform:translate(-50%,-50%);display:flex;flex-direction:column;box-shadow:0 30px 60px -28px #0e1b334d;overflow:hidden}.tl-v2 .ki-head{display:flex;align-items:center;gap:var(--sp-6);padding:18px 22px 16px;border-bottom:1px solid var(--rule-2)}.tl-v2 .ki-mark{width:32px;height:32px;border-radius:50%;background:var(--off-2);background-image:url(./assets/logo-blue.png);background-size:18px;background-repeat:no-repeat;background-position:center;flex-shrink:0}.tl-v2 .ki-title{font-family:var(--font-h);font-weight:500;font-size:16px;color:var(--navy);letter-spacing:-.015em;margin-top:2px}.tl-v2 .ki-close{width:28px;height:28px;border-radius:var(--radius-xs);color:var(--mid);display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--ease),color .15s var(--ease)}.tl-v2 .ki-close:hover{background:var(--off-2);color:var(--ink)}.tl-v2 .ki-body{padding:20px 22px;display:flex;flex-direction:column;gap:var(--sp-8);overflow-y:auto}.tl-v2 .ki-l{font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);display:block;margin-bottom:6px}.tl-v2 .ki-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-8)}.tl-v2 .ki-pick{display:flex;align-items:center;gap:var(--sp-5);background:var(--off);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:9px 12px;font-family:var(--font-h);font-size:13px;color:var(--ink)}.tl-v2 .ki-pick-act{margin-left:auto;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--brand);padding:2px 7px;border-radius:var(--radius-xs);letter-spacing:-.003em}.tl-v2 .ki-pick-act:hover{background:#2952d914}.tl-v2 .ki-flag{display:flex;gap:var(--sp-5);background:var(--amber-bg);border:1px solid rgba(184,130,28,.18);border-radius:var(--radius-sm);padding:12px 14px}.tl-v2 .ki-flag-t{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--amber);letter-spacing:-.005em}.tl-v2 .ki-flag-p{font-family:var(--font-h);font-size:12.5px;color:var(--ink-2);line-height:1.5;margin-top:3px;letter-spacing:-.003em}.tl-v2 .ki-section{display:flex;flex-direction:column;gap:var(--sp-4)}.tl-v2 .ki-evidence{display:flex;flex-direction:column;gap:var(--sp-1);background:var(--off);border:1px solid var(--rule-2);border-radius:var(--radius-sm);overflow:hidden}.tl-v2 .ki-ev{display:flex;align-items:center;gap:var(--sp-5);padding:9px 12px;border-bottom:1px solid var(--rule-2);font-family:var(--font-h);font-size:12.5px;color:var(--ink-2)}.tl-v2 .ki-ev:last-child{border-bottom:none}.tl-v2 .ki-ev.dim{opacity:.65}.tl-v2 .ki-ev-when{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;color:var(--mid);font-weight:500;width:38px;flex-shrink:0;letter-spacing:.005em}.tl-v2 .ki-ev-what{flex:1;letter-spacing:-.003em}.tl-v2 .ki-ev-what strong{font-weight:600;color:var(--ink)}.tl-v2 .ki-ev-dur{font-family:var(--font-h);font-size:11.5px;color:var(--mid);letter-spacing:-.003em}.tl-v2 .ki-round{background:var(--off);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:11px 14px;font-family:var(--font-h);font-size:13px;color:var(--ink);display:flex;align-items:center;letter-spacing:-.005em}.tl-v2 .ki-foot{display:flex;align-items:center;gap:var(--sp-4);padding:14px 20px;border-top:1px solid var(--rule-2);background:var(--off)}.tl-v2 .tl-tabs{display:flex;align-items:flex-end;gap:var(--sp-1);border-bottom:1px solid var(--rule);margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tl-tabs::-webkit-scrollbar{display:none}.tl-v2 .tl-tabs-btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid);background:transparent;border:none;padding:9px 13px 8px;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease);white-space:nowrap;cursor:pointer}.tl-v2 .tl-tabs-btn{display:inline-flex;align-items:center;gap:var(--sp-4)}.tl-v2 .tl-tabs-btn svg{flex-shrink:0;opacity:.75}.tl-v2 .tl-tabs-btn.on svg{opacity:1}.tl-v2 .tl-tabs-btn:hover{color:var(--ink)}.tl-v2 .tl-tabs-btn.on{color:var(--navy);font-weight:600;border-bottom-color:var(--brand)}.tl-v2 .tl-tabs-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-xs)}.tl-v2 .tl-tabs-skille{width:1px;height:15px;background:var(--rule);margin:0 8px 9px;flex-shrink:0}.tl-views{display:inline-flex;background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:18px}.tl-v2 .tl-views-btn{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;color:var(--mid);padding:0 16px;border-right:1px solid var(--rule-2);transition:color .15s var(--ease),background .15s var(--ease);white-space:nowrap;height:var(--knapp-h)}.tl-v2 .tl-views-btn:last-child{border-right:none}.tl-v2 .tl-views-btn:hover{color:var(--ink)}.tl-v2 .tl-views-btn.on{color:var(--navy);background:var(--off-2);font-weight:600}.tl-v2 .tl-btn-send{padding:var(--knapp-pad);font-size:var(--knapp-tekst);font-weight:500;box-shadow:0 6px 14px -8px #0e1b3359;height:var(--knapp-h)}.tl-v2 .tl-btn-send .tl-num{font-feature-settings:"tnum";font-weight:600}.tl-v2 .tl-btn-meta{font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:400;color:#fff9;margin-left:2px;letter-spacing:.005em}.tl-v2 .v1-sect-send{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:-.005em;color:var(--green);background:#3f7a5214;padding:4px 9px;border-radius:var(--radius-xs);transition:background .15s var(--ease)}.tl-v2 .v1-sect-send:hover{background:#3f7a5224}.tl-v2 .v1-row-edit{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.003em;color:var(--mid);background:#fff;border:1px solid var(--rule);padding:0 11px;border-radius:var(--radius-xs);opacity:0;transition:opacity .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);pointer-events:none;justify-self:end;width:max-content;height:var(--knapp-h-sm)}.tl-v2 .v1-row:hover .v1-row-edit{opacity:1;pointer-events:auto}.tl-v2 .v1-row-edit:hover{color:var(--ink);border-color:var(--ghost-3)}.tl-v2 .v1-row.sel .v1-row-edit{background:var(--off)}.tl-v2 .v1-row.flag-amber .v1-row-edit{background:#fff8ec}.tl-v2 .v1-row.flag-red .v1-row-edit{background:#fdf3f4}.tl-v2 .v1-week-table{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.tl-v2 .v1-week-row{display:grid;grid-template-columns:22px 140px 1fr 100px 80px 1fr 24px;gap:var(--sp-8);align-items:center;padding:10px 14px;border-bottom:1px solid var(--rule-2);transition:background .12s var(--ease)}.tl-v2 .v1-week-row:last-child{border-bottom:none}.tl-v2 .v1-week-head{background:var(--off-2);font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);padding:9px 14px}.tl-v2 .v1-week-head>span:nth-child(4),.tl-v2 .v1-week-head>span:nth-child(5),.tl-v2 .v1-week-head>span:nth-child(6){text-align:right}.tl-v2 .v1-week-row:not(.v1-week-head):hover{background:#0e1b3305;cursor:pointer}.tl-v2 .v1-week-row.today{background:#2952d90a}.tl-v2 .v1-week-row.today:hover{background:#2952d90f}.tl-v2 .v1-week-row.future{opacity:.4;cursor:default}.tl-v2 .v1-week-row.future:hover{background:transparent}.tl-v2 .v1-week-row.v1-week-total{background:var(--off);border-top:1px solid var(--rule);font-weight:500}.tl-v2 .v1-week-row.v1-week-total:hover{background:var(--off);cursor:default}.tl-v2 .v1-week-dot{display:flex;justify-content:center;align-items:center}.tl-v2 .v1-week-day{display:flex;flex-direction:column;gap:var(--sp-1)}.tl-v2 .v1-week-dn{font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.tl-v2 .v1-week-row.today .v1-week-dn{color:var(--navy);font-weight:600}.tl-v2 .v1-week-dd{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;color:var(--mid);letter-spacing:.01em;font-weight:500}.tl-v2 .v1-week-bar{height:6px;background:#0e1b330f;border-radius:99px;overflow:hidden;position:relative}.tl-v2 .v1-week-bar-fill{display:block;height:100%;background:var(--navy);border-radius:99px}.tl-v2 .v1-week-row.today .v1-week-bar-fill{background:var(--brand)}.tl-v2 .v1-week-bar-future{display:flex;align-items:center;justify-content:center;height:100%;color:var(--dim);font-size:11px}.tl-v2 .v1-week-dur{text-align:right;font-size:13px}.tl-v2 .v1-week-num{font-family:var(--font-h);font-size:13px;text-align:right;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.tl-v2 .v1-week-note{font-family:var(--font-h);font-size:12px;color:var(--mid);font-weight:500}.tl-v2 .v1-week-go{display:flex;justify-content:center;align-items:center;color:var(--dim)}.tl-v2 .v1-saker-strip{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:var(--sp-5)}.tl-v2 .v1-saker-row{display:grid;grid-template-columns:14px 1.2fr 1.8fr 56px 50px;gap:var(--sp-5);align-items:center}.tl-v2 .v1-saker-n{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.tl-v2 .v1-saker-bar{height:5px;background:#0e1b330f;border-radius:99px;overflow:hidden}.tl-v2 .v1-saker-bar>span{display:block;height:100%;border-radius:99px}.tl-v2 .v1-saker-dur{text-align:right;font-size:12.5px;color:var(--ink)}.tl-v2 .v1-saker-pct{font-family:var(--font-h);font-size:11px;color:var(--mid);text-align:right;letter-spacing:.005em}.tl-v2 .v2-tip{font-family:var(--font-h);font-size:11.5px;color:var(--mid);display:inline-flex;align-items:center;gap:var(--sp-3)}.tl-v2 .v2-send-btn{margin-top:10px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);background:var(--navy);color:#fff;border-radius:var(--radius-sm);padding:var(--knapp-pad);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;transition:background .15s var(--ease),transform .15s var(--ease);cursor:pointer;height:var(--knapp-h)}.tl-v2 .v2-send-btn:hover{background:#000;transform:translateY(-1px)}.tl-v2 .v2-send-btn svg{width:13px;height:13px}.tl-v2 .v2-send-btn .tl-num{font-weight:600}.tl-v2 .v2-send-meta{font-family:var(--font-h);font-size:11.5px;color:#fff9;letter-spacing:.005em;font-weight:400}.tl-v2 .v2-sent-meta{margin-top:10px;display:flex;align-items:center;gap:var(--sp-3);padding:9px 12px;background:var(--off);border-radius:var(--radius-xs);font-family:var(--font-h);font-size:11.5px;letter-spacing:-.003em}.tl-v2 .v2-status-stack{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:4px}.tl-v2 .v2-status-row{display:grid;grid-template-columns:18px 1fr 40px 70px;gap:var(--sp-4);align-items:center;padding:10px 4px;border-bottom:1px solid var(--rule-2)}.tl-v2 .v2-status-row:last-child{border-bottom:none}.tl-v2 .v2-status-l{font-family:var(--font-h);font-size:12.5px;color:var(--ink);font-weight:500;letter-spacing:-.005em}.tl-v2 .v2-status-n{font-family:var(--font-h);font-size:13px;color:var(--ink);font-weight:600;text-align:right}.tl-v2 .v2-status-d{font-family:var(--font-h);font-size:12.5px;color:var(--mid);font-weight:500;text-align:right}.tl-v2 .v2-status-cta{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-2)}.tl-v2 .v2-status-cta .tl-btn-send{width:100%;justify-content:center}.tl-v2 .v2-history-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8)}.tl-v2 .v2-history-card{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:var(--sp-4);cursor:pointer;transition:border-color .15s var(--ease),transform .15s var(--ease)}.tl-v2 .v2-history-card:hover{border-color:var(--ghost-3);transform:translateY(-1px)}.tl-v2 .v2-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.tl-v2 .v2-history-w{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--navy);letter-spacing:-.005em}.tl-v2 .v2-history-r{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;color:var(--mid);margin-top:2px;letter-spacing:.005em;font-weight:500}.tl-v2 .v2-history-tag{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--green-bg);color:var(--green);padding:2px 6px;border-radius:var(--radius-xs)}.tl-v2 .v2-history-body{display:flex;flex-direction:column;gap:var(--sp-1)}.tl-v2 .v2-history-n{font-family:var(--font-h);font-feature-settings:"tnum";font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.05}.tl-v2 .v2-history-m{font-family:var(--font-h);font-size:11.5px;color:var(--mid);font-weight:500;letter-spacing:-.003em}.tl-v2 .v2-history-bar{height:4px;background:#0e1b330f;border-radius:99px;overflow:hidden}.tl-v2 .v2-history-bar>span{display:block;height:100%;background:var(--navy);opacity:.55;border-radius:99px}.tl-v2 .v2-history-note{font-family:var(--font-h);font-size:11.5px;color:var(--ink-2);padding-top:6px;border-top:1px solid var(--rule-2);letter-spacing:-.003em}.tl-v2 .edit-scrim{position:absolute;top:54px;right:0;bottom:0;left:220px;background:#0e1b332e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50}.tl-v2 .edit-modal{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);width:540px;position:absolute;left:calc(50% + 110px);top:calc(50% + 27px);transform:translate(-50%,-50%);display:flex;flex-direction:column;z-index:60;box-shadow:0 30px 60px -28px #0e1b334d;overflow:hidden}.tl-v2 .edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding:20px 22px 16px;border-bottom:1px solid var(--rule-2)}.tl-v2 .edit-title{font-family:var(--font-h);font-weight:500;font-size:19px;color:var(--navy);letter-spacing:-.02em}.tl-v2 .edit-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--navy);letter-spacing:-.01em}.tl-v2 .edit-sub{font-family:var(--font-h);font-size:12px;color:var(--mid);margin-top:4px;display:flex;align-items:center;gap:var(--sp-5);letter-spacing:-.003em}.tl-v2 .edit-sub-tag{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--amber-bg);color:var(--amber);padding:1.5px 6px;border-radius:var(--radius-xs)}.tl-v2 .edit-close{width:28px;height:28px;border-radius:var(--radius-xs);color:var(--mid);display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--ease),color .15s var(--ease);flex-shrink:0}.tl-v2 .edit-close:hover{background:var(--off-2);color:var(--ink)}.tl-v2 .edit-body{padding:20px 22px;display:flex;flex-direction:column;gap:var(--sp-8)}.tl-v2 .edit-field{display:flex;flex-direction:column;gap:var(--sp-3)}.tl-v2 .edit-l-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.tl-v2 .edit-l{font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.tl-v2 .edit-help{font-family:var(--font-h);font-size:11px;color:var(--dim);font-weight:500;letter-spacing:-.003em}.tl-v2 .edit-foot{font-family:var(--font-h);font-size:11px;color:var(--dim);font-weight:500;letter-spacing:-.003em;margin-top:2px}.tl-v2 .edit-input{font-family:var(--font-h);font-size:13.5px;color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:var(--radius-xs);padding:9px 12px;outline:none;letter-spacing:-.005em;transition:border-color .15s var(--ease);width:100%}.tl-v2 .edit-input:focus{border-color:var(--navy)}.tl-v2 .edit-input-num{font-family:var(--font-h);font-feature-settings:"tnum";font-weight:500;text-align:left}.tl-v2 .edit-input-meta{color:var(--ink-2);font-size:13px}.tl-v2 .edit-grid{display:grid;grid-template-columns:140px 1fr;gap:var(--sp-8);align-items:flex-start}.tl-v2 .edit-select{display:flex;align-items:center;gap:var(--sp-4);background:#fff;border:1px solid var(--rule);border-radius:var(--radius-xs);padding:9px 12px;font-family:var(--font-h);font-size:13px;color:var(--ink);letter-spacing:-.005em;cursor:pointer;transition:border-color .15s var(--ease)}.tl-v2 .edit-select:hover{border-color:var(--ghost-3)}.tl-v2 .edit-select>span:first-child{flex:1}.tl-v2 .edit-select-sak>span:nth-child(1){flex:0 0 auto}.tl-v2 .edit-select-sak>span:nth-child(2){flex:0 0 auto}.tl-v2 .edit-foot-bar{display:flex;align-items:center;gap:var(--sp-4);padding:14px 20px;border-top:1px solid var(--rule-2);background:var(--off)}.tl-v2 .edit-btn-del{color:var(--red);background:transparent;border:1px solid transparent;padding:var(--knapp-pad);height:var(--knapp-h)}.tl-v2 .edit-btn-del:hover{background:var(--red-bg);transform:none}.tl-v2{width:100%;min-height:100%;background:var(--off,var(--off));color:var(--ink,var(--ink-3));font-family:var(--font-h);overflow-y:auto}.tl-v2 .tl-page{flex:none;overflow:visible;max-width:none;margin:0;padding:22px 28px 80px}.tqp{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:344px;max-width:92vw;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 24px 56px -20px #0e1b3352;font-family:var(--font-h);overflow:hidden;display:flex;flex-direction:column}.tqp__head{display:flex;align-items:center;gap:var(--sp-4);padding:13px 16px;border-bottom:1px solid var(--ghost);background:var(--off)}.tqp__title{display:flex;align-items:center;gap:var(--sp-4);font-size:13px;font-weight:600;color:var(--ink,var(--ink-3))}.tqp__count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:var(--ink-900,var(--ink-5));padding:1px 7px;border-radius:99px}.tqp__approve-all{margin-left:auto;border:none;background:transparent;color:var(--brand,var(--brand));font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px}.tqp__approve-all:hover{text-decoration:underline}.tqp__body{max-height:340px;overflow-y:auto}.tqp__empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:30px 16px;color:var(--mid,var(--muted));font-size:12.5px}.tqp__empty svg{color:var(--ok,var(--green));opacity:.8}.tqp__list{list-style:none;margin:0;padding:6px}.tqp__group{list-style:none}.tqp__group+.tqp__group{margin-top:4px}.tqp__day{display:flex;align-items:baseline;gap:var(--sp-4);padding:8px 10px 4px}.tqp__day-l{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid,var(--muted))}.tqp__day-c{margin-left:auto;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--dim,var(--muted-2))}.tqp__row{display:flex;align-items:center;gap:var(--sp-5);padding:10px 11px;border-radius:var(--radius-sm);border:1px solid var(--ghost);background:#fff}.tqp__row+.tqp__row{margin-top:4px}.tqp__row:hover{border-color:var(--ghost-3)}.tqp__row.is-busy{opacity:.5}.tqp__row-main{flex:1 1 auto;min-width:0}.tqp__row-act{font-size:12.5px;font-weight:500;color:var(--ink,var(--ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tqp__row-sub{font-size:11px;color:var(--mid,var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;min-width:0}.tqp__row-dur{flex:0 0 auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2,var(--ink-4))}.tqp__row-actions{flex:0 0 auto;display:flex;gap:var(--sp-2)}.tqp__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .12s,color .12s}.tqp__btn:disabled{cursor:default;opacity:.5}.tqp__btn--approve{background:#3f7a521a;color:var(--ok,var(--green))}.tqp__btn--approve:hover:not(:disabled){background:var(--ok,var(--green));color:#fff}.tqp__btn--reject{background:transparent;color:var(--dim,var(--muted-2))}.tqp__btn--reject:hover:not(:disabled){background:#b0223c1a;color:var(--red,var(--red))}.tqp__foot{display:flex;align-items:center;gap:var(--sp-5);padding:11px 16px;border-top:1px solid var(--ghost);background:var(--off)}.tqp__foot-total{font-size:11.5px;color:var(--mid,var(--muted));font-variant-numeric:tabular-nums}.tqp__see-all{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3);border:none;background:transparent;color:var(--ink,var(--ink-3));font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:3px 4px}.tqp__see-all:hover{color:var(--brand,var(--brand))}.tl-v2 .v2-stat-ikon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);flex-shrink:0}.tl-v2 .v2-stat-rad{display:flex;align-items:center;gap:var(--sp-5);min-width:0}@media (pointer: coarse){.tqp input,.tqp textarea,.tqp select{font-size:16px}}.tl-v2 .jd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--sp-8);margin-bottom:20px}.tl-v2 .jd-sakrow{display:grid;grid-template-columns:22px minmax(210px,1fr) minmax(84px,auto) 78px 58px;gap:var(--sp-5);align-items:center;padding:13px 16px}.tl-v2 .jd-usak{display:grid;grid-template-columns:56px 24px minmax(200px,1fr) 74px minmax(148px,auto);gap:var(--sp-6);align-items:center;padding:10px 16px}.tl-v2 .jd-frag{display:grid;grid-template-columns:52px 22px 1fr 130px 62px 64px;gap:var(--sp-6);align-items:center;padding:7px 0}@media (max-width: 760px){.tl-v2 .jd-stats{grid-template-columns:1fr;gap:var(--sp-5)}.tl-v2 .jd-sakrow{grid-template-columns:18px minmax(0,1fr) 66px 44px;gap:var(--sp-4);padding:12px}.tl-v2 .jd-sakrow .jd-chips{display:none}.tl-v2 .jd-usak{grid-template-columns:42px 20px minmax(0,1fr) 48px auto;gap:var(--sp-4);padding:10px 12px}.tl-v2 .jd-frag{grid-template-columns:42px 18px 1fr 54px 48px;gap:var(--sp-4)}.tl-v2 .jd-frag .jd-kind{display:none}}.tl-v2 .jd-ukegrid{display:grid;grid-template-columns:minmax(360px,1.4fr) minmax(300px,1fr);gap:var(--sp-8)}@media (max-width: 860px){.tl-v2 .jd-ukegrid{grid-template-columns:1fr}}.jd-select .nv-select__btn{font-family:var(--font-h);font-size:var(--knapp-tekst);letter-spacing:-.005em;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:var(--knapp-pad);color:var(--ink-3);background:#fff;height:var(--knapp-h)}.jd-select .nv-select__menu{border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:0 18px 40px -18px #0e1b334d;max-height:260px;overflow-y:auto}.jd-select .nv-select__opt{font-family:var(--font-h);font-size:12.5px;letter-spacing:-.005em;padding:8px 12px}.tl-v2 .jd-sakliste{display:flex;flex-direction:column;gap:0}.tl-v2 .jd-sakliste>.jd-sakkort{border:none;border-bottom:1px solid var(--rule-2);border-radius:0;background:transparent;transition:background .12s var(--ease)}.tl-v2 .jd-sakliste>.jd-sakkort:hover{background:#0e1b3306}.tl-v2 .jd-sakliste>.jd-sakkort:last-child{border-bottom:none}.tl-v2 .jd-sakliste>.jd-sakkort.er-apen{background:transparent;border:none;border-radius:0;border-bottom:1px solid var(--rule-2);margin:0;box-shadow:none}.tl-topplinje{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-bottom:12px}.tl-v2 .tl-topplinje__dag{display:inline-flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.tl-v2 .tl-topplinje__tall{display:flex;align-items:stretch;gap:var(--sp-6);margin-bottom:18px}@media (max-width:900px){.tl-v2 .tl-topplinje__tall{flex-wrap:wrap}.tl-v2 .tl-nokkeltall{flex:1 1 190px}}.tl-v2 .tl-dagpil{width:24px;height:24px;border:1px solid var(--rule);border-radius:var(--radius-xs);background:#fff;color:var(--mid);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}.tl-v2 .tl-dagpil:hover{border-color:#0e1b3338;color:var(--ink)}.tl-v2 .tl-nokkeltall{display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex:1 1 0;min-height:104px;background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px 15px}.tl-v2 .tl-nokkeltall__etikett{font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-v2 .tl-nokkeltall__rad{display:flex;align-items:baseline;gap:var(--sp-5);flex-wrap:wrap}.tl-v2 .tl-nokkeltall__verdi{font-family:var(--font-h);font-feature-settings:"tnum";font-size:27px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--navy)}.tl-v2 .tl-nokkeltall__brikke{font-family:var(--font-h);font-feature-settings:"tnum";font-size:11px;font-weight:600;letter-spacing:-.005em;padding:2px 7px;border-radius:var(--radius-sm);white-space:nowrap;background:#0e1b330e;color:var(--mid)}.tl-v2 .tl-nokkeltall__brikke--vent{background:#b8821c1c;color:var(--amber-m)}.tl-v2 .tl-nokkeltall__brikke--ok{background:#3f7a521c;color:var(--green)}.tl-v2 .tl-topplinje__status{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--mid);flex-shrink:0}.tl-v2 .tl-puls{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #3f7a5229;flex-shrink:0}@media (max-width:640px){.tl-topplinje,.tl-v2 .tl-topplinje__tall{gap:var(--sp-8)}.tl-v2 .tl-topplinje__status{margin-left:0}}.tl-v2 .tl-menyvalg{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;text-align:left;padding:0 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s var(--ease)}.tl-v2 .tl-menyvalg:hover{background:#0e1b330b}.tl-v2 .tl-menyvalg:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tl-v2 .tl-menyvalg__tittel{font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--ink)}.tl-v2 .tl-menyvalg__under{font-family:var(--font-h);font-size:11.5px;color:var(--mid);line-height:1.35}.tl-kolonner{display:grid;align-items:center;gap:var(--sp-5);grid-template-columns:22px minmax(210px,1fr) minmax(84px,auto) 78px 58px;padding:0 16px 7px;margin-bottom:2px;border-bottom:1px solid var(--rule)}.tl-v2 .tl-kolonner>span,.tl-v2 .tl-kolonner__sak,.tl-v2 .tl-kolonner__narr,.tl-v2 .tl-kolonner__app,.tl-v2 .tl-kolonner__tid{font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums}.tl-v2 .tl-kolonner__tid{text-align:right}.tl-v2 .tl-kolonner__velg{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:15px}.tl-v2 .tl-kolonner__boks{width:15px;height:15px;border:1.4px solid rgba(14,27,51,.22);border-radius:var(--radius-xs);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s var(--ease),border-color .12s var(--ease)}.tl-v2 .tl-kolonner__boks.on{background:var(--navy);border-color:var(--navy)}@media (max-width:760px){.tl-kolonner{display:none}}.tl-v2 .tl-narrativ{border-radius:var(--radius-xs);transition:background .12s var(--ease),box-shadow .12s var(--ease)}.tl-v2 .tl-narrativ:hover{background:#2952d90b;box-shadow:0 0 0 4px #2952d90b}.tl-v2 .tl-dagslinje:hover{background:#0e1b3306}.tl-v2 .tl-dagslinje__hand{opacity:0;transition:opacity .12s var(--ease)}.tl-v2 .tl-dagslinje:hover .tl-dagslinje__hand,.tl-v2 .tl-dagslinje:focus-within .tl-dagslinje__hand{opacity:1}@media (max-width: 900px){.tl-v2 .tl-dagslinje{grid-template-columns:18px 46px 18px minmax(0,1fr) 58px 40px!important;gap:var(--sp-4)}.tl-v2 .tl-dagslinje>:nth-child(5){display:none}.tl-v2 .tl-dagslinje__hand{opacity:1}}.tl-v2 .tl-topplinje__handling{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);margin-left:auto;flex-shrink:0}@media (max-width: 720px){.tl-v2 .tl-topplinje__handling{justify-content:stretch}.tl-v2 .tl-topplinje__handling>button{flex:1;justify-content:center}}.ft-rutenett{margin-bottom:26px}.ft-hode,.ft-rad{display:grid;align-items:center;gap:var(--sp-6);grid-template-columns:minmax(120px,168px) 1fr 62px 54px}.ft-hode{padding:0 2px 8px;border-bottom:1px solid var(--ghost-3);font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ft-rad{padding:10px 2px;border-bottom:1px solid var(--ghost-2);transition:background .12s var(--ease)}.ft-rad:hover{background:#0e1b3306}.ft-rad:last-child{border-bottom:none}.ft-rad--tom .ft-navn,.ft-rad--tom .ft-tall{color:var(--red)}.ft-navn{font-family:var(--font-h);font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--navy);min-width:0}.ft-navn small{display:block;font-size:11px;font-weight:400;color:var(--muted-2);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ft-deg{font-weight:400;color:var(--muted-2)}.ft-dager{display:grid;grid-template-columns:repeat(var(--ft-dager, 5),1fr);gap:var(--sp-2)}.ft-dagnavn{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);text-align:center}.ft-dagnavn--helg{color:#0e1b3338}.ft-dag{height:28px;display:flex;align-items:flex-end}.ft-dag i{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--brand);opacity:.82}.ft-rad:hover .ft-dag i{opacity:1}.ft-dag--hull{border-bottom:2px solid var(--red)}.ft-dag--helg{border-bottom:1px solid var(--ghost)}.ft-tall{font-family:var(--font-h);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;text-align:right;color:var(--navy)}.ft-svak{color:var(--muted-2);font-weight:400}.ft-h{text-align:right}@media (max-width: 720px){.ft-hode,.ft-rad{grid-template-columns:minmax(96px,1fr) 1.4fr 52px}.ft-hode>:last-child,.ft-rad>:last-child{display:none}.ft-dag{height:22px}}.ft-trakt{margin:0 0 24px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);overflow:hidden}.ft-trakt__topp{display:grid;grid-template-columns:1fr 74px 92px;gap:var(--sp-6);align-items:baseline;padding:10px 14px;background:var(--navy)}.ft-trakt__tall{font-family:var(--font-h);font-size:12px;font-weight:500;letter-spacing:.01em;color:#fff;min-width:0}.ft-trakt__tall span{display:block;font-size:11px;font-weight:400;color:#ffffff8c;letter-spacing:0}.ft-trakt__under{font-family:var(--font-h);font-size:11px;font-weight:500;letter-spacing:.04em;color:#ffffff9e;text-align:right}.ft-trinn{display:grid;grid-template-columns:1fr 74px 92px;gap:var(--sp-6);align-items:center;padding:11px 14px;border-bottom:1px solid var(--ghost-2)}.ft-trinn--rolig .ft-trinn__tid,.ft-trinn--rolig .ft-trinn__kr{color:var(--muted)}.ft-trinn--tap .ft-trinn__tid,.ft-trinn--tap .ft-trinn__kr{color:var(--red)}.ft-trinn--ok{background:var(--navy);border-bottom:none;border-top:1px solid var(--ghost)}.ft-trinn--ok .ft-trinn__navn{color:#fff}.ft-trinn--ok .ft-trinn__navn span{color:#ffffff8c}.ft-trinn--ok .ft-trinn__tid,.ft-trinn--ok .ft-trinn__kr{color:#fff;font-weight:600}.ft-trinn__navn{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--ink-3);min-width:0}.ft-trinn__navn span{display:block;font-size:11.5px;font-weight:400;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ft-trinn__tid,.ft-trinn__kr{font-family:var(--font-h);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:right;color:var(--navy)}.ft-trakt__fot{margin:12px 0 0;font-size:12.5px;color:var(--muted);max-width:58ch}@media (max-width: 640px){.ft-trakt__topp,.ft-trinn{grid-template-columns:1fr 62px}.ft-trinn__kr,.ft-trakt__under--kr{display:none}}.ft-person{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.ft-ansikt{width:26px;height:26px;border-radius:999px;flex-shrink:0;object-fit:cover;display:block;box-shadow:inset 0 0 0 1px #0e1b3314}.ft-ansikt--bokstav{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.01em;color:#fff;box-shadow:none}.ft-hode__navn{padding-left:35px}@media (max-width: 720px){.ft-ansikt{width:22px;height:22px}.ft-ansikt--bokstav{font-size:9.5px}.ft-hode__navn{padding-left:31px}}@media (max-width: 560px){.tl-v2 .tl-tabellhode{display:none!important}.tl-v2 .tl-dagslinje{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--sp-4)!important;padding:10px 4px!important}.tl-v2 .tl-dagslinje>*:nth-child(1),.tl-v2 .tl-dagslinje>*:nth-child(4),.tl-v2 .tl-dagslinje>*:nth-child(6){order:1}.tl-v2 .tl-dagslinje:after{content:"";flex-basis:100%;height:0;order:2}.tl-v2 .tl-dagslinje>*:nth-child(2),.tl-v2 .tl-dagslinje>*:nth-child(3),.tl-v2 .tl-dagslinje>*:nth-child(5),.tl-v2 .tl-dagslinje>*:nth-child(7){order:3}.tl-v2 .tl-dagslinje>*:nth-child(5){display:flex!important}.tl-v2 .tl-dagslinje>*:nth-child(4),.tl-v2 .tl-dagslinje>*:nth-child(5){flex:1 1 0;min-width:0}.tl-v2 .tl-dagslinje>*:nth-child(6){margin-left:auto;text-align:right}.tl-v2 .tl-dagslinje>*:nth-child(7){margin-left:auto}.tl-v2 .tl-tabellfot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:var(--sp-5)!important}.tl-v2 .tl-tabellfot>*:empty{display:none!important}}@media (max-width: 560px){.tl-v2 .tl-tabs{margin-bottom:10px}.tl-v2 .tl-tabs-btn{padding-top:8px;padding-bottom:8px;font-size:var(--knapp-tekst)}.tl-v2 .tl-topplinje{gap:var(--sp-5)}.tl-v2 .tl-topplinje__dag{gap:var(--sp-2)}}.sak-edit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b3373;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;animation:sak-edit-fade-in .16s ease-out}.sak-edit-overlay--nested{z-index:1310;background:#0e1b3340}@keyframes sak-edit-fade-in{0%{opacity:0}to{opacity:1}}.sak-edit-modal{background:#fff;border-radius:12px;box-shadow:0 28px 70px #0e1b3338,0 0 0 1px #0e1b330d;width:100%;max-width:540px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;font-family:var(--font-sans);color:var(--ink-5);animation:sak-edit-slide-in .18s cubic-bezier(.2,0,.2,1)}.sak-edit-modal--small{max-width:460px}@keyframes sak-edit-slide-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.sak-edit-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:20px 24px 16px;border-bottom:1px solid var(--off-2)}.sak-edit-modal__header h2{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.3px;color:var(--ink-5);line-height:1.1}.sak-edit-modal__hint{margin:4px 0 0;font-size:12px;color:var(--muted)}.sak-edit-modal__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition:background .12s,border-color .12s,color .12s;flex-shrink:0}.sak-edit-modal__close:hover{background:var(--off);border-color:var(--linje);color:var(--ink-5)}.sak-edit-modal__body{padding:18px 24px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-8)}.sak-edit-modal__footer{display:flex;align-items:center;gap:var(--sp-4);padding:14px 24px 18px;border-top:1px solid var(--off-2)}.sak-edit-field{display:flex;flex-direction:column;gap:var(--sp-3)}.sak-edit-field--half{flex:1;min-width:0}.sak-edit-row{display:flex;gap:var(--sp-6)}.sak-edit-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-4)}.sak-edit-field__hint{font-size:10.5px;font-weight:400;text-transform:none;letter-spacing:.1px;color:var(--muted-2)}.sak-edit-field__input{width:100%;padding:9px 12px;border:1px solid var(--linje);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:13px;color:var(--ink-5);outline:none;transition:border-color .12s,box-shadow .12s;box-sizing:border-box}.sak-edit-field__input:focus{border-color:var(--ink-5);box-shadow:0 0 0 3px #0e1b330f}.sak-edit-field__input--mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.2px}.sak-edit-field__textarea{resize:vertical;min-height:64px;font-family:inherit;line-height:1.45}select.sak-edit-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px;cursor:pointer}.sak-edit-klient-row{display:flex;align-items:stretch;gap:var(--sp-4)}.sak-edit-klient-picker{position:relative;flex:1;min-width:0}.sak-edit-klient-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);box-shadow:0 12px 36px #0e1b3324;z-index:1305;padding:4px}.sak-edit-klient-empty{padding:10px 12px;font-size:12px;color:var(--muted-2);font-style:italic}.sak-edit-klient-option{display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:7px 13px;background:transparent;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;color:var(--ink-5);cursor:pointer;text-align:left;transition:background .1s}.sak-edit-klient-option:hover,.sak-edit-klient-option--active{background:var(--off)}.sak-edit-klient-type-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);font-size:10.5px;font-weight:700;letter-spacing:.5px;flex-shrink:0}.sak-edit-klient-type-pill--privat{background:var(--off-2);color:var(--ink-4)}.sak-edit-klient-type-pill--foretak{background:#e8f0fc;color:var(--brand)}.sak-edit-klient-option__main{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.sak-edit-klient-option__navn{font-size:13px;font-weight:500;color:var(--ink-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-edit-klient-option__orgnr,.sak-edit-klient-option__epost{font-size:11px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1px}.sak-edit-klient-create{display:flex;align-items:center;gap:var(--sp-3);width:100%;margin-top:4px;padding:7px 13px;background:transparent;border:1px dashed var(--linje-2);border-radius:var(--radius-sm);font-family:inherit;font-size:12px;color:var(--ink-4);cursor:pointer;text-align:left;transition:background .1s,border-color .1s,color .1s}.sak-edit-klient-create:hover{background:var(--off);border-color:var(--muted-2);border-style:solid;color:var(--ink-5)}.sak-edit-klient-linked-pill{display:inline-flex;align-items:center;padding:0 10px;background:var(--off-2);border-radius:var(--radius-sm);font-size:11px;font-weight:500;color:var(--ink-4);white-space:nowrap;letter-spacing:.1px}.sak-edit-klient-suggest{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:9px 12px;margin-bottom:4px;background:#f0f5ff;border:1px solid #d4e0ff;border-radius:var(--radius-sm);font-family:inherit;font-size:12.5px;color:var(--brand-h);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.sak-edit-klient-suggest:hover{background:#e1ecff;border-color:#93b5f0}.sak-edit-klient-suggest svg{flex-shrink:0;color:var(--brand)}.sak-edit-klient-suggest>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sak-edit-klient-suggest strong{font-weight:600;color:var(--ink-5)}.sak-edit-klient-suggest__sub{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);font-weight:400}.sak-edit-klient-suggest__action{font-size:11px;font-weight:600;color:var(--brand);letter-spacing:.3px;flex-shrink:0;text-transform:uppercase}.sak-edit-klient-suggest--create{background:var(--off);border-color:#e8e4d9;border-style:dashed;color:var(--ink-4)}.sak-edit-klient-suggest--create:hover{background:var(--off);border-style:solid;border-color:var(--muted-2);color:var(--ink-5)}.sak-edit-klient-suggest--create svg{color:var(--muted)}.doc-prompt-modal{max-width:580px}.doc-prompt-file{display:flex;align-items:center;gap:var(--sp-6);padding:12px 14px;background:var(--off);border:1px solid var(--linje);border-radius:var(--radius);margin-bottom:8px}.doc-prompt-file svg{color:var(--brand);flex-shrink:0}.doc-prompt-file__info{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.doc-prompt-file__name{font-size:13px;font-weight:500;color:var(--ink-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif-2);font-style:italic;min-width:0}.doc-prompt-file__meta{font-size:11px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.2px}.doc-prompt-presets{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media (max-width: 540px){.doc-prompt-presets{grid-template-columns:1fr}}.doc-prompt-preset{display:flex;flex-direction:column;gap:var(--sp-2);padding:10px 12px;background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius-sm);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.doc-prompt-preset:hover{border-color:var(--linje-2);background:var(--off)}.doc-prompt-preset--active{border-color:var(--ink-5);background:var(--off)}.doc-prompt-preset__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.doc-prompt-preset__title{font-size:12.5px;font-weight:600;color:var(--ink-5)}.doc-prompt-preset--active .doc-prompt-preset__head svg{color:var(--ink-5)}.doc-prompt-preset__desc{font-size:11px;color:var(--muted);line-height:1.4;letter-spacing:.05px}.doc-prompt-shortcut{font-size:10.5px;color:var(--muted-2);letter-spacing:.2px;margin-right:8px}.doc-prompt-shortcut kbd{display:inline-block;padding:1px 5px;background:var(--off-2);border:1px solid var(--linje);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:10px;color:var(--ink-4)}.doc-prompt-pro{margin-top:4px;border:1.5px solid var(--linje);border-radius:var(--radius);background:var(--off);transition:border-color .15s,background .15s,box-shadow .15s}.doc-prompt-pro--on{border-color:var(--amber);background:linear-gradient(180deg,#fffbf2,#fff8eb);box-shadow:0 2px 8px #b8821c1a}.doc-prompt-pro__toggle{display:flex;align-items:flex-start;gap:var(--sp-8);width:100%;padding:14px 16px;background:transparent;border:none;font-family:inherit;text-align:left;cursor:pointer}.doc-prompt-pro__switch{flex-shrink:0;width:36px;height:20px;background:var(--linje-2);border-radius:999px;position:relative;transition:background .18s;margin-top:2px}.doc-prompt-pro--on .doc-prompt-pro__switch{background:var(--amber)}.doc-prompt-pro__switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .18s cubic-bezier(.2,0,.2,1);box-shadow:0 1px 3px #00000026}.doc-prompt-pro--on .doc-prompt-pro__switch-thumb{transform:translate(16px)}.doc-prompt-pro__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.doc-prompt-pro__title{display:flex;align-items:center;gap:var(--sp-4);font-size:13px;font-weight:600;color:var(--ink-5)}.doc-prompt-pro__badge{font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--amber);background:#fff1d6;padding:2px 7px;border-radius:var(--radius-xs);text-transform:uppercase;border:1px solid #f5d99a}.doc-prompt-pro__desc{font-size:11.5px;color:var(--ink-4);line-height:1.5}.doc-prompt-pro__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:4px;font-size:10.5px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1px}.doc-prompt-pro--on .doc-prompt-pro__meta{color:var(--amber)}.doc-prompt-pro__meta-sep{color:var(--linje-2)}.sweep-modal{max-width:620px}.sweep-body{padding:18px 24px 12px;max-height:60vh;overflow-y:auto}.sweep-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--off-2)}.sweep-toggle-all{background:transparent;border:none;padding:0;font-family:inherit;font-size:11.5px;color:var(--brand);cursor:pointer;text-decoration:underline}.sweep-toggle-all:hover{color:var(--ink-5)}.sweep-toolbar__count{font-size:11px;color:var(--muted);letter-spacing:.2px;font-variant-numeric:tabular-nums}.sweep-group{margin-bottom:14px}.sweep-group__head{display:flex;align-items:baseline;gap:var(--sp-4);padding:6px 0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.sweep-group__head--strong{color:var(--brand)}.sweep-group__head--medium{color:var(--ink-4)}.sweep-group__head--weak{color:var(--muted-2)}.sweep-group__hint{font-weight:400;text-transform:none;letter-spacing:.1px;color:var(--muted-2);font-size:11px}.sweep-group__count{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.sweep-group__list{display:flex;flex-direction:column;gap:var(--sp-2)}.sweep-row{display:flex;align-items:flex-start;gap:var(--sp-6);padding:10px 12px;background:#fff;border:1px solid var(--off-2);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s}.sweep-row:hover{background:var(--off);border-color:var(--linje-2)}.sweep-row--selected{background:#f0f5ff;border-color:#d4e0ff}.sweep-row__check{margin-top:3px;flex-shrink:0;accent-color:var(--ink-5);cursor:pointer}.sweep-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.sweep-row__top{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.sweep-row__sender{font-size:13px;font-weight:500;color:var(--ink-5)}.sweep-row__email{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.sweep-row__bottom{display:flex;align-items:baseline;gap:var(--sp-5)}.sweep-row__subject{flex:1;min-width:0;font-size:12px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sweep-row__date{font-size:10.5px;color:var(--muted-2);font-feature-settings:"tnum" on,"lnum" on;flex-shrink:0;font-variant-numeric:tabular-nums}.sweep-spinner{width:24px;height:24px;border:2px solid var(--off-2);border-top-color:var(--brand);border-radius:50%;animation:sweep-spin .8s linear infinite;margin:0 auto}@keyframes sweep-spin{to{transform:rotate(360deg)}}.klient-link-toast{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:var(--sp-4);padding:10px 16px;background:var(--ink-5);color:#fff;border-radius:var(--radius);box-shadow:0 12px 32px #0e1b3340;font-family:var(--font-sans);font-size:12.5px;z-index:1500;animation:link-toast-in .25s cubic-bezier(.2,0,.2,1)}.klient-link-toast svg{color:#6ee7b7;flex-shrink:0}@keyframes link-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sak-edit-type-pill{flex:1;padding:9px 14px;background:#fff;border:1px solid var(--linje);border-radius:var(--radius-sm);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-4);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sak-edit-type-pill:hover{background:var(--off)}.sak-edit-type-pill--active{background:var(--ink-5);border-color:var(--ink-5);color:#fff}.sak-edit-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 16px;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s;border:1px solid transparent;height:var(--knapp-h)}.sak-edit-btn--primary{background:var(--ink-5);color:#fff;border-color:var(--ink-5)}.sak-edit-btn--primary:hover{background:#1c2536}.sak-edit-btn--primary:disabled{background:var(--linje-2);border-color:var(--linje-2);cursor:not-allowed}.sak-edit-btn--ghost{background:#fff;color:var(--ink-4);border-color:var(--linje)}.sak-edit-btn--ghost:hover{background:var(--off);color:var(--ink-5)}.sak-edit-btn--danger{color:var(--amber-m)}.sak-edit-btn--danger:hover{background:#fff1e8;border-color:#fed7aa}.email-sak-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 7px;background:#2952d914;color:var(--brand);border-radius:var(--radius-xs);font-size:9.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;font-family:var(--font-mono);cursor:pointer;transition:background .12s;flex-shrink:0}.email-sak-pill:hover{background:#2952d929}.email-sak-pill svg{flex-shrink:0}.sak-tabs{display:flex;align-items:stretch;gap:var(--sp-1);border-bottom:1px solid var(--off-2);padding:6px 20px 0;margin-top:0;overflow-x:auto;scrollbar-width:none}.sak-tabs::-webkit-scrollbar{display:none}.sak-tab{display:inline-flex;align-items:center;gap:var(--sp-3);padding:10px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:inherit;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap;letter-spacing:.1px;margin-bottom:-1px}.sak-tab:hover{color:var(--ink-5)}.sak-tab--active{color:var(--ink-5);border-bottom-color:var(--ink-5)}.sak-tab__count{font-family:var(--font-mono);font-size:10.5px;color:var(--muted-2);font-weight:500;font-variant-numeric:tabular-nums}.sak-tab--active .sak-tab__count{color:var(--ink-4)}.sak-tab-panel{padding:14px 20px 20px;background:var(--off);flex:1;min-height:0;overflow-y:auto}.sak-detail__edit-btn{display:inline-flex;align-items:center;gap:var(--sp-3);margin-left:auto;padding:var(--knapp-pad);background:var(--navy);color:var(--off);border:1px solid var(--navy);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;letter-spacing:.1px;cursor:pointer;transition:background .12s,border-color .12s;height:var(--knapp-h)}.sak-detail__edit-btn:hover{background:#1a2a4a;border-color:#1a2a4a}.sak-detail__edit-btn--share{background:#2f7d4f1a;color:#2f7d4f;border-color:#2f7d4f4d}.sak-detail__edit-btn--share:hover{background:#2f7d4f29;border-color:#2f7d4f7a}.sak-detail__edit-btn--edit{background:#2952d91a;color:var(--brand);border-color:#2952d94d}.sak-detail__edit-btn--edit:hover{background:#2952d929;border-color:#2952d97a}.sak-detail__section-action{margin-left:auto;background:transparent;border:1px solid #d8dde6;border-radius:var(--radius-sm);padding:0 11px;font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-4);cursor:pointer;transition:background .12s,color .12s,border-color .12s;height:var(--knapp-h-sm)}.sak-detail__section-action:hover{background:#f1f4f9;color:var(--navy);border-color:var(--navy)}.sak-detail__tidslogg{display:flex;flex-direction:column;border-top:1px solid var(--off-2)}.sak-detail__tidslogg-row{display:grid;grid-template-columns:64px 1fr auto;align-items:baseline;gap:var(--sp-8);padding:10px 4px;border-bottom:1px solid var(--off-2)}.sak-detail__tidslogg-date{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted);text-transform:lowercase}.sak-detail__tidslogg-activity{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.sak-detail__tidslogg-aktivitet{font-size:13px;color:var(--navy);letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-detail__tidslogg-kat{font-size:11px;color:var(--muted-2);letter-spacing:.2px}.sak-detail__tidslogg-min{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-4);font-weight:500}.notes-rte-wrap{border:1px solid #e6dfd1;border-radius:var(--radius);overflow:hidden;background:#fffdf8}.notes-rte-wrap .rte-toolbar{padding:6px 10px;border-bottom:1px solid var(--off-2);background:#fff}.notes-rte-content{min-height:300px;padding:16px 20px;font-family:var(--font-serif-2);font-size:14.5px;line-height:1.65;color:var(--navy)}.notes-rte-content:focus{outline:none}.notes-rte-content h2{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:14px 0 6px}.notes-rte-content h3{font-family:var(--font-sans);font-size:14.5px;font-weight:600;letter-spacing:-.01em;margin:12px 0 4px}.notes-rte-content p{margin:0 0 8px}.notes-rte-content ul,.notes-rte-content ol{margin:0 0 8px;padding-left:22px}.notes-rte-content blockquote{margin:8px 0;padding:3px 14px;border-left:3px solid var(--brand);color:#43506a;font-style:italic}.notes-rte-content ul[data-type=taskList]{list-style:none;padding-left:2px}.notes-rte-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--sp-4);margin:4px 0}.notes-rte-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:3px;-webkit-user-select:none;user-select:none}.notes-rte-content ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.notes-rte-content ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-2);text-decoration:line-through}.notes-rte-content ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--green)}.sak-detail__notes-textarea{width:100%;min-height:320px;padding:18px 20px;background:#fffdf8;border:1px solid #e6dfd1;border-radius:var(--radius-sm);font-family:var(--font-serif-2);font-size:14.5px;line-height:1.65;color:var(--navy);resize:vertical;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}.sak-detail__notes-textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b3314}.sak-detail__notes-textarea::placeholder{color:var(--muted-2);font-style:italic}.sak-detail__notes-hint{margin:8px 4px 0;font-family:inherit;font-size:11.5px;color:var(--muted-2);letter-spacing:.2px}.sak-notes--split{display:grid;grid-template-columns:232px 1fr;gap:var(--sp-12);align-items:start}@media (max-width: 760px){.sak-notes--split{grid-template-columns:1fr;gap:var(--sp-8)}}body.nordive-assistant-side .sak-notes--split{grid-template-columns:200px 1fr}.sak-notes__sidebar{display:flex;flex-direction:column;gap:var(--sp-5)}.sak-notes__list{display:flex;flex-direction:column;gap:var(--sp-2)}.sak-notes__item{display:flex;flex-direction:column;gap:var(--sp-2);text-align:left;padding:9px 11px;border-radius:var(--radius);border:1px solid transparent;background:transparent;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.sak-notes__item:hover{background:var(--hover)}.sak-notes__item.is-active{background:#fff;border-color:var(--navy)}.sak-notes__item-title{font-size:11.5px;font-weight:600;color:var(--ink-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sak-notes__item-meta{font-size:9.5px;color:var(--muted-2)}.sak-notes--split .sak-notes__add{justify-content:flex-start;width:fit-content}.sak-notes__main{min-width:0}.sak-transcript__body{white-space:pre-wrap;font-size:12.5px;line-height:1.7;color:var(--ink-3);background:#fff;border:1px solid var(--off-2);border-radius:var(--radius);padding:14px 16px;max-width:760px}.sak-transcript{max-width:800px;display:flex;flex-direction:column;gap:var(--sp-6);padding:4px 2px 8px}.sak-tr-turn{display:flex;gap:var(--sp-5);align-items:flex-start}.sak-tr-avatar{flex-shrink:0;width:30px;height:30px;border-radius:50%;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;margin-top:1px}.sak-tr-bubble{flex:1;min-width:0;background:#fff;border:1px solid var(--off-2);border-radius:11px;padding:9px 14px}.sak-tr-speaker{font-size:11.5px;font-weight:700;margin-bottom:2px;letter-spacing:.01em}.sak-tr-text{font-size:13px;line-height:1.6;color:var(--ink-3)}.sak-notes__saved{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3);flex-shrink:0;font-size:10px;color:var(--green);white-space:nowrap}.sak-notes__saved-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.sak-notes__tabs{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:12px}.sak-notes__tab{max-width:200px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid var(--rule, rgba(14,27,51,.1));background:#fff;font-family:var(--font-h);font-size:12.5px;color:var(--ink-2, var(--ink-4));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.sak-notes__tab:hover{border-color:#2952d94d;color:var(--ink, var(--ink-3))}.sak-notes__tab.is-active{background:#2952d912;border-color:#2952d959;color:var(--brand);font-weight:600}.sak-notes__add{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;border-radius:var(--radius-sm);border:1px dashed rgba(14,27,51,.22);background:transparent;font-family:var(--font-h);font-size:12px;font-weight:600;color:var(--mid, var(--muted));cursor:pointer;transition:border-color .15s ease,color .15s ease}.sak-notes__add:hover{border-color:var(--brand);color:var(--brand)}.sak-notes__editor-head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:8px}.sak-notes__title-input{flex:1;min-width:0;padding:9px 12px;border-radius:var(--radius-sm);border:1px solid #e6dfd1;background:#fffdf8;font-family:var(--font-serif-2);font-size:15px;font-weight:600;color:var(--navy);box-sizing:border-box}.sak-notes__title-input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e1b3314}.sak-notes__del{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border-radius:var(--radius-sm);border:1px solid var(--rule, rgba(14,27,51,.1));background:#fff;color:var(--mid, var(--muted));cursor:pointer;font-family:var(--font-h);font-size:12px;font-weight:600;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.sak-notes__del:hover{border-color:#b0223c66;color:var(--red)}.sak-notes__del.is-armed{background:var(--red);border-color:var(--red);color:#fff}.klient-page{display:flex;flex-direction:column;height:100%;background:var(--off)}.klient-page__header{padding:20px 24px 14px;border-bottom:1px solid var(--off-2);flex-shrink:0;background:var(--off)}.klient-page__title{margin:0;font-family:var(--font-serif);font-size:32px;font-weight:400;letter-spacing:-.5px;color:var(--ink-5);line-height:1.05}.klient-page__list{flex:1;overflow-y:auto;padding:4px 0 32px}.klient-row{display:flex;align-items:center;gap:var(--sp-8);padding:14px 24px;border-bottom:1px solid var(--off-2);background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:background .12s,padding-left .15s}.klient-row:hover{background:var(--off);padding-left:28px}.klient-row__avatar{width:36px;height:36px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ink-4);background:var(--off-2);flex-shrink:0;letter-spacing:.2px}.klient-row__avatar--foretak{background:#e8f0fc;color:var(--brand);border-radius:var(--radius-sm)}.klient-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.klient-row__name{font-size:14px;font-weight:500;color:var(--ink-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.klient-row__meta{font-size:11px;color:var(--muted);letter-spacing:.1px;display:inline-flex;align-items:center;gap:var(--sp-3)}.klient-row__meta-divider{display:inline-block;width:2px;height:2px;border-radius:50%;background:var(--linje-2)}.klient-row__sak-count{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:var(--off-2);padding:2px 7px;border-radius:var(--radius-xs);flex-shrink:0;font-variant-numeric:tabular-nums}.klient-detail__sak-card{display:flex;align-items:center;gap:var(--sp-6);padding:12px 16px;background:#fff;border:1px solid var(--off-2);border-radius:var(--radius);cursor:pointer;transition:border-color .12s,background .12s;width:100%;text-align:left;font-family:inherit}.klient-detail__sak-card:hover{border-color:var(--linje-2);background:var(--off)}.sak-rail{position:fixed;top:80px;right:16px;width:220px;max-height:calc(100vh - 120px);overflow-y:auto;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);box-shadow:0 14px 40px #0e1b331f;z-index:60;font-family:var(--font-sans);font-size:12px;display:none;padding:12px}.sak-rail--visible{display:block;animation:sak-edit-fade-in .2s ease-out}.sak-rail__header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--ink-4);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--off-2)}.sak-rail__row{display:flex;align-items:center;gap:var(--sp-4);padding:7px 13px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border .12s;border:1.5px dashed transparent;margin-bottom:4px}.sak-rail__row:hover{background:var(--off)}.sak-rail__row--drag-over{background:#eef4ff;border-color:var(--brand)}.sak-rail__row-name{font-size:12.5px;font-weight:500;color:var(--ink-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sak-rail__row-id{font-family:var(--font-mono);font-size:10px;color:var(--muted-2);flex-shrink:0}.coachmark-wrap{position:relative;display:contents}.coachmark-pulse{animation:coachmark-pulse 1.8s ease-out infinite}@keyframes coachmark-pulse{0%{box-shadow:0 0 #b8821c8c}70%{box-shadow:0 0 0 9px #b8821c00}to{box-shadow:0 0 #b8821c00}}.coachmark-bubble{position:fixed;z-index:1500;background:#fff;color:var(--ink-5);border:1px solid var(--ghost);border-radius:var(--radius);box-shadow:0 18px 44px #0e1b3329,0 2px 6px #0e1b330f;padding:12px 14px 10px;font-family:var(--font-sans);animation:coachmark-bubble-in .18s cubic-bezier(.2,0,.2,1)}@keyframes coachmark-bubble-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.coachmark-bubble__title{font-family:var(--font-serif);font-size:14px;font-weight:500;color:var(--ink-5);letter-spacing:-.2px;margin-bottom:4px}.coachmark-bubble__body{font-size:12.5px;font-weight:400;line-height:1.45;color:var(--ink-4);margin-bottom:8px}.coachmark-bubble__row{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-4)}.coachmark-bubble__btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-5);background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;transition:background .14s ease,border-color .14s ease;height:var(--knapp-h-sm)}.coachmark-bubble__btn:hover{background:var(--off);border-color:#0e1b3338}.coachmark-bubble__btn:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.nv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 28px 64px;color:var(--ink-4);font-family:var(--font-sans)}.nv-empty__icon{width:56px;height:56px;margin-bottom:18px;color:var(--ink-5);opacity:.78}.nv-empty__title{font-family:var(--font-serif);font-size:17px;font-weight:500;color:var(--ink-5);letter-spacing:-.3px;margin:0 0 6px}.nv-empty__body{font-size:13px;line-height:1.55;color:var(--muted);max-width:360px;margin:0 0 16px}.nv-empty__actions{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.nv-empty__btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:#fff;background:var(--ink-5);border:none;border-radius:var(--radius-sm);padding:0 16px;cursor:pointer;transition:background .14s ease;height:var(--knapp-h)}.nv-empty__btn:hover{background:var(--navy-2)}.nv-empty__link{font-family:inherit;font-size:12px;color:var(--ink-4);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.nv-empty__link:hover{color:var(--ink-5)}.nv-empty__hint{font-family:var(--font-sans);font-size:11.5px;color:var(--muted-2);margin-top:8px}.maler-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);margin-bottom:14px}.maler-upload-btn{flex:0 0 auto}.maler-list{display:flex;flex-direction:column;gap:var(--sp-4)}.maler-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding:14px 16px;background:#fff;border:1px solid var(--off-2);border-radius:var(--radius);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.maler-card:hover{border-color:var(--linje-2);box-shadow:0 2px 8px #0e1b330f}.maler-card:focus-visible{outline:2px solid var(--navy-3);outline-offset:2px}.maler-card__main{flex:1 1 auto;min-width:0}.maler-card__title{font-family:var(--font-serif);font-size:15.5px;font-weight:500;color:var(--ink-5);letter-spacing:-.1px;margin-bottom:4px}.maler-card__meta{display:flex;align-items:center;gap:var(--sp-3);font-size:11px;color:var(--muted);font-family:var(--font-sans)}.maler-card__kat{font-weight:600;letter-spacing:.06em;color:var(--navy-3)}.maler-card__date{font-size:11px;color:var(--muted-2);margin-top:4px;font-variant-numeric:tabular-nums}.maler-card__menu-wrap{position:relative;flex:0 0 auto}.maler-card__menu-btn{background:transparent;border:0;font-size:var(--knapp-tekst);line-height:1;width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.maler-card__menu-btn:hover{background:var(--off-2);color:var(--ink-5)}.maler-card__menu{position:absolute;top:32px;right:0;min-width:180px;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);box-shadow:0 12px 32px #0e1b3324;z-index:50;overflow:hidden;display:flex;flex-direction:column}.maler-card__menu button{background:transparent;border:0;text-align:left;padding:var(--knapp-pad);font-size:var(--knapp-tekst);color:var(--ink-5);cursor:pointer;height:var(--knapp-h)}.maler-card__menu button:hover{background:var(--off)}.maler-card__menu-danger{color:var(--red)!important;border-top:1px solid var(--off-2)!important}.maler-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;background:var(--off);border:1px dashed var(--linje-2);border-radius:12px}.maler-empty__icon{color:var(--muted-2);margin-bottom:14px}.maler-empty__title{font-family:var(--font-serif-2);font-size:18px;color:var(--ink-5);margin:0 0 6px}.maler-empty__desc{font-size:13px;color:#4b5563;max-width:420px;margin:0 0 18px;line-height:1.5}.maler-empty__desc code{font-family:var(--font-mono);font-size:12px;background:var(--off-2);padding:1px 5px;border-radius:var(--radius-xs);color:var(--navy-3)}.maler-empty__actions{display:flex;gap:var(--sp-4);flex-wrap:wrap;justify-content:center}.mal-edit-modal{max-width:640px}.mal-edit-fileinfo{display:flex;align-items:center;gap:var(--sp-5);padding:10px 14px;background:#f0f7ff;border:1px solid #d8e7f7;border-radius:var(--radius);margin-bottom:16px;font-size:13px}.mal-edit-fileinfo__check{color:#0f766e;font-weight:700}.mal-edit-fileinfo__name{font-family:var(--font-mono);font-size:12px;color:var(--ink-5);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mal-edit-fileinfo__count{font-size:11px;color:var(--muted);flex:0 0 auto;font-variant-numeric:tabular-nums}.mal-edit-placeholders{margin-top:22px;padding-top:18px;border-top:1px solid var(--off-2)}.mal-edit-placeholders__title{font-family:var(--font-serif-2);font-size:14px;font-weight:500;color:var(--ink-5);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.mal-edit-placeholders__hint{font-size:12px;color:var(--muted);margin:0 0 14px}.mal-edit-placeholders__hint code{font-family:var(--font-mono);font-size:11px;background:var(--off-2);padding:1px 5px;border-radius:var(--radius-xs)}.mal-edit-placeholder-row{background:var(--off);border:1px solid var(--off-2);border-radius:var(--radius);padding:12px 14px;margin-bottom:10px}.mal-edit-placeholder-row__head{margin-bottom:8px}.mal-edit-placeholder-row__key{font-family:var(--font-mono);font-size:12px;color:var(--navy-3);background:var(--off-2);padding:2px 7px;border-radius:var(--radius-xs);font-weight:500}.mal-edit-placeholder-row__fields{display:grid;grid-template-columns:140px 1fr;gap:var(--sp-4) var(--sp-6);align-items:end}.mal-edit-mini-field{display:flex;flex-direction:column;gap:var(--sp-2);font-size:11px;color:var(--muted)}.mal-edit-mini-field>span{text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:10.5px}.mal-edit-mini-field input,.mal-edit-mini-field select,.mal-edit-mini-field textarea{font-family:var(--font-sans);font-size:13px;color:var(--ink-5);padding:7px 9px;border:1px solid #d8dde5;border-radius:var(--radius-sm);background:#fff}.mal-edit-mini-field textarea{resize:vertical;min-height:56px}.mal-edit-mini-field--full{grid-column:1 / -1}.mal-edit-placeholder-row__toggles{grid-column:1 / -1;display:flex;gap:var(--sp-8);margin-top:4px}.mal-edit-checkbox{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:13px;color:var(--ink-5);cursor:pointer;margin:6px 0}.mal-edit-checkbox--inline{margin:0;font-size:12px}.mal-edit-checkbox input{margin:0}.mal-edit-settings{margin-top:22px;padding-top:18px;border-top:1px solid var(--off-2)}.mal-edit-radio-row{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:4px}.mal-edit-radio{display:flex;align-items:center;gap:var(--sp-5);font-size:13px;color:var(--ink-5);cursor:pointer}.mal-edit-radio input{margin:0}.mal-edit-error{margin-top:12px;padding:10px 12px;background:var(--red-bg);border:1px solid var(--red-linje);color:var(--red);font-size:13px;border-radius:var(--radius-sm)}.gendok-modal{max-width:620px}.gendok-section{margin-bottom:22px}.gendok-section:last-child{margin-bottom:0}.gendok-section__title{font-family:var(--font-serif-2);font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--off-2)}.gendok-auto-list{display:flex;flex-direction:column;gap:var(--sp-2)}.gendok-auto-row{display:grid;grid-template-columns:18px 140px 1fr;gap:var(--sp-4);align-items:baseline;padding:6px 0;font-size:13px}.gendok-auto-row__check{color:#0f766e;font-weight:700;text-align:center}.gendok-auto-row--empty .gendok-auto-row__check{color:var(--linje-2)}.gendok-auto-row__label{color:var(--muted);font-size:12px}.gendok-auto-row__value{color:var(--ink-5);word-break:break-word}.gendok-auto-row--empty .gendok-auto-row__value{color:var(--muted-2);font-style:italic}.gendok-manual-list{display:flex;flex-direction:column;gap:var(--sp-6)}.gendok-manual-field{display:flex;flex-direction:column;gap:var(--sp-3)}.gendok-manual-field__label{font-size:12px;color:#4b5563;font-weight:500}.gendok-manual-field__hint{font-weight:400;color:var(--muted-2)}.gendok-required{color:var(--red);font-weight:600}.gendok-manual-field input,.gendok-manual-field textarea{font-family:var(--font-sans);font-size:13.5px;color:var(--ink-5);padding:9px 11px;border:1px solid #d8dde5;border-radius:var(--radius-sm);background:#fff}.gendok-manual-field textarea{resize:vertical;min-height:70px}.gendok-ai-list{display:flex;flex-direction:column;gap:var(--sp-8)}.gendok-ai-suggestion{background:var(--off);border:1px solid var(--off-2);border-radius:var(--radius);padding:12px 14px}.gendok-ai-suggestion__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gendok-ai-suggestion__label{font-size:13px;font-weight:500;color:var(--ink-5)}.gendok-ai-suggestion__status{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.gendok-ai-suggestion__status--accepted{color:#0f766e;font-weight:600}.gendok-ai-suggestion__status--loading{color:var(--navy-3)}.gendok-ai-suggestion__status--edited{color:var(--amber-m)}.gendok-ai-suggestion textarea{width:100%;font-family:var(--font-sans);font-size:13px;color:var(--ink-5);padding:9px 11px;border:1px solid #d8dde5;border-radius:var(--radius-sm);background:#fff;resize:vertical;min-height:60px;box-sizing:border-box}.gendok-ai-suggestion__loading{display:flex;align-items:center;gap:var(--sp-4);font-size:12.5px;color:var(--muted);padding:10px 0}.gendok-ai-suggestion__spinner{display:inline-block;width:12px;height:12px;border:1.5px solid var(--linje-2);border-top-color:var(--navy-3);border-radius:50%;animation:gendok-spin .7s linear infinite}@keyframes gendok-spin{to{transform:rotate(360deg)}}.gendok-ai-suggestion__error{font-size:12.5px;color:var(--red);padding:6px 0}.gendok-ai-suggestion__actions{display:flex;gap:var(--sp-4);margin-top:8px}.gendok-ai-suggestion__btn{font-size:var(--knapp-tekst);padding:var(--knapp-pad-sm);border:1px solid #d8dde5;background:#fff;border-radius:var(--radius-sm);color:var(--ink-5);cursor:pointer;font-family:var(--font-sans);height:var(--knapp-h-sm)}.gendok-ai-suggestion__btn:hover:not(:disabled){background:var(--off-2)}.gendok-ai-suggestion__btn:disabled{opacity:.55;cursor:not-allowed}.gendok-ai-suggestion__btn--accept{background:var(--navy-3);color:#fff;border-color:var(--navy-3)}.gendok-ai-suggestion__btn--accept:hover:not(:disabled){background:#15294a}.gendok-disclaimer{margin-top:16px;padding:10px 12px;background:var(--amber-bg);border:1px solid var(--amber-linje);font-size:12px;color:var(--amber-m);border-radius:var(--radius-sm);line-height:1.5}.gendok-success{margin-top:12px;padding:10px 12px;background:var(--green-bg);border:1px solid var(--green-linje);color:var(--green);font-size:13px;border-radius:var(--radius-sm);text-align:center}.sak-detail__quick-actions{display:flex;gap:var(--sp-5);flex-wrap:wrap}.sak-detail__gendok{position:relative}.sak-detail__gendok-btn{display:inline-flex;align-items:center;gap:var(--sp-4);background:var(--navy-3);color:#fff;border:0;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--knapp-tekst);font-family:var(--font-sans);cursor:pointer;transition:background .14s ease;height:var(--knapp-h)}.sak-detail__gendok-btn:hover{background:#15294a}.sak-detail__gendok-caret{font-size:10px;opacity:.85}.sak-detail__gendok-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:280px;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);box-shadow:0 16px 40px #0e1b332e;z-index:100;overflow:hidden;padding:6px}.sak-detail__gendok-empty{padding:12px 14px;font-size:12.5px;color:var(--muted);font-style:italic}.sak-detail__gendok-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);width:100%;background:transparent;border:0;padding:9px 12px;text-align:left;font-size:13px;color:var(--ink-5);cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-sans);text-decoration:none}.sak-detail__gendok-item:hover{background:var(--off-2)}.sak-detail__gendok-item-name{font-weight:500}.sak-detail__gendok-item-kat{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.sak-detail__gendok-divider{height:1px;background:var(--off-2);margin:4px 6px}.sak-detail__gendok-item--add{color:var(--navy-3);font-weight:500}.sak-doc--generated{background:linear-gradient(180deg,var(--off) 0%,#f4f6fa 100%);border-color:#d4dfee}.sak-doc__type--generated{background:#2952d914;color:var(--brand)}.sak-doc__pro-badge{display:inline-block;margin-left:4px;padding:1px 6px;background:#fff1d6;color:var(--amber);border-radius:var(--radius-xs);font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;border:1px solid #f5d99a}.sak-doc__actions{display:flex;gap:var(--sp-3);margin-top:8px;padding-top:8px;border-top:1px solid var(--off-2)}.sak-doc__action-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);background:#fff;border:1px solid var(--linje);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-4);cursor:pointer;transition:background .12s,border-color .12s,color .12s;height:var(--knapp-h-sm)}.sak-doc__action-btn:hover{background:var(--off);border-color:var(--linje-2);color:var(--ink-5)}.sak-doc__action-btn svg{flex-shrink:0}.workflow-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);margin-bottom:14px}.workflow-list{display:flex;flex-direction:column;gap:var(--sp-4)}.workflow-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:14px 16px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s;outline:none;text-align:left}.workflow-card:hover,.workflow-card:focus-visible{border-color:#0e1b3338;box-shadow:0 1px 3px #0e1b330d}.workflow-card--default{cursor:default;background:var(--off)}.workflow-card__main{flex:1;min-width:0}.workflow-card__title-row{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:4px}.workflow-card__title{font-size:14px;font-weight:600;color:var(--ink-5)}.workflow-card__badge{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:var(--radius-xs)}.workflow-card__badge--on{background:var(--green-bg);color:var(--green)}.workflow-card__badge--off{background:var(--off-2);color:var(--muted)}.workflow-card__badge--default{background:#eef2ff;color:#4338ca}.workflow-card__desc{font-size:12.5px;color:var(--ink-4);line-height:1.45;margin-bottom:6px}.workflow-card__meta{display:flex;align-items:center;gap:var(--sp-3);font-size:11.5px;color:var(--muted)}.workflow-card__controls{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.workflow-card__menu-wrap{position:relative}.workflow-card__menu-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);font-size:var(--knapp-tekst);color:var(--muted);cursor:pointer}.workflow-card__menu-btn:hover{background:var(--off-2);border-color:var(--linje)}.workflow-card__menu{position:absolute;right:0;top:32px;min-width:140px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);box-shadow:0 6px 20px #0e1b3314;display:flex;flex-direction:column;z-index:30}.workflow-card__menu button{text-align:left;padding:var(--knapp-pad);background:none;border:none;font-size:var(--knapp-tekst);color:var(--ink-5);cursor:pointer;height:var(--knapp-h)}.workflow-card__menu button:hover{background:var(--off)}.workflow-card__menu-danger{color:var(--red)!important}.workflow-empty{padding:28px;text-align:center;border:1px dashed var(--ghost-3);border-radius:var(--radius);background:var(--off)}.workflow-empty__title{font-size:14px;font-weight:600;color:var(--ink-5);margin:0 0 6px}.workflow-empty__desc{font-size:12.5px;color:var(--ink-4);margin:0 0 16px}.workflow-empty__actions{display:flex;justify-content:center;gap:var(--sp-4)}.workflow-edit-modal{max-width:640px;width:100%}.workflow-edit-modal__body{padding:16px 20px;max-height:70vh;overflow-y:auto}.workflow-edit-modal__section{margin-bottom:18px}.workflow-edit-modal__heading{font-size:12.5px;font-weight:600;color:var(--ink-5);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.workflow-edit-modal__hint{font-size:11.5px;color:var(--muted);margin:6px 0 0;font-style:italic}.workflow-edit-modal__hint code{font-style:normal;font-size:11px;background:var(--off-2);padding:1px 4px;border-radius:var(--radius-xs)}.workflow-step-list{display:flex;flex-direction:column;gap:var(--sp-5)}.workflow-step-card{border:1px solid var(--ghost);border-radius:var(--radius);background:var(--off);overflow:hidden}.workflow-step-card__head{display:flex;align-items:center;gap:var(--sp-4);padding:8px 10px;background:var(--off-2);border-bottom:1px solid var(--ghost)}.workflow-step-card__num{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--ghost-3);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink-4);flex-shrink:0;font-variant-numeric:tabular-nums}.workflow-step-card__type{flex:1;font-size:12.5px}.workflow-step-card__actions{display:flex;gap:var(--sp-2)}.workflow-step-card__icon-btn{width:26px;height:26px;border:1px solid var(--linje);background:#fff;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-4);cursor:pointer}.workflow-step-card__icon-btn:hover:not(:disabled){background:var(--off);border-color:var(--linje-2)}.workflow-step-card__icon-btn:disabled{opacity:.4;cursor:not-allowed}.workflow-step-card__icon-btn--danger:hover{background:var(--red-bg);border-color:var(--red-linje);color:var(--red)}.workflow-step-card__body{padding:12px}.workflow-edit-modal__add-step{margin-top:12px;width:100%;padding:10px;background:#fff;border:1px dashed rgba(14,27,51,.22);border-radius:var(--radius-sm);font-size:12.5px;color:var(--ink-4);cursor:pointer;transition:background .12s,border-color .12s}.workflow-edit-modal__add-step:hover{background:var(--off);border-color:#0e1b3366;color:var(--ink-5)}.workflow-drawer{position:fixed;top:0;right:0;width:380px;max-width:92vw;height:100vh;background:#fff;box-shadow:-4px 0 24px #0e1b331f;border-left:1px solid var(--ghost);display:flex;flex-direction:column;z-index:200;animation:workflowDrawerIn .18s ease-out}@keyframes workflowDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.workflow-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);padding:16px 20px;border-bottom:1px solid var(--ghost)}.workflow-drawer__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.workflow-drawer__title{font-size:15px;font-weight:600;color:var(--ink-5);margin:0}.workflow-drawer__close{width:28px;height:28px;border:1px solid var(--linje);background:#fff;border-radius:var(--radius-sm);cursor:pointer;color:var(--muted)}.workflow-drawer__close:hover{background:var(--off);color:var(--ink-5)}.workflow-drawer__body{flex:1;overflow-y:auto;padding:12px 20px 20px}.workflow-drawer__steps{display:flex;flex-direction:column;gap:var(--sp-2)}.workflow-drawer__step{display:flex;align-items:flex-start;gap:var(--sp-6);padding:12px 0;border-bottom:1px solid var(--ghost-2)}.workflow-drawer__step:last-child{border-bottom:none}.workflow-drawer__dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;background:var(--off-2);color:var(--muted);border:1px solid var(--linje)}.workflow-drawer__dot--running{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.workflow-drawer__dot--awaiting{background:var(--amber-bg);border-color:var(--amber-linje);color:var(--amber-m)}.workflow-drawer__dot--done{background:var(--green-bg);border-color:var(--green-linje);color:var(--green)}.workflow-drawer__dot--failed{background:var(--red-bg);border-color:var(--red-linje);color:var(--red)}.workflow-drawer__dot--skipped{background:var(--off-2);color:var(--muted-2)}.workflow-drawer__spinner{width:11px;height:11px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:workflowSpin .8s linear infinite}@keyframes workflowSpin{to{transform:rotate(360deg)}}.workflow-drawer__step-body{flex:1;min-width:0}.workflow-drawer__step-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:2px}.workflow-drawer__step-label{font-size:13px;font-weight:500;color:var(--ink-5)}.workflow-drawer__step-type{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.workflow-drawer__step-desc{font-size:12px;color:var(--ink-4);margin:4px 0 0;line-height:1.45}.workflow-drawer__step-output{font-size:12px;color:var(--green);margin:4px 0 0;font-style:italic;white-space:pre-wrap;word-break:break-word}.workflow-drawer__step-error{font-size:12px;color:var(--red);margin:4px 0 0}.workflow-drawer__confirm{margin-top:16px;padding:14px;background:var(--amber-bg);border:1px solid var(--amber-linje);border-radius:var(--radius)}.workflow-drawer__confirm-title{font-size:13px;font-weight:600;color:var(--amber-m);margin:0 0 10px}.workflow-drawer__confirm-actions{display:flex;gap:var(--sp-4);justify-content:flex-end}.workflow-drawer__summary{margin-top:16px;padding:14px;border-radius:var(--radius);border:1px solid}.workflow-drawer__summary--completed{background:var(--green-bg);border-color:var(--green-linje)}.workflow-drawer__summary--failed{background:var(--red-bg);border-color:var(--red-linje)}.workflow-drawer__summary--cancelled{background:var(--off-2);border-color:var(--linje)}.workflow-drawer__summary-title{font-size:13px;font-weight:600;color:var(--ink-5);margin:0 0 6px}.workflow-drawer__summary-error{font-size:12px;color:var(--red);margin:0}.aktivitet-filters{display:flex;gap:var(--sp-3);padding:12px 24px 4px;flex-wrap:wrap}.aktivitet-filter{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 11px;background:#fff;border:1px solid var(--linje);border-radius:99px;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-4);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.aktivitet-filter:hover{background:var(--off);border-color:var(--linje-2);color:var(--ink-5)}.aktivitet-filter--active{background:var(--ink-5);border-color:var(--ink-5);color:#fff}.aktivitet-filter__count{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:var(--radius);background:var(--off-2);color:var(--ink-4);font-variant-numeric:tabular-nums}.aktivitet-filter--active .aktivitet-filter__count{background:#ffffff2e;color:#fff}.aktivitet-timeline{display:flex;flex-direction:column;gap:var(--sp-4);padding:4px 24px 8px}.aktivitet-daygroup{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:13px 2px 1px}.aktivitet-daygroup:first-child{margin-top:2px}.aktivitet-row__kind{font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin-left:7px;white-space:nowrap}.aktivitet-row__meta{margin-left:auto;flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;color:var(--muted-2);white-space:nowrap;margin-top:2px}.aktivitet-row__meta--amber{font-family:inherit;font-weight:600;color:var(--amber);background:#b8821c1a;border-radius:99px;padding:2px 8px;margin-top:0}.aktivitet-row__action{flex-shrink:0;align-self:center;font-size:10.5px;font-weight:600;color:var(--brand);white-space:nowrap;margin-left:10px}.aktivitet-row--email:hover .aktivitet-row__action{color:var(--brand-h)}.aktivitet-row__action-btn{flex-shrink:0;align-self:center;margin-left:10px;font-family:inherit;font-size:var(--knapp-tekst);font-weight:600;color:#fff;background:var(--navy);border:1px solid var(--navy);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;transition:background .12s;height:var(--knapp-h-sm)}.aktivitet-row__action-btn:hover{background:#000}.aktivitet-row__action-btn--ghost{color:var(--ink-4);background:#fff;border-color:var(--linje)}.aktivitet-row__action-btn--ghost:hover{background:#f7f6f2;border-color:var(--linje-2)}.aktivitet-row__meta--amber+.aktivitet-row__action-btn{margin-left:8px}.aktivitet-row{display:flex;align-items:flex-start;gap:var(--sp-6);padding:10px 13px;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s}.aktivitet-row:hover{border-color:var(--linje-2);box-shadow:0 1px 3px #0e1b330d}.aktivitet-row--time{cursor:default}.aktivitet-row--time:hover{border-color:var(--linje);box-shadow:none}.aktivitet-row--doc{cursor:default}.aktivitet-row__doc-actions{display:inline-flex;align-items:center;gap:var(--sp-3);margin-left:auto;flex-shrink:0;opacity:.7;transition:opacity .15s}.aktivitet-row--doc:hover .aktivitet-row__doc-actions{opacity:1}.aktivitet-row__doc-btn{background:transparent;border:1px solid var(--ghost-3);color:var(--ink, var(--ink-5));font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s;height:var(--knapp-h-sm)}.aktivitet-row__doc-btn:hover{background:var(--hover);border-color:#0e1b3338}.aktivitet-row--doc-gen{background:#2952d906;border-color:#2952d924}.aktivitet-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--off-2);color:var(--ink-4);border-radius:var(--radius-sm);margin-top:1px}.aktivitet-row--email .aktivitet-row__icon{background:#e8f0fc;color:var(--brand)}.aktivitet-row--time .aktivitet-row__icon{background:#fff8eb;color:var(--amber)}.aktivitet-row--doc .aktivitet-row__icon{background:#f0f5ff;color:var(--ink-4)}.aktivitet-row--doc-gen .aktivitet-row__icon{background:#2952d91f;color:var(--brand)}.aktivitet-row__date{font-family:var(--font-mono);font-size:10.5px;color:var(--muted-2);letter-spacing:.1px;white-space:nowrap;flex-shrink:0;margin-top:2px;width:96px;font-variant-numeric:tabular-nums}.aktivitet-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.aktivitet-row__title{font-size:12.5px;font-weight:600;color:var(--ink-5);line-height:1.35}.aktivitet-row__sub{font-size:11px;color:var(--muted);letter-spacing:.1px}.aktivitet-row__unread{color:var(--brand);font-weight:700;margin-left:4px}.aktivitet-row__suffix{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--ink-4);white-space:nowrap;margin-top:2px;margin-left:auto}.sak-detail__activity-summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#fff;border:1px solid var(--off-2);border-radius:var(--radius);font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.sak-detail__activity-summary:hover{background:var(--off);border-color:var(--linje-2)}.sak-detail__activity-summary-stats{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:13px;color:var(--ink-4)}.sak-detail__activity-summary-stats strong{color:var(--ink-5);font-weight:600;font-feature-settings:"tnum" on,"lnum" on}.sak-detail__activity-summary-sep{color:var(--linje-2)}.sak-detail__activity-summary-link{font-size:12px;font-weight:500;color:var(--brand);letter-spacing:.1px}.gendok-choice{margin-top:16px;padding:18px 20px;background:linear-gradient(180deg,var(--off) 0%,var(--off-2) 100%);border:1px solid var(--linje);border-radius:var(--radius);font-family:var(--font-sans)}.gendok-choice__head{display:flex;align-items:flex-start;gap:var(--sp-6);margin-bottom:14px}.gendok-choice__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#16a34a;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.gendok-choice__title{margin:0;font-family:var(--font-serif);font-size:15px;font-weight:500;color:var(--ink-5);letter-spacing:-.2px}.gendok-choice__sub{margin:2px 0 0;font-size:12px;color:var(--muted)}.gendok-choice__actions{display:flex;flex-direction:column;gap:var(--sp-4)}.gendok-choice__btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-5);background:#fff;border:1px solid var(--linje-2);border-radius:var(--radius-sm);padding:0 16px;cursor:pointer;text-align:left;transition:background .14s,border-color .14s;height:var(--knapp-h)}.gendok-choice__btn:hover{background:var(--off);border-color:var(--muted-2)}.gendok-choice__btn--primary{background:var(--ink-5);color:#fff;border-color:var(--ink-5)}.gendok-choice__btn--primary:hover{background:var(--navy-2);border-color:var(--navy-2)}.nv-editor-overlay{padding:16px}.nv-editor{background:#fff;border-radius:12px;box-shadow:0 28px 70px #0e1b3338,0 0 0 1px #0e1b330d;width:100%;max-width:1080px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;font-family:var(--font-sans);color:var(--ink-5);animation:sak-edit-slide-in .18s cubic-bezier(.2,0,.2,1)}.nv-editor--fullpage{max-width:none;max-height:none;height:100%;border-radius:0;box-shadow:none;animation:none;background:var(--off, var(--off));display:flex;flex-direction:column}.web-main__content--editor{padding:0!important;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.web-main--editor{display:flex;flex-direction:column}.nv-editor__header-main{display:flex;align-items:center;gap:var(--sp-8);flex:1;min-width:0}.nv-editor__head-text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.nv-editor__back{display:inline-flex;align-items:center;gap:var(--sp-3);background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:7px 13px;font-family:inherit;font-size:12.5px;color:var(--ink, var(--ink-5));cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.nv-editor__back:hover{background:var(--hover);border-color:#0e1b3338}.nv-editor--fullpage .nv-editor__body{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0;flex:1;min-height:0;overflow:hidden}.nv-editor--fullpage .nv-editor__main{overflow-y:auto;padding:32px 48px;background:#fff;min-width:0}.nv-editor--fullpage .nv-editor__sidebar{display:flex;flex-direction:column;border-left:1px solid var(--ghost);background:var(--off, var(--off));min-height:0;overflow:hidden}@media (max-width: 1200px){.nv-editor--fullpage .nv-editor__body{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width: 1000px){.nv-editor--fullpage .nv-editor__body{grid-template-columns:minmax(0,1fr) 340px}.nv-editor--fullpage .nv-editor__main{padding:24px 28px}}.nv-editor__header-actions{display:flex;gap:var(--sp-4);flex-shrink:0;align-items:center}.sak-edit-btn--header{font-size:var(--knapp-tekst);padding:var(--knapp-pad);height:var(--knapp-h)}.nv-editor__save-status{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));margin-right:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.nv-editor__save-status--unsaved{color:var(--amber);font-weight:500}.nv-editor__save-status--unsaved:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--amber);margin-right:5px;vertical-align:middle;animation:nv-pulse-amber 2s ease-in-out infinite}@keyframes nv-pulse-amber{0%,to{opacity:1}50%{opacity:.4}}.nv-editor__error-bar{background:#b0223c0f;border-top:1px solid rgba(176,34,60,.18);color:var(--red);padding:8px 28px;font-size:12.5px;flex-shrink:0}.nv-editor__sidetabs{display:flex;gap:var(--sp-1);padding:14px 14px 0;border-bottom:1px solid var(--ghost);flex-shrink:0}.nv-editor__sidetab{display:inline-flex;align-items:center;gap:var(--sp-3);background:transparent;border:0;padding:8px 14px 12px;margin-bottom:-1px;font-family:var(--font-h);font-size:13px;font-weight:500;color:var(--mid, var(--muted));cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nv-editor__sidetab svg{opacity:.7;transition:opacity .15s}.nv-editor__sidetab:hover{color:var(--ink, var(--ink-5))}.nv-editor__sidetab:hover svg{opacity:1}.nv-editor__sidetab--active{color:var(--navy, var(--navy));border-bottom-color:var(--navy, var(--navy));font-weight:600}.nv-editor__sidetab--active svg{opacity:1}.nv-editor__sidepane{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.nv-editor__ask-head{padding:20px 18px 14px;border-bottom:1px solid var(--ghost-2)}.nv-editor__ask-title{font-family:var(--font-serif-2);font-size:17px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 4px;letter-spacing:-.005em}.nv-editor__ask-lede{font-size:12.5px;color:var(--mid, var(--muted));margin:0;line-height:1.45}.nv-editor__ask-suggestions{padding:14px 18px;display:flex;flex-direction:column;gap:var(--sp-3);flex:1;align-items:stretch}.nv-editor__ask-suggestion{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:10px 13px;font-family:inherit;font-size:13px;color:var(--ink, var(--ink-5));text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.nv-editor__ask-suggestion:hover{background:var(--hover);border-color:var(--ghost-3)}.nv-editor__ask-thread{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:var(--sp-8)}.nv-editor__ask-msg{display:flex;flex-direction:column}.nv-editor__ask-msg--user{align-items:flex-end}.nv-editor__ask-msg--assistant{align-items:flex-start}.nv-editor__ask-msg-content{max-width:90%;padding:10px 13px;border-radius:var(--radius);font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.nv-editor__ask-msg--user .nv-editor__ask-msg-content{background:var(--navy, var(--navy));color:var(--off, var(--off));border-bottom-right-radius:3px}.nv-editor__ask-msg--assistant .nv-editor__ask-msg-content{background:#fff;color:var(--ink, var(--ink-5));border:1px solid var(--ghost);border-bottom-left-radius:3px}.nv-editor__ask-msg-content--md{max-width:100%;white-space:normal;padding:12px 14px 6px}.nv-md__h1,.nv-md__h2{font-family:var(--font-serif-2);font-weight:600;color:var(--ink, var(--ink-3));letter-spacing:-.005em;line-height:1.3}.nv-md__h1{font-size:16px;margin:6px 0 8px}.nv-md__h1:first-child{margin-top:0}.nv-md__h2{font-size:14.5px;margin:14px 0 6px}.nv-md__h2:first-child{margin-top:0}.nv-md__h3{font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--mid, var(--muted));text-transform:uppercase;letter-spacing:.08em;margin:14px 0 6px;display:flex;align-items:center;gap:var(--sp-3)}.nv-md__h3:first-child{margin-top:0}.nv-md__p{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--ink-2, var(--ink-4))}.nv-md__p:last-child{margin-bottom:0}.nv-md__hr{border:0;height:1px;background:#0e1b3314;margin:12px -2px}.nv-md__ol,.nv-md__ul{margin:0 0 10px;padding-left:22px;font-size:13px;line-height:1.55;color:var(--ink-2, var(--ink-4))}.nv-md__ol:last-child,.nv-md__ul:last-child{margin-bottom:0}.nv-md__ol li,.nv-md__ul li{margin:0 0 6px}.nv-md__ol li:last-child,.nv-md__ul li:last-child{margin-bottom:0}.nv-md__ol li::marker{color:var(--mid, var(--muted));font-feature-settings:"tnum";font-weight:600;font-size:12px}.nv-md__ul{list-style:none;padding-left:4px}.nv-md__ul li{position:relative;padding-left:14px}.nv-md__ul li:before{content:"";position:absolute;left:2px;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--mid, var(--muted))}.nv-md__p strong,.nv-md__ol li strong,.nv-md__ul li strong,.nv-md__h3 strong{color:var(--ink, var(--ink-3));font-weight:600}.nv-editor__cite{background:#0e1b330f;border:0;color:var(--navy, var(--navy));font-family:inherit;font-size:11.5px;font-weight:600;padding:1px 6px;margin:0 1px;border-radius:var(--radius-xs);cursor:pointer;transition:background .12s}.nv-editor__cite:hover{background:#0e1b331f}.nv-editor__line-highlight{background:#b8821c2e!important;transition:background .4s}.nv-editor__ask-typing{display:inline-flex;align-items:center;gap:var(--sp-2);padding:12px 14px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);border-bottom-left-radius:3px}.nv-editor__ask-typing span{width:5px;height:5px;border-radius:50%;background:var(--mid, var(--muted));animation:nv-typing 1.2s infinite ease-in-out}.nv-editor__ask-typing span:nth-child(2){animation-delay:.15s}.nv-editor__ask-typing span:nth-child(3){animation-delay:.3s}@keyframes nv-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.nv-editor__ask-composer{display:flex;align-items:flex-end;gap:var(--sp-4);padding:12px 14px;border-top:1px solid var(--ghost-2);background:#fff;flex-shrink:0}.nv-editor__ask-input{flex:1;background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:8px 10px;font-family:inherit;font-size:13px;color:var(--ink, var(--ink-5));resize:none;line-height:1.4;transition:border-color .15s}.nv-editor__ask-input:focus{outline:none;border-color:#0e1b3347}.nv-editor__ask-send{background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;padding:0;width:32px;height:32px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s}.nv-editor__ask-send:hover:not(:disabled){background:var(--navy-2)}.nv-editor__ask-send:disabled{opacity:.4;cursor:default}.nv-editor__sidepane--placeholder{align-items:center;justify-content:center;text-align:center;padding:60px 28px}.nv-editor__placeholder-icon{color:var(--mid, var(--muted));opacity:.5;margin-bottom:14px}.nv-editor__placeholder-title{font-family:var(--font-serif-2);font-size:18px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 8px}.nv-editor__placeholder-text{font-size:13px;color:var(--mid, var(--muted));line-height:1.5;margin:0;max-width:280px}.nv-editor__sak-footer{border-top:1px solid var(--ghost-2);background:#0e1b3304;flex-shrink:0}.nv-editor__sak-footer summary{list-style:none;display:flex;align-items:center;gap:var(--sp-4);padding:10px 16px;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none;transition:background .12s}.nv-editor__sak-footer summary::-webkit-details-marker{display:none}.nv-editor__sak-footer summary:hover{background:var(--hover)}.nv-editor__sak-summary-label{font-weight:600;color:var(--mid, var(--muted));letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.nv-editor__sak-summary-name{color:var(--ink, var(--ink-5));font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nv-editor__sak-footer[open] summary{border-bottom:1px solid var(--ghost-2)}.nv-editor__sak-footer dl{padding:12px 16px;margin:0}.nv-review__head{padding:20px 18px 14px;border-bottom:1px solid var(--ghost-2)}.nv-review__select-label{display:block;font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid, var(--muted));margin:14px 0 6px}.nv-review__select{width:100%;padding:7px 13px;border:1px solid var(--ghost);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:13px;color:var(--ink, var(--ink-5));cursor:pointer;margin-bottom:10px}.nv-review__select:focus{outline:none;border-color:#0e1b3347}.nv-review__run-btn{width:100%;background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;border-radius:var(--radius-sm);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s;height:var(--knapp-h)}.nv-review__run-btn:hover:not(:disabled){background:var(--navy-2)}.nv-review__run-btn:disabled{opacity:.5;cursor:default}.nv-review__no-playbooks{background:#0e1b330a;border-radius:var(--radius-sm);padding:12px 14px;font-size:13px;color:var(--mid, var(--muted));line-height:1.5}.nv-review__no-playbooks p{margin:0}.nv-review__error{margin-top:10px;background:#b0223c0f;border:1px solid rgba(176,34,60,.15);color:var(--red);padding:8px 12px;border-radius:var(--radius-sm);font-size:12.5px}.nv-review__toolbar{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--ghost-2);background:#fff}.nv-review__toolbar-select{flex:1 1 auto;min-width:0;padding:6px 9px;border:1px solid var(--ghost);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:12.5px;color:var(--ink, var(--ink-3));cursor:pointer;transition:border-color .12s}.nv-review__toolbar-select:hover:not(:disabled){border-color:var(--ghost-3)}.nv-review__toolbar-select:focus{outline:none;border-color:#0e1b3352}.nv-review__toolbar-select:disabled{opacity:.55;cursor:default}.nv-review__toolbar-rerun{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ghost);border-radius:var(--radius-sm);color:var(--ink-2, var(--ink-4));cursor:pointer;transition:background .12s,border-color .12s,color .12s;padding:0}.nv-review__toolbar-rerun:hover:not(:disabled){background:var(--hover);border-color:#0e1b3338;color:var(--ink, var(--ink-3))}.nv-review__toolbar-rerun:disabled{opacity:.4;cursor:default}.nv-review__toolbar-rerun-icon{display:block}.nv-review__toolbar-rerun-icon--spin{animation:nv-review-spin .9s linear infinite}@keyframes nv-review-spin{to{transform:rotate(360deg)}}.nv-review__error--inline{flex-basis:100%;margin-top:4px}.nv-review__loading{padding:40px 20px;text-align:center;color:var(--mid, var(--muted))}.nv-review__loading p{margin:12px 0 0;font-size:13px}.nv-review__empty{padding:30px 20px;text-align:center;font-size:13px;color:var(--mid, var(--muted));line-height:1.5}.nv-review__result{flex:1;overflow-y:auto;padding:18px}.nv-review__adherence{display:flex;align-items:center;gap:var(--sp-8);padding:16px 18px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);margin-bottom:14px}.nv-review__adherence--good{background:#3f7a520f;border-color:#3f7a522e}.nv-review__adherence--ok{background:#fff}.nv-review__adherence--low{background:#b8821c0f;border-color:#b8821c2e}.nv-review__adherence--bad{background:#b0223c0f;border-color:#b0223c2e}.nv-review__adherence-num{font-family:var(--font-serif-2);font-size:36px;font-weight:600;color:var(--navy, var(--navy));line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0}.nv-review__adherence--good .nv-review__adherence-num{color:var(--green)}.nv-review__adherence--low .nv-review__adherence-num{color:var(--amber)}.nv-review__adherence--bad .nv-review__adherence-num{color:var(--red)}.nv-review__adherence-pct{font-size:18px;margin-left:1px;opacity:.7}.nv-review__adherence-meta{flex:1;min-width:0}.nv-review__adherence-label{font-family:var(--font-h);font-size:13.5px;font-weight:600;color:var(--ink, var(--ink-5));margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nv-review__adherence-sub{font-size:11.5px;color:var(--mid, var(--muted));font-variant-numeric:tabular-nums}.nv-review__summary{font-size:13px;line-height:1.55;color:var(--ink-2, var(--ink-4));margin:0 0 14px;padding:0 4px}.nv-review__filter{margin-bottom:12px;padding:0 4px}.nv-review__filter-label{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:12.5px;color:var(--ink, var(--ink-5));cursor:pointer;-webkit-user-select:none;user-select:none}.nv-review__filter-label input[type=checkbox]{margin:0;cursor:pointer}.nv-review__rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}.nv-review__rule{display:flex;align-items:flex-start;gap:var(--sp-5);padding:12px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius)}.nv-review__rule--failed{border-left:3px solid var(--red);padding-left:11px}.nv-review__rule--passed{border-left:3px solid var(--green);padding-left:11px}.nv-review__rule--sev-bør.nv-review__rule--failed{border-left-color:var(--amber)}.nv-review__rule--sev-valgfri.nv-review__rule--failed{border-left-color:var(--mid, var(--muted))}.nv-review__rule-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.nv-review__rule--passed .nv-review__rule-icon{background:#3f7a521a;color:var(--green)}.nv-review__rule--failed .nv-review__rule-icon{background:#b0223c1a;color:var(--red)}.nv-review__rule--sev-bør.nv-review__rule--failed .nv-review__rule-icon{background:#b8821c1a;color:var(--amber)}.nv-review__rule--sev-valgfri.nv-review__rule--failed .nv-review__rule-icon{background:#0e1b330f;color:var(--mid, var(--muted))}.nv-review__rule-body{flex:1;min-width:0}.nv-review__rule-head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:4px;flex-wrap:wrap}.nv-review__rule-name{font-size:13px;font-weight:500;color:var(--ink, var(--ink-5));line-height:1.35;flex:1;min-width:0}.nv-review__sev-tag{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-xs);flex-shrink:0}.nv-review__sev-tag--kritisk{background:#b0223c14;color:var(--red)}.nv-review__sev-tag--bør{background:#b8821c1a;color:var(--amber)}.nv-review__sev-tag--valgfri{background:#0e1b330d;color:var(--mid, var(--muted))}.nv-review__rule-issue,.nv-review__rule-suggestion,.nv-review__rule-evidence{font-size:12.5px;line-height:1.5;color:var(--ink-2, var(--ink-4));margin:4px 0 0}.nv-review__rule-evidence{color:var(--mid, var(--muted));font-size:12px}.nv-review__rule-suggestion strong{color:var(--ink, var(--ink-5));font-weight:600}.nv-review__questions{margin-top:22px;padding-top:18px;border-top:1px solid var(--ghost-2)}.nv-review__questions-title{font-family:var(--font-h);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0 0 10px;padding:0 4px}.nv-review__questions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}.nv-review__question{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:12px}.nv-review__question-q{font-size:13px;color:var(--ink, var(--ink-5));margin-bottom:6px;line-height:1.4}.nv-review__question-a{display:inline-block;font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-xs)}.nv-review__question-a--ja{background:#3f7a521a;color:var(--green)}.nv-review__question-a--nei{background:#b0223c1a;color:var(--red)}.nv-review__question-a--uklart{background:#b8821c1a;color:var(--amber)}.nv-review__question-evidence{margin-top:6px;font-size:12px;color:var(--mid, var(--muted));line-height:1.45}.nv-redlines{margin-top:22px;padding-top:18px;border-top:1px solid var(--ghost-2)}.nv-redlines__head{display:flex;align-items:center;gap:var(--sp-5);margin:0 0 12px;padding:0 4px}.nv-redlines__title{font-family:var(--font-serif-2);font-size:15px;font-weight:600;color:var(--navy, var(--navy));margin:0;flex:1}.nv-redlines__count{font-family:var(--font-h);font-size:11.5px;color:var(--mid, var(--muted));background:#0e1b330f;padding:2px 8px;border-radius:var(--radius);font-variant-numeric:tabular-nums}.nv-redlines__generate-btn{background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;border-radius:var(--radius-sm);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s;height:var(--knapp-h)}.nv-redlines__generate-btn:hover:not(:disabled){background:var(--navy-2)}.nv-redlines__generate-btn:disabled{opacity:.5;cursor:default}.nv-redlines__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-5)}.nv-redline{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:var(--sp-4);transition:opacity .2s}.nv-redline--accepted{opacity:.55;border-color:#3f7a5233;background:#3f7a5208}.nv-redline--rejected{opacity:.45;border-color:#b0223c26;background:#b0223c05}.nv-redline__head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.nv-redline__type-tag{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-xs)}.nv-redline__type-tag--delete{background:#b0223c1a;color:var(--red)}.nv-redline__type-tag--replace{background:#b8821c1f;color:var(--amber)}.nv-redline__type-tag--add{background:#3f7a521a;color:var(--green)}.nv-redline__rule-ref{font-size:11.5px;color:var(--mid, var(--muted));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-redline__status{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-xs)}.nv-redline__status--accepted{background:#3f7a521a;color:var(--green)}.nv-redline__status--rejected{background:#0e1b330f;color:var(--mid, var(--muted))}.nv-redline__reason{font-size:12.5px;color:var(--ink-2, var(--ink-4));margin:0;line-height:1.45}.nv-redline__diff{display:flex;gap:var(--sp-4);padding:7px 10px;border-radius:var(--radius-sm);font-family:var(--font-serif-2);font-size:12.5px;line-height:1.5}.nv-redline__diff-mark{font-family:var(--font-h);font-weight:700;flex-shrink:0;width:14px;text-align:center}.nv-redline__diff-mark--del{color:var(--red)}.nv-redline__diff-mark--add{color:var(--green)}.nv-redline__diff-text{flex:1;min-width:0;white-space:pre-wrap;word-wrap:break-word}.nv-redline__diff-text--del{text-decoration:line-through;color:var(--red);background:#b0223c0d}.nv-redline__diff-text--add{color:var(--green);background:#3f7a520f}.nv-redline__actions{display:flex;gap:var(--sp-3);margin-top:4px}.nv-redline__btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s;border:1px solid transparent;height:var(--knapp-h)}.nv-redline__btn--accept{background:var(--navy, var(--navy));color:var(--off, var(--off))}.nv-redline__btn--accept:hover{background:var(--navy-2)}.nv-redline__btn--reject{background:transparent;border-color:var(--ghost-3);color:var(--ink, var(--ink-5))}.nv-redline__btn--reject:hover{background:var(--hover);border-color:#0e1b3338}.nv-redline-deco{cursor:pointer;transition:background .15s}.nv-redline-deco--del{text-decoration:line-through;color:var(--red);background:#b0223c1a;padding:1px;border-radius:2px}.nv-redline-deco--del:hover{background:#b0223c2e}.nv-redline-deco--add{color:var(--green);background:#3f7a521f;padding:1px;border-radius:2px;border-bottom:2px solid var(--green)}.nv-redline-deco--add:hover{background:#3f7a5233}.nv-redline-deco--inline-add{font-style:italic;margin-left:2px}.nv-redline--flash{animation:nv-redline-flash 1.5s ease-out}@keyframes nv-redline-flash{0%{box-shadow:0 0 #0e1b3338,0 0 #0e1b3300}20%{box-shadow:0 0 0 4px #0e1b332e,0 0 12px 4px #0e1b331a;transform:scale(1.005)}to{box-shadow:0 0 #0e1b3300;transform:scale(1)}}.versions-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b334d;display:flex;justify-content:flex-end;z-index:1500;animation:vd-fade-in .18s ease-out}@keyframes vd-fade-in{0%{opacity:0}to{opacity:1}}.versions-drawer{width:min(720px,92vw);height:100vh;background:var(--off, var(--off));display:flex;flex-direction:column;box-shadow:-12px 0 40px #0e1b332e;animation:vd-slide-in .22s cubic-bezier(.2,0,.2,1)}@keyframes vd-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.versions-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:22px 28px 18px;border-bottom:1px solid var(--ghost-2);background:#fff;flex-shrink:0}.versions-drawer__title{font-family:var(--font-serif-2);font-size:22px;font-weight:600;color:var(--navy, var(--navy));margin:0 0 4px;letter-spacing:-.01em}.versions-drawer__lede{font-size:12.5px;color:var(--mid, var(--muted));margin:0;font-variant-numeric:tabular-nums}.versions-drawer__close{background:transparent;border:0;color:var(--mid, var(--muted));cursor:pointer;padding:6px;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.versions-drawer__close:hover{background:var(--hover);color:var(--ink, var(--ink-5))}.versions-drawer__empty{padding:60px 32px;text-align:center;color:var(--mid, var(--muted))}.versions-drawer__empty p{margin:0 0 8px;font-size:14px}.versions-drawer__empty-hint{font-size:12.5px!important;color:var(--dim, var(--muted-2))}.versions-drawer__body{flex:1;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:0;overflow:hidden}.versions-drawer__list{border-right:1px solid var(--ghost-2);background:var(--off, var(--off));overflow-y:auto;padding:8px 0}.versions-drawer__item{display:flex;align-items:flex-start;gap:var(--sp-6);width:100%;background:transparent;border:0;padding:10px 16px;cursor:pointer;font-family:inherit;text-align:left;border-left:3px solid transparent;transition:background .12s,border-left-color .12s}.versions-drawer__item:hover{background:var(--hover)}.versions-drawer__item--selected{background:#0e1b330d;border-left-color:var(--navy, var(--navy))}.versions-drawer__item-num{font-family:var(--font-serif-2);font-size:16px;font-weight:600;color:var(--navy, var(--navy));flex-shrink:0;min-width:32px;font-variant-numeric:tabular-nums;line-height:1.3}.versions-drawer__item-body{flex:1;min-width:0}.versions-drawer__item-trigger{font-size:12.5px;color:var(--ink, var(--ink-5));font-weight:500;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.versions-drawer__item-date{font-size:11px;color:var(--mid, var(--muted));font-variant-numeric:tabular-nums}.versions-drawer__detail{overflow-y:auto;padding:22px 28px;background:#fff}.versions-drawer__detail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);margin-bottom:10px}.versions-drawer__detail-title{font-family:var(--font-serif-2);font-size:18px;font-weight:600;color:var(--navy, var(--navy));margin:0}.versions-drawer__restore-btn{background:var(--navy, var(--navy));color:var(--off, var(--off));border:0;border-radius:var(--radius-sm);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s;flex-shrink:0;height:var(--knapp-h)}.versions-drawer__restore-btn:hover{background:var(--navy-2)}.versions-drawer__restore-confirm{display:flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.versions-drawer__restore-btn--danger{background:var(--red, var(--red))}.versions-drawer__restore-btn--danger:hover{background:#8e1b30}.versions-drawer__restore-cancel{background:transparent;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);padding:7px 13px;font-family:inherit;font-size:12.5px;color:var(--ink-2, var(--ink-4));cursor:pointer;transition:background .12s}.versions-drawer__restore-cancel:hover{background:var(--hover)}.versions-drawer__detail-meta{display:flex;align-items:center;gap:var(--sp-3);font-size:12px;color:var(--mid, var(--muted));margin-bottom:22px}.versions-drawer__sep{opacity:.5}.versions-drawer__diff-head{font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0 0 10px}.versions-drawer__no-changes{padding:18px 20px;background:#0e1b3308;border-radius:var(--radius-sm);font-size:13px;color:var(--mid, var(--muted));text-align:center}.versions-drawer__diff{font-family:var(--font-serif-2);font-size:13px;line-height:1.55;color:var(--ink-2, var(--ink-4));background:#fff;border:1px solid var(--ghost-2);border-radius:var(--radius-sm);overflow:hidden}.versions-diff-line{display:flex;gap:var(--sp-4);padding:1px 12px}.versions-diff-line__gutter{flex:0 0 12px;text-align:center;font-family:var(--font-h);font-weight:700;color:var(--dim, var(--muted-2));-webkit-user-select:none;user-select:none}.versions-diff-line__text{flex:1 1 auto;white-space:pre-wrap;word-break:break-word}.versions-diff-line--same{color:var(--ink-2, var(--ink-4))}.versions-diff-line--added{background:#3f7a521a}.versions-diff-line--added .versions-diff-line__text,.versions-diff-line--added .versions-diff-line__gutter{color:var(--green)}.versions-diff-line--removed{background:#b0223c12}.versions-diff-line--removed .versions-diff-line__text{color:var(--red);text-decoration:line-through;text-decoration-color:#b0223c66}.versions-diff-line--removed .versions-diff-line__gutter{color:var(--red)}.nv-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:18px 24px 14px;border-bottom:1px solid var(--off-2)}.nv-editor__title{margin:0;font-family:var(--font-serif);font-size:20px;font-weight:400;letter-spacing:-.3px;color:var(--ink-5);line-height:1.1}.nv-editor__hint{margin:4px 0 0;font-size:12px;color:var(--muted)}.nv-editor__toolbar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--off-2);background:#fafbfd}.nv-editor__tbtn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--knapp-h);height:var(--knapp-h);padding:var(--knapp-pad);font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-4);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.nv-editor__tbtn:hover{background:#fff;border-color:var(--linje)}.nv-editor__tbtn--active{background:var(--ink-5);color:#fff;border-color:var(--ink-5)}.nv-editor__tbtn--active:hover{background:var(--navy-2);border-color:var(--navy-2)}.nv-editor__tbtn--accent{color:var(--brand);border-color:#c7d2fe;background:#eef2ff}.nv-editor__tbtn--accent:hover{background:#e0e7ff;border-color:#a5b4fc}.nv-editor__tbtn-divider{width:1px;height:18px;background:var(--linje);margin:0 4px}.nv-editor__tbtn-spacer{flex:1}.nv-editor__body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;overflow:hidden}.nv-editor__main{overflow:auto;padding:28px 36px 36px;background:#fff}.nv-editor__content{max-width:720px;margin:0 auto}.nv-editor__surface{outline:none;font-family:var(--font-serif-2);font-size:14.5px;line-height:1.65;color:var(--ink-5);min-height:320px}.nv-editor__surface p{margin:0 0 12px}.nv-editor__surface h1,.nv-editor__surface h2,.nv-editor__surface h3{font-family:var(--font-serif);font-weight:500;letter-spacing:-.3px;color:var(--ink-5);margin:24px 0 8px}.nv-editor__surface h1{font-size:22px}.nv-editor__surface h2{font-size:18px}.nv-editor__surface h3{font-size:15px;font-weight:600}.nv-editor__surface ul,.nv-editor__surface ol{margin:0 0 12px 20px}.nv-editor__surface a{color:var(--brand);text-decoration:underline}.nv-editor__surface .nv-redact{background:#1f2937;color:var(--off-2);border-radius:var(--radius-xs);padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 0 0 1px #0f172a59;cursor:help}.nv-editor__sidebar{border-left:1px solid var(--off-2);background:var(--off);overflow:auto;padding:18px 18px 24px;display:flex;flex-direction:column;gap:var(--sp-8)}.nv-editor__panel{background:#fff;border:1px solid var(--off-2);border-radius:var(--radius);padding:14px 14px 16px}.nv-editor__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:8px}.nv-editor__panel-title{margin:0 0 8px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-4)}.nv-editor__panel-head .nv-editor__panel-title{margin:0}.nv-editor__refresh{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-4);cursor:pointer;font-size:13px}.nv-editor__refresh:hover:not(:disabled){background:var(--off-2);border-color:var(--linje)}.nv-editor__refresh:disabled{opacity:.5;cursor:default}.nv-editor__panel-loading,.nv-editor__panel-error{font-size:12px;color:var(--muted)}.nv-editor__panel-error{color:var(--red)}.nv-editor__klist{display:flex;flex-direction:column;gap:var(--sp-4);margin:0 0 10px}.nv-editor__klist>div{display:flex;flex-direction:column;gap:var(--sp-1)}.nv-editor__klist dt{font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted-2)}.nv-editor__klist dd{margin:0;font-size:12.5px;color:var(--ink-5)}.nv-editor__klist-mono{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-4)}.nv-editor__frister{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.nv-editor__frister li{display:flex;gap:var(--sp-4);align-items:baseline;font-size:12px}.nv-editor__frist-date{font-weight:500;color:var(--ink-5);flex-shrink:0}.nv-editor__frist-label{color:var(--muted)}.nv-editor__open-sak{font-family:inherit;font-size:12px;font-weight:500;color:var(--brand);background:transparent;border:1px solid transparent;padding:6px 0 0;cursor:pointer}.nv-editor__open-sak:hover{text-decoration:underline}.nv-editor__suggestions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-5)}.nv-editor__suggestion{display:flex;gap:var(--sp-5);padding:10px 10px 10px 8px;border-radius:var(--radius);background:var(--off);border:1px solid var(--off-2)}.nv-editor__suggestion--additive{background:#f0f9ff;border-color:#bae6fd}.nv-editor__suggestion--fix{background:#fefce8;border-color:var(--amber-linje)}.nv-editor__suggestion-icon{flex-shrink:0;font-size:14px;line-height:1.4}.nv-editor__suggestion-body{flex:1;min-width:0}.nv-editor__suggestion-body p{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--ink-5)}.nv-editor__suggestion-btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;color:var(--ink-5);background:#fff;border:1px solid var(--muted-2);border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;transition:background .12s,border-color .12s;height:var(--knapp-h-sm)}.nv-editor__suggestion-btn:hover{background:var(--ink-5);color:#fff;border-color:var(--ink-5)}.nv-editor__paragrafer{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.nv-editor__paragrafer li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:12px}.nv-editor__paragraf-tag{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-5);background:#fff;border:1px solid var(--linje);padding:2px 6px;border-radius:var(--radius-xs)}.nv-editor__paragraf-actions{display:inline-flex;gap:var(--sp-2)}.nv-editor__paragraf-btn{font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-4);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--knapp-pad-sm);cursor:pointer;height:var(--knapp-h-sm)}.nv-editor__paragraf-btn:hover{background:#fff;border-color:var(--linje);color:var(--ink-5)}.nv-editor__paragraf-hint{margin:0;font-size:11px;color:var(--muted-2)}.nv-editor__footer{border-top:1px solid var(--off-2);padding:12px 24px;background:#fafbfd;display:flex;flex-direction:column;gap:var(--sp-4)}.nv-editor__error{font-size:12px;color:var(--red)}.nv-editor__footer-actions{display:flex;justify-content:flex-end;gap:var(--sp-4)}@media (max-width: 880px){.nv-editor__body{grid-template-columns:1fr}.nv-editor__sidebar{border-left:none;border-top:1px solid var(--off-2);max-height:280px}}.tl-row-edit-trigger{display:contents;background:transparent;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;width:100%}.tl-row-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--muted-2);opacity:.6;transition:opacity .12s,color .12s}.tl-row.tl-row-done:hover .tl-row-edit-icon{opacity:1;color:var(--brand)}.tl-row.tl-row-done{cursor:pointer;transition:background .12s}.tl-row.tl-row-done:hover{background:var(--off)}.aktivitet-row--editable{cursor:pointer}.aktivitet-row--editable:hover{background:var(--off);border-left-color:var(--linje-2);padding-left:28px}.sak-edit-btn--danger-confirm{background:var(--amber-m)!important;color:#fff!important;border-color:var(--amber-m)!important;animation:danger-pulse .4s ease}@keyframes danger-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.sak-edit-conflict{border:1px solid rgba(184,130,28,.35);background:#b8821c12;border-radius:var(--radius);padding:10px 12px;margin-top:4px}.sak-edit-conflict__head{display:flex;align-items:center;gap:var(--sp-4);font-size:12.5px;font-weight:700;color:#8a6011;letter-spacing:.01em}.sak-edit-conflict__list{margin:7px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:var(--sp-2)}.sak-edit-conflict__list li{font-size:12.5px;line-height:1.45;color:#5c4a1f}.sak-edit-conflict__note{margin:8px 0 0;font-size:11px;color:#98865f;font-style:italic}.sakshare-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0e1b336b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sakshare-scrim-in .18s ease}@keyframes sakshare-scrim-in{0%{opacity:0}to{opacity:1}}.sakshare-card{width:100%;max-width:440px;max-height:86vh;background:var(--off);border-radius:14px;box-shadow:0 40px 90px -40px #0e1b3380;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-h);color:var(--ink-3);animation:sakshare-card-in .24s cubic-bezier(.2,.7,.2,1)}@keyframes sakshare-card-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.sakshare-head{display:flex;align-items:flex-start;gap:var(--sp-8);padding:18px 20px 16px;background:#fff;border-bottom:1px solid var(--ghost)}.sakshare-head-tx{flex:1;min-width:0}.sakshare-title{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--navy);margin:0}.sakshare-sub{display:block;font-size:12px;color:var(--muted);margin-top:3px}.sakshare-x{width:30px;height:30px;flex:none;border:1px solid var(--ghost);background:#fff;border-radius:var(--radius);cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.sakshare-x:hover{background:var(--off-2);color:var(--ink-3)}.sakshare-body{flex:1;min-height:0;overflow-y:auto;padding:10px 12px}.sakshare-empty{padding:24px 16px;font-size:13px;line-height:1.55;color:var(--muted);text-align:center}.sakshare-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.sakshare-row{width:100%;display:flex;align-items:center;gap:var(--sp-6);padding:9px 11px;border-radius:9px;cursor:pointer;border:1px solid transparent;background:transparent;font-family:inherit;text-align:left;transition:background .12s,border-color .12s}.sakshare-row:hover{background:#fff}.sakshare-row-on{background:#2952d90f;border-color:#2952d947}.sakshare-row-on:hover{background:#2952d914}.sakshare-av{width:34px;height:34px;flex:none;border-radius:50%;background:var(--navy);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.sakshare-row-on .sakshare-av{background:var(--brand)}.sakshare-row-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.sakshare-row-name{font-size:13.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sakshare-row-meta{font-size:11.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sakshare-check{width:20px;height:20px;flex:none;border-radius:50%;border:1.6px solid var(--ghost-3);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .12s,border-color .12s}.sakshare-check-on{background:var(--brand);border-color:var(--brand)}.sakshare-foot{padding:13px 16px;background:#fff;border-top:1px solid var(--ghost);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap}.sakshare-spstat{display:flex;align-items:center;gap:var(--sp-4);font-size:11.5px;color:var(--muted-2)}.sakshare-spstat.on{color:var(--green)}.sakshare-spdot{width:7px;height:7px;border-radius:50%;background:#c9ccd4;flex:none}.sakshare-spstat.on .sakshare-spdot{background:var(--green)}.sakshare-foot-btns{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}.sakshare-btn{font-family:inherit;font-size:var(--knapp-tekst);font-weight:600;padding:0 16px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;transition:background .14s,border-color .14s,color .14s;height:var(--knapp-h)}.sakshare-btn:disabled{opacity:.5;cursor:default}.sakshare-btn-ghost{background:#fff;border-color:var(--ghost-3);color:var(--ink-4)}.sakshare-btn-ghost:hover:not(:disabled){background:var(--off-2)}.sakshare-btn-primary{background:var(--navy);color:#fff}.sakshare-btn-primary:hover:not(:disabled){background:#000}.saker-share-stack{display:inline-flex;align-items:center;flex:none;margin-left:6px;padding-left:2px}.saker-share-av{width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #fff;margin-left:-7px;box-shadow:0 1px 2px #0e1b331f}.saker-share-av:first-child{margin-left:0}.saker-share-av-more{background:var(--muted);font-size:9px}.web-main__content--settings{max-width:100%;padding:0;align-items:stretch;overflow:hidden}.web-main__content--settings>*{max-width:100%;width:100%;margin:0}.settings-shell{display:grid;grid-template-columns:240px 1fr;gap:0;height:100%;min-height:0;width:100%;background:var(--off);font-family:var(--font-sans);overflow:hidden}@media (max-width: 720px){.settings-shell{grid-template-columns:1fr;overflow-y:auto}}.settings-sidebar{border-right:1px solid var(--ghost);padding:22px 0;background:var(--off-2);display:flex;flex-direction:column;gap:var(--sp-8);overflow-y:auto;min-height:0}.settings-sidebar__title{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mid, var(--muted));padding:0 22px;margin:0 0 4px}.settings-sidebar__nav{display:flex;flex-direction:column;gap:var(--sp-1)}.settings-nav-btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);width:100%;padding:10px 22px;background:transparent;border:none;border-left:3px solid transparent;text-align:left;font-family:inherit;font-size:var(--knapp-tekst);color:var(--mid, var(--muted));cursor:pointer;transition:color .12s,background .12s,border-color .12s}.settings-nav-btn:hover{color:var(--ink);background:var(--hover)}.settings-nav-btn--active{color:var(--ink);font-weight:600;border-left-color:var(--navy);background:var(--off)}.settings-nav-btn__badge{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--off);background:var(--navy);padding:2px 6px;border-radius:var(--radius-xs);line-height:1}.settings-sidebar__divider{height:1px;background:#0e1b3314;margin:4px 22px}.settings-sidebar__footer{margin-top:auto;padding:16px 22px 4px;display:flex;flex-direction:column;gap:var(--sp-5)}.settings-sidebar__save{width:100%;padding:10px 16px;background:var(--navy);color:var(--off);border:1px solid var(--navy);border-radius:var(--radius-xs);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s}.settings-sidebar__save:hover{background:var(--navy-2, var(--navy-2))}.settings-content{padding:32px 40px 80px;overflow-y:auto;min-height:0;height:100%;width:100%;box-sizing:border-box}.settings-content:not(.settings-content--single)>*{max-width:760px}.settings-content__h1{font-family:var(--font-serif-2);font-size:28px;line-height:1.15;font-weight:600;color:var(--ink);margin:0 0 4px;letter-spacing:-.01em}.settings-content__lede{font-family:var(--font-sans);font-size:13px;line-height:1.55;color:var(--mid, var(--muted));margin:0 0 26px;max-width:560px}.settings-content .settings-section{margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:var(--sp-8)}.settings-content .settings-section+.settings-section{margin-top:28px;padding-top:24px;border-top:1px solid var(--ghost)}.settings-content .settings-section__title{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mid, var(--muted));margin:0 0 4px}.settings-content .settings-field{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:0;max-width:520px}.settings-content .settings-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--ink, var(--ink-5));margin-bottom:2px}.tone-preset-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:14px}.tone-preset{position:relative;padding:9px 14px;background:var(--off);border:1px solid var(--ghost-3);border-radius:var(--radius-xs);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.tone-preset:hover{border-color:var(--navy)}.tone-preset--active{background:var(--navy);color:var(--off);border-color:var(--navy)}.tone-preset__new{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--navy);background:#0e1b3314;padding:1px 5px;border-radius:2px;vertical-align:middle}.tone-preset--active .tone-preset__new{color:var(--off);background:#ffffff26}.tone-preview{margin-top:4px;padding:14px 16px;background:var(--off-2);border-left:3px solid var(--navy);border-radius:0 4px 4px 0;font-family:var(--font-serif-2);font-size:14px;line-height:1.55;color:var(--ink);font-style:italic}.tone-preview__label{display:block;font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:6px;font-style:normal}.tone-context-table{display:grid;grid-template-columns:1fr 160px;row-gap:var(--sp-1);background:#0e1b3314;border:1px solid var(--ghost);border-radius:var(--radius-xs);overflow:hidden}.tone-context-table__head{display:contents}.tone-context-table__head>span{background:var(--off-2);padding:8px 14px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.tone-context-row{display:contents}.tone-context-row>.tone-context-cell{background:var(--off);padding:10px 14px;display:flex;align-items:center;font-size:13px;color:var(--ink)}.tone-context-row>.tone-context-cell--select{padding:6px 10px}.tone-context-row select{width:100%;padding:6px 8px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--off);border:1px solid var(--ghost-3);border-radius:var(--radius-xs);cursor:pointer}.tone-context-row select:focus{outline:none;border-color:var(--navy)}.phrase-list{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:10px}.phrase-row{display:flex;align-items:center;gap:var(--sp-5);padding:8px 10px 8px 12px;background:var(--off);border:1px solid var(--ghost);border-radius:var(--radius-xs);transition:border-color .12s}.phrase-row:hover{border-color:#0e1b3340}.phrase-row--avoid{border-left:3px solid #C84545}.phrase-row--prefer{border-left:3px solid var(--navy)}.phrase-row__bullet{color:var(--mid, var(--muted));font-size:14px;line-height:1}.phrase-row__text{flex:1;font-family:var(--font-serif-2);font-size:13.5px;line-height:1.45;color:var(--ink);background:transparent;border:none;outline:none;padding:0;font-style:italic}.phrase-row__text::placeholder{font-style:italic;color:var(--mid, var(--muted))}.phrase-row__delete{background:transparent;border:none;color:var(--mid, var(--muted));cursor:pointer;padding:4px;display:inline-flex;align-items:center;border-radius:var(--radius-xs);transition:color .12s,background .12s}.phrase-row__delete:hover{color:#c84545;background:#c845450f}.phrase-add-btn{background:transparent;border:1px dashed rgba(14,27,51,.25);color:var(--ink);padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);cursor:pointer;transition:border-color .12s,background .12s;height:var(--knapp-h)}.phrase-add-btn:hover{border-color:var(--navy);background:var(--hover)}.sig-builder{display:flex;flex-direction:column;gap:var(--sp-8)}.sig-preview{background:var(--off-2);border:1px solid var(--ghost);border-radius:var(--radius-xs);padding:16px 18px;font-family:var(--font-serif-2);font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-line}.sig-preview__label{display:block;font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted));margin-bottom:8px}.sig-builder__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}@media (max-width: 540px){.sig-builder__grid{grid-template-columns:1fr}}.sig-builder__override{margin-top:4px;font-size:11.5px;color:var(--mid, var(--muted));display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6)}.sig-builder__override-link{background:transparent;border:none;color:var(--navy);font-family:inherit;font-size:11.5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.train-card{position:relative;background:var(--off-2);border:1px solid var(--ghost);border-radius:var(--radius-sm);padding:18px 20px;display:flex;align-items:center;gap:var(--sp-8);margin-bottom:28px}.train-card__icon{flex-shrink:0;width:38px;height:38px;background:var(--navy);color:var(--off);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.train-card__body{flex:1;min-width:0}.train-card__title{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink);margin:0 0 2px}.train-card__meta{font-size:12px;color:var(--mid, var(--muted));margin:0}.train-card__cta{flex-shrink:0;padding:8px 16px;background:var(--navy);color:var(--off);border:1px solid var(--navy);border-radius:var(--radius-xs);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s}.train-card__cta:hover{background:var(--navy-2, var(--navy-2))}.train-card__cta:disabled{opacity:.6;cursor:not-allowed}.train-card__error{margin-top:10px;font-size:12px;color:#c84545}.settings-content .settings-label--small{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid, var(--muted))}.settings-content__subtitle{font-family:var(--font-sans);font-size:13px;color:var(--mid, var(--muted));margin:0 0 18px;line-height:1.55}.settings-toggle-pill-row{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-bottom:12px}.settings-toggle-pill{display:inline-flex;align-items:center;gap:var(--sp-4);font-size:12.5px;color:var(--ink);cursor:pointer}.settings-toggle-pill input[type=checkbox]{accent-color:var(--navy)}.settings-content--single{padding:40px 48px 96px;max-width:100%;width:100%;margin:0}@media (max-width: 720px){.settings-content--single{padding:24px 20px 80px}}.settings-page-section{margin-top:60px;padding-top:0;scroll-margin-top:24px}.settings-page-section:first-child{margin-top:8px}.settings-page-section__title{font-family:var(--font-serif);font-size:32px;font-weight:500;letter-spacing:-.4px;line-height:1.1;color:var(--ink, var(--ink-5));margin:0 0 8px}.settings-page-section__lede{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:var(--muted);margin:0 0 28px;max-width:600px}.settings-page-section__divider{height:1px;background:#0e1b3314;margin:36px 0}.settings-content--single .settings-section__title{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding:0}.settings-content--single .settings-section__desc{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0 0 14px;max-width:520px}.settings-content--single .settings-section{margin:0;padding:0;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:var(--sp-12)}.settings-content--single .settings-section+.settings-section{margin-top:44px}.settings-content--single .settings-subsection__h2{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:-.1px;color:var(--ink, var(--ink-5));margin:0 0 4px}.settings-content--single *+.settings-subsection__h2{margin-top:40px}.settings-content--single .settings-subsection__lede{font-size:13px;line-height:1.55;color:var(--muted);margin:0 0 20px;max-width:560px}.settings-content--single .settings-field{display:flex;flex-direction:column;gap:var(--sp-4);max-width:520px}.settings-content--single .settings-input{padding:10px 14px;border:1px solid var(--linje);border-radius:var(--radius-sm);font-size:13.5px;font-family:inherit;color:var(--ink-5);background:#fff;transition:border-color .12s,box-shadow .12s}.settings-content--single .settings-input.settings-input--has-prefix{padding-left:34px}.settings-content--single .settings-input:focus{outline:none;border-color:var(--ink-5);box-shadow:0 0 0 3px #0e1b330f}.settings-sidebar{background:var(--off, var(--off));border-right:1px solid var(--ghost-2);padding:40px 16px 40px 32px;position:sticky;top:0;height:100vh;overflow-y:auto;align-self:start}.settings-sidebar__title{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 18px;padding:0 12px}.settings-sidebar__nav{display:flex;flex-direction:column;gap:var(--sp-8)}.settings-nav-group{display:flex;flex-direction:column;gap:var(--sp-1)}.settings-nav-group__label{font-size:10.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted-2);margin:0 0 5px;padding:0 12px}.settings-nav-btn{display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:var(--knapp-pad);background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-4);cursor:pointer;transition:background .12s,color .12s;height:var(--knapp-h)}.settings-nav-btn__icon{display:inline-flex;align-items:center;justify-content:center;color:#94a0b0;flex:0 0 auto;transition:color .12s}.settings-nav-btn__label{flex:1 1 auto;min-width:0}.settings-nav-btn:hover{background:#0e1b330b;color:var(--ink-5)}.settings-nav-btn:hover .settings-nav-btn__icon{color:#5a6575}.settings-nav-btn--active{background:#fff;color:var(--ink-5);font-weight:500;box-shadow:0 1px 2px #0e1b330f,inset 0 0 0 1px #0e1b330f}.settings-nav-btn--active .settings-nav-btn__icon{color:var(--brand, var(--brand))}@media (max-width: 720px){.settings-sidebar{position:static;height:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--ghost);padding:18px 16px}.settings-sidebar__title{margin-bottom:12px}.settings-sidebar__nav{gap:var(--sp-5)}.settings-content--single{padding:22px 18px 80px}}.settings-sticky-save{position:fixed;bottom:24px;right:24px;z-index:100;background:#fff;border:1px solid var(--linje);border-radius:var(--radius);padding:10px 14px;display:flex;align-items:center;gap:var(--sp-5);box-shadow:0 12px 32px #0e1b332e;animation:settings-save-in .2s cubic-bezier(.2,0,.2,1)}@keyframes settings-save-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-sticky-save__hint{font-size:12.5px;color:var(--muted)}.settings-sticky-save__btn{padding:0 16px;background:var(--ink-5);color:#fff;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s;height:var(--knapp-h)}.settings-sticky-save__btn:hover{background:#1c2536}.settings-sticky-save__ghost{padding:0 12px;background:transparent;color:var(--muted);border:1px solid var(--linje);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s,color .12s;height:var(--knapp-h)}.settings-sticky-save__ghost:hover{background:var(--hover);color:var(--ink-5)}.settings-content--single .maler-empty{padding:48px 24px;text-align:center;background:var(--off);border:1px dashed var(--linje);border-radius:var(--radius);color:var(--muted)}.settings-content--single .maler-empty svg{color:var(--linje-2);margin-bottom:12px}.settings-content--single .maler-empty h3{font-family:inherit;font-size:14px;font-weight:600;color:var(--ink-5);margin:0 0 4px}.settings-content--single .maler-empty p{font-size:12.5px;line-height:1.5;max-width:360px;margin:0 auto 16px}.settings-content--single .maler-empty code{font-family:var(--font-mono);font-size:11px;background:var(--off-2);padding:1px 5px;border-radius:var(--radius-xs);color:var(--ink-4)}.settings-card{background:#fff;border:1px solid var(--ghost);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.settings-card__title{font-family:inherit;font-size:15px;font-weight:700;color:var(--navy);margin:0 0 4px}.settings-card__desc{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.settings-sok{display:flex;align-items:center;gap:var(--sp-4);margin:0 12px 10px;padding:7px 9px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-xs);color:var(--muted-2)}.settings-sok:focus-within{border-color:#2952d973}.settings-sok input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:12.5px;color:var(--ink-3)}.settings-sok__x{border:0;background:none;color:var(--muted-2);font-size:15px;line-height:1;cursor:pointer;padding:0 2px}.settings-sok__hvor{display:block;font-size:10.5px;color:var(--muted-2);margin-top:1px}.settings-sok__tomt{padding:10px 14px;font-size:12px;color:var(--muted-2);line-height:1.5}.settings-tema-rad{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin-top:12px}.settings-tema{display:flex;flex-direction:column;gap:var(--sp-4);padding:8px;background:#fff;border:1.5px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit}.settings-tema:hover{border-color:#0e1b333d}.settings-tema.is-valgt{border-color:var(--navy)}.settings-tema__prove{position:relative;width:76px;height:46px;border-radius:var(--radius-xs);overflow:hidden}.settings-tema__prove{box-shadow:inset 0 0 0 1px #0e1b3324}.settings-tema__stripe{position:absolute;left:8px;top:10px;width:44px;height:5px;border-radius:999px;background:#ffffff8c;box-shadow:0 11px #ffffff47,0 22px #ffffff47}.settings-tema__navn{font-size:12px;color:var(--ink-3);text-align:center}.settings-subsection+.settings-subsection{margin-top:30px;padding-top:24px;border-top:1px solid var(--ghost)}.settings-bekreft{display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:12px;padding:12px 14px;background:var(--off);border:1px solid var(--ghost);border-radius:var(--radius-sm)}.settings-bekreft__status{display:flex;align-items:center;gap:var(--sp-4);flex:1;min-width:200px;font-size:12.5px;color:var(--ink-4);line-height:1.5}.settings-bekreft__prikk{width:7px;height:7px;border-radius:999px;flex-shrink:0}.settings-bekreft__prikk--paa{background:var(--green)}.settings-bekreft__prikk--av{background:var(--amber)}.settings-bekreft__btn{padding:var(--knapp-pad);background:#fff;border:1px solid var(--ghost-3);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);color:var(--ink-3);cursor:pointer;white-space:nowrap;height:var(--knapp-h)}.settings-bekreft__btn:hover{background:var(--hover)}.settings-bryter{display:flex;align-items:center;gap:var(--sp-8);margin-top:12px;padding:13px 15px;background:#fff;border:1px solid var(--ghost);border-radius:var(--radius-sm);cursor:pointer}.settings-bryter__tekst{flex:1;min-width:0}.settings-bryter__navn{display:block;font-size:13px;font-weight:500;color:var(--ink-3)}.settings-bryter__hjelp{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);line-height:1.45}.settings-bryter__spak{position:relative;flex-shrink:0;width:38px;height:22px;padding:0;border:none;border-radius:999px;background:#0e1b332e;cursor:pointer;transition:background .16s ease}.settings-bryter__spak.er-paa{background:var(--green)}.settings-bryter__knott{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0e1b3347;transition:left .16s cubic-bezier(.2,0,0,1)}.settings-bryter__spak.er-paa .settings-bryter__knott{left:19px}.cd-bib.cd-bib--i-innstillinger{background:transparent;display:block;flex:none;min-height:0;overflow:visible}.cd-bib.cd-bib--i-innstillinger .cd-bib-page{max-width:none;margin:0;padding:0}.cd-bib.cd-bib--i-innstillinger .section-title{font-size:16px;margin-top:2px}.cd-bib.cd-bib--i-innstillinger .section+.section{margin-top:28px}.sig-builder__mer{display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;padding:var(--sp-2) var(--sp-3);margin-left:calc(var(--sp-3) * -1);background:transparent;border:none;border-radius:var(--radius-xs);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer;transition:background-color .12s,color .12s}.sig-builder__mer:hover{background:var(--hover);color:var(--ink-3)}.sig-builder__mer:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cd-asst{--ac-off: var(--off);--ac-off-2: var(--off-2);--ac-white: #FFFFFF;--ac-navy: var(--navy);--ac-navy-2: var(--navy-2);--ac-ink: var(--ink-3);--ac-ink-2: var(--ink-4);--ac-mid: var(--muted);--ac-dim: var(--muted-2);--ac-rule: rgba(14,27,51,.08);--ac-rule-2: rgba(14,27,51,.05);--ac-brand: var(--brand);--ac-brand-h: var(--brand-h);--ac-red: var(--red);--ac-red-bg: rgba(176,34,60,.08);--ac-amber: var(--amber);--ac-amber-bg: rgba(184,130,28,.1);--ac-green: var(--green);--ac-green-bg: rgba(63,122,82,.07);--ac-ease: cubic-bezier(.2,.7,.2,1)}.cd-asst.chat-view{background:var(--ac-off);font-family:var(--font-h);color:var(--ac-ink);position:relative}.cd-asst--with-rail{padding-right:260px}@media (max-width: 960px){.cd-asst--with-rail{padding-right:0}.cd-asst--with-rail .cda-rail{display:none}}.cd-asst .cda-art-bar{display:flex;align-items:center;gap:var(--sp-4);padding:10px 18px;background:var(--ac-white);border-bottom:1px solid var(--ac-rule);overflow-x:auto;flex-shrink:0}.cd-asst .cda-art-bar__l{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);margin-right:6px;flex-shrink:0}.cd-asst .cda-art-tab{display:inline-flex;align-items:center;gap:var(--sp-4);padding:6px 10px 6px 7px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--ac-ink-2);letter-spacing:-.005em;border:1px solid var(--ac-rule);background:var(--ac-off);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:border-color .12s var(--ac-ease),background .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .cda-art-tab:hover{border-color:var(--ghost-3);background:var(--ac-white)}.cd-asst .cda-art-tab--on{background:var(--ac-navy);color:var(--ac-white);border-color:var(--ac-navy)}.cd-asst .cda-art-tab__icon{width:16px;height:16px;border-radius:var(--radius-xs);background:var(--ac-white);border:1px solid var(--ac-rule);display:inline-flex;align-items:center;justify-content:center;color:var(--ac-navy);flex-shrink:0}.cd-asst .cda-art-tab--on .cda-art-tab__icon{background:#ffffff24;color:var(--ac-white);border-color:transparent}.cd-asst .cda-ctx-strip{display:flex;align-items:center;gap:var(--sp-5);padding:9px 18px;background:var(--ac-off);border-bottom:1px solid var(--ac-rule);flex-shrink:0}.cd-asst .cda-ctx-strip__sep{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-mid)}.cd-asst .cda-ctx-strip__sak{display:inline-flex;align-items:center;gap:var(--sp-4);padding:4px 8px 4px 7px;background:var(--ac-white);border:1px solid var(--ac-rule);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--ac-ink);letter-spacing:-.005em}.cd-asst .cda-ctx-strip__sak svg{color:var(--ac-navy);flex-shrink:0}.cd-asst .cda-ctx-strip__sak-x{width:14px;height:14px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--ac-dim);background:transparent;border:none;cursor:pointer;margin-left:2px}.cd-asst .cda-ctx-strip__sak-x:hover{color:var(--ac-ink);background:var(--ac-off-2)}.cd-asst .cda-ctx-strip__email{display:inline-flex;align-items:center;gap:var(--sp-3);padding:4px 9px;border-radius:var(--radius-sm);background:var(--ac-green-bg);border:1px solid rgba(63,122,82,.16);font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--ac-green);letter-spacing:-.005em}.cd-asst .cda-ctx-strip__email svg{color:var(--ac-green);flex-shrink:0}.cd-asst .cda-rail{position:absolute;top:0;right:0;bottom:0;width:260px;background:var(--ac-white);border-left:1px solid var(--ac-rule);display:flex;flex-direction:column;z-index:2}.cd-asst .cda-rail__head{padding:14px 12px 10px;border-bottom:1px solid var(--ac-rule-2);flex-shrink:0;display:flex;align-items:center;gap:var(--sp-3)}.cd-asst .cda-rail__new{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:7px 13px;border-radius:var(--radius-sm);background:var(--ac-navy);color:var(--ac-white);border:none;font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .12s var(--ac-ease)}.cd-asst .cda-rail__new:hover{background:#000}.cd-asst .cda-rail__new svg{width:11px;height:11px}.cd-asst .cda-rail__collapse{flex:0 0 auto;width:var(--knapp-h-sm);height:var(--knapp-h-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ac-rule);background:var(--ac-white);color:var(--ac-mid, var(--muted));border-radius:var(--radius-sm);cursor:pointer;transition:background .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .cda-rail__collapse:hover{background:var(--ac-off, var(--off));color:var(--ac-ink, var(--navy))}.cd-asst--with-rail.cd-asst--rail-collapsed{padding-right:48px}.cd-asst .cda-rail--collapsed{width:48px}.cd-asst .cda-rail--collapsed .cda-rail__head{flex-direction:column;padding:12px 0 10px;gap:var(--sp-5)}.cd-asst .cda-rail--collapsed .cda-rail__body{display:none}.cd-asst .cda-rail--collapsed .cda-rail__new--icon{flex:0 0 auto;width:32px;height:32px;padding:0}.cd-asst .cda-rail__body{flex:1;overflow-y:auto;padding:6px 8px 10px}.cd-asst .cda-rail__group{display:flex;flex-direction:column;margin-bottom:4px}.cd-asst .cda-rail__group-l{padding:12px 8px 6px;font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid)}.cd-asst .cda-rail__group-l--active{color:var(--ac-navy)}.cd-asst .cda-rail__group:first-child .cda-rail__group-l{padding-top:6px}.cd-asst .cda-rail__group-l--btn{display:flex;align-items:center;gap:var(--sp-3);width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);border-radius:var(--radius-sm);transition:color .12s var(--ac-ease),background .12s var(--ac-ease)}.cd-asst .cda-rail__group-l--btn:hover{color:var(--ac-ink);background:var(--ac-off)}.cd-asst .cda-rail__group-chev{color:var(--ac-mid);transform:rotate(-90deg);transition:transform .15s var(--ac-ease);flex-shrink:0}.cd-asst .cda-rail__group-l--open .cda-rail__group-chev{transform:rotate(0)}.cd-asst .cda-rail__group-l-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-asst .cda-rail__group-count{font-family:var(--font-h);font-size:9.5px;font-weight:700;font-feature-settings:"tnum";color:var(--ac-mid);background:var(--ac-off-2);padding:1px 6px;border-radius:99px;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cd-asst .cda-rail__group-l--btn:hover .cda-rail__group-count{color:var(--ac-navy);background:var(--ac-white)}.cd-asst .cda-rail__conv{display:flex;align-items:stretch;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s var(--ac-ease);position:relative}.cd-asst .cda-rail__conv:hover{background:var(--ac-off)}.cd-asst .cda-rail__conv--on{background:var(--ac-off-2)}.cd-asst .cda-rail__conv--on .cda-rail__conv-t{color:var(--ac-navy);font-weight:600}.cd-asst .cda-rail__conv-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);padding:7px 10px;text-align:left;background:transparent;border:none;cursor:pointer;font-family:var(--font-h)}.cd-asst .cda-rail__conv-t{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ac-ink);letter-spacing:-.005em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-asst .cda-rail__conv-m{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10px;font-weight:500;color:var(--ac-mid)}.cd-asst .cda-rail__conv-pill{font-family:var(--font-h);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:1px 5px;border-radius:2px;color:var(--ac-brand);background:#2952d912;line-height:1.5}.cd-asst .cda-rail__conv-x{width:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ac-dim);background:transparent;border:none;cursor:pointer;border-radius:0 5px 5px 0;opacity:0;transition:opacity .12s var(--ac-ease),color .12s var(--ac-ease),background .12s var(--ac-ease);flex-shrink:0}.cd-asst .cda-rail__conv:hover .cda-rail__conv-x{opacity:1}.cd-asst .cda-rail__conv-x:hover{color:var(--ac-red);background:#b0223c14}.cd-asst .chat-disclaimer{font-family:var(--font-h);font-size:10px;font-weight:500;color:var(--ac-mid);letter-spacing:.005em;padding:6px 16px 8px;text-align:center;background:var(--ac-off);border-top:none;opacity:.7}.cd-asst .chat-composer{flex-shrink:0!important;margin-top:0!important;padding:14px 24px 16px!important;background:linear-gradient(to top,var(--ac-off) 70%,rgba(250,248,244,0))!important;border:none!important;border-radius:0!important;box-shadow:none!important;position:relative}.cd-asst .chat-composer:focus-within{border:none!important;box-shadow:none!important}.cd-asst .chat-composer:before{display:none}.cd-asst .chat-composer-inner{width:100%;max-width:min(1400px,calc(100% - 32px));margin:0 auto;background:var(--ac-white);border:1px solid var(--ac-rule);border-radius:12px;box-shadow:0 8px 22px -12px #0e1b332e;transition:border-color .12s var(--ac-ease),box-shadow .12s var(--ac-ease);display:flex;flex-direction:column}.cd-asst .chat-composer-inner:focus-within{border-color:var(--ac-navy);box-shadow:0 0 0 3px #0e1b330f,0 8px 22px -12px #0e1b3333}.cd-asst .chat-composer__input{width:100%;min-height:54px;padding:14px 16px 8px;border:none!important;outline:none!important;background:transparent!important;font-family:var(--font-h);font-size:14px;line-height:1.55;color:var(--ac-ink);resize:none;box-shadow:none!important}.cd-asst .chat-composer__input::placeholder{color:var(--ac-mid)}.cd-asst .chat-composer__footer{display:flex;align-items:center;gap:var(--sp-3);padding:6px 8px 8px 10px;border-top:1px solid var(--ac-rule-2);background:transparent}.cd-asst .chat-composer__actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.cd-asst .chat-action-btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);border:none;background:transparent;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ac-mid);letter-spacing:-.005em;cursor:pointer;transition:color .12s var(--ac-ease),background .12s var(--ac-ease);height:var(--knapp-h-sm)}.cd-asst .chat-action-btn svg{width:12px;height:12px}.cd-asst .chat-action-btn:hover:not(:disabled){color:var(--ac-ink);background:var(--ac-off-2)}.cd-asst .chat-action-btn--active,.cd-asst .chat-action-btn:focus-visible{color:var(--ac-navy);background:var(--ac-off-2)}.cd-asst .chat-action-btn:disabled{opacity:.4;cursor:not-allowed}.cd-asst .chat-send-btn,.cd-asst .chat-send-btn--labeled{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-width:var(--knapp-h);height:var(--knapp-h);padding:var(--knapp-pad);border-radius:var(--radius-sm);background:var(--ac-navy);color:#fff;border:none;font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .12s var(--ac-ease),opacity .12s var(--ac-ease)}.cd-asst .chat-send-btn:hover:not(:disabled){background:#000}.cd-asst .chat-send-btn:disabled{background:var(--ac-off-2);color:var(--ac-dim);cursor:default}.cd-asst .chat-send-btn svg{width:13px;height:13px}.cd-asst .chat-send-btn--stop{background:var(--ac-ink-2);position:relative}.cd-asst .chat-send-btn--stop:hover{background:var(--ac-ink)}.cd-asst .chat-send-btn--stop:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:9px;border:1px solid rgba(58,70,88,.25);animation:cdAsstStopPulse 1.8s var(--ac-ease) infinite;pointer-events:none}@keyframes cdAsstStopPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.15;transform:scale(1.06)}}.cd-asst .chat-messages{background:var(--ac-off);padding:24px 24px 12px}.cd-asst .chat-messages__inner{width:100%;max-width:min(1400px,calc(100% - 32px));margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-12)}.cd-asst .chat-bubble--user{align-self:flex-end;max-width:720px;background:var(--ac-navy);color:#fff;border-radius:12px 12px 3px;padding:11px 15px;font-family:var(--font-h);font-size:14px;line-height:1.6;letter-spacing:-.003em;box-shadow:none}.cd-asst .chat-bubble--user .chat-bubble__content{color:#fff;background:transparent;padding:0;font-family:var(--font-h);font-size:14px;line-height:1.6}.cd-asst .chat-bubble--user .chat-bubble__content *{color:#fff}.cd-asst .chat-bubble__user-attachments{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:8px}.cd-asst .chat-bubble__user-att-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 9px 3px 7px;border-radius:var(--radius-sm);background:#ffffff1f;color:#fff;font-family:var(--font-h);font-size:11.5px;line-height:1.4;letter-spacing:-.003em;max-width:240px}.cd-asst .chat-bubble__user-att-chip svg{color:#fffc;flex-shrink:0}.cd-asst .chat-bubble__user-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cd-asst .chat-bubble__user-context{display:inline-flex;align-items:center;gap:var(--sp-3);padding:4px 10px 4px 8px;margin-bottom:8px;border-radius:var(--radius-sm);background:#ffffff1a;color:#ffffffeb;font-family:var(--font-h);font-size:11.5px;line-height:1.4;letter-spacing:-.003em;max-width:100%;cursor:pointer;transition:background-color .15s ease}.cd-asst .chat-bubble__user-context:hover{background:#ffffff29}.cd-asst .chat-bubble__user-context:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:1px}.cd-asst .chat-bubble__user-context-at{color:#ffffff8c;font-weight:500}.cd-asst .chat-bubble__user-context-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.cd-asst .chat-bubble__user-context-dot{color:#ffffff80;margin:0 1px}.cd-asst .chat-bubble__user-context-meta{color:#ffffffb8;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.cd-asst .chat-bubble--assistant{background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:var(--sp-4);align-self:flex-start;width:100%;max-width:min(1400px,calc(100% - 32px));animation:cdAsstMsgFadeIn .25s var(--ac-ease)}.cd-asst .chat-bubble--user{animation:cdAsstUserFadeIn .25s var(--ac-ease)}@keyframes cdAsstMsgFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cdAsstUserFadeIn{0%{opacity:0;transform:translate(6px,4px)}to{opacity:1;transform:translate(0)}}.cd-asst .chat-bubble__ai-row{display:flex;align-items:flex-start;gap:var(--sp-6)}.cd-asst .chat-bubble__ai-avatar{width:30px;height:30px;border-radius:50%;background:#fff!important;border:1px solid var(--ac-rule);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;box-shadow:none!important}.cd-asst .chat-bubble__ai-avatar-img{width:18px!important;height:18px!important;object-fit:contain;filter:none!important}.cd-asst .chat-bubble__ai-body{flex:1;min-width:0;padding-top:4px}.cd-asst .chat-bubble__content{font-family:var(--font-h);font-size:14px;line-height:1.65;color:var(--ac-ink);letter-spacing:-.003em;background:transparent;padding:0}.cd-asst .chat-bubble__content>p,.cd-asst .chat-bubble__content>ul,.cd-asst .chat-bubble__content>ol,.cd-asst .chat-bubble__content>blockquote,.cd-asst .chat-bubble__content>h1,.cd-asst .chat-bubble__content>h2,.cd-asst .chat-bubble__content>h3,.cd-asst .chat-bubble__content>h4{max-width:74ch}.cd-asst .chat-bubble--assistant,.cd-asst .chat-bubble--assistant .chat-bubble__ai-row,.cd-asst .chat-bubble--assistant .chat-bubble__ai-body,.cd-asst .chat-bubble--assistant .chat-bubble__content{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.cd-asst .chat-bubble--assistant .chat-bubble__content{padding:0!important}.cd-asst .chat-bubble__content strong{color:var(--ac-ink);font-weight:600}.cd-asst .chat-bubble__content p+p{margin-top:10px}.cd-asst .chat-bubble__content h2,.cd-asst .chat-bubble__content h3{font-family:var(--font-h);font-weight:600;color:var(--ac-navy);letter-spacing:-.012em;margin-top:14px;margin-bottom:6px}.cd-asst .chat-bubble__content h2{font-size:15px}.cd-asst .chat-bubble__content h3{font-size:13.5px}.cd-asst .chat-bubble__typing{display:flex;gap:var(--sp-2);padding:8px 0}.cd-asst .chat-bubble__typing span{width:6px;height:6px;border-radius:50%;background:var(--ac-mid);animation:cdAsstPulse 1.4s var(--ac-ease) infinite}.cd-asst .chat-bubble__typing span:nth-child(2){animation-delay:.2s}.cd-asst .chat-bubble__typing span:nth-child(3){animation-delay:.4s}@keyframes cdAsstPulse{0%,60%,to{opacity:.25;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.cd-asst .chat-doc-loading{display:flex;align-items:center;gap:var(--sp-5);margin-top:2px;flex-wrap:wrap}.cd-asst .chat-doc-loading__hint{font-size:12px;color:var(--ac-mid)}.cd-asst .chat-doc-loading__cancel{font-size:12px;font-weight:600;color:var(--ac-ink, var(--ink-3));background:transparent;border:1px solid var(--ac-rule, rgba(14,27,51,.14));border-radius:var(--radius-sm);padding:2px 10px;cursor:pointer;transition:background .12s,border-color .12s}.cd-asst .chat-doc-loading__cancel:hover{background:var(--hover);border-color:#0e1b3347}.cd-asst .chat-stream-cursor{display:inline-block;width:1.5px;height:14px;background:var(--ac-navy);vertical-align:-2px;margin-left:1px;animation:cdAsstBlink 1s steps(2) infinite}@keyframes cdAsstBlink{to{opacity:0}}.cd-asst .chat-thinking{display:flex;flex-direction:column;gap:var(--sp-4);padding:4px 0 2px}.cd-asst .chat-thinking__step{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:13px;line-height:1.3;letter-spacing:-.005em;animation:cdThinkIn .32s var(--ac-ease) both}.cd-asst .chat-thinking__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--ac-brand)}.cd-asst .chat-thinking__step.is-active .chat-thinking__label{color:var(--ac-ink);font-weight:500}.cd-asst .chat-thinking__step.is-done .chat-thinking__label{color:var(--ac-mid)}.cd-asst .chat-thinking__step.is-done .chat-thinking__icon{color:var(--ac-green)}.cd-asst .chat-thinking__spin{transform-origin:50% 50%;animation:cdThinkSpin .9s linear infinite}@keyframes cdThinkSpin{to{transform:rotate(360deg)}}@keyframes cdThinkIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cd-asst .chat-thinking__step,.cd-asst .chat-thinking__spin{animation:none}}.cd-asst .chat-thinking-sum{margin:0 0 8px}.cd-asst .chat-thinking-sum__toggle{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 9px 3px 7px;border:1px solid var(--ac-rule);border-radius:999px;background:var(--ac-off);color:var(--ac-mid);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color .12s var(--ac-ease),border-color .12s var(--ac-ease),background .12s var(--ac-ease)}.cd-asst .chat-thinking-sum__toggle:hover{color:var(--ac-ink);border-color:var(--ghost-3);background:var(--ac-off-2)}.cd-asst .chat-thinking-sum__spark{color:var(--ac-brand);flex-shrink:0}.cd-asst .chat-thinking-sum__chev{flex-shrink:0;transition:transform .16s var(--ac-ease)}.cd-asst .chat-thinking-sum.is-open .chat-thinking-sum__chev{transform:rotate(180deg)}.cd-asst .chat-thinking-sum__body{margin-top:8px;padding:10px 12px;border:1px solid var(--ac-rule);border-radius:var(--radius);background:var(--ac-off);display:flex;flex-direction:column;gap:var(--sp-4);animation:cdThinkIn .2s var(--ac-ease) both}.cd-asst .chat-thinking-sum__step{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--font-h);font-size:12.5px;line-height:1.3;color:var(--ac-ink-2)}.cd-asst .chat-thinking-sum__check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;color:var(--ac-green)}.cd-asst .chat-thinking-sum__res{color:var(--ac-mid)}.cd-asst .chat-reasoning{margin:0 0 8px}.cd-asst .chat-reasoning__toggle{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 9px 3px 7px;border:1px solid var(--ac-rule);border-radius:999px;background:var(--ac-off);color:var(--ac-mid);font-family:var(--font-h);font-size:11.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color .12s var(--ac-ease),border-color .12s var(--ac-ease),background .12s var(--ac-ease)}.cd-asst .chat-reasoning__toggle:hover{color:var(--ac-ink);border-color:var(--ghost-3);background:var(--ac-off-2)}.cd-asst .chat-reasoning__spark{color:var(--ac-brand);flex-shrink:0}.cd-asst .chat-reasoning__chev{flex-shrink:0;transition:transform .16s var(--ac-ease)}.cd-asst .chat-reasoning.is-open .chat-reasoning__chev{transform:rotate(180deg)}.cd-asst .chat-reasoning__body{margin-top:8px;padding:11px 13px;border:1px solid var(--ac-rule);border-left:2px solid var(--ac-brand);border-radius:var(--radius);background:var(--ac-off);font-family:var(--font-h);font-size:12.5px;line-height:1.55;color:var(--ac-mid);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto;animation:cdThinkIn .2s var(--ac-ease) both}.cd-asst .chat-reasoning__caret{display:inline-block;width:6px;height:13px;margin-left:1px;vertical-align:text-bottom;background:var(--ac-brand);border-radius:1px;animation:cdReasonBlink 1s steps(2,start) infinite}@keyframes cdReasonBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.cd-asst .chat-thinking--agentic{display:flex;flex-direction:column;gap:0;padding:0}.cd-asst .chat-thinking__header{display:inline-flex;align-items:center;gap:var(--sp-4);align-self:flex-start;padding:0 4px 0 0;margin-bottom:12px;background:transparent;border:none;color:var(--ac-mid);font-family:var(--font-serif);font-style:italic;font-size:14px;font-weight:400;letter-spacing:.002em;cursor:pointer;transition:color .12s var(--ac-ease)}.cd-asst .chat-thinking__header:hover{color:var(--ac-ink)}.cd-asst .chat-thinking__header.is-streaming .chat-thinking__header-label{background:linear-gradient(90deg,var(--ac-mid) 0%,var(--ac-ink) 50%,var(--ac-mid) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cdHeaderShimmer 2.4s linear infinite}@keyframes cdHeaderShimmer{to{background-position:-200% 0}}.cd-asst .chat-thinking__header-chev{transition:transform .15s var(--ac-ease);flex-shrink:0;opacity:.55}.cd-asst .chat-thinking__header-chev.is-open{transform:rotate(180deg)}.cd-asst .chat-thinking__body{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:2px}.cd-asst .chat-thinking__reasoning{display:flex;align-items:flex-start;gap:var(--sp-5);font-family:var(--font-h);animation:cdThinkIn .25s var(--ac-ease) both}.cd-asst .chat-thinking__bullet{width:14px;height:19px;flex-shrink:0;color:var(--ac-dim);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;opacity:.85}.cd-asst .chat-thinking__rcontent{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.cd-asst .chat-thinking__rtitle{font-size:13px;font-weight:550;color:var(--ac-ink);line-height:1.35;letter-spacing:-.005em}.cd-asst .chat-thinking__rprose{font-size:12.5px;line-height:1.5;color:var(--ac-mid);letter-spacing:-.003em;white-space:pre-wrap;word-break:break-word}.cd-asst .chat-thinking__reasoning.is-done .chat-thinking__rtitle{color:var(--ac-mid);font-weight:500}.cd-asst .chat-thinking__reasoning.is-done .chat-thinking__rprose{color:var(--ac-dim)}.cd-asst .chat-thinking__reasoning.is-done .chat-thinking__bullet{color:var(--ac-dim);opacity:.55}.cd-asst .chat-thinking__cursor{display:inline-block;width:1.5px;height:13px;background:var(--ac-navy);vertical-align:-2px;margin-left:2px;animation:cdAsstBlink 1s steps(2) infinite}.cd-asst .chat-thinking__step.is-tool{display:flex;align-items:flex-start;gap:var(--sp-5);font-family:var(--font-h);animation:cdThinkIn .25s var(--ac-ease) both}.cd-asst .chat-thinking__step.is-tool .chat-thinking__icon{width:16px;height:19px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ac-mid);margin-top:2px;opacity:.85}.cd-asst .chat-thinking__step.is-tool.is-done .chat-thinking__icon{color:var(--ac-mid);opacity:.65}.cd-asst .chat-thinking__step.is-tool.is-error .chat-thinking__icon{color:var(--red);opacity:1}.cd-asst .chat-thinking__tcontent{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4)}.cd-asst .chat-thinking__tlabel{font-size:13px;font-weight:550;color:var(--ac-ink);line-height:1.35;letter-spacing:-.005em}.cd-asst .chat-thinking__step.is-tool.is-done .chat-thinking__tlabel{color:var(--ac-mid);font-weight:500}.cd-asst .chat-thinking__step.is-error .chat-thinking__icon{color:var(--red)}.cd-asst .chat-thinking__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:2px 0 0}.cd-asst .chat-thinking__chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:2px 9px 2px 7px;border:1px solid var(--ac-rule);border-radius:var(--radius-sm);background:transparent;color:var(--ac-ink-2);font-size:11.5px;line-height:1.5;white-space:nowrap;letter-spacing:-.003em;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .chat-thinking__chip svg{color:var(--ac-mid);flex-shrink:0;opacity:.75}.cd-asst .chat-thinking__summary{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--ac-rule);border-radius:var(--radius-sm);background:transparent;font-size:11.5px;line-height:1.5;color:var(--ac-ink-2);letter-spacing:-.003em;align-self:flex-start;margin-top:2px}.cd-asst .chat-thinking__step.is-error .chat-thinking__summary{color:var(--red);border-color:#b0223c40}.cd-asst .chat-persona-tag{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 8px 3px 4px;border-radius:99px;background:var(--ac-off-2);font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--ac-ink-2);letter-spacing:.005em;margin-left:42px;margin-bottom:-2px}.cd-asst .chat-persona-tag__mono{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--ac-navy);color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.04em}.cd-asst .chat-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:10px;margin-left:42px;opacity:0;transition:opacity .15s var(--ac-ease)}.cd-asst .chat-bubble--assistant:hover .chat-chips,.cd-asst .chat-bubble--assistant:focus-within .chat-chips{opacity:1}.cd-asst .chat-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 11px;border-radius:var(--radius-xs);border:none;background:transparent;font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--ac-mid);letter-spacing:-.005em;cursor:pointer;transition:background .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .chat-chip:hover{color:var(--ac-ink);background:var(--ac-off-2)}.cd-asst .chat-chip svg{width:10px;height:10px}.cd-asst .chat-chip--primary{color:var(--ac-navy);background:var(--ac-off-2)}.cd-asst .chat-chip--primary:hover{background:#fff;color:var(--ac-navy)}.cd-asst .chat-chip--done{color:var(--ac-green)}.cd-asst .chat-bubble__pdf-upload{display:inline-flex;align-items:center;gap:var(--sp-4);background:#ffffff1a;color:#fff;padding:4px 8px;border-radius:var(--radius-xs);font-family:var(--font-h);font-size:11.5px;font-weight:500}.cd-asst .chat-welcome{display:flex;flex-direction:column;align-items:center;padding:80px 28px 24px;background:transparent;border:none}.cd-asst .chat-empty-below{flex-shrink:0;padding:16px 24px 8px;background:var(--ac-off);display:flex;flex-direction:column;align-items:center}.cd-asst .chat-empty-below__chips{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-bottom:14px;max-width:min(1400px,calc(100% - 32px));width:100%}.cd-asst .chat-empty-below .chat-welcome__actions-l{margin-top:4px;margin-bottom:10px}.cd-asst .chat-empty-below .chat-welcome__actions{margin-bottom:16px}.cd-asst .chat-empty-below .chat-wf-shortcuts{margin-bottom:4px}.cd-asst .chat-welcome__eye{font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-mid);margin-bottom:12px;display:inline-flex;align-items:center;gap:var(--sp-5)}.cd-asst .chat-welcome__eye:before,.cd-asst .chat-welcome__eye:after{content:"";width:18px;height:1px;background:var(--ac-rule)}.cd-asst .chat-welcome__greeting{font-family:var(--font-h);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.028em;color:var(--ac-navy);text-align:center;max-width:600px;margin:0 0 6px;animation:cdAsstFadeUp .5s var(--ac-ease)}.cd-asst .chat-welcome__greeting em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--ac-navy)}.cd-asst .chat-welcome__hint{font-family:var(--font-h);font-size:13px;line-height:1.55;color:var(--ac-mid);text-align:center;max-width:460px;margin:0 0 24px;animation:cdAsstFadeUp .55s var(--ac-ease)}@keyframes cdAsstFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cd-asst .chat-welcome__actions-l{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);margin-bottom:10px;display:flex;align-items:center;gap:var(--sp-5);justify-content:center}.cd-asst .chat-welcome__actions-l:before,.cd-asst .chat-welcome__actions-l:after{content:"";width:18px;height:1px;background:var(--ac-rule)}.cd-asst .chat-welcome__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);width:100%;max-width:min(1400px,calc(100% - 32px));margin-bottom:24px}@media (max-width: 760px){.cd-asst .chat-welcome__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cd-asst .chat-welcome__actions{grid-template-columns:1fr}}.cd-asst .chat-welcome__action{display:flex;align-items:center;gap:var(--sp-5);padding:11px 12px;border-radius:var(--radius);background:#fff;border:1px solid var(--ac-rule);text-align:left;cursor:pointer;transition:border-color .12s var(--ac-ease),transform .12s var(--ac-ease),box-shadow .12s var(--ac-ease);opacity:0;animation:cdAsstActionFadeIn .4s var(--ac-ease) forwards}.cd-asst .chat-welcome__action:nth-child(1){animation-delay:.05s}.cd-asst .chat-welcome__action:nth-child(2){animation-delay:.1s}.cd-asst .chat-welcome__action:nth-child(3){animation-delay:.15s}.cd-asst .chat-welcome__action:nth-child(4){animation-delay:.2s}.cd-asst .chat-welcome__action:nth-child(5){animation-delay:.25s}.cd-asst .chat-welcome__action:nth-child(6){animation-delay:.3s}@keyframes cdAsstActionFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cd-asst .chat-welcome__action:hover{border-color:var(--ac-navy);transform:translateY(-1px);box-shadow:0 1px #0e1b3305,0 4px 10px -6px #0e1b3324}.cd-asst .chat-welcome__action-icon{width:30px;height:30px;border-radius:var(--radius-sm);background:#2952d914;color:var(--ac-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-asst .chat-welcome__action-icon svg{width:13px;height:13px}.cd-asst .chat-welcome__action-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.cd-asst .chat-welcome__action-t{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ac-ink);letter-spacing:-.005em;line-height:1.25}.cd-asst .chat-welcome__action-s{font-family:var(--font-h);font-size:10.5px;line-height:1.4;color:var(--ac-mid);letter-spacing:.005em}.cd-asst .chat-wf-shortcuts{width:100%;max-width:min(1400px,calc(100% - 32px));margin:0 auto 14px;display:flex;flex-direction:column;gap:var(--sp-5)}.cd-asst .chat-wf-shortcuts__eye{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);display:flex;align-items:center;gap:var(--sp-5);justify-content:center}.cd-asst .chat-wf-shortcuts__eye:before,.cd-asst .chat-wf-shortcuts__eye:after{content:"";width:18px;height:1px;background:var(--ac-rule)}.cd-asst .chat-wf-shortcuts__row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.cd-asst .chat-wf-shortcut{display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 13px;border-radius:99px;background:#fff;border:1px solid var(--ac-rule);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ac-ink-2);letter-spacing:-.005em;cursor:pointer;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .chat-wf-shortcut:hover{border-color:var(--ac-navy);color:var(--ac-navy)}.cd-asst .chat-wf-shortcut svg{width:11px;height:11px;color:var(--ac-mid)}.cd-asst .chat-wf-shortcut:hover svg{color:var(--ac-navy)}.cd-asst .chat-aktor-hint{display:inline-flex;align-items:center;gap:var(--sp-4);padding:8px 12px;border-radius:var(--radius-sm);background:var(--ac-amber-bg);border:1px solid rgba(184,130,28,.16);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ac-amber);margin-bottom:18px;max-width:540px}.cd-asst .chat-aktor-hint svg{width:13px;height:13px}.cd-asst .chat-suggestions-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:0 24px 12px;justify-content:center}.cd-asst .chat-suggestions-row--below{background:var(--ac-off)}.cd-asst .chat-suggestion-chip{display:inline-flex;align-items:center;padding:7px 13px;border-radius:99px;background:#fff;border:1px solid var(--ac-rule);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ac-ink-2);letter-spacing:-.005em;cursor:pointer;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .chat-suggestion-chip:hover{border-color:var(--ac-navy);color:var(--ac-ink)}.cd-asst .chat-attach-chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:10px 12px 0;margin:0}.cd-asst .chat-attach-chip{display:inline-flex;align-items:center;gap:var(--sp-3);margin:0;padding:3px 6px 3px 7px;background:#2952d914;border:1px solid transparent;border-radius:var(--radius-xs);vertical-align:middle;max-width:280px;flex-shrink:0}.cd-asst .chat-attach-chip__file{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.cd-asst .chat-attach-chip__file svg{width:10px;height:10px;color:var(--ac-brand);opacity:.75;flex-shrink:0}.cd-asst .chat-attach-chip__name{font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--ac-brand);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-width:0}.cd-asst .chat-attach-chip__size{font-family:var(--font-h);font-size:9.5px;font-weight:500;color:var(--ac-brand);opacity:.65;font-feature-settings:"tnum";flex-shrink:0}.cd-asst .chat-attach-chip__remove{width:14px;height:14px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--ac-brand);background:transparent;border:none;cursor:pointer;opacity:.6}.cd-asst .chat-attach-chip__remove:hover{opacity:1;background:#2952d92e}.cd-asst .chat-attach-chip__remove svg{width:8px;height:8px}.cd-asst .chat-attach-add{margin:6px 12px 0}.cd-asst .chat-attach-add__btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad-sm);border-radius:var(--radius-sm);background:transparent;border:1px dashed var(--ghost-3);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ac-mid);letter-spacing:-.005em;cursor:pointer;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease);height:var(--knapp-h-sm)}.cd-asst .chat-attach-add__btn:hover{border-color:var(--ac-navy);color:var(--ac-navy);border-style:solid}.cd-asst .chat-attach-add__btn:disabled{opacity:.4;cursor:not-allowed}.cd-asst .chat-prompt-suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:10px 12px 0}.cd-asst .chat-prompt-chip{display:inline-flex;align-items:center;padding:5px 11px;border-radius:var(--radius-xs);background:#2952d90f;border:1px solid rgba(41,82,217,.14);color:var(--ac-brand);font-family:var(--font-h);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s var(--ac-ease)}.cd-asst .chat-prompt-chip:hover{background:#2952d91f}.cd-asst .chat-doc-mode{display:flex;align-items:center;gap:var(--sp-5);padding:8px 12px;margin:10px 12px 0;background:#2952d90f;border:1px solid rgba(41,82,217,.14);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:11.5px;font-weight:500;color:var(--ac-brand)}.cd-asst .chat-doc-mode__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);background:var(--ac-brand);color:#fff}.cd-asst .chat-doc-mode__icon svg{width:11px;height:11px}.cd-asst .chat-doc-mode__label{flex:1}.cd-asst .chat-doc-mode__cancel{background:transparent;border:none;font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--ac-brand);cursor:pointer;padding:2px 6px;border-radius:var(--radius-xs)}.cd-asst .chat-doc-mode__cancel:hover{background:#2952d91a}.cd-asst .dr{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin-top:8px}.cd-asst .dr__head{background:transparent!important;border-bottom:none!important;padding:0 0 6px!important;gap:var(--sp-5)}.cd-asst .dr__type{display:none!important}.cd-asst .dr__filename{font-style:normal;font-family:var(--font-h);font-size:11px;color:var(--ac-mid);letter-spacing:-.005em}.cd-asst .dr__filename svg{color:var(--ac-mid)}.cd-asst .doc-result-inline__attach{border-top:1px solid var(--ac-rule-2)!important;margin-top:14px;padding-top:10px}.cd-asst .email-sources{margin-top:18px;margin-left:42px;padding:14px 0 0;border-top:1px solid var(--ac-rule-2);background:transparent;border-radius:0;border-bottom:none;border-left:none;border-right:none;box-shadow:none}.cd-asst .email-sources__label{font-family:var(--font-h);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);margin:0 0 10px;display:inline-flex;align-items:center;gap:var(--sp-4)}.cd-asst .email-sources__label:after{content:"⌄";font-size:11px;font-weight:400;letter-spacing:0;color:var(--ac-mid);display:inline-block;transform:translateY(-2px)}.cd-asst .email-sources__list{display:flex;flex-direction:column;gap:0;counter-reset:ac-src}.cd-asst .email-source-chip{display:grid;grid-template-columns:22px 1fr auto;gap:var(--sp-5);align-items:baseline;padding:7px 0;background:transparent!important;border:none!important;border-radius:0;cursor:pointer;text-align:left;width:100%;font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ac-ink-2);letter-spacing:-.005em;transition:color .12s var(--ac-ease);counter-increment:ac-src;position:relative}.cd-asst .email-source-chip+.email-source-chip{border-top:1px solid var(--ac-rule-2)!important}.cd-asst .email-source-chip:before{content:counter(ac-src);font-family:var(--font-h);font-size:10.5px;font-weight:600;font-feature-settings:"tnum";color:var(--ac-dim);letter-spacing:.02em;align-self:baseline}.cd-asst .email-source-chip:hover{color:var(--ac-ink);background:transparent!important}.cd-asst .email-source-chip:hover:before{color:var(--ac-brand)}.cd-asst .email-source-chip__icon{display:none!important}.cd-asst .email-source-chip__main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);padding:0}.cd-asst .email-source-chip__from{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ac-ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;min-width:0}.cd-asst .email-source-chip__subject{font-family:var(--font-h);font-size:11px;font-weight:400;line-height:1.4;color:var(--ac-mid);letter-spacing:.005em;text-align:left;white-space:normal;overflow:visible}.cd-asst .email-source-chip__date{font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--ac-mid);letter-spacing:.005em;font-feature-settings:"tnum";white-space:nowrap;background:transparent;padding:0;border:none;font-variant-numeric:tabular-nums}.cd-asst .news-sources{margin-top:14px;padding-top:12px;border-top:1px dashed var(--ac-rule)}.cd-asst .news-sources__label{color:var(--ac-dim)}.cd-asst .news-source-chip{grid-template-columns:1fr auto;counter-increment:none}.cd-asst .news-source-chip:before{content:none}.cd-asst .news-source-chip .email-source-chip__from{font-weight:500;color:var(--ac-ink-2)}.cd-asst .news-source-chip:hover .email-source-chip__from{color:var(--ac-brand)}.cd-asst .news-source-chip__meta{color:var(--ac-dim)}.cd-asst .news-sources__disclaimer{margin-top:10px;font-family:var(--font-h);font-size:10.5px;font-weight:400;line-height:1.45;color:var(--ac-dim);letter-spacing:-.002em}.cd-asst .lawref-cards{margin-top:12px;margin-left:42px;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cd-asst .lawref-card{display:inline-flex;align-items:center;gap:var(--sp-3);padding:5px 10px 5px 7px;background:#2952d90f;border:1px solid rgba(41,82,217,.14);border-radius:var(--radius-xs);font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--ac-brand);letter-spacing:-.005em;cursor:pointer;transition:background .12s var(--ac-ease)}.cd-asst .lawref-card:hover{background:#2952d91f}.cd-asst .lawref-card svg{width:11px;height:11px}.cd-asst .citation-badge,.cd-asst .chat-bubble__content sup.citation-badge,.cd-asst .md-citation__num{display:inline;font-family:var(--font-h);font-size:9.5px;font-weight:600;color:var(--ac-brand)!important;background:transparent!important;border:none!important;vertical-align:super;line-height:1;margin:0 1px 0 2px;padding:0 1px!important;border-radius:0!important;cursor:pointer;letter-spacing:.005em;transition:color .12s var(--ac-ease);font-variant-numeric:tabular-nums}.cd-asst .md-citation__num:hover,.cd-asst .md-citation__num:focus-visible,.cd-asst .citation-badge:hover{background:#2952d91a!important;color:var(--ac-brand-h)!important;outline:none;border-radius:2px!important}.cd-asst .ac-prose-cite{display:inline;font-family:var(--font-h);font-size:9.5px;font-weight:600;font-feature-settings:"sups";color:var(--ac-brand);background:transparent;vertical-align:super;line-height:1;margin:0 1px 0 2px;padding:0 1px;border:none;border-radius:0;cursor:pointer}.cd-asst .ac-prose-cite:hover{background:#2952d91a;border-radius:2px}.cd-asst .chat-context-pills{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:10px 12px 0}.cd-asst .chat-context-pill{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 8px 3px 6px;border-radius:var(--radius-xs);font-family:var(--font-h);font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:1.4}.cd-asst .chat-context-pill svg{width:10px;height:10px;flex-shrink:0;opacity:.8}.cd-asst .chat-context-pill__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.cd-asst .chat-context-pill--email{color:var(--ac-green);background:var(--ac-green-bg)}.cd-asst .chat-context-pill--email svg{color:var(--ac-green)}.cd-asst .chat-context-pill--sak{color:var(--ac-navy);background:var(--ac-off-2)}.cd-asst .chat-context-pill--sak svg{color:var(--ac-navy)}.cd-asst .chat-context-pill--file{color:var(--ac-brand);background:#2952d914}.cd-asst .chat-context-pill--file svg{color:var(--ac-brand)}.cd-asst .chat-context-pill--add{color:var(--ac-mid);background:transparent;border:1px dashed var(--ghost-3);cursor:pointer;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease)}.cd-asst .chat-context-pill--add:hover{color:var(--ac-navy);border-color:var(--ac-navy);border-style:solid}.cd-asst .chat-context-pill--add svg{color:var(--ac-mid)}.cd-asst .chat-context-pill--add:hover svg{color:var(--ac-navy)}.cd-asst .chat-context-pill__label--btn{background:transparent;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit}.cd-asst .chat-context-pill__label--btn:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0e1b334d}.cd-asst .chat-context-pill__x{width:14px;height:14px;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;opacity:.6;cursor:pointer;color:inherit;margin-left:2px}.cd-asst .chat-context-pill__x:hover{opacity:1}.cd-asst .chat-context-pill__x svg{width:7px;height:7px}.emailpick-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e1b3352;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:emailpick-fade .12s ease}@keyframes emailpick-fade{0%{opacity:0}to{opacity:1}}.emailpick{width:min(460px,100%);max-height:min(560px,86vh);display:flex;flex-direction:column;background:var(--ac-white, #fff);border:1px solid var(--ac-rule, rgba(14,27,51,.08));border-radius:12px;box-shadow:0 24px 60px -16px #0e1b3359;overflow:hidden;font-family:var(--font-h)}.emailpick__head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 11px;border-bottom:1px solid var(--ac-rule-2, rgba(14,27,51,.04))}.emailpick__title{font-family:var(--font-h);font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--ac-navy, var(--navy))}.emailpick__close{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ac-mid, var(--muted));border-radius:var(--radius-sm);cursor:pointer}.emailpick__close:hover{background:var(--ac-off, var(--off));color:var(--ac-navy, var(--navy))}.emailpick__search{display:flex;align-items:center;gap:var(--sp-4);margin:11px 14px 9px;padding:8px 10px;border:1px solid var(--ac-rule, rgba(14,27,51,.1));border-radius:var(--radius);color:var(--ac-mid, var(--muted))}.emailpick__search:focus-within{border-color:var(--ac-navy, var(--navy))}.emailpick__search input{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--ac-ink, var(--ink-3))}.emailpick__clear{border:none;background:transparent;color:var(--ac-dim, var(--muted-2));cursor:pointer;display:inline-flex;padding:2px}.emailpick__clear:hover{color:var(--ac-navy, var(--navy))}.emailpick__list{flex:1;overflow-y:auto;padding:2px 8px 8px}.emailpick__state{padding:22px 14px;text-align:center;font-size:12.5px;color:var(--ac-mid, var(--muted))}.emailpick__state--err{color:var(--ac-red, var(--red))}.emailpick__item{display:flex;flex-direction:column;gap:var(--sp-1);width:100%;text-align:left;padding:9px 10px;border:none;background:transparent;border-radius:var(--radius);cursor:pointer;transition:background .1s var(--ac-ease, ease)}.emailpick__item:hover{background:var(--ac-off, var(--off))}.emailpick__item-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5)}.emailpick__item-from{font-size:12.5px;font-weight:600;color:var(--ac-navy, var(--navy));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emailpick__item-date{flex-shrink:0;font-size:10.5px;color:var(--ac-dim, var(--muted-2));font-variant-numeric:tabular-nums}.emailpick__item-subject{font-size:12.5px;color:var(--ac-ink-2, var(--ink-4));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emailpick__item-preview{font-size:11px;color:var(--ac-mid, var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-asst .legal-sources__btn{display:inline-flex;align-items:center;gap:var(--sp-4);padding:5px 9px 5px 8px;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;color:var(--ac-ink-2);letter-spacing:-.005em;background:var(--ac-off-2);border:1px solid var(--ac-rule-2);cursor:pointer;transition:border-color .12s var(--ac-ease),color .12s var(--ac-ease),background .12s var(--ac-ease);position:relative}.cd-asst .legal-sources__btn:hover{border-color:var(--ghost-3);color:var(--ac-ink);background:var(--ac-white)}.cd-asst .legal-sources__btn--open{border-color:var(--ac-navy);color:var(--ac-navy);background:var(--ac-white)}.cd-asst .legal-sources__btn svg{width:13px;height:13px;color:var(--ac-navy);position:relative}.cd-asst .legal-sources__btn:before{content:"";position:absolute;top:3px;left:16px;width:6px;height:6px;border-radius:50%;background:var(--ac-green);box-shadow:0 0 0 1.5px var(--ac-white);pointer-events:none}.cd-asst .legal-sources__count{font-family:var(--font-h);font-size:10px;font-weight:700;font-feature-settings:"tnum";color:var(--ac-navy);background:var(--ac-off-2);padding:1px 6px;border-radius:99px;line-height:1.5;margin-left:2px;font-variant-numeric:tabular-nums}.cd-asst .legal-sources__btn--open .legal-sources__count{color:var(--ac-white);background:var(--ac-navy)}.cd-asst .legal-sources__popover{position:absolute;bottom:calc(100% + 8px);left:0;width:360px;background:var(--ac-white);border:1px solid var(--ac-rule);border-radius:12px;box-shadow:0 24px 60px -24px #0e1b3347,0 8px 24px -10px #0e1b3324;z-index:60;overflow:hidden;display:flex;flex-direction:column;padding:0}.cd-asst .legal-sources__country-row{position:relative;padding:14px 16px 12px;border-bottom:1px solid var(--ac-rule-2);background:var(--ac-white)}.cd-asst .legal-sources__country-row:before{display:none}.cd-asst .legal-sources__country-row:after{content:"Datakilder";display:block;font-family:var(--font-serif);font-style:italic;font-size:16px;font-weight:400;color:var(--ac-ink);letter-spacing:-.005em;line-height:1.2}.cd-asst .legal-sources__country{display:none!important}.cd-asst .legal-sources__scroll{overflow-y:auto;max-height:380px;padding:6px 8px 10px}.cd-asst .legal-sources__section-label{font-family:var(--font-h);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-dim);padding:12px 8px 6px;background:transparent;border:none}.cd-asst .legal-sources__list{display:flex;flex-direction:column;gap:var(--sp-1);padding:0}.cd-asst .legal-sources__item{display:flex;align-items:flex-start;gap:var(--sp-5);padding:8px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:transparent;border:none;transition:background .12s var(--ac-ease)}.cd-asst .legal-sources__item:hover{background:var(--ac-off-2)}.cd-asst .legal-sources__item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:var(--radius-xs);border:1.3px solid var(--ac-rule);background:var(--ac-white);cursor:pointer;margin:2px 0 0;flex-shrink:0;position:relative;transition:background .12s var(--ac-ease),border-color .12s var(--ac-ease)}.cd-asst .legal-sources__item input[type=checkbox]:checked{background:var(--ac-navy);border-color:var(--ac-navy)}.cd-asst .legal-sources__item input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:.5px;width:4px;height:8px;border:solid var(--ac-white);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.cd-asst .legal-sources__item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.cd-asst .legal-sources__item-name-row{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:nowrap}.cd-asst .legal-sources__item-name{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ac-ink);letter-spacing:-.008em;line-height:1.2}.cd-asst .legal-sources__item-badge{display:inline-block;width:6px;height:6px;border-radius:50%;font-size:0;color:transparent;letter-spacing:0;line-height:0;flex-shrink:0;position:relative}.cd-asst .legal-sources__item-badge--live{background:var(--ac-green)}.cd-asst .legal-sources__item-badge--live:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:var(--ac-green);opacity:.18;animation:cdAsstLivePulse 2.4s var(--ac-ease) infinite}.cd-asst .legal-sources__item-badge--cited{background:var(--ac-dim);opacity:.6}@keyframes cdAsstLivePulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.06;transform:scale(1.4)}}.cd-asst .legal-sources__item-desc{font-family:var(--font-h);font-size:11px;line-height:1.5;color:var(--ac-mid);letter-spacing:-.003em}.cd-asst .legal-sources__footer{display:flex;align-items:center;gap:var(--sp-4);padding:10px 14px;border-top:1px solid var(--ac-rule-2);background:var(--ac-off)}.cd-asst .legal-sources__footer:before{content:"";width:12px;height:12px;flex-shrink:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><circle cx='7' cy='7' r='5.5' stroke='%236c7785' stroke-width='1.4'/><path d='M7 6V10M7 4V4.5' stroke='%236c7785' stroke-width='1.4' stroke-linecap='round'/></svg>") center / contain no-repeat}.cd-asst .legal-sources__footer-text{flex:1;font-family:var(--font-h);font-size:11px;line-height:1.4;color:var(--ac-mid);letter-spacing:-.003em}.cd-asst .legal-sources__footer{flex-direction:column;align-items:stretch;gap:var(--sp-5)}.cd-asst .legal-sources__footer:before{display:none}.cd-asst .legal-sources__agentic{display:flex;gap:var(--sp-5);align-items:flex-start;cursor:pointer}.cd-asst .legal-sources__agentic input{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--ac-brand)}.cd-asst .legal-sources__agentic-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cd-asst .legal-sources__agentic-name-row{display:flex;align-items:center;gap:var(--sp-4)}.cd-asst .legal-sources__agentic-name{font-family:var(--font-h);font-size:12.5px;font-weight:600;color:var(--ac-ink);letter-spacing:-.005em}.cd-asst .chat-workflow-intro{width:100%;max-width:min(1400px,calc(100% - 32px));margin:24px auto 18px;background:#fff;border:1px solid var(--ac-rule);border-radius:12px;padding:22px 24px 20px;box-shadow:0 8px 22px -16px #0e1b332e}.cd-asst .chat-workflow-intro__head{display:flex;align-items:center;gap:var(--sp-6);margin-bottom:12px}.cd-asst .chat-workflow-intro__icon-wrap{width:36px;height:36px;border-radius:var(--radius);background:var(--navy-fast);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-asst .chat-workflow-intro__icon-wrap svg{width:18px;height:18px}.cd-asst .chat-workflow-intro__icon{width:22px;height:22px;object-fit:contain}.cd-asst .chat-workflow-intro__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cd-asst .chat-workflow-intro__eyebrow{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-mid)}.cd-asst .chat-workflow-intro__title{font-family:var(--font-h);font-size:17px;font-weight:600;color:var(--ac-navy);letter-spacing:-.014em;margin:0}.cd-asst .chat-workflow-intro__hint{font-family:var(--font-h);font-size:13px;line-height:1.55;color:var(--ac-ink-2);margin:0 0 14px}.cd-asst .chat-workflow-intro__waiting{display:inline-flex;align-items:center;gap:var(--sp-4);padding:5px 10px 5px 8px;background:var(--ac-amber-bg);border:1px solid rgba(184,130,28,.18);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:10.5px;font-weight:600;color:var(--ac-amber);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.cd-asst .chat-workflow-intro__waiting-icon{display:inline-flex;align-items:center;justify-content:center}.cd-asst .chat-workflow-intro__upload{display:inline-flex;align-items:center;gap:var(--sp-4);padding:7px 13px;background:var(--ac-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:12.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .12s var(--ac-ease)}.cd-asst .chat-workflow-intro__upload:hover{background:#000}.cd-asst .chat-workflow-intro__upload svg{width:12px;height:12px}:is(html[data-workspace-theme=dark]:not([data-native-workspace=on]),html[data-native-workspace=on][data-native-theme=dark]) .cd-asst .chat-workflow-intro__upload{color:#0e1b33}:is(html[data-workspace-theme=dark]:not([data-native-workspace=on]),html[data-native-workspace=on][data-native-theme=dark]) .cd-asst .chat-workflow-intro__upload:hover{background:#fff}.cd-asst .chat-sessions-bar{background:var(--ac-white);border-bottom:1px solid var(--ac-rule);padding:8px 14px}.cd-asst .chat-sessions-trigger{border:1px solid var(--ac-rule);background:var(--ac-off);color:var(--ac-ink-2);font-family:var(--font-h);font-size:11.5px;font-weight:500;border-radius:var(--radius-sm)}.cd-asst .chat-sessions-trigger:hover{border-color:var(--ghost-3);color:var(--ac-ink)}.cd-asst .chat-new-chat-btn{background:var(--ac-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;padding:var(--knapp-pad-sm);display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer;height:var(--knapp-h-sm)}.cd-asst .chat-new-chat-btn:hover{background:#000}.cd-asst .chat-sessions-menu__group{padding:12px 10px 6px;font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);background:transparent;border:none}.cd-asst .chat-sessions-menu__group:first-child{padding-top:6px}.cd-asst .chat-sessions-menu__sak-tag{display:inline-flex;align-items:center;font-family:var(--font-h);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ac-brand);background:#2952d914;padding:1px 5px;border-radius:2px;margin-left:6px;flex-shrink:0;line-height:1.5}.cd-asst .chat-sessions-menu__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-asst .chat-sessions-menu__name{display:flex;align-items:center;gap:var(--sp-4);width:100%;font-family:var(--font-h);font-size:12px;font-weight:500;color:var(--ac-ink);text-align:left}.cd-asst .chat-drop-overlay{background:#faf8f4f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ac-navy);border:2px dashed var(--ac-navy);font-family:var(--font-h);font-weight:500}.cd-asst .chat-artifact{position:absolute;top:0;right:0;bottom:0;width:520px;max-width:92%;background:var(--ac-white);border-left:1px solid var(--ac-rule);box-shadow:-24px 0 50px -24px #0e1b3338;display:flex;flex-direction:column;overflow:hidden;z-index:3;animation:cdAsstArtSlideIn .3s var(--ac-ease)}.cd-asst--with-rail .chat-artifact{right:260px}.cd-asst--with-art,.cd-asst--with-art.cd-asst--with-rail{padding-right:520px!important}.cd-asst--with-art.cd-asst--with-rail .cda-rail{display:none}.cd-asst--with-art .chat-artifact{right:0!important}@keyframes cdAsstArtSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.cd-asst .chat-artifact__head{display:flex;align-items:center;gap:var(--sp-5);padding:18px 22px 14px;border-bottom:1px solid var(--ac-rule-2);flex-shrink:0}.cd-asst .chat-artifact__icon{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--ac-off-2);color:var(--ac-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cd-asst .chat-artifact__titles{flex:1;min-width:0}.cd-asst .chat-artifact__cat{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac-mid);margin-bottom:3px}.cd-asst .chat-artifact__title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--ac-ink);letter-spacing:-.012em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cd-asst .chat-artifact__status{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--ac-green);padding:3px 8px;background:var(--ac-green-bg);border-radius:99px;line-height:1.3;flex-shrink:0}.cd-asst .chat-artifact__status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ac-green)}.cd-asst .chat-artifact__close{width:26px;height:26px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--ac-mid);background:transparent;border:none;cursor:pointer;flex-shrink:0;margin-left:2px}.cd-asst .chat-artifact__close:hover{color:var(--ac-ink);background:var(--ac-off-2)}.cd-asst .chat-artifact__body{flex:1;overflow-y:auto;padding:18px 22px 24px}.cd-asst .chat-artifact__doc-meta{font-family:var(--font-h);font-size:11.5px;line-height:1.4;color:var(--ac-mid);letter-spacing:.005em;margin-bottom:16px;display:flex;flex-direction:column;gap:var(--sp-1)}.cd-asst .chat-artifact__doc-meta b{color:var(--ac-ink);font-weight:600}.cd-asst .chat-artifact__summary{padding:10px 12px;background:var(--ac-off-2);border-left:2px solid var(--ac-brand);font-family:var(--font-h);font-size:12.5px;line-height:1.55;color:var(--ac-ink-2);margin-bottom:18px;border-radius:var(--radius-xs)}.cd-asst .chat-artifact__doc{font-family:var(--font-serif-2);font-size:13.5px;line-height:1.65;color:var(--ac-ink)}.cd-asst .chat-artifact__doc p{margin:0 0 10px}.cd-asst .chat-artifact__doc-html{font-family:var(--font-serif-2);font-size:13px;line-height:1.7;color:var(--ac-ink)}.cd-asst .chat-artifact__doc-html p{margin:0 0 12px}.cd-asst .chat-artifact__doc-html h1,.cd-asst .chat-artifact__doc-html h2,.cd-asst .chat-artifact__doc-html h3{font-family:var(--font-h);font-weight:600;color:var(--ac-navy);letter-spacing:-.012em;margin:18px 0 8px}.cd-asst .chat-artifact__doc-html h1{font-size:18px}.cd-asst .chat-artifact__doc-html h2{font-size:15px}.cd-asst .chat-artifact__doc-html h3{font-size:14px}.cd-asst .chat-artifact__doc-html strong,.cd-asst .chat-artifact__doc-html b{font-weight:600;color:var(--ac-ink)}.cd-asst .chat-artifact__doc-html ul,.cd-asst .chat-artifact__doc-html ol{margin:0 0 12px;padding-left:22px}.cd-asst .chat-artifact__doc-html li{margin:2px 0}.cd-asst .chat-artifact__doc-more{margin-top:18px;padding-top:14px;border-top:1px dashed var(--ac-rule);font-family:var(--font-h);font-size:11px;font-weight:500;color:var(--ac-mid);letter-spacing:.005em;text-align:center;font-style:italic}.cd-asst .chat-artifact__foot{display:flex;align-items:center;gap:var(--sp-3);padding:12px 18px;border-top:1px solid var(--ac-rule);background:var(--ac-off);flex-shrink:0;flex-wrap:wrap}.cd-asst .chat-artifact__foot-spacer{flex:1}.cd-asst .chat-artifact__btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--knapp-pad);border-radius:var(--radius-sm);font-family:var(--font-h);font-size:var(--knapp-tekst);font-weight:500;letter-spacing:-.005em;background:var(--ac-white);color:var(--ac-ink);border:1px solid var(--ac-rule);cursor:pointer;transition:border-color .12s var(--ac-ease),background .12s var(--ac-ease);height:var(--knapp-h)}.cd-asst .chat-artifact__btn:hover{border-color:var(--ac-navy)}.cd-asst .chat-artifact__btn svg{width:11px;height:11px}.cd-asst .chat-artifact__btn--primary{background:var(--ac-navy);color:var(--ac-white);border-color:var(--ac-navy)}.cd-asst .chat-artifact__btn--primary:hover{background:#000;border-color:#000}.cd-asst .compose-timer-pill{background:#b0223c0f;border:1px solid rgba(176,34,60,.18);border-radius:99px;padding:3px 10px 3px 7px;display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--ac-red);margin:8px 14px 0;align-self:flex-start;font-variant-numeric:tabular-nums}.cd-asst .compose-timer-pill svg{width:11px;height:11px}.cd-asst .compose-timer-pill__time{font-family:var(--font-h);font-feature-settings:"tnum";font-weight:600;color:var(--ac-red)}.clarification{margin-top:14px;border:1px solid var(--rule, rgba(14,27,51,.1));border-radius:12px;background:#fff;overflow:hidden;font-family:var(--font-h);box-shadow:0 8px 28px -18px #0e1b3347}.clarification.is-submitted{opacity:.72;pointer-events:none}.clarification__header{display:flex;align-items:center;gap:var(--sp-5);padding:12px 16px;background:#2952d90b;border-bottom:1px solid var(--rule, rgba(14,27,51,.07))}.clarification__header-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:var(--radius-sm);background:#2952d91a;color:var(--brand)}.clarification__header-title{font-family:var(--font-h);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink, var(--ink-3))}.clarification__header-progress{margin-left:auto;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--brand);background:#2952d91a;padding:3px 9px;border-radius:99px}.clarification__tabs{display:flex;background:#fff;border-bottom:1px solid var(--rule, rgba(14,27,51,.08));padding:8px 10px 0;gap:var(--sp-2);overflow-x:auto}.clarification__tab{display:inline-flex;align-items:center;gap:var(--sp-4);border:none;background:transparent;padding:7px 13px;border-radius:var(--radius-sm) 7px 0 0;font-family:inherit;font-size:12.5px;color:var(--mid, var(--muted));cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.clarification__tab:hover:not(:disabled){background:#2952d90a;color:var(--ink, var(--ink-3))}.clarification__tab.is-active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.clarification__tab-num{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none;border-radius:50%;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mid, var(--muted));background:#0e1b330f;transition:background-color .15s ease,color .15s ease}.clarification__tab.is-active .clarification__tab-num{background:#2952d91f;color:var(--brand)}.clarification__tab.is-answered .clarification__tab-num{background:var(--green, var(--green));color:#fff}.clarification__body{padding:18px 20px 8px}.clarification__question{font-size:14px;font-weight:600;color:var(--ink, var(--ink-3));margin-bottom:14px;line-height:1.45}.clarification__options{display:flex;flex-direction:column;gap:var(--sp-3)}.clarification__opt{display:flex;align-items:flex-start;gap:var(--sp-6);width:100%;border:1px solid var(--rule, rgba(14,27,51,.1));background:#fff;border-radius:var(--radius);padding:12px 14px;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease;font-family:inherit}.clarification__opt:hover:not(:disabled){border-color:#2952d961;background:#2952d906}.clarification__opt.is-selected{border-color:var(--brand);background:#2952d90d;box-shadow:inset 0 0 0 1px #2952d940}.clarification__radio{flex:none;width:16px;height:16px;border:1.5px solid var(--rule, rgba(14,27,51,.2));border-radius:50%;margin-top:2px;position:relative;background:#fff;transition:border-color .15s ease}.clarification__radio.is-check{border-radius:var(--radius-xs)}.clarification__opt.is-selected .clarification__radio{border-color:var(--brand, #B85D2E)}.clarification__opt.is-selected .clarification__radio.is-on:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--brand, #B85D2E);top:50%;left:50%;transform:translate(-50%,-50%)}.clarification__opt.is-selected .clarification__radio.is-check.is-on:after{border-radius:2px;width:9px;height:9px}.clarification__opt-body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1;min-width:0}.clarification__opt-label{font-size:13px;font-weight:600;color:var(--ink, var(--ink-3));line-height:1.35}.clarification__opt-desc{font-size:12px;color:var(--mid, var(--muted));line-height:1.45}.clarification__foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px;border-top:1px solid var(--rule, rgba(14,27,51,.06));margin-top:12px}.clarification__foot:has(:only-child){justify-content:flex-end}.clarification__nav{display:flex;align-items:center;gap:var(--sp-5)}.clarification__nav-btn{width:var(--knapp-h-sm);height:var(--knapp-h-sm);border-radius:var(--radius-sm);background:transparent;border:1px solid var(--rule, rgba(14,27,51,.1));color:var(--mid, var(--muted));cursor:pointer;font-size:var(--knapp-tekst);line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.clarification__nav-btn:hover:not(:disabled){background:var(--hover);color:var(--ink, var(--ink-3))}.clarification__nav-btn:disabled{opacity:.35;cursor:default}.clarification__nav-pos{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--dim, var(--muted-2));font-weight:500}.clarification__submit{display:inline-flex;align-items:center;gap:var(--sp-3);padding:8px 18px;border:none;border-radius:var(--radius-sm);background:var(--navy, var(--navy));color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.clarification__submit:hover:not(:disabled){background:#1a2540}.clarification__submit:disabled{background:var(--dim, var(--muted-2));cursor:not-allowed;opacity:.85}.clarification__submit svg{width:14px;height:14px}.plancard{margin-top:14px;border:1px solid var(--rule, rgba(14,27,51,.1));border-radius:12px;background:#fff;overflow:hidden;font-family:var(--font-h);box-shadow:0 8px 28px -18px #0e1b3347}.plancard.is-decided{opacity:.8}.plancard.is-decided .plancard__steps{opacity:.78}.plancard__header{display:flex;align-items:center;gap:var(--sp-5);padding:12px 16px;background:#0e1b3309;border-bottom:1px solid var(--rule, rgba(14,27,51,.07))}.plancard__header-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:var(--radius-sm);background:#0e1b3314;color:var(--navy, var(--navy))}.plancard__header-title{font-family:var(--font-h);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink, var(--ink-3))}.plancard__header-count{margin-left:auto;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--navy, var(--navy));background:#0e1b3312;padding:3px 9px;border-radius:99px}.plancard__title{padding:13px 16px 4px;font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--ink, var(--ink-3));line-height:1.35}.plancard__steps{list-style:none;margin:0;padding:10px 16px 14px;display:flex;flex-direction:column;gap:var(--sp-1)}.plancard__step{display:flex;align-items:flex-start;gap:var(--sp-6);padding:8px 0;position:relative}.plancard__step+.plancard__step{border-top:1px solid var(--rule-2, rgba(14,27,51,.05))}.plancard__step-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;margin-top:1px;border-radius:50%;background:#0e1b330f;color:var(--navy, var(--navy));font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.plancard__step-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.plancard__step-title{font-size:13px;font-weight:500;color:var(--ink, var(--ink-3));line-height:1.4}.plancard__step-detail{font-size:12px;color:var(--mid, var(--muted));line-height:1.45}.plancard__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:12px 16px;border-top:1px solid var(--rule, rgba(14,27,51,.07));background:#0e1b3304}.plancard__reject{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--rule, rgba(14,27,51,.14));border-radius:var(--radius-sm);background:#fff;color:var(--mid, var(--muted));font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.plancard__reject:hover:not(:disabled){background:var(--hover);color:var(--ink, var(--ink-3))}.plancard__reject:disabled{cursor:default;opacity:.7}.plancard__approve{display:inline-flex;align-items:center;gap:var(--sp-3);padding:8px 18px;border:none;border-radius:var(--radius-sm);background:var(--navy, var(--navy));color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.plancard__approve:hover:not(:disabled){background:#1a2540}.plancard__approve:disabled{background:var(--dim, var(--muted-2));cursor:default;opacity:.85}.plancard__approve svg{width:14px;height:14px}.agt-teller{font-family:var(--font-h);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--muted-2);background:#0e1b330d;border-radius:var(--radius-xs);padding:1px 5px;margin-left:6px}.agt-liste{position:relative;display:flex;flex-direction:column;gap:var(--sp-1)}.agt-liste:before{content:"";position:absolute;left:7.5px;top:10px;bottom:10px;border-left:1.5px dashed var(--ghost-3);pointer-events:none}.agt-rad{position:relative;display:flex;align-items:flex-start;gap:var(--sp-5);padding:3px 4px;border-radius:var(--radius-sm);animation:agtInn .26s cubic-bezier(.2,.65,.3,.9) both}.agt-rad__hode{display:flex;align-items:center;gap:var(--sp-5);width:100%;background:none;border:none;padding:3px 4px;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.agt-rad__hode:disabled{cursor:default}.agt-rad__hode:hover:not(:disabled){background:#0e1b3309}.agt-rad--verktoy{padding:0;flex-direction:column;align-items:stretch}.agt-rad__ikon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--chat-bg, #fff);border-radius:50%;z-index:1}.agt-ikon--done{color:var(--green)}.agt-ikon--active{color:var(--brand);animation:agtSnurr 2.4s linear infinite}.agt-ikon--error{color:var(--red)}.agt-ikon--pending{color:var(--linje-2)}.agt-rad__innhold{min-width:0;flex:1}.agt-rad__tittel{font-family:var(--font-h);font-size:12.5px;font-weight:500;color:var(--ink-3);letter-spacing:-.005em;line-height:1.45;flex:1;min-width:0}.agt-rad.is-done .agt-rad__tittel{color:#5c6675}.agt-rad__prosa{font-family:var(--font-h);font-size:12px;line-height:1.5;color:var(--muted);letter-spacing:-.003em;margin-top:2px}.agt-rad__verktoy{flex-shrink:0;display:inline-flex;color:var(--muted-2);width:13px;height:13px}.agt-rad__verktoy svg{width:13px;height:13px}.agt-merke{flex-shrink:0;font-family:var(--font-h);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);padding:1.5px 5px;animation:agtPuff .35s cubic-bezier(.34,1.56,.64,1) both}.agt-merke--done{color:var(--green);background:#3f7a5217}.agt-merke--active{color:var(--brand);background:#2952d914}.agt-merke--error{color:var(--red);background:#b0223c17}.agt-rad__chev{flex-shrink:0;color:var(--muted-2);transition:transform .2s cubic-bezier(.2,.65,.3,.9)}.agt-rad__chev.is-open{transform:rotate(180deg)}.agt-detaljer{margin:1px 0 5px 24px;padding-left:11px;border-left:1px dashed var(--ghost-3);display:flex;flex-direction:column;gap:var(--sp-2);animation:agtFold .24s cubic-bezier(.2,.65,.3,.9) both}.agt-detaljer__rad{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.agt-detaljer__merkelapp{font-family:var(--font-h);font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--linje-2);flex-shrink:0}.agt-detaljer__svar{font-family:var(--font-h);font-size:12px;line-height:1.45;color:var(--ink-4);letter-spacing:-.003em}.agt-detaljer__svar--feil{color:var(--red)}.agt-brikker{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2)}.agt-brikke{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-h);font-size:10.5px;font-weight:500;color:var(--ink-4);background:var(--off);border:1px solid var(--ghost);border-radius:var(--radius-xs);padding:1.5px 6px;animation:agtInn .22s cubic-bezier(.2,.65,.3,.9) both;transition:transform .18s ease,border-color .18s ease}.agt-brikke:hover{transform:translateY(-1px);border-color:var(--ghost-3)}.agt-brikke svg{width:10px;height:10px;flex-shrink:0;opacity:.7}@keyframes agtInn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes agtFold{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes agtPuff{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes agtSnurr{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.agt-rad,.agt-brikke,.agt-detaljer,.agt-merke,.agt-ikon--active{animation:none}.agt-brikke:hover{transform:none}}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;pointer-events:none}.tour-mask{position:absolute;top:0;left:0;pointer-events:none;animation:tour-fade-in .22s ease-out}.tour-mask__path{fill:#0e1b33a8;transition:d .28s ease}.tour-ring{position:absolute;border-radius:var(--radius);pointer-events:none;box-shadow:0 0 0 2px #ffffffe6,0 0 0 6px #2952d947,0 8px 28px #0e1b3359;transition:top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1)}.tour-guard{position:absolute;pointer-events:auto;cursor:default}.tour-card{position:absolute;width:340px;box-sizing:border-box;background:var(--white, #fff);border-radius:14px;box-shadow:0 24px 60px #0e1b3352,0 2px 8px #0e1b331f;padding:20px 20px 16px;font-family:var(--font-sans);pointer-events:auto;animation:tour-card-in .24s cubic-bezier(.16,1,.3,1);transition:top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1)}.tour-card--center{width:420px;padding:30px 30px 22px;text-align:center;transition:none}.tour-card__brand{font-family:var(--font-serif);font-size:13px;letter-spacing:2.4px;text-transform:uppercase;color:var(--blue, var(--brand));margin-bottom:14px}.tour-card__step{display:flex;align-items:center;gap:var(--sp-4);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--blue, var(--brand));margin-bottom:8px}.tour-card__count{margin-left:auto;color:var(--dim, var(--muted-2));font-weight:600;letter-spacing:.4px}.tour-card__title{margin:0 0 8px;font-family:var(--font-h);font-size:18px;font-weight:600;color:var(--ink, var(--ink-5));line-height:1.25;letter-spacing:-.3px}.tour-card__title--lg{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.4px;margin-bottom:12px}.tour-card__body{margin:0;font-size:13px;color:var(--ink-2, var(--ink-4));line-height:1.58}.tour-card--center .tour-card__body{font-size:14px;line-height:1.6}.tour-card__hint{margin-top:10px;padding:8px 10px;background:var(--off, var(--off));border-left:2px solid var(--blue, var(--brand));border-radius:0 6px 6px 0;font-size:12px;color:var(--ink-2, var(--ink-4))}.tour-card__nav{display:flex;align-items:center;gap:var(--sp-4);margin-top:18px}.tour-card__nav--center{justify-content:center;gap:var(--sp-8);margin-top:24px}.tour-card__spacer{flex:1}.tour-card__skip{font-family:inherit;font-size:12px;color:var(--dim, var(--muted));background:transparent;border:none;cursor:pointer;padding:6px 2px}.tour-card__skip:hover{color:var(--ink, var(--ink-5))}.tour-card__btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 16px;background:var(--navy, var(--navy));color:#fff;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--knapp-tekst);font-weight:500;cursor:pointer;transition:background .12s,transform .12s;height:var(--knapp-h)}.tour-card__btn:hover{background:#1c2b4a}.tour-card__btn:active{transform:translateY(1px)}.tour-card__btn--ghost{background:#fff;color:var(--ink-2, var(--ink-4));border:1px solid var(--off-2, var(--linje))}.tour-card__btn--ghost:hover{background:var(--off, var(--off));color:var(--ink, var(--ink-5))}body.nordive-tour-active .support-fab,body.nordive-tour-active .coachmark-bubble,body.nordive-tour-active .coachmark-dot,body.nordive-tour-active .demo-tag{display:none!important}@keyframes tour-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tour-card-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.tour-card--center{animation-name:tour-card-center-in}@keyframes tour-card-center-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion: reduce){.tour-mask,.tour-card,.tour-ring{animation:none;transition:none}}.kig{background:var(--white, #fff);border:1px solid var(--off-2, #ece7de);border-radius:12px;padding:18px 20px 14px;margin-bottom:18px;box-shadow:var(--shadow-xs, 0 1px 2px rgba(14, 27, 51, .05))}.kig__hode{display:flex;align-items:baseline;gap:var(--sp-5);margin-bottom:4px}.kig__tittel{font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--ink, var(--ink-5));letter-spacing:-.2px}.kig__teller{font-size:12px;color:var(--dim, var(--muted-2));font-variant-numeric:tabular-nums}.kig__lukk{margin-left:auto;background:transparent;border:none;color:var(--dim, var(--muted-2));font-size:12px;cursor:pointer;padding:2px 4px}.kig__lukk:hover{color:var(--ink, var(--ink-5))}.kig__bar{height:4px;background:var(--off-2, #f0ece4);border-radius:999px;overflow:hidden;margin:10px 0 14px}.kig__bar-fyll{height:100%;background:var(--blue, var(--brand));border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.kig__liste{display:flex;flex-direction:column;gap:var(--sp-1)}.kig__rad{display:flex;align-items:center;gap:var(--sp-6);padding:9px 8px;margin:0 -8px;border:none;background:transparent;border-radius:var(--radius);font-family:inherit;font-size:13px;color:var(--ink, var(--ink-5));text-align:left;cursor:pointer;width:calc(100% + 16px);transition:background .12s}.kig__rad:hover{background:var(--off, var(--off))}.kig__hake{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--off-2, #d8d2c7);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .16s,border-color .16s}.kig__rad--ferdig .kig__hake{background:var(--green, #17864e);border-color:var(--green, #17864e)}.kig__rad--ferdig .kig__tekst{color:var(--dim, var(--muted-2));text-decoration:line-through;text-decoration-color:#94a3b880}.kig__tekst{flex:1;line-height:1.4}.kig__pil{color:var(--dim, var(--linje-2));opacity:0;transition:opacity .12s}.kig__rad:hover .kig__pil{opacity:1}.kig__rad--ferdig .kig__pil{display:none}.kig__ferdig-note{margin-top:10px;font-size:12.5px;color:var(--ink-2, var(--ink-4))}@media (max-width: 700px){.tour-card{width:calc(100vw - 32px)}.tour-card--center{width:calc(100vw - 32px);padding:24px 20px 18px}.tour-card__title--lg{font-size:22px}}@media (max-width: 640px){html,body{overflow-x:hidden}body,#root,.taskpane{max-width:100vw}}@media (max-width: 480px){.taskpane-content{padding-left:10px;padding-right:10px}}@media (max-width: 480px){.nv-digest-banner{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-5);row-gap:var(--sp-3);padding:12px 14px}.nv-digest-banner__eyebrow{order:1}.nv-digest-banner__badge{order:2}.nv-digest-banner__chev{order:3;margin-left:auto}.nv-digest-banner__close{order:4}.nv-digest-banner__headline{order:5;flex-basis:100%;white-space:normal}}@media (max-width: 480px){.chat-composer{margin-top:6px;border-radius:12px}.chat-composer__input{padding:10px 14px 7px;line-height:1.4;max-height:120px}.chat-composer__footer{padding:4px 8px 5px;gap:var(--sp-3)}.chat-composer__actions{gap:var(--sp-2);row-gap:var(--sp-2)}.chat-action-btn{padding:var(--knapp-pad-sm);font-size:var(--knapp-tekst);gap:var(--sp-2);height:var(--knapp-h-sm)}.chat-composer .legal-sources,.chat-action-btn--mini{display:none}}@media (max-width: 480px){.inbox-v2-scroll{overflow-wrap:break-word;word-break:break-word}.inbox-v2-scroll img{max-width:100%!important;height:auto!important}.inbox-v2-scroll table{display:block;max-width:100%;overflow-x:auto}.inbox-v2-scroll pre{white-space:pre-wrap;word-break:break-word}}@media (max-width: 480px){.email-html{overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}.email-html *{max-width:100%!important;box-sizing:border-box}.email-html img{height:auto!important}.email-html table{display:block;width:100%!important;overflow-x:auto}.email-html pre{white-space:pre-wrap;word-break:break-word}}:root[data-workspace-design=on]{--navy: #0e1b33;--ink: #0e1b33;--brand: #0e1b33;--blue: #2952d9;--off: #faf8f4;--off-2: #f5f3ef;--surface: #fff;--surface-2: #faf8f4;--wd-line: #e5e9ef;--wd-muted: #78869a;--wd-radius: 7px}:root[data-workspace-design=on][data-sb-tema=burgunder]{--sb-bg: #300a16;--sb-fast: #300a16}[data-workspace-design=on] .web-full{background:#fff;font-family:Inter,sans-serif}[data-workspace-design=on] .web-main__topbar{height:58px;min-height:58px;border-bottom:1px solid var(--wd-line);background:#fff;padding-inline:28px}[data-workspace-design=on] .web-main__title{font-size:13px;font-weight:500;color:#45566e}[data-workspace-design=on] .web-main__content{background:#fff}[data-workspace-design=on] :is(button,input,textarea){font-family:inherit}[data-workspace-design=on] button{transition:background .14s,box-shadow .14s,border-color .14s}[data-workspace-design=on] button:not(:disabled):focus-visible{outline:2px solid #2952d9;outline-offset:3px}[data-workspace-design=on] :is(.nv-btn,.nv-seg-btn,.settings-sticky-save__btn,.connection-card__btn,.reply-btn,.tl-tabs-btn){border-radius:6px}[data-workspace-design=on] :is(.nv-btn,.nv-seg-btn,.connection-card__btn,.settings-qa-add):not(:disabled):hover{box-shadow:0 3px 9px #0e1b3312}[data-workspace-design=on] :is(.settings-input,.nv-select__btn){border-color:#dde4ed;border-radius:6px}[data-workspace-design=on] :is(.nv-ctx-item,.inbox-context-item):hover{background:#f1f4f9}[data-workspace-design=on] .settings-shell--single{background:#fff;max-width:1200px;margin:0 auto}[data-workspace-design=on] .settings-sidebar{background:#faf8f4;border-right:1px solid #e7e4de;padding:26px 18px;width:222px;flex-shrink:0}[data-workspace-design=on] .settings-page-section{padding:30px 36px;max-width:840px}[data-workspace-design=on] .settings-page-section__title{font-family:Inter Tight,Inter,sans-serif;font-size:26px;letter-spacing:-.6px;font-weight:500}[data-workspace-design=on] :is(.settings-card,.connection-card,.train-card,.sig-builder){background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:none;padding:22px}[data-workspace-design=on] .train-card{background:#faf8f4;border-color:#e8e2d8}[data-workspace-design=on] .settings-toggle{box-sizing:border-box;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:21px!important;border:0!important;border-radius:20px!important;position:relative!important;background:#cbd3de!important;padding:0!important}[data-workspace-design=on] .settings-toggle--on{background:#0e1b33!important}[data-workspace-design=on] .settings-toggle__thumb{box-sizing:border-box;position:absolute!important;left:3px!important;top:3px!important;margin:0!important;width:15px!important;height:15px!important;border-radius:50%;background:#fff!important;transform:none!important;transition:left .16s}[data-workspace-design=on] .settings-toggle--on .settings-toggle__thumb{left:18px!important}[data-workspace-design=on] .settings-toggle:disabled{opacity:.45}[data-workspace-design=on] .wd-profile-name{display:grid;grid-template-columns:1fr 1fr;gap:18px}[data-workspace-design=on] .wd-profile-name label{display:block}[data-workspace-design=on] .wd-profile-name .settings-input{width:100%}[data-workspace-design=on] .wd-integration-mark{width:72px;height:42px;object-fit:contain;display:block;flex-shrink:0}[data-workspace-design=on] .wd-integration-mark.symbol{width:34px;height:34px}[data-workspace-design=on] .tl-page{max-width:1400px!important;padding:28px!important;background:#fff}[data-workspace-design=on] .tl-tabs{margin-bottom:24px;border-bottom:1px solid #e6eaf0;background:#fff}[data-workspace-design=on] .wd-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid #dde4ed;border-radius:6px;background:#fff;color:#42536b;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}[data-workspace-design=on] .wd-button:hover:not(:disabled){box-shadow:0 3px 9px #0e1b3312;background:#fafbfc}[data-workspace-design=on] .wd-primary{background:#0e1b33;color:#fff;border-color:#0e1b33}[data-workspace-design=on] .wd-primary:hover:not(:disabled){background:#1b2e4c}[data-workspace-design=on] .wd-ledger{border:1px solid #e1e6ee;border-radius:8px;background:#fff;overflow:visible}[data-workspace-design=on] .wd-ledger-toolbar{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e5e9ef}[data-workspace-design=on] .wd-ledger-toolbar>.wd-button{margin-left:auto}[data-workspace-design=on] .wd-search{display:flex;align-items:center;gap:8px;min-height:34px;max-width:310px;flex:1;background:#faf8f4;border:1px solid #e8e3db;border-radius:6px;padding:6px 10px;color:#8190a3}[data-workspace-design=on] .wd-search input{min-width:0;width:100%;border:0;background:transparent;outline:none;font-size:12px;color:#34475f}[data-workspace-design=on] .wd-ledger-head,[data-workspace-design=on] .wd-time-row{display:grid;grid-template-columns:minmax(240px,1fr) 90px 130px 34px;align-items:center;gap:14px;padding:12px 20px}[data-workspace-design=on] .wd-ledger-head{background:#faf8f4;border-bottom:1px solid #e8e5df;color:#7d8999;font-size:10px;letter-spacing:.08em;text-transform:uppercase}[data-workspace-design=on] .wd-ledger-head>label{display:flex;align-items:center;gap:14px}[data-workspace-design=on] .wd-ledger input[type=checkbox]{width:15px;height:15px;accent-color:#0e1b33;flex:0 0 15px}[data-workspace-design=on] .wd-time-group-title{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;background:#fcfcfd;border-bottom:1px solid #e9edf2;font-size:12px}[data-workspace-design=on] .wd-time-group-title strong{font-weight:500}[data-workspace-design=on] .wd-time-group-title span{font-size:11px;color:#8491a3}[data-workspace-design=on] .wd-time-row{min-height:73px;border-bottom:1px solid #e9edf2}[data-workspace-design=on] .wd-time-row:hover{background:#fafbfd}[data-workspace-design=on] .wd-time-main{display:flex;align-items:center;gap:14px;min-width:0}[data-workspace-design=on] .wd-time-main>button{text-align:left;min-width:0;flex:1;border:0;background:transparent;cursor:pointer;padding:0}[data-workspace-design=on] .wd-time-main strong{display:block;font-size:13px;line-height:1.6;font-weight:450;color:#25374e}[data-workspace-design=on] .wd-time-main small{display:block;margin-top:3px;font-size:11px;color:#8390a2}[data-workspace-design=on] .wd-time-source{color:#526f98;display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#edf2f9;flex-shrink:0}[data-workspace-design=on] .wd-time-hours{font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;color:#24374f;background:none;border:0;text-align:left;cursor:pointer}[data-workspace-design=on] .wd-status{font-size:10px;border-radius:4px;padding:4px 7px;width:max-content;background:#faf0db;color:#95701e}[data-workspace-design=on] .wd-status.approved{background:#eaf3ee;color:#3e7257}[data-workspace-design=on] .wd-status.sent{background:#eef1f5;color:#768497}[data-workspace-design=on] .wd-icon-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#7d8a9b;cursor:pointer}[data-workspace-design=on] .wd-icon-button:hover{background:#f0f3f8;border-color:#e0e6ef}[data-workspace-design=on] .wd-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;color:#7c899b;font-size:12px}[data-workspace-design=on] .wd-ledger-footer strong{color:#263b56;font-weight:500}[data-workspace-design=on] .wd-selection{position:sticky;bottom:14px;margin:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px;border:1px solid #cdd8e7;border-radius:8px;background:#f4f7fc;box-shadow:0 7px 24px #0e1b3315;z-index:5;font-size:12px}[data-workspace-design=on] .wd-selection>span{margin-right:auto}[data-workspace-design=on] .wd-selection small{font-size:11px;color:#74839a}[data-workspace-design=on] .wd-selection p{flex-basis:100%;color:#a33348;margin:0}[data-workspace-design=on] .wd-empty{padding:44px;text-align:center;color:#8491a3}[data-workspace-design=on] .wd-empty h3{font-size:16px;color:#3b4d65;font-weight:500}[data-workspace-design=on] .wd-empty p{font-size:12px}[data-workspace-design=on] .web-main__content--inbox{padding:0!important;background:#fff}[data-workspace-design=on] :is(.inbox-v2-root){background:#fff;border-radius:0;max-width:none}[data-workspace-design=on] :is(.inbox-v2-row){border-bottom:1px solid #e8ecf2;border-radius:0}[data-workspace-design=on] :is(.inbox-v2-row):hover{background:#f7f9fc}[data-workspace-design=on] :is(.wd-mail-reader){background:#fff}[data-workspace-design=on] :is(.inbox-tagstripe button){border-radius:4px}[data-workspace-design=on] :is(.inbox-context-menu,.nv-context-menu){border:1px solid #e1e6ee;border-radius:8px;box-shadow:0 12px 36px #0e1b3320;background:#fff;padding:6px}[data-workspace-design=on] .wd-ai-note{font-size:11px;line-height:1.6;color:#758399;font-weight:400;margin:8px 0;white-space:normal}[data-workspace-design=on] .wd-ai-note.composer{text-align:center;flex-shrink:0;padding-inline:16px}[data-workspace-design=on] .wd-tasks{padding:26px 28px!important;background:#fff!important}[data-workspace-design=on] .wd-tasks input[placeholder*=øk]{background:#faf8f4!important;border:1px solid #e8e3db!important;border-radius:6px!important;padding:8px 10px!important}[data-workspace-design=on] .nv-oppgave-panel{background:#fff!important;border-left:1px solid #e1e6ee!important}[data-workspace-design=on] .wd-tasks button{border-radius:6px}[data-workspace-design=on] .web-main__content--chat{background:#fff}[data-workspace-design=on] :is(.chat-composer-inner){border-radius:10px;border-color:#dfe5ed;background:#fff;box-shadow:0 4px 18px #0e1b3308}[data-workspace-design=on] :is(.chat-action-btn,.asst-pick__trigger){border-radius:5px}[data-workspace-design=on] :is(.adx-comp-card){border-radius:8px;border-color:#dfe5ed;background:#fff}[data-workspace-design=on] :is(.chat-side){background:#fff;border-left:1px solid #e1e6ee}[data-workspace-design=on] .adx-send2{background:#0e1b33;border-radius:6px}@media (max-width: 900px){[data-workspace-design=on] .settings-page-section{padding:24px 20px}[data-workspace-design=on] .settings-sidebar{width:190px}[data-workspace-design=on] .web-main__topbar{padding-inline:18px}[data-workspace-design=on] .wd-ledger-head,[data-workspace-design=on] .wd-time-row{grid-template-columns:minmax(180px,1fr) 65px 108px 28px;gap:9px;padding-inline:14px}}@media (max-width: 640px){[data-workspace-design=on] .wd-profile-name{grid-template-columns:1fr}[data-workspace-design=on] .wd-ledger-toolbar{flex-wrap:wrap}[data-workspace-design=on] .wd-search{flex-basis:100%;max-width:none}[data-workspace-design=on] .wd-ledger-head{display:none}[data-workspace-design=on] .wd-time-row{grid-template-columns:minmax(0,1fr) 65px}[data-workspace-design=on] .wd-time-main{gap:8px}[data-workspace-design=on] .wd-time-source{display:none}[data-workspace-design=on] .wd-time-row>.wd-status{margin-left:23px}[data-workspace-design=on] .wd-time-row>.wd-icon-button{justify-self:start}[data-workspace-design=on] .wd-time-group-title,[data-workspace-design=on] .wd-ledger-footer{flex-wrap:wrap}[data-workspace-design=on] .wd-selection{bottom:8px}[data-workspace-design=on] .wd-ledger-toolbar>.wd-button{margin-left:0}[data-workspace-design=on] .tl-page,[data-workspace-design=on] .wd-tasks{padding:18px 12px!important}}[data-workspace-design=on] .wd-task-toolbar{padding:0 0 16px!important;gap:10px!important;border-bottom:1px solid var(--wd-line)}[data-workspace-design=on] .wd-task-scroll{padding:20px 0!important}[data-workspace-design=on] .wd-home{background:#fff!important;max-width:1380px;margin-inline:auto}[data-workspace-design=on] .chat-welcome{text-align:center}[data-workspace-design=on] .chat-welcome__eye{justify-content:center}[data-workspace-design=on] .chat-welcome__greeting{font-weight:450;letter-spacing:-.8px}[data-workspace-design=on] .cda-rail{background:#faf8f4;border-right:1px solid #e6e2dc}[data-workspace-design=on] .cda-rail__conv{border-radius:6px}[data-workspace-design=on] .chat-disclaimer{font-size:11px;color:#7b889b;line-height:1.5;padding-block:6px}[data-workspace-design=on] .adx-comp-card{box-shadow:0 4px 14px #0e1b3309;border:1px solid #dfe5ed}[data-workspace-design=on] .wd-mail-summary{border:1px solid #e6e2d9!important;background:#faf8f4!important;border-radius:7px!important;padding:14px 16px!important}[data-workspace-design=on] .wd-mail-reader-head{background:#fff!important;border-bottom:1px solid var(--wd-line)!important}[data-workspace-design=on] .wd-mail-reader-head button:hover{box-shadow:0 3px 9px #0e1b3312}[data-workspace-design=on] .wd-inbox-toolbar{gap:12px!important;border-bottom:1px solid var(--wd-line)!important}[data-workspace-design=on] .inbox-v2-mappeknapp{border-radius:6px;background:#fff;border-color:#dde4ed}[data-workspace-design=on] .inbox-fanepille{border-radius:5px}[data-workspace-design=on] .wd-calendar-day{background:#fff!important;min-height:120px!important}[data-workspace-design=on] .wd-calendar-day.weekend{background:#faf8f4!important}[data-workspace-design=on] .wd-calendar-day.today{box-shadow:inset 0 3px #2952d9;background:#f8faff!important}[data-workspace-design=on] .wd-calendar-day button{background:#fff!important}[data-workspace-design=on] .wd-calendar-day button:hover{box-shadow:0 2px 7px #0e1b3314}[data-workspace-design=on] .wd-calendar-error{display:flex;gap:12px;align-items:center;color:#a33348;font-size:12px}[data-workspace-design=on] .wd-deadline-input{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#64758d}[data-workspace-design=on] .wd-deadline-input>div{display:flex;gap:8px}[data-workspace-design=on] .wd-deadline-input input{min-width:0;flex:1;border:1px solid #e1e6ee;background:#faf8f4;border-radius:6px;padding:8px 10px;font:inherit;color:#25374e}[data-workspace-design=on] .wd-top-shortcuts{display:flex;gap:6px;align-items:center}[data-workspace-design=on] .wd-top-shortcuts button{border:1px solid transparent;border-radius:5px;background:#fff;padding:7px 10px;color:#66768c;font-size:12px;cursor:pointer}[data-workspace-design=on] .wd-top-shortcuts button:hover{border-color:#e1e6ee;background:#faf8f4;box-shadow:0 3px 8px #0e1b3310}[data-workspace-design=on] .wd-task-table-wrap{width:100%;overflow:auto;border:1px solid #e1e6ee;border-radius:8px}[data-workspace-design=on] .wd-task-table{border-collapse:collapse;width:100%;min-width:760px;background:#fff;font-size:12px;color:#65738a}[data-workspace-design=on] .wd-task-table th{background:#faf8f4;color:#7b8899;text-align:left;padding:13px 14px;border-bottom:1px solid #e6e2db;font-weight:500}[data-workspace-design=on] .wd-task-table th button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}[data-workspace-design=on] .wd-task-table td{padding:15px 14px;border-bottom:1px solid #e9edf2;vertical-align:middle}[data-workspace-design=on] .wd-task-table tr:last-child td{border-bottom:0}[data-workspace-design=on] .wd-task-table tbody tr:hover{background:#fafbfd}[data-workspace-design=on] .wd-task-table input{accent-color:#0e1b33}[data-workspace-design=on] .wd-task-title{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;color:#26384f;font:inherit;font-size:13px;text-align:left;cursor:pointer;min-width:190px}[data-workspace-design=on] .wd-task-title.done{text-decoration:line-through;color:#8795a7}[data-workspace-design=on] .wd-nowrap{white-space:nowrap}[data-workspace-design=on] .wd-nowrap small{display:block;margin-top:4px}[data-workspace-design=on] .wd-preclusive{display:block;font-size:9px;font-weight:500;color:#a53850;margin-top:4px}[data-workspace-design=on] .wd-table-actions{display:flex;justify-content:flex-end;gap:4px}[data-workspace-design=on] .wd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-workspace-design=on] .settings-content--single{padding:0 28px 80px}@media (max-width: 720px){[data-workspace-design=on] .wd-top-shortcuts{gap:0}[data-workspace-design=on] .wd-top-shortcuts button{padding-inline:6px;font-size:11px}}[data-workspace-design=on] .wd-ledger-toolbar .wd-search{flex:0 1 300px;min-width:180px}[data-workspace-design=on] .wd-ledger-toolbar>.nv-select{width:190px;flex:0 0 190px}[data-workspace-design=on] .nv-select__btn{background:#fff;border:1px solid #dde4ed;border-radius:6px;min-height:34px;font-size:12px;padding:7px 10px;color:#42536b}[data-workspace-design=on] .nv-select__chev{font-size:12px;flex:0 0 12px;text-align:center}[data-workspace-design=on] .nv-select__menu{border-radius:7px;border-color:#e1e6ee;box-shadow:0 10px 28px #0e1b331a}[data-workspace-design=on] .wd-mail-sender-line{align-items:center!important}[data-workspace-design=on] .wd-mail-reader-head h2{font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.3px}@media (max-width: 640px){[data-workspace-design=on] .wd-ledger-toolbar .wd-search{flex:1 1 100%;min-width:0}}[data-workspace-design=on] .wd-reminders{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}[data-workspace-design=on] .wd-reminders small{font-size:11px;line-height:1.5;color:#8491a3}[data-workspace-design=on] .wd-reminder-tags{display:flex;gap:6px;flex-wrap:wrap}[data-workspace-design=on] .wd-reminder-tags>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e4e8ee;border-radius:5px;padding:4px 5px 4px 8px;font-size:11px;color:#4f637e}[data-workspace-design=on] .wd-reminder-tags button{border:0;background:none;display:grid;place-items:center;padding:0;color:#8795a7;cursor:pointer}[data-workspace-design=on] .wd-reminder-add{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-workspace-design=on] .wd-reminder-add input{width:66px;height:34px;border:1px solid #dde4ed;border-radius:6px;padding:7px;font-size:12px}[data-workspace-design=on] .wd-reminder-add .nv-select{width:126px;flex-shrink:0}[data-workspace-design=on] .wd-profile-name{max-width:520px}[data-workspace-design=on] .wd-calendar-period>.nv-select{width:130px;flex:0 0 130px;margin-left:auto}[data-workspace-design=on] .tl-v2{background:#fff;min-height:100%}[data-workspace-design=on] .nv-seg-btn:focus:not(:focus-visible){outline:none}[data-workspace-design=on] .wd-mail-header-actions{flex-direction:column;align-items:flex-end!important;gap:7px!important}[data-workspace-design=on] .wd-mail-clock-actions{gap:6px}[data-workspace-design=on] .wd-thread-message{border:1px solid #d4dce7!important;border-radius:7px!important;margin-top:10px!important;margin-bottom:0!important;background:#fff!important}[data-workspace-design=on] .wd-thread-message.is-collapsed{background:#faf9f6!important;transition:border-color .15s,background .15s}[data-workspace-design=on] .wd-thread-message.is-collapsed:hover{border-color:#aab8ca!important;background:#f5f6f8!important}[data-workspace-design=on] .wd-mail-compose{border:1px solid #bcc9d9!important;border-radius:7px!important;box-shadow:0 1px 3px #0e1b3308!important}[data-workspace-design=on] .wd-mail-compose:focus-within{border-color:#778da9!important}[data-workspace-design=on] .wd-mail-compose-tabs{gap:3px!important;flex-wrap:wrap;padding:8px 10px!important;background:#faf9f6!important}[data-workspace-design=on] .wd-mail-compose-tabs button{white-space:nowrap}[data-workspace-design=on] .wd-mail-compose .nv-svar-bunn{flex-wrap:wrap;row-gap:10px}:root[data-workspace-design=on]{--font-h: "Inter", sans-serif;--font-body: "Inter", sans-serif;--wd-page: #faf8f4;--wd-text: #344965;--wd-control-height: 34px}[data-workspace-design=on] .web-full{border:0;border-radius:0}[data-workspace-design=on] .web-main__topbar{height:54px;min-height:54px;padding-inline:24px}[data-workspace-design=on] .web-main__content{background:var(--wd-page)}[data-workspace-design=on] .web-main__content--home,[data-workspace-design=on] .web-main__content--oppgaver,[data-workspace-design=on] .web-main__content--settings{padding:0}[data-workspace-design=on] .sidebar__hendel{width:18px;height:36px;border:1px solid #ffffff33;border-radius:6px}[data-workspace-design=on] :is(.wd-button,.wd-task-new){min-height:34px;border:1px solid #e1e6ee;font-size:11px;font-weight:500;border-radius:6px;padding:0 12px;box-shadow:none;white-space:nowrap}[data-workspace-design=on] :is(.wd-button.primary,.wd-task-new){background:#0e1b33!important;color:#fff!important;border-color:#0e1b33!important}[data-workspace-design=on] .wd-button:disabled{opacity:.45;cursor:default}[data-workspace-design=on] .wd-page-heading{margin:0 0 32px}[data-workspace-design=on] .wd-page-heading p{margin:0 0 14px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#8793a7}[data-workspace-design=on] .wd-page-heading h1{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:33px;font-weight:400;letter-spacing:-1.1px}[data-workspace-design=on] .wd-filter-tabs{display:flex;align-self:stretch;gap:24px}[data-workspace-design=on] .wd-filter-tabs button{display:flex;align-items:center;gap:7px;position:relative;background:none;border:0;border-radius:0;padding:0;color:#8895a9;font-size:12px;white-space:nowrap}[data-workspace-design=on] .wd-filter-tabs button.selected{color:#263b56}[data-workspace-design=on] .wd-filter-tabs button.selected:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background:#0e1b33}[data-workspace-design=on] .wd-filter-tabs small{background:#f0f3f8;font-size:10px;padding:2px 4px;border-radius:3px;font-variant-numeric:tabular-nums}[data-workspace-design=on] .wd-tasks{padding:36px 32px 44px!important;background:var(--wd-page)!important;overflow:auto}[data-workspace-design=on] .wd-task-surface{background:#fff;border:1px solid #e5e9ef;border-radius:9px;min-width:0;width:100%;overflow:visible}[data-workspace-design=on] .wd-task-toolbar{padding:0 22px!important;min-height:62px;align-items:center;gap:12px!important;border-bottom:1px solid #e7ebf1;flex-shrink:0}[data-workspace-design=on] .wd-task-toolbar>.wd-button{border:0;background:none;color:#8090a7}[data-workspace-design=on] .wd-task-refine{min-height:61px;display:flex;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid #e7ebf1;flex-shrink:0}[data-workspace-design=on] .wd-task-refine .wd-search{width:260px;flex:0 1 260px;background:#faf8f4;border-color:#e8e4dc;padding:8px 10px}[data-workspace-design=on] .wd-task-refine .wd-search input{font-size:11px}[data-workspace-design=on] .wd-task-refine>.nv-select{width:180px}[data-workspace-design=on] .wd-task-refine>.nv-select>.nv-select__btn{border-color:transparent;font-size:11px}[data-workspace-design=on] .wd-task-view{margin-left:auto;display:flex;gap:2px;padding:3px;border:1px solid #e1e7ef;border-radius:6px}[data-workspace-design=on] .wd-task-view button{display:flex;gap:5px;align-items:center;height:27px;padding:0 8px;border:0;background:none;border-radius:4px;font-size:10px;color:#8593a8}[data-workspace-design=on] .wd-task-view button[aria-selected=true]{background:#edf1f7;color:#304d77}[data-workspace-design=on] .wd-task-active-filters:empty{display:none}[data-workspace-design=on] .wd-task-active-filters{padding:0 22px}[data-workspace-design=on] .wd-task-scroll{padding:0!important;overflow:visible!important}[data-workspace-design=on] .wd-task-list{padding:10px 0 20px}[data-workspace-design=on] .wd-task-group-heading{display:flex;gap:5px;align-items:center;min-height:43px;padding:8px 22px}[data-workspace-design=on] .wd-task-group-toggle{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;font-size:12px;font-weight:500;color:#536985}[data-workspace-design=on] .wd-task-group-toggle i{width:6px;height:6px;border-radius:50%}[data-workspace-design=on] .wd-task-group-toggle small{color:#98a5b8;font-size:10px;font-weight:400}[data-workspace-design=on] .wd-task-group-rule{height:1px;background:#e7ecf2;flex:1;margin:0 10px}[data-workspace-design=on] .wd-task-list-row{display:grid;grid-template-columns:22px minmax(180px,1fr) 112px 106px 28px 27px;gap:14px;align-items:center;min-height:74px;padding:9px 22px;border-block:1px solid #eef1f5}[data-workspace-design=on] .wd-task-list-row+.wd-task-list-row{border-top:0}[data-workspace-design=on] .wd-task-list-row:hover{background:#fafbfd}[data-workspace-design=on] .wd-task-check{display:grid;place-items:center;padding:0;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid #ccd5e1;color:#fff}[data-workspace-design=on] .wd-task-check.checked{background:#3f7a52;border-color:#3f7a52}[data-workspace-design=on] .wd-task-copy{min-width:0;text-align:left;padding:0;background:none;border:0;color:#304765}[data-workspace-design=on] .wd-task-copy strong{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.6}[data-workspace-design=on] .wd-task-copy small{display:flex;gap:5px;align-items:center;color:#91a0b5;font-size:10px;margin-top:5px}[data-workspace-design=on] .wd-task-copy small i,.wd-task-priority{width:5px;height:5px;border-radius:50%;background:#b7803b;flex-shrink:0}[data-workspace-design=on] .wd-task-list-row.done .wd-task-copy strong{text-decoration:line-through;color:#91a0b5}[data-workspace-design=on] .wd-task-list-row .nv-select__btn{border:0;font-size:10px;color:#8190a5;background:transparent;padding:6px}[data-workspace-design=on] .wd-task-due{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:6px;border:0;background:none;font-size:10px;color:#7f8ea3}[data-workspace-design=on] .wd-task-due svg{width:12px}[data-workspace-design=on] .wd-task-due.urgent{background:#fcf3e9;color:#a46c2c}[data-workspace-design=on] .wd-task-person{width:26px;height:26px;border:0;border-radius:5px;background:#e9edff;color:#3458cf;font-size:9px}[data-workspace-design=on] .wd-task-group-empty{display:flex;gap:7px;align-items:center;padding:12px 22px 16px 48px;background:none;border:0;font-size:11px;color:#91a0b5}[data-workspace-design=on] .wd-group-rename{display:flex;align-items:end;gap:10px;padding:16px 22px;border-bottom:1px solid #e8ecf1;background:#faf8f4}[data-workspace-design=on] .wd-group-rename label{display:grid;gap:7px;font-size:11px;color:#667991}[data-workspace-design=on] .wd-group-rename input{height:34px;border:1px solid #dce3ed;border-radius:6px;padding:7px 10px;background:#fff}[data-workspace-design=on] .wd-task-board{padding:20px;background:#fafbfd;gap:17px!important;overflow:auto}[data-workspace-design=on] .wd-task-column{border:0!important;background:transparent!important;box-shadow:none!important}[data-workspace-design=on] .wd-task-column>div:first-child{display:none}[data-workspace-design=on] .wd-task-column-head{border:0!important;background:transparent!important;padding:3px 2px 14px!important}[data-workspace-design=on] .wd-task-footnote{margin:0!important;padding:14px 22px!important;border-top:1px solid #e9edf2;color:#8898ad;font-size:10px!important;background:#fcfcfd;flex-wrap:wrap}[data-workspace-design=on] .wd-task-footnote>span:nth-child(2){display:none}[data-workspace-design=on] .tl-v2{background:var(--wd-page)}[data-workspace-design=on] .tl-page{max-width:1550px!important;padding:36px 32px 46px!important;background:transparent}[data-workspace-design=on] .web-main__verktoy-slot .tl-tabs{margin:0;border:0;gap:4px;background:none}[data-workspace-design=on] .web-main__verktoy-slot .tl-tabs-btn{border:0;padding:8px 12px;font-size:12px;background:none}[data-workspace-design=on] .web-main__verktoy-slot .tl-tabs-btn.on{background:#0e1b3308;box-shadow:none}[data-workspace-design=on] .web-main__verktoy-slot .tl-tabs-btn:after{display:none}[data-workspace-design=on] .wd-time-date-row{padding:18px 24px;min-height:76px;margin-bottom:0!important;background:#fff;border:1px solid #e5e9ef;border-radius:10px 10px 0 0;border-bottom:0}[data-workspace-design=on] .wd-ledger{border-radius:0 0 10px 10px;overflow:hidden}[data-workspace-design=on] .wd-ledger-toolbar{min-height:72px;padding:0 24px;gap:12px}[data-workspace-design=on] .wd-ledger-toolbar .wd-filter-tabs{order:-1;margin-right:auto}[data-workspace-design=on] .wd-ledger-toolbar .wd-search{flex:0 1 210px;min-width:140px}[data-workspace-design=on] .wd-ledger-toolbar>.wd-button{margin-left:0;font-size:10px}[data-workspace-design=on] .wd-ledger-selection-row{display:flex;gap:16px;align-items:center;min-height:56px;border-top:1px solid #e8ecf2;padding:10px 24px;color:#8997ad;font-size:11px}[data-workspace-design=on] .wd-ledger-selection-row label{display:flex;gap:8px;align-items:center;color:#627891}[data-workspace-design=on] .wd-ledger-selection-row>button{margin-left:auto}[data-workspace-design=on] .wd-ledger-head,[data-workspace-design=on] .wd-time-row{grid-template-columns:16px 55px minmax(220px,1.5fr) minmax(150px,1fr) 65px 115px 24px;column-gap:14px;padding-inline:24px}[data-workspace-design=on] .wd-ledger-head{min-height:43px;text-transform:uppercase;font-size:10px;letter-spacing:.5px}[data-workspace-design=on] .wd-time-row{min-height:90px}[data-workspace-design=on] .wd-time-check{display:flex;align-items:center}[data-workspace-design=on] .wd-time-clock{font-size:12px;color:#8c9bb0;font-variant-numeric:tabular-nums}[data-workspace-design=on] .wd-time-main{gap:16px}[data-workspace-design=on] .wd-time-main strong{font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:500}[data-workspace-design=on] .wd-time-main small{font-size:12px;color:#929fb2;margin-top:6px}[data-workspace-design=on] .wd-time-source{background:none;width:32px;height:36px;color:#728095}[data-workspace-design=on] .wd-time-source img{width:27px;height:27px;object-fit:contain}[data-workspace-design=on] .wd-time-case{border:0;background:none;display:flex;align-items:center;gap:7px;text-align:left;font-size:12px;line-height:1.5;color:#7c8ba4;padding:0}[data-workspace-design=on] .wd-time-case i{width:6px;height:6px;background:#b3c2dc;border-radius:50%;flex-shrink:0}[data-workspace-design=on] .wd-time-hours{text-align:right;font-weight:500}[data-workspace-design=on] .wd-status.pending{background:#f2f4f8;color:#8090a5}[data-workspace-design=on] .settings-shell--single{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:42px;max-width:1450px;padding:36px 32px 46px;background:var(--wd-page);align-content:start;height:auto;min-height:100%;overflow:visible}[data-workspace-design=on] .wd-settings-heading{grid-column:1/-1;margin-bottom:32px}[data-workspace-design=on] .settings-sidebar{grid-column:1;width:auto;padding:0;border:0;background:none;position:sticky;top:24px;height:fit-content}[data-workspace-design=on] .settings-sidebar__title{display:none}[data-workspace-design=on] .settings-content--single{grid-column:2;min-width:0;padding:0;overflow:visible}[data-workspace-design=on] .settings-page-section{max-width:none;padding:0;margin:0}[data-workspace-design=on] .settings-page-section__title{font-size:24px;font-weight:400;font-family:Inter Tight,Inter,sans-serif}[data-workspace-design=on] .settings-page-section__lede{font-size:12px;line-height:1.7;margin:12px 0 26px;color:#8a98ad}[data-workspace-design=on] .wd-profile-card,[data-workspace-design=on] .settings-page-section>.settings-section{background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:26px;margin-bottom:20px}[data-workspace-design=on] .wd-profile-summary{display:flex;align-items:center;gap:15px;border-bottom:1px solid #e7ebf0;padding-bottom:25px;margin-bottom:25px}[data-workspace-design=on] .wd-profile-summary>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e9edfd;color:#2952d9;font-size:16px}[data-workspace-design=on] .wd-profile-summary strong{font-family:Inter Tight,Inter,sans-serif;font-size:17px;font-weight:500}[data-workspace-design=on] .wd-profile-summary p{margin:7px 0 0;color:#93a0b3;font-size:11px}[data-workspace-design=on] .wd-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;border:0;padding:0;margin:0}[data-workspace-design=on] .wd-profile-fields .settings-field{margin:0}[data-workspace-design=on] .wd-profile-name{grid-column:1/-1;max-width:none;gap:22px}[data-workspace-design=on] .wd-profile-fields>.settings-field:nth-child(2),[data-workspace-design=on] .wd-profile-fields>.settings-field:nth-child(3){grid-column:1/-1}[data-workspace-design=on] .settings-input{max-width:none;min-height:43px;font-size:13px;background:#fff;box-shadow:none}[data-workspace-design=on] .settings-label{font-size:12px;font-weight:400;color:#596d87;margin-bottom:10px}[data-workspace-design=on] .cd-asst{background:var(--wd-page)!important}[data-workspace-design=on] .cd-asst .cda-rail{background:#fff;border-right:0;border-left:1px solid #e7ebf0;padding:25px 16px 18px}[data-workspace-design=on] .cda-rail__head{gap:8px;padding:0 0 22px}[data-workspace-design=on] .wd-history-title{font-weight:500;font-size:13px;margin-right:auto}[data-workspace-design=on] .cda-rail__new{width:auto;flex:0 1 auto;padding:7px 9px;min-height:32px;background:#fff;border:1px solid #e1e7ef;color:#223852;font-size:10px}[data-workspace-design=on] .cda-rail__conv{padding-block:8px}[data-workspace-design=on] .chat-composer-inner{border:1px solid #dce0e6!important;border-radius:10px!important;box-shadow:0 3px 15px #0e1b3303!important}[data-workspace-design=on] .wd-chat-start{overflow:auto!important;grid-template-rows:auto auto auto auto 1fr!important;align-content:start}[data-workspace-design=on] .wd-chat-start .chat-messages{flex:0 0 auto!important;min-height:0!important;overflow:visible!important;padding:60px 32px 0!important}[data-workspace-design=on] .wd-chat-start .chat-messages__inner{min-height:0!important;padding:0!important}[data-workspace-design=on] .wd-chat-start .chat-welcome{margin:0 auto 30px!important;padding:0!important;min-height:0!important;text-align:center}[data-workspace-design=on] .wd-chat-welcome-mark{display:flex;justify-content:center;margin-bottom:28px}[data-workspace-design=on] .wd-chat-start .chat-welcome__eye{margin-bottom:16px;font-size:10px;letter-spacing:1.4px;color:#8391a6}[data-workspace-design=on] .wd-chat-start .chat-welcome__eye:before,[data-workspace-design=on] .wd-chat-start .chat-welcome__eye:after,[data-workspace-design=on] .wd-chat-start .chat-welcome__hint{display:none}[data-workspace-design=on] .wd-chat-start .chat-welcome__greeting{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:33px;font-weight:400;letter-spacing:-1px}[data-workspace-design=on] .wd-chat-start .chat-composer{padding:0 32px!important;width:100%;max-width:780px;margin:0 auto!important}[data-workspace-design=on] .wd-chat-start .chat-composer__input{min-height:76px;font-size:14px}[data-workspace-design=on] .wd-chat-start .chat-disclaimer{margin:10px auto 0;padding:0 32px;max-width:780px;font-size:11px}[data-workspace-design=on] .wd-chat-start-below{grid-column:1;padding:40px 32px;width:100%;max-width:780px;margin:0 auto}[data-workspace-design=on] .wd-chat-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-workspace-design=on] .wd-chat-suggestions button{text-align:left;padding:19px;border:1px solid #e5e9ef;border-radius:8px;background:#fff;color:#728297;min-height:115px}[data-workspace-design=on] .wd-chat-suggestions strong{display:block;font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:500;color:#20334f;margin-top:20px}[data-workspace-design=on] .wd-chat-suggestions small{display:block;font-size:10px;line-height:1.6;color:#93a0b4;margin-top:6px}[data-workspace-design=on] .wd-chat-recent{margin-top:34px}[data-workspace-design=on] .wd-chat-recent h3{font-size:14px;font-weight:500;margin:0 0 14px}[data-workspace-design=on] .wd-chat-recent button{display:flex;align-items:center;gap:16px;width:100%;padding:18px 2px;background:none;border:0;border-bottom:1px solid #e8e8e7;text-align:left;color:#8d9aae}[data-workspace-design=on] .wd-chat-recent button>span:first-child{flex:1}[data-workspace-design=on] .wd-chat-recent strong{font-size:12px;font-weight:400;color:#536885}[data-workspace-design=on] .wd-chat-recent small{display:block;font-size:10px;margin-top:6px}[data-workspace-design=on] .wd-home{max-width:1550px;padding:36px 32px 46px!important;background:var(--wd-page)!important}[data-workspace-design=on] .wd-home-kpiRad{gap:14px!important;margin-block:28px 24px!important}[data-workspace-design=on] .wd-home-kpi{padding:20px 18px!important;min-height:140px;box-shadow:none!important;border-color:#dde4ee!important}[data-workspace-design=on] .wd-home-kpiEtikett{margin-top:18px!important;font-size:12px!important}[data-workspace-design=on] .wd-home-kpiUnder{margin-top:5px!important;font-size:10px!important}[data-workspace-design=on] .wd-home-ukeHode{padding:14px 18px!important;min-height:62px;align-items:center!important}[data-workspace-design=on] .wd-home-ukeGrid>*{min-height:166px!important;border-radius:0!important}[data-workspace-design=on] .wd-home-ukeGrid>:nth-child(n+6){background:#f5f4f1!important}[data-workspace-design=on] .wd-home .nv-uke-post{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5!important}[data-workspace-design=on] .wd-home .nv-hjem-rad{min-height:70px;border-radius:0!important}[data-workspace-design=on] .inbox-v2-root{font-family:Inter,sans-serif!important}[data-workspace-design=on] .inbox-v2-row :is(strong,h3),[data-workspace-design=on] .inbox-v2-row [style*=Playfair]{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:12px!important}[data-workspace-design=on] .inbox-v2-row{min-height:100px}[data-workspace-design=on] .wd-mail-reader-head{padding:18px 24px!important}[data-workspace-design=on] .wd-mail-reader-head h2{font-family:Inter Tight,Inter,sans-serif!important;font-weight:500!important}[data-workspace-design=on] .wd-mail-reader-head [style*="999"]{border-radius:4px!important;font-size:10px!important}[data-workspace-design=on] .wd-mail-summary{font-family:Inter,sans-serif;font-size:12px;line-height:1.75}[data-workspace-design=on] .adx{background:#fff;border-left:1px solid #e5e9ef;box-shadow:-8px 0 30px #0e1b3308}[data-workspace-design=on] .adx-comp-card{border-radius:10px;background:#fff}[data-workspace-design=on] .adx-tools :is(button,.adx-agent){border-radius:5px;font-size:11px}@media (max-width:1100px){[data-workspace-design=on] .wd-tasks,[data-workspace-design=on] .tl-page,[data-workspace-design=on] .wd-home{padding:28px 22px!important}[data-workspace-design=on] .settings-shell--single{padding:28px 22px;grid-template-columns:180px minmax(0,1fr);gap:25px}[data-workspace-design=on] .wd-task-list-row{grid-template-columns:20px minmax(140px,1fr) 98px 92px 26px 24px;gap:8px;padding-inline:18px}[data-workspace-design=on] .wd-ledger-head,[data-workspace-design=on] .wd-time-row{grid-template-columns:16px 44px minmax(150px,1.5fr) minmax(100px,1fr) 48px 95px 24px;gap:10px;padding-inline:18px}[data-workspace-design=on] .wd-ledger-toolbar{flex-wrap:wrap;padding-block:12px}[data-workspace-design=on] .wd-ledger-toolbar .wd-filter-tabs{height:40px}}@media (max-width:760px){[data-workspace-design=on] .wd-tasks,[data-workspace-design=on] .tl-page,[data-workspace-design=on] .wd-home{padding:24px 14px!important}[data-workspace-design=on] .wd-task-toolbar,[data-workspace-design=on] .wd-task-refine{padding-inline:14px!important;flex-wrap:wrap}[data-workspace-design=on] .wd-task-list-row{grid-template-columns:20px minmax(120px,1fr) 90px 24px}[data-workspace-design=on] .wd-task-list-row>.nv-select,[data-workspace-design=on] .wd-task-person{display:none}[data-workspace-design=on] .wd-task-refine .wd-search{flex:1}[data-workspace-design=on] .wd-task-refine>.nv-select{width:120px}[data-workspace-design=on] .wd-task-view{margin-left:0}[data-workspace-design=on] .wd-filter-tabs{gap:14px}[data-workspace-design=on] .wd-ledger-head{display:none}[data-workspace-design=on] .wd-time-row{grid-template-columns:16px minmax(160px,1fr) 52px;gap:10px}[data-workspace-design=on] .wd-time-clock{display:none}[data-workspace-design=on] .wd-time-main{grid-column:2}[data-workspace-design=on] .wd-time-hours{grid-column:3;grid-row:1}[data-workspace-design=on] .wd-time-case{grid-column:2}[data-workspace-design=on] .wd-time-row>.wd-status{grid-column:2;margin:0}[data-workspace-design=on] .wd-time-row>.wd-icon-button{grid-column:3}[data-workspace-design=on] .settings-shell--single{display:block;padding:24px 14px}[data-workspace-design=on] .settings-sidebar{position:relative;top:auto;margin-bottom:24px}[data-workspace-design=on] .wd-profile-card{padding:20px}[data-workspace-design=on] .wd-chat-start .chat-messages{padding:36px 18px 0!important}[data-workspace-design=on] .wd-chat-start .chat-composer,[data-workspace-design=on] .wd-chat-start-below{padding-inline:18px!important}[data-workspace-design=on] .wd-chat-suggestions{grid-template-columns:1fr}[data-workspace-design=on] .wd-chat-start .chat-welcome__greeting{font-size:27px}}[data-workspace-design=on] [hidden]{display:none!important}[data-workspace-design=on] .wd-tasks .wd-search input{border:0!important;background:none!important;padding:0!important;border-radius:0!important}[data-workspace-design=on] .wd-task-list-row .wd-task-check{border-radius:50%}[data-workspace-design=on] .wd-task-surface{flex:0 0 auto}[data-workspace-design=on] .wd-task-active-filters{min-height:0;gap:0}[data-workspace-design=on] .wd-task-refine:has(+.wd-task-active-filters:empty){margin-bottom:0}[data-workspace-design=on] .wd-time-group-title[hidden]{display:none!important}[data-workspace-design=on] .web-main__verktoy-slot .tl-tabs-btn{display:inline-flex;gap:7px;align-items:center}[data-workspace-design=on] .wd-profile-fields .settings-field{width:100%;max-width:none}[data-workspace-design=on] .wd-profile-fields .settings-input{width:100%}[data-workspace-design=on] .wd-chat-start .chat-welcome{gap:0!important}[data-workspace-design=on] .wd-chat-start .chat-messages{padding-top:60px!important}[data-workspace-design=on] .wd-chat-start .chat-welcome__eye{margin-top:0!important;padding:0!important}[data-workspace-design=on] .chat-composer__footer{gap:8px;padding:12px 16px;border:0}[data-workspace-design=on] .chat-composer__actions{gap:6px;flex-wrap:nowrap}[data-workspace-design=on] .wd-attachment-label{display:none}[data-workspace-design=on] .chat-action-btn--doc{width:30px;justify-content:center;padding:5px}[data-workspace-design=on] .chat-send-btn--labeled{width:34px;height:34px;min-width:34px;padding:0;border-radius:6px}[data-workspace-design=on] .chat-send-btn--labeled>span{display:none}[data-workspace-design=on] .chat-send-btn:not(.chat-send-btn--stop)>svg{transform:rotate(-90deg)}[data-workspace-design=on] .wd-composer-overflow{position:relative}[data-workspace-design=on] .wd-composer-overflow summary{list-style:none;display:grid;place-items:center;width:28px;height:28px;cursor:pointer;color:#7f8da3;border-radius:5px}[data-workspace-design=on] .wd-composer-overflow summary::-webkit-details-marker{display:none}[data-workspace-design=on] .wd-composer-overflow[open]>div{position:absolute;bottom:34px;right:0;min-width:170px;padding:6px;background:#fff;border:1px solid #e1e7ef;border-radius:7px;box-shadow:0 8px 24px #0e1b3315;z-index:40}[data-workspace-design=on] .wd-home-onboarding{margin:16px 0;font-size:11px;color:#8795a8}[data-workspace-design=on] .wd-home-onboarding summary{cursor:pointer}[data-workspace-design=on] .wd-home-onboarding:not([open]){position:absolute;top:42px;right:32px}[data-workspace-design=on] .wd-home{position:relative}[data-workspace-design=on] .wd-home-day.today{box-shadow:inset 0 2px #2952d9;background:#f1f4fc!important}[data-workspace-design=on] .wd-home-day.today>span:nth-child(2){background:#2952d9!important}[data-workspace-design=on] .wd-home-card{background:#fff;border:1px solid #e1e6ee!important;border-radius:8px!important;overflow:hidden}[data-workspace-design=on] .wd-mail-top-tabs{display:flex;align-items:center;gap:4px;margin-right:24px}[data-workspace-design=on] .wd-mail-top-tabs button{display:flex;align-items:center;gap:7px;border:0;background:none;border-radius:5px;padding:8px 10px;font-size:12px;color:#738199}[data-workspace-design=on] .wd-mail-top-tabs button.active{background:#0e1b3308;color:#0e1b33}[data-workspace-design=on] .wd-inbox-toolbar{min-height:50px;padding:8px 20px!important;gap:14px!important}[data-workspace-design=on] .wd-inbox-toolbar>button{min-height:34px;border-radius:6px}[data-workspace-design=on] .wd-mail-folders{order:-2}[data-workspace-design=on] .wd-mail-folders button[aria-haspopup]{min-height:34px;border:0!important;font-size:11px!important;font-weight:400!important;box-shadow:none!important;padding-inline:6px!important;color:#698099!important}[data-workspace-design=on] .wd-inbox-secondary-tools{margin-left:0!important;display:contents!important}[data-workspace-design=on] .wd-mail-review-button{position:relative;width:auto!important;min-width:0!important;height:34px!important;border:1px solid #e1e7ef!important;padding:0 12px!important;gap:7px!important;background:#fff!important;border-radius:6px!important;color:#243852!important;font-size:11px!important}[data-workspace-design=on] .inbox-fanestripe{flex:0 0 auto;padding:8px 12px;border-bottom:1px solid #e7ebf0;background:#fff}[data-workspace-design=on] .inbox-fanepille{border-radius:4px;font-size:10px;height:26px}[data-workspace-design=on] .inbox-v2-root{--font-ui:"Inter",sans-serif}[data-workspace-design=on] .web-main__content--time{padding:0!important}[data-workspace-design=on] .wd-home-inner{max-width:none!important;padding:0!important}[data-workspace-design=on] .wd-home-onboarding:not(:has(.kig)){display:none}[data-workspace-design=on] .wd-home-card-head{background:#fff!important;border-bottom:1px solid #e5e9f0!important;padding:18px!important}[data-workspace-design=on] .wd-mail-row-subject{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.01em!important}[data-workspace-design=on] .wd-mail-list-header{padding:14px 18px!important}[data-workspace-design=on] .wd-history-search{width:calc(100% - 32px);margin:8px 16px 14px;padding:10px 12px;border:1px solid #e5e9f0;border-radius:6px;background:#faf8f4;font:11px Inter,sans-serif}[data-workspace-design=on] .wd-legacy-heading{display:none}[data-workspace-design=on] :is(.wd-analysis,.wd-firm){position:relative}[data-workspace-design=on] :is(.wd-analysis,.wd-firm)>.tl-views{display:flex;justify-content:flex-end;margin-bottom:24px!important}[data-workspace-design=on] .wd-analysis .jd-stats{gap:16px;margin-bottom:24px}[data-workspace-design=on] .wd-analysis .jd-stats>div{padding:26px 24px!important;min-height:152px;justify-content:space-between;border-color:#e1e6ee!important}[data-workspace-design=on] .wd-analysis .jd-stats>div>span:first-child{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:400!important}[data-workspace-design=on] .wd-analysis .jd-stats>div>span:nth-child(2){font-size:31px!important;font-family:Inter Tight,Inter,sans-serif!important;color:#0e1b33!important}[data-workspace-design=on] .wd-analysis .jd-stats>div:first-child{background:#0e1b33!important}[data-workspace-design=on] .wd-analysis .jd-stats>div:first-child>span{color:#afbaca!important}[data-workspace-design=on] .wd-analysis .jd-stats>div:first-child>span:nth-child(2){color:#fff!important}[data-workspace-design=on] .wd-analysis-visuals{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:24px;margin-bottom:24px}[data-workspace-design=on] :is(.wd-analysis-trend,.wd-analysis-sources,.wd-analysis-breakdown){background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:26px;min-width:0}[data-workspace-design=on] :is(.wd-analysis,.wd-firm) h2{font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.035em;margin:0}[data-workspace-design=on] .wd-analysis-visuals p{margin:10px 0 0;font-size:12px;color:#8898b0}[data-workspace-design=on] .wd-analysis-trend header{display:flex;justify-content:space-between;gap:12px}[data-workspace-design=on] .wd-segmented{display:flex;background:#f0f1f4;border:1px solid #dce2eb;border-radius:7px;padding:4px;align-self:flex-start}[data-workspace-design=on] .wd-segmented button{font-size:11px;white-space:nowrap;padding:9px 12px;border:0;border-radius:4px;background:transparent;color:#7888a1}[data-workspace-design=on] .wd-segmented button.active{background:#fff;color:#0e1b33;box-shadow:0 1px 4px #0e1b330d}[data-workspace-design=on] .wd-analysis-total{display:flex;align-items:center;gap:15px;margin:30px 0 12px}[data-workspace-design=on] .wd-analysis-total>strong{font-size:30px;font-weight:500;letter-spacing:-.04em}[data-workspace-design=on] .wd-analysis-total>span{font-size:11px;color:#437c57}[data-workspace-design=on] .wd-analysis-total small{color:#8797af;margin-left:6px}[data-workspace-design=on] .wd-analysis-trend>svg{display:block;width:100%;min-height:260px}[data-workspace-design=on] .wd-analysis-trend footer{display:flex;align-items:center;gap:6px;font-size:10px;color:#8b99b0;margin-top:18px}[data-workspace-design=on] .wd-analysis-trend footer i{width:6px;height:6px;background:#2952d9;border-radius:2px}[data-workspace-design=on] .wd-analysis-trend footer span{margin-left:auto}[data-workspace-design=on] .wd-source-ring{width:210px;height:210px;max-width:100%;margin:24px auto;position:relative}[data-workspace-design=on] .wd-source-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}[data-workspace-design=on] .wd-source-ring strong{font-size:23px;font-weight:500;letter-spacing:-.04em}[data-workspace-design=on] .wd-source-ring small{font-size:11px;color:#8b99b0}[data-workspace-design=on] .wd-source-legend>div{display:grid;grid-template-columns:7px 1fr 40px 60px;gap:10px;align-items:center;min-height:33px;font-size:11px;color:#77869f}[data-workspace-design=on] .wd-source-legend i{width:7px;height:7px;border-radius:2px}[data-workspace-design=on] .wd-source-legend strong{font-weight:500;color:#243751}[data-workspace-design=on] .wd-source-legend small{text-align:right;color:#8b99b0}[data-workspace-design=on] .wd-analysis-breakdowns{display:grid;grid-template-columns:1fr 1fr;gap:24px}[data-workspace-design=on] .wd-analysis-breakdown>div:first-child{margin-bottom:22px!important}[data-workspace-design=on] .wd-analysis-breakdown-row{padding:16px 0!important;border:0!important;border-top:1px solid #edf0f5!important;border-radius:0!important}[data-workspace-design=on] .wd-firm-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:30px;margin-bottom:24px}[data-workspace-design=on] .wd-firm-metrics>div{display:flex;flex-direction:column;gap:20px;padding:0 26px;border-left:1px solid #e5e9f0;min-width:0}[data-workspace-design=on] .wd-firm-metrics span{font-size:11px;color:#718199}[data-workspace-design=on] .wd-firm-metrics strong{font:500 29px Inter Tight,Inter,sans-serif;letter-spacing:-.04em;white-space:nowrap}[data-workspace-design=on] .wd-firm-metrics small{color:#8a98af;font-size:10px}.wd-firm-flow>summary{display:none}[data-workspace-design=on] .wd-firm-flow{margin-bottom:24px;background:#fff;border:1px solid #e1e6ee;border-radius:8px}[data-workspace-design=on] .wd-firm-flow>summary{display:list-item;cursor:pointer;padding:15px 22px;font-size:12px;color:#64758f}[data-workspace-design=on] .ft-trakt{margin:0;background:#fff;color:#0e1b33;border:0;border-top:1px solid #e5e9f0;box-shadow:none}[data-workspace-design=on] .ft-trakt :is(.ft-trakt__tall,.ft-trinn__tid,.ft-trinn__kr,.ft-trinn__navn){color:#233650}[data-workspace-design=on] .ft-trakt :is(.ft-trinn__navn span,.ft-trakt__tall span,.ft-trakt__under,.ft-trakt__fot){color:#7d8ca3}[data-workspace-design=on] .ft-rutenett{background:#fff;border:1px solid #e1e6ee;border-radius:10px;overflow:hidden}[data-workspace-design=on] .wd-firm-team-head{padding:26px}[data-workspace-design=on] .wd-firm-team-head h2 small{font-size:11px;background:#f4f5f8;padding:4px 7px;margin-left:8px;color:#8190a7}[data-workspace-design=on] .wd-firm-team-head p{font-size:12px;color:#8898b0;margin:10px 0 24px}[data-workspace-design=on] .wd-firm-team-head input{width:300px;max-width:100%;padding:12px 14px;border:1px solid #e3e8f0;border-radius:6px;font-size:12px}[data-workspace-design=on] .ft-hode{min-height:42px;padding:12px 26px;background:#f9f9fb;border-block:1px solid #e5e9f0}[data-workspace-design=on] .ft-rad{min-height:92px;padding:20px 26px;border-bottom:1px solid #e9edf3}[data-workspace-design=on] .ft-navn{font-size:12px}[data-workspace-design=on] .ft-navn small{margin-top:7px;font-size:10px;color:#8b9ab1}[data-workspace-design=on] .ft-dag>i{background:#cbd7fd}[data-workspace-design=on] .ft-tall{font-size:13px}@media (max-width:1050px){[data-workspace-design=on] .wd-analysis-visuals{grid-template-columns:1fr}[data-workspace-design=on] .wd-firm-metrics{padding:22px 10px}[data-workspace-design=on] .wd-firm-metrics>div{padding:0 14px}[data-workspace-design=on] .wd-firm-metrics strong{font-size:23px}}@media (max-width:760px){[data-workspace-design=on] .wd-firm-metrics,[data-workspace-design=on] .wd-analysis-breakdowns{grid-template-columns:1fr 1fr;gap:24px}[data-workspace-design=on] .wd-analysis-breakdowns{grid-template-columns:1fr}[data-workspace-design=on] .wd-analysis-trend header{flex-wrap:wrap}[data-workspace-design=on] .ft-rutenett{overflow-x:auto}[data-workspace-design=on] :is(.ft-hode,.ft-rad){min-width:620px}}[data-workspace-design=on] :is(.wd-analysis,.wd-firm)>.tl-views{background:transparent}[data-workspace-design=on] .wd-analysis-sources{align-self:start}[data-workspace-design=on] .wd-firm :is(.ft-hode,.ft-rad){grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) minmax(100px,.6fr) 100px;column-gap:30px}[data-workspace-design=on] .wd-firm .ft-dager{max-width:320px}[data-workspace-design=on] .wd-calendar-heading{margin:0;font:500 20px Inter Tight,Inter,sans-serif;letter-spacing:-.03em}[data-workspace-design=on] .wd-calendar{padding:0 22px 22px;min-width:0!important}[data-workspace-design=on] .wd-calendar>div:first-child{border:0!important;border-bottom:1px solid #e5e9f0!important;border-radius:0!important;padding:18px 0!important;box-shadow:none!important}[data-workspace-design=on] .wd-calendar-period{padding:8px 0 12px}[data-workspace-design=on] .wd-calendar-day .wd-calendar-task{align-items:flex-start!important;min-height:42px}[data-workspace-design=on] .wd-calendar-task>span:first-child{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45!important}[data-workspace-design=on] .wd-calendar-task>span:last-child{flex-shrink:0}[data-workspace-design=on] .wd-task-surface{flex:none!important}[data-workspace-design=on] .wd-tasks-calendar .wd-task-surface{min-height:0}[data-workspace-design=on] .adx-tools{flex-wrap:nowrap;gap:6px}[data-workspace-design=on] .adx-send2{margin-left:auto;flex-shrink:0}@media (max-width:760px){[data-workspace-design=on] .wd-calendar{padding-inline:12px;overflow:auto}}@media (max-width:1100px){[data-workspace-design=on] .cd-asst--with-rail{padding-right:0!important}[data-workspace-design=on] .cd-asst--with-rail .cda-rail{display:none!important}[data-workspace-design=on] .wd-top-shortcuts button[title="Vis eller skjul samtalene"]{display:none}[data-workspace-design=on] .chat-composer__actions{flex:1;min-width:0;flex-wrap:wrap;row-gap:8px}[data-workspace-design=on] .chat-composer__footer{align-items:flex-end}[data-workspace-design=on] .chat-send-btn{flex-shrink:0}}html[data-workspace-theme=dark]:not([data-native-workspace=on]){color-scheme:dark;--nd-navy:#eaf0fa;--nd-icon:#eaf0fa;--nd-paper:#101b2b;--nd-surface:#152131;--nd-line:#324055;--nd-muted:#a5b3c7}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(body,.app-container,.taskpane,.taskpane-content,.nv-reference-root,.chat-view,.reference-assistant,.assistant-main,.reference-folder-menu,.reference-popover){background:#152131!important;color:#eaf0fa!important;--white:#152131;--paper:#101b2b;--canvas:#101b2b;--ink-900:#eaf0fa;--ink-800:#eaf0fa;--ink-700:#bac7da;--ink-600:#bac7da;--ink-500:#a5b3c7;--ink-400:#98a3b3;--ink-300:#324055;--ink-200:#324055;--ink-100:#1e2c3e;--ink-50:#152131;--navy:#eaf0fa;--ink:#eaf0fa;--muted:#a5b3c7;--off:#101b2b;--off-2:#1e2c3e;--line:#324055;--nd-navy:#eaf0fa;--nd-icon:#eaf0fa;--nd-surface:#152131;--nd-paper:#101b2b;--nd-line:#324055;--nd-muted:#a5b3c7}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(input,textarea,.btn:not(.primary),.icon-btn):where(:not(.urd-app :is([class^=urd-],[class*=" urd-"],.urd-timeforing__sok *,.urd-timeforing__ined *))){background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(.btn.primary,.reference-switch.on){background:#29476c!important;color:#fff!important}html[data-workspace-theme=dark] .btn.primary svg{color:#fff!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .reference-assistant .assistant-composer{background:#1e2c3e!important;border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .reference-assistant .assistant-composer textarea{background:transparent!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .support-fab{background:#29476c!important;color:#fff!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(body,.nv-reference-root){--muted-2:#a5b3c7;--ink-4:#bac7da}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .prepared-count{background:#29476c;color:#fff}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(.task-board-select,.task-topbar-tabs,.task-board-menu){background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .topbar-quicksearch{background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .web-main__topbar{border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) :is(.nv-select__btn,.nv-select__menu){background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .nv-select__opt{color:#eaf0fa!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .nv-select__opt--active{background:#29476c!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .nv-select__opt--sel{color:#bcd7ff!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .nv-select__val--ph{color:#a5b3c7}html[data-workspace-theme=dark] .reference-time-ledger .prepared-ledger-head{background:var(--nd-paper)!important;color:var(--nd-muted)}html[data-workspace-theme=dark] .reference-time-ledger .prepared-time .selectable-entry{background:var(--nd-surface)!important;color:var(--nd-navy)}html[data-workspace-theme=dark] .reference-time-ledger .prepared-time .selectable-entry.is-selected{background:#243b55!important;box-shadow:inset 2px 0 #91b6e7}html[data-workspace-theme=dark] .reference-time-ledger .prepared-time .entry-row{background:transparent!important;color:var(--nd-navy)}html[data-workspace-theme=dark] .reference-time-ledger .prepared-time .duration{color:var(--nd-navy)!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .onboarding-overlay{background:var(--paper)!important}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .onboarding-card{border:1px solid var(--line)}html[data-workspace-theme=dark]:not([data-native-workspace=on]) .onboarding-label{color:var(--ink-700)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.login-screen){background:linear-gradient(180deg,var(--off) 0%,#152131 100%)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sidebar--collapsed .sidebar__item--active:before){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-select__btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-select__val--ph){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-select__menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.timelog-popup__saved){color:#a1eebd!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.conflict-check-banner__dismiss){color:#c7e1fe!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-detail__aktor-btn:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-detail__mini-chat-btn:hover){background:#051136!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.mini-chat-panel__input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.mini-chat-panel__send:hover:not(:disabled)){background:#051136!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bug-report){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bug-report__kind){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bug-report__textarea){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__crumb){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__header){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__back){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__empty){color:#c3af85!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__template){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .meta-pill){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .btn-ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .insight){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .seg){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .chip-tog){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .chip-tog .sw:after){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .menu-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .grid-wrap){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .doc-col){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .col-add-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .picker-search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .picker-history-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .picker-empty){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-confirm){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .gr-starter){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .gr-starter__pill:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .gr-starter__textarea:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app .gr-starter__run-spinner){border-top-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-dropdown){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pop-foot-act:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-h){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-cite-banner){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-pdf-container canvas,.dv-pdf-container .vault-preview__pdf-page){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-text-shell){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-page-shell){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dv-sec-hit){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-grid-app+.dock,.dock.dock-collapsed,.dock){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dock.dock-collapsed:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dock-sug:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dock-handoff){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dock-apply-draft){color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-side){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-side.adx){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-sug){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-sug-arrow){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-comp){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-comp-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-tool){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-agent){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-agent-menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.adx-send2.disabled){background:#1e2c3e!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-side .chat-prompt:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-side .chat-input-wrap){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-side .chat-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .cd-bib-btn-ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-sidebar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-sb-add:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-sb-new-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-main){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-drop:hover,.cd-bib .arkiv-drop-on){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-drop-icon){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .arkiv-file-icon){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wf-mode){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .ribbon){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .event-list){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .tgl:after){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfc-chip){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfc-chip-new:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfc-chip-user:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfc-chip-soon:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-h){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-conn-add){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-step-input-file:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-step-select:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-step-select:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-title-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-desc-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-card-title-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-card-body-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-add){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .task-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .wfs-soon){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .card-new:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .mal-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .mal-new:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .playbook){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-bib .import-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-top){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-back:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-tb-btn--linked:hover:not(:disabled)){color:#8b9dda!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-tb-legal:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-body){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-doc){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-panel){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-rev-rerun:hover:not(:disabled)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-rev-filter input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-rev-filter input:checked:after){border-left:1.5px solid #324055!important;border-bottom:1.5px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-ask-pane){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-ask-suggestion){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-edit-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-edit-card__btn--primary:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-ask-composer){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-ask-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-ask-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .eh-sug){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .nv-editor__doc,.cd-eh .nv-editor__doc-inner,.cd-eh .nv-editor__content){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .nv-editor__toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-eh .nv-editor__sidebar,.cd-eh .nv-editor__sidepane,.cd-eh .nv-editor__sidetabs){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__btn-cd--ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__insight){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__seg){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__toggle-pill){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__toggle-pill--on){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__btn-quiet){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__result--cd .gr__chat-panel){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__result--cd .gr__table-wrap){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-panel){background:linear-gradient(180deg,var(--off) 0%,#152131 100%)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-header){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-suggestion){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-msg--assistant){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-input-form){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__chat-input:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__table){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__td){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__td--file){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__seg-btn--on){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__seg-btn--on:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__toggle-pill--on){color:#c2ac88!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__toggle-pill-sw:after){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__cite-popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__cite-popover-conf--medium){color:#c3af85!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__result-toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__result-action){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__history-item){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr__warning){color:#c3af85!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-modal__input,.gr-modal__textarea){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-modal__type){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-starter__pill){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-starter__chat){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-starter__run-spinner){border-top-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.gr-modal__col-preview-item){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bug-report__attach-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-msg--them .support-msg__bubble){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-chat__composer){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-chat__notice){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-chat__attachbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-chat__attach-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.support-fab__dot){border:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ls){background:#152131!important}@media (max-width: 860px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ls){background:#152131!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ls__btn--google){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ls__spinner){border-top-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card--on){background:linear-gradient(180deg,#3f7a5206,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card__merke){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card__felt input,.connection-card__felt select){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card__btn--off){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.connection-card--partial){background:linear-gradient(180deg,#b8821c06,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-tier-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-plan-card){background:linear-gradient(180deg,#2952d906,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.mp__trigger){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.mp__popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-head){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-close){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-rail){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-stat-num--auto){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-stat-num--sl){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-doc){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-doc-c--auto){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-viewer){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-nav){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-textdoc){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-ttoken){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-texposed){color:#baa782!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-vt--on){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-page){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-insp){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-cat-pill){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-oc-tag){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-oc-tag--off){color:#baa782!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-foot){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pdfr-btn--ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-card--system){background:linear-gradient(180deg,#2952d905,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-card__action){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-tmpl__toggle){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-tmpl__card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.doccard){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-action-btn--deep svg){color:#ab9bd6!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-action-btn--deep-on){background:#18102c!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-action-btn--deep-on:hover:not(:disabled)){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-model-pill){color:#ab9bd6!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.asst-pick__popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-wf-shortcut){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.email-source-chip){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__action){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__body){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__pdf-page){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__text){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__excerpt-banner){background:linear-gradient(180deg,var(--amber-bg) 0%,#1e2c3e 100%)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.vault-preview__text--fallback){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.deadline-card__type--purple){color:#aa8cd9!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dr__frist){background:#152131!important;border-left:3px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.spm-search-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.spm-item){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.spm-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-preview__tag--main){color:#7dbaa7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-success){color:#7dbaa7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-reset-btn){color:#7dbaa7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-wizard__form){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-wizard__input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-wizard__type-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-wizard__exhibit-num){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.aktor-wizard__card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sidebar__session-del:hover){color:#ffb2b2!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__error){background:#152131!important;color:#e49595!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__card){background:var(--bg-elev, #152131)!important;border:1px solid var(--ghost, #324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__card:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__card-preview){color:var(--text-primary, #eaf0fa)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__card-meta){color:var(--text-muted, #a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__card-delete:hover){background:#152131!important;color:#e49595!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-skrivestil__modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dashboard__quick-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.dashboard__stat-card--click:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.link-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-modal__input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__filter){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__table){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-compose-btn:hover){background:#051338!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-folder-toggle){background:var(--surface, #152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-folder-toggle__btn){color:var(--dim, #a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-folder-toggle__btn--active){background:var(--white, #152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__close:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__field){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__attachment-chip){background:#1e2c3e!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-modal__send:hover:not(:disabled)){background:#051338!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-btn--fare){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ko-rail-rad-naa:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-popup){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__subject){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__close:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__send:hover:not(:disabled)){background:#051338!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-drafts__row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-drafts__icon){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-drafts__subject){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-drafts__delete:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-prompt-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.lovdata-popular__card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__sort-select){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.topbar-quicksearch:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.topbar-quicksearch__kbd){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.quick-search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__btn){background:var(--ink-50,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__btn--bare){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__btn--bare:hover){background:var(--ink-50,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__opt:hover){background:var(--ink-50,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-period__dateinput){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.quick-search__footer kbd){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-detail){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-detail__stats){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-detail__frist-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-detail__rec:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-detail__msg){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.saker-page__row--fav){background:linear-gradient(to right,#b8821c0a,#152131 12%)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.rte-toolbar){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.rte-tb-btn:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.rte-tb-btn--active){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.rte-content){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__version-btn){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__version-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__versions-menu){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__versions-item--active){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.compose-panel__versions-label){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-reply__editor-wrap .rte-toolbar){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.thread-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.email-imgbar-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.arkiv-folders){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.arkiv-folders__new-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.arkiv-files){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.arkiv-files__grid-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bibliotek-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.bibliotek-card__menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.task-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.workflow-rows){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.workflow-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.workflow-toggle__thumb){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-tool){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-tool--aktor){color:#d0b980!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-tool--aktor:hover){color:#c0ad80!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-tool--meeting){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-tool--meeting:hover){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-rail__menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.sak-recs){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.systpl-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pb-edit__input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pb-rule){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pb-rule__name:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pb-rule__prompt:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.pb-question){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-digest-banner){background:linear-gradient(180deg,#152131,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-digest-banner__retry){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-digest-drawer){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.wfr){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.wfr__disclaimer){color:#c2ab83!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.legal-sources__popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.chat-workflow-intro__waiting){color:#c2ab83!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.usage-badge){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.usage-badge__popover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.eiendom-notice){color:#bda984!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.emailsearch-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.emailsearch-preset){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.emailsearch-dateinput){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-head){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-x){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-empty){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-input,.etpl-textarea){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-foot){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.etpl-btn-ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ad-panel){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ad-h-ctx--active){color:#80b2ad!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ad-prompt:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ad-in){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ad-in-ta:focus){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fanerad-ikon){color:var(--ink-400, #a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fanerad-tom){color:var(--ink-400, #a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fane){border:1px solid var(--ink-200, #324055)!important;background:var(--paper, #152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fane:hover){border-color:var(--ink-300, #324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fane-velg){color:var(--ink-600, #eaf0fa)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fane-tall){color:var(--ink-600, #eaf0fa)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-fane-rediger){border-left:1px solid var(--ink-100, #324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-fanepille){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.inbox-v2-mappemeny){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.phrase-row--avoid){border-left:3px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.phrase-row__delete:hover){color:#e29e9e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.train-card__error){color:#e29e9e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-content--single .settings-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-nav-btn__icon){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-nav-btn:hover .settings-nav-btn__icon){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-nav-btn--active){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-sticky-save){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-sok){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-tema){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-bekreft__btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-bryter){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.settings-bryter__knott){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tlt){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tlt__input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tlt__hurtig-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.wsm-group){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-btn-ghost){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-chk){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-chk.on:after){border-right:1.6px solid #324055!important;border-bottom:1.6px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-datenav-btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-datenav-mid){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-bar-btn.primary){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-bar-btn.primary:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-stats){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-table){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v2-stat){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v2-list){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v2-meta){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v3-timeline){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v3-block){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v3-now b){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v3-side){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .wk-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .empty-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .ki-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-views){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-row-edit){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-row.flag-amber .v1-row-edit){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-row.flag-red .v1-row-edit){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-week-table){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v1-saker-strip){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .v2-history-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .edit-modal){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .edit-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .edit-select){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tqp){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tqp__row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.jd-select .nv-select__btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-dagpil){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-nokkeltall){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.tl-v2 .tl-kolonner__boks){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.ft-trakt){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-bubble__ai-avatar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-chip--primary:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-welcome__action){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-wf-shortcut){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-suggestion-chip){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.emailpick){background:var(--ac-white, #152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.cd-asst .chat-workflow-intro){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification__tabs){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification__opt){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification__radio){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification__opt.is-selected .clarification__radio){border-color:var(--brand, #324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.clarification__opt.is-selected .clarification__radio.is-on:after){background:var(--brand, #2e170c)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.plancard){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.plancard__reject){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.agt-rad__ikon){background:var(--chat-bg, #152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.agt-rad.is-done .agt-rad__tittel){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-full){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-main__topbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-main__title){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-main__content){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] button:not(:disabled):focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.settings-input,.nv-select__btn)){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.nv-ctx-item,.inbox-context-item):hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-shell--single){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-sidebar){background:#152131!important;border-right:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.settings-card,.connection-card,.train-card,.sig-builder)){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .train-card){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-toggle){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-toggle__thumb){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tl-page){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tl-tabs){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-button){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-button:hover:not(:disabled)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-toolbar){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-search){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-search input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-head){background:#152131!important;border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-group-title){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-group-title span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-main strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-source){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-hours){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-status){background:#1e2c3e!important;color:#c8b58a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-status.approved){background:#1e2c3e!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-status.sent){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-icon-button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-icon-button:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-footer){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-footer strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-selection){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-selection small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-selection p){color:#cf95a0!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-empty h3){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-main__content--inbox){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.inbox-v2-root)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.inbox-v2-row)){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.inbox-v2-row):hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.wd-mail-reader)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.inbox-context-menu,.nv-context-menu)){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ai-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-tasks input[placeholder*=øk]){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-oppgave-panel){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .web-main__content--chat){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.chat-composer-inner)){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.adx-comp-card)){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.chat-side)){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .cda-rail){background:#152131!important;border-right:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-disclaimer){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .adx-comp-card){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-summary){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-reader-head){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .inbox-v2-mappeknapp){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar-day){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar-day.weekend){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar-day.today){box-shadow:inset 0 3px #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar-day button){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar-error){color:#cf95a0!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-deadline-input){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-deadline-input input){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-top-shortcuts button){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-top-shortcuts button:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-table-wrap){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-table){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-table th){background:#152131!important;color:#a5b3c7!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-table td){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-table tbody tr:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-title.done){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-preclusive){color:#d098a4!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-select__btn){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-select__menu){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-reminders small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-reminder-tags>span){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-reminder-tags button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-reminder-add input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tl-v2){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-thread-message){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-thread-message.is-collapsed){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-thread-message.is-collapsed:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-compose){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-compose:focus-within){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-compose-tabs){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .sidebar__hendel){border:1px solid #32405533!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.wd-button,.wd-task-new)){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-page-heading p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-filter-tabs button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-filter-tabs button.selected){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-filter-tabs small){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-surface){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-toolbar){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-toolbar>.wd-button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-refine){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-refine .wd-search){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-view){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-view button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-view button[aria-selected=true]){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-group-toggle){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-group-toggle small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-group-rule){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-list-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-check){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-check.checked){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-copy){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-copy small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-copy small i,.wd-task-priority){background:#2e200f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-list-row.done .wd-task-copy strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-list-row .nv-select__btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-due){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-due.urgent){background:#152131!important;color:#d0b391!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-person){background:#152131!important;color:#95a8e6!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-group-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-group-rename){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-group-rename label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-group-rename input){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-board){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-task-footnote){border-top:1px solid #324055!important;color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-date-row){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-selection-row){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-ledger-selection-row label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-clock){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-main small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-source){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-case){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-time-case i){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-status.pending){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-page-section__lede){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-profile-card,[data-workspace-design=on] .settings-page-section>.settings-section){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-profile-summary){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-profile-summary>span){background:#152131!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-profile-summary p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .settings-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .cd-asst .cda-rail){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .cda-rail__new){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-composer-inner){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-start .chat-welcome__eye){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-suggestions button){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-suggestions strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-suggestions small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-recent button){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-chat-recent strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-kpi){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-ukeGrid>:nth-child(n+6)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .adx){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .adx-comp-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-composer-overflow summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-composer-overflow[open]>div){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-onboarding){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-day.today){box-shadow:inset 0 2px #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-day.today>span:nth-child(2)){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-card){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-top-tabs button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-top-tabs button.active){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-folders button[aria-haspopup]){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-mail-review-button){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .inbox-fanestripe){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-home-card-head){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-history-search){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis .jd-stats>div){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis .jd-stats>div>span:nth-child(2)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis .jd-stats>div:first-child>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.wd-analysis-trend,.wd-analysis-sources,.wd-analysis-breakdown)){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-visuals p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-segmented){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-segmented button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-segmented button.active){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-total>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-total small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-trend footer){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-trend footer i){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-source-ring small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-source-legend>div){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-source-legend strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-source-legend small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-analysis-breakdown-row){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-metrics){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-metrics>div){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-metrics span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-metrics small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-flow){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-flow>summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-trakt){background:#152131!important;color:#eaf0fa!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-trakt :is(.ft-trakt__tall,.ft-trinn__tid,.ft-trinn__kr,.ft-trinn__navn)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-trakt :is(.ft-trinn__navn span,.ft-trakt__tall span,.ft-trakt__under,.ft-trakt__fot)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-rutenett){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-team-head h2 small){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-team-head p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-firm-team-head input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-hode){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-rad){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-navn small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .ft-dag>i){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-calendar>div:first-child){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .topbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .brand-divider){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .brand-product){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .main-nav button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .main-nav button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-tag){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .avatar.own){background:#152131!important;color:#9dafee!important;border:3px solid #324055!important;box-shadow:0 0 0 1px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .eyebrow){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .title-dot){color:#b0bff0!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-surface){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .icon-btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capture-status){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capture-status i){background:#112a22!important;box-shadow:0 0 0 3px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .filter-tabs button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .filter-tabs button.selected){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .filter-tabs button span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .search){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .search input::placeholder){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-head){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-row){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-clock){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .activity small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .case-name){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .case-name i){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .case-name.missing){color:#c5ae85!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .status.approved){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .status.pending){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .status.needs-case){color:#c5ae85!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .row-arrow){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-footer){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-footer strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .quiet-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .quiet-note>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .empty-state){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .empty-state h3){color:#a5b3c7!important}@media (max-width:760px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .main-nav){background:#152131fa!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .main-nav button.active){color:#eaf0fa!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .segmented){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .segmented button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .segmented .selected){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .custom-range){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .metric){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .metric-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .metric-label svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .metric p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .panel){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .panel-heading p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .panel-counter){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .trend-positive){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .trend-neutral){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .chart-number small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .chart-legend){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .donut-center span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sources button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sources button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sources button strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sources button small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-heading){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-label small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-bar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-bar-wrap small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-row>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .insight-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .insight-note p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .data-caption){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-overview){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-icon){background:#1e2c3e!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-intro p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-intro div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-number p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-number>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .firm-number>span svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .role-select){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .role-select :is(select,.nv-select)){color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-heading){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person em){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-billable small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capacity>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capacity i){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capacity strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-row>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-total){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .team-total strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .billable-split>strong small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .split-track){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .split-labels){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .privacy-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .privacy-note>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .privacy-note h3){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .group-toggle){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .group-toggle.selected){background:#1e2c3e!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .group-heading){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .today-link){background:#1e2c3e!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .detail-sheet[data-slot=sheet-content]){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sheet-description[data-slot]){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-context){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-context span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-form label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-form input:not([type=checkbox]),.nv-reference-root .entry-form textarea,.nv-reference-root .entry-form :is(select,.nv-select)){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-form input:focus,.nv-reference-root .entry-form textarea:focus,.nv-reference-root .entry-form :is(select,.nv-select):focus){outline:2px solid #32405533!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .duration-input strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .duration-presets button){color:#a5b3c7!important;border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .duration-presets button.selected){border-color:#324055!important;color:#eaf0fa!important;background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .checkbox-label span){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .form-footnote){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .form-error){color:#d68c9a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .drill-total span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .drill-list button){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .drill-list small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person-stats span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person-days>div){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person-day-bar){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person-day-bar i){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .person-days strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .toast>svg){color:#a5b3c7!important}@media (max-width:760px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .matter-value){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .capacity:before){color:#a5b3c7!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .title-dot){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-icon){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .main-nav button.active){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .status.pending){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .period-stat-copy p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .period-stat-number span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-sidebar){border-right:1px solid #3240551a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-logo){border-bottom:1px solid #3240551a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-nav-item:hover){background:#1521310f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-nav-item.active){background:#15213121!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-nav-item b){background:#15213121!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-collapse){border:1px solid #32405533!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-topbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-tabs button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-tabs button:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-tabs button.active){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-log-time){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-log-time:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-avatar){background:#1e2c3e!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-profile-menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-profile-menu span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-profile-menu small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-profile-menu a){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-board-select){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-history-trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-select){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-summary){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-summary>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-summary span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-summary strong small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-progress>div){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-toolbar .search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-view-switch){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-view-switch button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-view-switch button.selected){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-active-filter){color:#cbb68a!important;background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-heading h3>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-heading button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-check){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-check:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-check.checked){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row-main>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row--done .task-row-main strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-due){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-due.due-soon){color:#cfb992!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-open){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-open:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-column.accepts-drop){outline:1px dashed #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card-matter){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card-progress>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card-progress>span>i){background:#222632!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card-progress small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-add-card){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-add-card:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-column-empty){color:#a5b3c7!important;border:1px dashed #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-table-head){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-table-status){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-weekdays span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day){background:#152131!important;border-right:1px solid #324055!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day.outside>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day.selected){background:#152131!important;box-shadow:inset 0 0 0 1px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day small){color:#a5b3c7!important;border-left:2px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day em){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-subtasks legend span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-subtasks>label){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-subtasks button,.nv-reference-root .subtask-add button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .subtask-add){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-ask){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-contextbar>button:first-child){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .conversation-name){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-composer){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-composer:focus-within){border-color:#324055!important;box-shadow:0 0 0 2px #32405505!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-composer textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-composer textarea::placeholder){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .composer-tool){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .composer-tool small){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .composer-mode){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-demo-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-start-actions>button){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-start-actions>button>svg:first-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-start-actions span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-start-actions>button>svg:last-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-start-actions>button:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-recent>div>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-recent-row){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-recent-row strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-search){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-search input){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-list>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-list>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-list>button.active,.nv-reference-root .assistant-history-list>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-list>button.active){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-list strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-foot){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-history-foot small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-mobile-new.btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-message.user){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-message-body p){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-author span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-source-list button){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-source-list button>span){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-message-actions button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-sticky-composer){background:linear-gradient(transparent,#152131 15px)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-attachments>span,.nv-reference-root .assistant-message-files>span){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-attachments button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-notice){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-document){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-document>div){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-document p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .source-document small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-source-options label){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-source-options strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-case-options>button){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-case-options>button.selected){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-case-options small){color:#a5b3c7!important}@media (max-width:760px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-mobile-dot){background:#0a1536!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-assistant-trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-assistant-trigger.active,.nv-reference-root .product-assistant-trigger:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-profile-menu>button){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-surface){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-tools .search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-count){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item.selected){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item.selected:before){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-sender strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-sender time){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item.unread .mail-list-sender strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item.unread .mail-list-sender strong:before){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item h2){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-item>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-list-meta){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reader-toolbar>div>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reader-toolbar>div>button.is-handled){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-case>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-case>:is(select,.nv-select)){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-sender){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-sender>.avatar){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-sender small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-sender>div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-sender>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-body p){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-deadline){border:1px solid #324055!important;background:#152131!important;color:#cfb992!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-deadline>div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-deadline>button){color:#cfb992!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-attachments>button){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .attachment-icon){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-attachments strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply>div){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply>div>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply>textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reader-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reader-empty h2){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .saved-draft){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .saved-draft strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-search){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>button>svg:last-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>button.selected){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-section-heading>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-card-desc){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-profile-summary .avatar){background:#152131!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-profile-summary p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-small-label){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-form-grid label,.nv-reference-root .settings-field){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-form-grid input,.nv-reference-root .settings-form-grid :is(select,.nv-select),.nv-reference-root .settings-form-grid textarea,.nv-reference-root .settings-field textarea){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-form-grid input:focus,.nv-reference-root .settings-form-grid :is(select,.nv-select):focus,.nv-reference-root .settings-form-grid textarea:focus,.nv-reference-root .settings-field textarea:focus){border-color:#324055!important;box-shadow:0 0 0 2px #32405505!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-save>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-theme-options>button){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-theme-options strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-choice-row>button){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-choice-row span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-preview){border:1px dashed #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-preview>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-preview p){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-preview small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-integration){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-integration p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-integration>div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-integration .connected){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-demo-caption){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-members>div){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-members small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-member-role){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-toggle-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-toggle-row p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-switch){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-switch>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-shortcut){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-shortcut kbd){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-plan p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-account-row){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-account-row>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-account-row strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-billing-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-data-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-data-row p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-playbook-toolbar>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-playbooks>button){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-playbooks strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-about>p:not(.settings-demo-caption)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-ai-dock){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-ai-dock--float){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-resize:hover,.nv-reference-root .dock-resize:focus-visible){background:#0a15361a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-header){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-header button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-header button:hover){color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-context){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-context>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-context strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-context small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-empty button){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-empty button:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-message.user){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-message p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-message-author){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-message-actions>button:not(.btn)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose:focus-within){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose textarea::placeholder){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose>div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-footnote){color:#a5b3c7!important}@media (max-width:760px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>button){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-nav-group>button.selected){border-color:#324055!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-switch[data-slot=switch]){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-switch [data-slot=switch-thumb]){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-tag){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-tag-row input){border:1px dashed #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-tag-row form>button){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-summary){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-summary-toggle span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-deadline-edit input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-deadline-edit button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-more-menu){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-more-menu button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .forward-recipient input){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-field input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-compose-tools :is(select,.nv-select),.nv-reference-root .dock-tool){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-tool.selected){color:#90a5eb!important;background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-sources){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-sources legend){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-sources small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-history){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-history p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-history button){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .dock-attachments>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-actor-strip){color:#a5b3c7!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-actor-strip>span:first-child){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-thread-message){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-thread-message summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-thread-message summary>span:first-child){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .workspace.inbox-workspace){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-command-bar){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-search){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-search input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-quick-filters button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-quick-filters button.selected){color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface>.outlook-deadline-rail){background:#152131!important;border-right:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-toggle){color:#d4bd93!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-items>button){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-items time){color:#d1b787!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-items strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-items small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface>.mail-list-pane){border-right:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-restore){border-right:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-restore span){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface>.mail-reader){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-summary){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-deadline>div>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-case>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-edit-deadline){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-thread-message){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-clock){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-clock.paused){color:#a5b3c7!important;background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-heading :is(select,.nv-select)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-heading small){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-priority){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-heading>.icon-btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-filter-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-group-label){color:#a5b3c7!important;background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-mail-row){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-mail-row.selected){background:#152131!important;box-shadow:inset 2px 0 #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-mail-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-avatar){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-mail-row.unread .outlook-row-avatar){background:#1e2c3e!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-mail-row.unread:before){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-heading time){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-subject>small){background:#1e2c3e!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-preview){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-meta){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-case-chip){border-left:2px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-frist-chip){color:#d1b787!important;background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-frist-chip.urgent){color:#da9fa6!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-star){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-row-star.pinned){color:#dabe89!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-resize:hover,.nv-reference-root .outlook-list-resize:focus-visible){background:#0a153633!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-add-tag){border:1px dashed #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-tag-menu){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-tag-menu p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-tag-edit-row button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-tag-presets){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-tag-menu form input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reply-attachments>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply.outlook-reply-floating){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .inbox-workspace>.data-caption){color:#a5b3c7!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading>.mail-case>button){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-formatting){border-top:1px solid #324055!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-formatting button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-formatting button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rich-editor){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rich-editor:empty:before){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply>footer :is(select,.nv-select)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select[data-slot=select-trigger]){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select[data-slot=select-trigger]:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select[data-slot=select-trigger]:focus-visible,.nv-reference-root .nv-select[data-popup-open]){outline:2px solid #32405540!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select-menu[data-slot=select-content]){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select-option[data-slot=select-item]){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select-option[data-highlighted],.nv-reference-root .nv-select-option[data-selected]){background:#152131!important;color:#8ea2c9!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-switch[data-slot=switch],.nv-reference-root .nv-switch.design-switch[data-slot=switch]){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-switch[data-slot=switch]:focus-visible){outline:3px solid #3240553b!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-switch[data-slot=switch]>[data-slot=switch-thumb],.nv-reference-root .nv-switch.design-switch.on>[data-slot=switch-thumb]){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row-main:hover strong){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row button:focus-visible,.nv-reference-root .task-card:focus-visible,.nv-reference-root .task-view-switch button:focus-visible){outline:2px solid #3240557a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-edit-cell:hover){box-shadow:0 0 0 1px #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-open:hover){background:#152131!important;border-color:#324055!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .sheet-actions){background:#152131!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-subtasks button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .btn:not(.primary):not(:disabled):hover,.nv-reference-root .icon-btn:not(:disabled):hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .btn:focus-visible,.nv-reference-root .icon-btn:focus-visible){outline:2px solid #3240557a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reply-mode-icons>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reply-mode-icons>button:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reply-mode-icons>button.selected){color:#eaf0fa!important;background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reply-mode-icons>button:focus-visible){outline:2px solid #32405580!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-launcher){border:1px solid #32405524!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-launcher:focus-visible){outline:3px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-reply .mail-undo-generation){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-review-bar){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-review-progress>.eyebrow){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-review-progress>strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-review-progress>div){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-review-progress small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-summary){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-summary>strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-summary>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-summary>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-preview-list){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-preview-list>li){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-preview-list strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-preview-list span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-help){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-setup-help strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu header>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-search){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu nav>button,.nv-reference-root .folder-custom-list>div>button:first-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu button.selected){background:#152131!important;color:#8ea2c3!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu nav>button>small,.nv-reference-root .folder-custom-list small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-custom-heading){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-custom-list>div>button:not(:first-child)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-name-form input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-name-form button){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-menu>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-favorites){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-favorites>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-folder-favorites>button.selected){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-top-search){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-top-search input){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-command-bar .folder-trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-command-bar .folder-trigger:hover,.nv-reference-root .outlook-command-bar .folder-trigger[data-popup-open]){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-trigger-chevron){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .folder-trigger:focus-visible){outline:2px solid #32405560!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-connection){border-bottom:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-connection strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-connection span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-connection>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.weekend,.nv-reference-root .calendar-weekdays>.weekend){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.selected){background:#152131!important;box-shadow:inset 0 0 0 2px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.today){box-shadow:inset 0 3px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.today.selected){box-shadow:inset 0 0 0 2px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.today .calendar-cell-heading>button:first-child>span){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-cell-heading small){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.outside .calendar-cell-heading>button:first-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-cell-add){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-cell-add:hover){background:#1e2c3e!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-event-chip){background:#152131!important;color:#9ba9c9!important;border-left:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-task-chip){border-left:2px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-empty-add){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-empty-add:hover){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-agenda-item){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-agenda-item strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-agenda-item small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-demo-notice){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .column-name-edit:hover){background:#152131!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-date){border:1px solid #324055!important;color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .design-date-popup){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .conversation-rename:hover){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-main button:focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-finish-close){border:1px solid #32405550!important;background:#15213112!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-finish-primary){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-finish-secondary){background:#15213115!important;border:1px solid #32405560!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-greeting h1>span){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-kpi){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-kpi:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-kpi b){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-kpi small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week>header){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week>header>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-grid>div){border-right:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-grid .is-weekend){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-grid .is-today){background:#152131!important;box-shadow:inset 0 2px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-day-heading>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .is-today .home-day-heading>b){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-event){border-left:2px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-event.deadline){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-week-event:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-column){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-column>header){border-bottom:1px solid #324055!important;background:color-mix(in srgb,var(--accent) 5%,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-column>header>span){background:color-mix(in srgb,var(--accent) 10%,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row>time){color:#cab58a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-summary-row>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-unread){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-unread.unread){background:#0a1536!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .home-data-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .range-controls .btn.custom-range){background:#152131!important;color:#a5b3c7!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .range-controls .btn.custom-range:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-nav-item[aria-current=page]){background:#15213121!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .product-nav-item:not([aria-current=page]):hover){background:#1521310f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-surface .mail-summary-content .mail-deadline){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ai-suggestion-mark){color:#a5b2d6!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-deadline-first){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .entry-form .deadline-input-row>input){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-deadline-first>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-deadline-first>p.form-error){color:#d9a19e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-deadline-first>small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor-row>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor-row>span small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor-row>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor-row>button:hover){background:#1e2c3e!important;color:#d2a39e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-add){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor>small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reminder-editor>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .top-shortcuts>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .top-shortcuts>button:hover,.nv-reference-root .top-shortcuts>button[aria-expanded=true]){background:#152131!important;border-color:#324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-time-fields>label>input,.nv-reference-root .settings-time-fields>label>.nv-select){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger,.nv-reference-root .assistant-picker){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger small){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-trigger:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .assistant-auto-mode){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup,.nv-reference-root .mail-filter-popup){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup header strong,.nv-reference-root .mail-filter-popup header strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup header span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup>div>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup>div>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button i){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup button[aria-checked=true] i){background:#0a1536!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(:is(.nv-reference-root,.reference-source-picker) .source-picker-popup footer){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .response-status){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .response-status small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-strip){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-strip button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-strip button.selected,.nv-reference-root .mail-filter-trigger.active){background:#152131!important;color:#90a1bd!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-strip button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-popup header button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-popup legend){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-popup fieldset button){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-popup fieldset button.selected){background:#152131!important;border-color:#324055!important;color:#90a5ce!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-filter-popup .mail-filter-cases>button[aria-pressed=true]){background:#152131!important;color:#90a5ce!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-active-filters){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-active-filters button){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-current-folder){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-right button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-right button:hover,.nv-reference-root .mail-command-right button:focus-visible){background:#152131!important;border-color:#324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-actions button.is-handled){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown header){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown header small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list>button){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-clock){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list>button>span:last-child svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown-list>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown footer button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-dropdown footer button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-selection-bar){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .time-selection-bar label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .clear-time-selection){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .selectable-entry.is-selected>.entry-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-day-cell.selected){background:#152131!important;color:#eaf0fa!important;box-shadow:inset 0 0 0 1px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-day-cell.today.selected){background:#152131!important;box-shadow:inset 0 3px #324055,inset 0 0 0 1px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-cell-items>button){border:1px solid #324055!important;border-left:3px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-cell-items>.calendar-task-chip){color:#eaf0fa!important;background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-cell-items>button:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-calendar .calendar-chip-time){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.selected .calendar-cell-heading small){color:#90a5ce!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-day-cell.selected .calendar-empty-add){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .date-picker>.design-date:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-toolbar-refined .filter-tabs button span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-new-group){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-new-group:hover){color:#90a2be!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-refine-controls){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-quiet-search){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-quiet-search input){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-case-filter.nv-select){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-refine-controls .task-view-switch){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-refine-controls .task-view-switch button.selected){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-toggle){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-toggle>strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-toggle>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rule){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-edit){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-edit:hover){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row .task-row-main strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-row .task-row-main>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-priority-dot){background:#2d1e0f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-inline-status.nv-select){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-inline-status.nv-select:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-due){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-due.due-soon){background:#152131!important;color:#d0b391!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-check){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-check:hover){border-color:#324055!important;box-shadow:0 0 0 3px #3240550b!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-check.checked){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-rows .task-open){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-empty){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-group-empty:hover){color:#90a5ce!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-board){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-card){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-card:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-card strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-card-matter){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .task-add-card){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-surface-refined .ledger-footer){border-top:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue-toggle){color:#a5b3c7!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue-toggle>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue){border-left:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue>header){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue>header>strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue>header>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue>p){color:#a5b3c7!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li.current){background:#152131!important;border-left-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .queue-position){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .queue-sender){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li.current small){color:#90a5d6!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-queue li button:hover){color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .thread-attachment){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-catalog){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-catalog>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-catalog>div>button:not(.btn),.nv-reference-root .demo-data-catalog a){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-records details){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-records summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-records summary small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .demo-data-records p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-quiet-search){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-quiet-search:focus-within){border-color:#324055!important;box-shadow:0 0 0 2px #3240550a!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-quiet-search input::placeholder){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet thead){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet th){border-right:1px solid #324055!important;border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet th[aria-sort=ascending],.nv-reference-root .task-spreadsheet th[aria-sort=descending]){color:#eaf0fa!important;background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet td){border-right:1px solid #324055!important;border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet tbody tr:nth-child(2n)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet tr.task-spreadsheet-done .table-task-title>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-complete){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-complete.checked){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-complete:hover){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-title){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-title>small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-matter){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-select.nv-select){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-select.nv-select:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-priority.high){color:#d0b99d!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-date.urgent){color:#cfb291!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-owner){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-edit){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .table-task-edit:hover){background:#152131!important;color:#90a5eb!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-launch){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-mark){border:1px solid #324055!important;color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-launch p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-launch small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-source-heading span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-samples article){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-samples summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-samples details p){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-footer){background:#152131!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-footer small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-field){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-field small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .voice-field em){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .signature-preview){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .integration-preview){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .integration-preview p,.nv-reference-root .settings-guide p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .integration-case){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .integration-case small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .integration-glyph){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-local-notice){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-usage,.nv-reference-root .settings-legal){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-quota progress){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-quota progress::-webkit-progress-bar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-legal a){border-bottom:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-legal a:hover){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-guide){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-open){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-open:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-open small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-editor){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .sample-editor textarea){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ai-composer-disclaimer){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-summary-ai-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ai-deadline-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-rail-items .ai-deadline-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-trigger[data-open] .outlook-mail-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu [data-highlighted],.nv-reference-root .mail-context-menu [data-slot=context-menu-sub-trigger][data-open]){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu [data-variant=destructive]){color:#d29ba4!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu [data-variant=destructive][data-highlighted]){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu .mail-context-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-context-menu [data-slot=context-menu-separator]){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading .mail-command-actions button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading .mail-command-actions button:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading .mail-command-actions button:focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-reader-heading .mail-command-actions button.is-handled){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-detail){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-time-tools>div){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-switch){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-switch>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-switch.on){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings button[role=switch]){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings button[role=switch]>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings button[role=switch][aria-checked=true]){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .settings-toggle-label){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .settings-toggle-desc){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .settings-form-grid label>small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .settings-field textarea,.nv-reference-root.reference-settings .settings-input){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .reference-signature-preview){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .assistant-message .chat-bubble__content){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .assistant-message.user){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-history-group-toggle){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-history-row>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-history-row>button.active,.nv-reference-root .reference-history-row>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-history-row-actions){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-composer-more>div){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-composer-more>div>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__btn){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__btn:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__btn:focus-visible){outline:2px solid #32405540!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__menu){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__opt){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .nv-select__opt--active,.nv-reference-root .nv-select__opt--sel){background:#152131!important;color:#8ea2c9!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-dock .adx-agent,.nv-reference-root.reference-dock .adx-tool){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-dock .adx-agent:hover,.nv-reference-root.reference-dock .adx-tool:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-source-picker>.source-picker-popup){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .assistant-composer :is(.mp__trigger,.asst-picker-chip)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.demo-ai-dock){background:#152131!important;border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.demo-ai-dock--float){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-inbox){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reader-host){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-reader){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-reader .mail-case>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-actions>.icon-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-case-suggestion){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-filters){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-tag-popup){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-tag-colors>button[aria-pressed=true]){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-tag-colors>.reference-tag-delete){color:#d7a9a8!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-tag-popup form){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-tag-popup form input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-reader .mail-sender>time){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message.is-sent){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message.is-collapsed:hover){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply>div){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .mail-reply-modes .icon-btn.active){color:#eaf0fa!important;background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .mail-generate-draft){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .mail-generate-draft:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .inbox-v2-rt-btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .inbox-v2-rt-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply [contenteditable]){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-context-pill){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-context-pill__x){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .asst-pick__trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .asst-pick__trigger:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .asst-pick__popover){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .asst-pick__item){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .asst-pick__item:hover,.nv-reference-root .asst-pick__item--active){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .asst-pick__item-desc){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .asst-pick__group-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-settings-card-title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-integration-details){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .connection-status){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .connection-status.connected){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .connection-card){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings .connection-card__desc){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-context-suggestions small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .inbox-fanestripe){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .inbox-fanestripe button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .inbox-fanestripe button:hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-card){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-receipt){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-work>.review-queue){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-queue-list>button){border-bottom:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-queue-list>button.current){background:#152131!important;box-shadow:inset 2px 0 #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-queue-list>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-queue-list strong){color:#eaf0fa!important}@media (max-width:900px){:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-work>.review-queue){background:#152131!important}}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-reply .nv-svar-bunn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-period-stats span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-week-days>button){border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-week-days>button:nth-last-child(-n+2)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-week-days>button.current){border-color:#324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-week-days b){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-week-days .current b){background:#161f37!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-period-entries details+details){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-period-entries summary small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-period-entry){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-period-entry small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-deadline){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-review-deadline small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-source-picker .source-picker-trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-chip){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-chip:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-chip--primary){color:#8da2c2!important;background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-assistant .chat-chip--done){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .compose-popup){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .compose-panel__title-bar){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .compose-panel__input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .compose-panel__footer){border-top:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root :is(.compose-panel__ai-btn,.compose-panel__cancel,.compose-panel__send)){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-tasks){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root.reference-task-page){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-task-page>.task-surface-refined){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tl-v2:has(.reference-time-ledger),[data-workspace-design=on] .tl-page.v2:has(.reference-time-ledger)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .ledger-heading-caption){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-day-totals strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-day-totals strong small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-day-totals .capture-status){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .list-tools .search){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .time-selection-bar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .time-selection-bar:not(.has-selection)>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .time-selection-bar.has-selection){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .time-selection-bar label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .ledger-head){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .selectable-entry>.entry-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .selectable-entry.is-selected>.entry-row){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .activity strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .activity small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .entry-clock){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .case-name){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .ledger-footer){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-picker){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-trigger){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-trigger:hover,.reference-model-trigger[aria-expanded=true]){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-prefix){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-menu-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-option){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-option:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-option.is-selected){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-symbol){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-copy strong small){color:#a5b3c7!important;background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-copy>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-copy em){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-pill){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-pill__x){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-pill__x:hover){background:#1e2c3e!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-generation-status){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-thinking--agentic){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-thinking__header){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .agt-rad){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .agt-teller){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-thinking-sum__toggle){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-thinking-sum__body){border-left:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.spm,.emailpick)){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.spm-head,.emailpick__head)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-eyebrow){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-title,[data-workspace-design=on] .emailpick__title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.spm-close,.emailpick__close)){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.spm-close,.emailpick__close):hover){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__search){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__item){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__item+.emailpick__item){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__item:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__item-from){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .emailpick__item-subject){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.emailpick__item-date,.emailpick__item-preview)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-input){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-search){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm-foot){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-detail.reference-inspector){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-inspector .drill-list button){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-inspector .drill-list button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-inspector .drill-list small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-person-heading p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-shared-entry){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-shared-entry small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-shared-entry p){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__head){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__count){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__approve-all){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__day){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__row-act){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__row-sub){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__row-dur){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__btn){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp__foot){background:#152131!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message>.reference-thread-sender:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message>.reference-thread-sender:focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-message.is-sent){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-thread-sender:after){border-right:1.5px solid #324055!important;border-bottom:1.5px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-reader .mail-command-actions>.icon-btn){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-reader .mail-command-actions>.icon-btn:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-tasks.wd-tasks){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-tasks .reference-task-scroll,[data-workspace-design=on] .wd-tasks .task-list-refined,[data-workspace-design=on] .wd-tasks .task-group-rows .task-row,[data-workspace-design=on] .wd-tasks .task-group-heading){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .wd-tasks .task-group-rows .task-row:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-search){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-section-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-item){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-item:hover,[data-workspace-design=on] .spm .spm-item-suggested){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-item-name){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-item-meta){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-matter-mark){background:#1e2c3e!important;color:#d8c29c!important;box-shadow:inset 0 0 0 1px #3240550d!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .spm .spm-footer){border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-link-picker .spm-field-label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp .tqp__row){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .tqp .tqp__head){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-matter-mark>svg){color:#d8c29c!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-task-page .calendar-toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-detail.reference-inspector){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-row-edit){border:1px solid #324055!important;color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root button:hover .reference-row-edit){background:#152131!important;border-color:#324055!important;color:#94a9c1!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-time-ledger .calendar-toolbar){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .ledger-day-totals>span:not(.capture-status)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-ledger-date>button){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-ledger-date .reference-date-popover){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-case>button){border:1px solid #324055!important;background:#152131!important;color:#c8b89b!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-matter-label){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-case>button:hover){background:#1e2c3e!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-menu){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-menu>label){background:#152131!important;border:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-options button[role=option]){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-options button[role=option][aria-selected=true],.reference-folder-options button[role=option]:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-options small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-symbol){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-symbol.custom){background:#1e2c3e!important;color:#dac49f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-menu>footer){background:#152131!important;border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-options>p){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-header){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-heading strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-heading small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-count){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-count strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-count strong span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-progress){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-session-progress i){background:#17212e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-reader){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-message-title){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-message-heading){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-summary-button,.nv-reference-root.reference-review .review-reply-toggle){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-summary-box){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-thread-box){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-history-toggle){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-thread-message){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-thread-header){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-thread-header>span:nth-child(2)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-thread-header>span:nth-child(3)){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-bottom-actions){border-top:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-bottom-actions .ko-btn,.nv-reference-root.reference-review .review-bottom-actions .ko-skip){background:#152131!important;color:#a5b3c7!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-command>div:first-child){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-command input){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-command>div:first-child>span,.nv-reference-root.reference-review .review-command kbd){color:#a5b3c7!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .review-reply-composer){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-work>.review-queue){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-work>.review-queue>header){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-queue-list>button){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-queue-list>button.current){background:#152131!important;box-shadow:inset 3px 0 #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-queue-list>button>span){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-queue-list strong){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .reference-review-queue-list small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .ko-runner-mer-valg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-review .ko-runner-mer-valg:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-customize-controls){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-shell){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-add){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-add-trigger){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-add-trigger:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-add form){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-board-add input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-card-note){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet tbody tr,.nv-reference-root .task-spreadsheet tbody tr:nth-child(2n)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-spreadsheet tbody tr:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .reference-task-options){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .reference-task-options>summary){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .reference-task-options>summary small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .reference-task-options[open]>summary){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-color-choices button){box-shadow:0 0 0 1px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-color-choices button[aria-pressed=true]){box-shadow:0 0 0 2px #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-popover){background:#152131!important;border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-filter-dropdown>div[role=group]>button){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-filter-dropdown>div[role=group]>button:hover,.nv-reference-root .reference-filter-dropdown button[aria-pressed=true]){background:#152131!important;color:#8ea1bc!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-filter-dropdown>label){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown .label-search){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown .reference-tag-option>button){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown .reference-tag-option>button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-check){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown .label-delete){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-new){border-top:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown form label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-label-dropdown form input){border:1px solid #324055!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-preview){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .review-reply-composer.review-reply-expanded){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .filter-period-row){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-label-add){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-label-create,.nv-reference-root .task-label-color-editor){background:#152131!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-label-color-editor>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root.reference-settings button[role=switch][aria-checked=false]){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-profile-summary .avatar){background:#1e2c3e!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-accounting-integration>summary small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-accounting-integration[open]>summary){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-danger-btn){border:1px solid #324055!important;background:#152131!important;color:#cea1a8!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-danger-btn:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .settings-danger-btn--confirm){background:#281316!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-task-sharing>label){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-person-initials){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-sharing-person strong){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-sharing-person small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .calendar-show-more){color:#9fb3cc!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-actions .mail-action-done){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-actions .mail-action-archive){color:#d3be9e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-command-actions .mail-action-more){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.rte-format-selects .nv-select__btn){background:#152131!important;color:#a5b3c7!important;border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .rte-link-popover label){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .rte-link-popover input){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .rte-link-popover footer>button:first-child){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .rte-link-popover p[role=alert]){color:#d4a7ae!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .task-detail .reference-task-options .form-footnote){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .outlook-list-heading>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-filter-dropdown .filter-layout-action){border-top:1px solid #324055!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-primary-reply){color:#eaf0fa!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-primary-reply:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-tags-trigger>svg){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .mail-tags-placeholder){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-priority-order){border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-priority-order>small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .label-priority-order>button){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .reference-mail-menu-icon){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-menu footer button){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-menu footer [role=alert]){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .sidebar .sidebar__item:focus-visible){outline:2px solid #324055a0!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nd-datepicker .nd-date-day:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-filter-dropdown .inbox-period__btn){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.nv-reference-root .report-period-menu){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root.reference-assistant){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-message.user,[data-workspace-design=on] .reference-dock .dock-message.user){background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-message .chat-bubble__content){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) .md-body){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] :is(.reference-assistant .assistant-message,.reference-dock .dock-message) :is(.md-h1,.md-h2,.md-h3)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-sticky-composer){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-composer){border:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-composer textarea){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-message :is(.md-body,.dock-message-content)){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-message-author){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-compose){border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .reference-dock-input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-context){background:#152131!important;border-bottom:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .assistant-contextbar){border-bottom:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-link.is-linked){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-link>button){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-context-link>button:hover){background:#1e2c3e!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-inline-rename){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-inline-rename input){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-inline-rename button){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .chat-inline-rename button:hover){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .chat-thinking--agentic .chat-thinking__header){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-teller){color:#a5b3c7!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-liste){border-left:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-rad__tittel){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-rad__prosa){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-merke){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-merke--error){color:#cf989f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-detaljer__merkelapp){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-brikke){background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-detaljer__svar){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .thinking-sources>span){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .thinking-sources>a){border:1px solid #324055!important;background:#152131!important;color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .thinking-sources>a:hover){background:#152131!important;border-color:#324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .thinking-sources small){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-assistant .conversation-name){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-rad__hode:disabled){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-rad__ikon){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-message-actions>.dock-apply-draft){border:1px solid #324055!important;background:#152131!important;color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .agt-ikon--done){color:#a5b3c7!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-dock .dock-drag-handle:focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .review-resizable-editor){border:1px solid #324055!important;background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .review-editor-resize){background:#152131!important;border-top:1px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .review-editor-resize>span){background:#1e2c3e!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .review-editor-resize:focus-visible){outline:2px solid #324055!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .reference-review button>[data-icon-style=filled]){color:#eaf0fa!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-section){color:var(--nd-muted,#a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-folder-options>[role=group]+[role=group]){border-top:1px solid var(--nd-line,#324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on]:not([data-native-theme=dark]):not([data-workspace-theme=dark]) :is(.chat-view,.reference-assistant,.assistant-main,.assistant-start,.assistant-messages,.assistant-sticky-composer,.assistant-contextbar)){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu.reference-model-menu-v2){background:var(--nd-surface,#152131)!important;color:var(--nd-navy,#eaf0fa)!important;border-color:var(--nd-line,#324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu-v2 .reference-menu-label){color:var(--nd-muted,#a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu-v2 .reference-model-copy>span){color:var(--nd-muted,#a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu-v2 .reference-model-copy em){color:var(--nd-muted,#a5b3c7)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(.reference-model-menu-v2 .reference-model-option:is(:hover,:focus-visible,.is-selected)){background:var(--nd-paper,#152131)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] .nv-reference-root .reference-reply :is(.inbox-v2-rt-toolbar,.mentor-reply-recipients,.inbox-v2-rt-editor)){background:var(--nd-surface,#152131)!important;color:var(--nd-navy,#eaf0fa)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .time-heatmap [data-level="1"]){background:#403d0f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .time-heatmap [data-level="2"]){background:#3f3203!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .time-heatmap [data-level="3"]){background:#3d2410!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .time-heatmap [data-level="4"]){background:#3b1a0f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .time-heatmap [data-level="5"]){background:#3a100f!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .nv-reference-root .calendar-time-head .is-today b){background:#0a1536!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is([data-workspace-design=on] [aria-invalid=true]){border-color:#324055!important;box-shadow:0 0 0 1px #32405520!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .rte-wrap .rte-toolbar){background:var(--nd-surface,#152131)!important;color:var(--nd-navy,#eaf0fa)!important;border-color:var(--nd-line,#324055)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .mail-deadline-warning){color:var(--haster,#d79999)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .mail-deadline-delete:hover){color:var(--haster,#d79999)!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-theme=dark] .mail-deadline-warning){color:#f8dac5!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .reference-settings .teams-delivery-toggle input[type=checkbox]:after){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .reference-settings .inst-bryter>span){background:#152131!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .sidebar .sidebar-profile-avatar:focus-visible){outline:2px solid #324055a0!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .project-axis .project-axis-day.is-today){background:#152131!important;color:#86a3ca!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .project-workspace .project-bar.in-progress){background:#1e2c3e!important;border-color:#324055!important;color:#86a2ba!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .project-workspace .project-bar.summary){background:#091e32!important}:is(html[data-native-workspace=on][data-native-theme=dark],html[data-workspace-theme=dark]:not([data-native-workspace=on])) :is(html[data-workspace-design=on] .project-workspace .project-bar.milestone){background:#1e2c3e!important;border-color:#324055!important}html[data-native-workspace=on],html[data-native-workspace=on] body,html[data-native-workspace=on] #root{height:100%;margin:0;overscroll-behavior:none}html[data-native-workspace=on] .taskpane{height:100dvh!important;max-height:100dvh!important;min-height:0!important}html[data-native-workspace=on] .taskpane>.addin-header,html[data-native-workspace=on] .taskpane>header,html[data-native-workspace=on] .bottom-tabs{display:none!important}html[data-native-workspace=on] .taskpane-content{padding:0!important;min-height:0;flex:1;overflow:auto}html[data-native-workspace=on] :is(button,input,textarea){touch-action:manipulation}html[data-native-workspace=on] :is(input,textarea){font-size:16px!important}html[data-native-workspace=on] .web-page{padding:0!important;max-width:none!important}html[data-native-workspace=on] .reference-overlay :is(.reference-detail,.reference-modal){max-width:100vw;max-height:94dvh;overflow:auto}html[data-native-workspace=on] .settings-layout{display:flex;flex-direction:column;max-width:100%;padding:12px}html[data-native-workspace=on] .settings-navigation{display:flex;overflow:auto;flex-direction:row;width:100%;position:static;flex-shrink:0}html[data-native-workspace=on] .settings-form-grid{grid-template-columns:minmax(0,1fr)!important}html[data-native-workspace=on] .home-week-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(90px,1fr))!important}html[data-native-workspace=on][data-native-theme=dark]{color-scheme:dark;--navy:#eaf0fa;--ink:#eaf0fa;--off:#101b2b;--off-2:#1e2c3e;--surface:#152131;--surface-2:#1e2c3e;--wd-line:#324055;--wd-muted:#a5b3c7;--nd-navy:#eaf0fa;--nd-surface:#152131;--nd-paper:#101b2b;--nd-line:#324055;--nd-muted:#a5b3c7}html[data-native-theme=dark] :is(body,.app-container,.taskpane,.taskpane-content,.nv-reference-root,.settings-card,.reference-detail,.reference-modal,.reference-popover,.web-page){background:#152131!important;color:#eaf0fa!important}html[data-native-theme=dark] :is(input,textarea,.btn:not(.primary),.icon-btn,.settings-nav){background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-native-theme=dark] :is(h1,h2,h3,h4,label,.settings-card-desc){color:inherit!important}html[data-native-workspace=on][data-native-theme=dark] body{--ink-3:#eaf0fa;--ink-4:#bac7da;--muted:#a5b3c7;--white:#152131;--line:#324055;--nd-icon:#eaf0fa}html[data-native-workspace=on] .nv-select__opt{min-height:44px;display:flex;align-items:center;box-sizing:border-box}html[data-native-workspace=on][data-native-theme=dark] .nv-select__opt{color:#eaf0fa}html[data-native-workspace=on][data-native-theme=dark] :is(.nv-select__opt--sel,.nv-select__opt--active){background:#29476c;color:#fff}html[data-native-theme=dark] :is(.btn.primary,button[class*=primary]){background:#29476c!important;color:#fff!important}html[data-native-workspace=on] .settings-navigation{display:block;overflow:visible;position:static;width:100%;padding:0}html[data-native-workspace=on] .settings-nav-group{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}html[data-native-workspace=on] .settings-nav-group>p{display:none}html[data-native-workspace=on] .settings-nav-group>button{width:auto;min-height:40px;font-size:12px;flex:0 0 auto;padding:8px}html[data-native-workspace=on] .reference-settings-main{min-width:0;width:100%}.native-settings-picker{display:none}html[data-native-workspace=on] .native-settings-picker{display:block;width:100%;margin-bottom:12px}html[data-native-workspace=on] .settings-navigation{display:none!important}html[data-native-workspace=on] .nv-reference-root .settings-layout{display:flex!important;flex-direction:column!important;padding:12px!important;gap:0!important}html[data-native-workspace=on] .nv-reference-root .mail-surface{display:flex!important;min-width:0!important}html[data-native-workspace=on] .nv-reference-root .mail-list-pane{width:100%!important;flex:1!important;max-width:none!important;border-right:0}html[data-native-workspace=on] .nv-reference-root .mail-surface:not(.mail-surface--reading)>:not(.mail-list-pane){display:none!important}html[data-native-workspace=on] .nv-reference-root .mail-surface--reading>.mail-list-pane{display:none!important}html[data-native-workspace=on] .nv-reference-root .mail-surface--reading>:is(.outlook-deadline-rail,.outlook-list-restore){display:none!important}html[data-native-workspace=on] .reference-mail-reader{width:100%!important;min-width:0!important;flex:1}html[data-native-workspace=on] .reference-list-resizer{display:none!important}html[data-native-workspace=on] .nv-reference-root .task-calendar.calendar-month{min-width:0!important;width:100%!important}html[data-native-workspace=on] .nv-reference-root .calendar-month :is(.calendar-days,.calendar-weekdays){grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0!important}html[data-native-workspace=on] .nv-reference-root .calendar-month :is(.calendar-week-label,.calendar-week-number){display:none!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-day{min-width:0!important;min-height:80px!important;height:96px!important;padding:3px!important}html[data-native-workspace=on] .nv-reference-root .calendar-month :is(.calendar-cell-add,.calendar-cell-heading small,.calendar-add-task){display:none!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-cell-heading button{min-height:28px;padding:0!important}html[data-native-workspace=on] .nv-reference-root .calendar-month :is(.calendar-task-chip,.calendar-event-chip){padding:2px!important;font-size:9px!important;max-height:23px;overflow:hidden}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-day-cell{overflow:hidden}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root{--ink:#eaf0fa;--muted:#a5b3c7;--line:#324055;--blue:#99b5ec;--bg:#101b2b;--navy:#eaf0fa;--off:#1e2c3e;--white:#152131;--paper:#101b2b;--canvas:#152131;--nd-icon:#eaf0fa}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root :is(.btn.primary,.metric.primary,.metric:first-child.highlight){color:#fff!important;background:#29476c!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .btn.primary svg{color:#fff!important}html[data-native-workspace=on][data-native-theme=dark] :is(.fui-FluentProvider,.chat-view,.chat-sessions-bar,.outlook-group-label,.chat-composer){background:#152131!important;color:#eaf0fa!important;--ac-off:#152131;--ac-ink:#eaf0fa;--ac-mid:#a5b3c7}html[data-native-workspace=on][data-native-theme=dark] :is(.chat-new-chat-btn,.chat-sessions-trigger){background:#29476c!important;color:#fff!important}html[data-native-workspace=on][data-native-theme=dark] :is(.chat-empty-logo,.wd-chat-start-logo,.chat-ai-disclaimer){color:#a5b3c7!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root.reference-inbox{--ink-900:#eaf0fa;--ink-800:#eaf0fa;--ink-700:#bac7da;--ink-600:#bac7da;--ink-500:#a5b3c7;--ink-400:#98a3b3;--ink-300:#324055;--ink-200:#324055;--ink-100:#1e2c3e;--ink-50:#152131;--paper:#1e2c3e;--canvas:#152131;--white:#152131}html[data-native-workspace=on] .nv-reference-root .outlook-command-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px!important;padding:10px 12px!important}html[data-native-workspace=on] .nv-reference-root .outlook-command-bar>label{min-width:0!important;width:100%!important;grid-column:1}html[data-native-workspace=on] .nv-reference-root .outlook-command-bar>label input{min-width:0!important;width:100%!important}html[data-native-workspace=on] .nv-reference-root .outlook-command-bar>.review-start-button{grid-column:2;justify-self:end;margin:0!important}html[data-native-workspace=on] :is(.taskpane,.fui-FluentProvider){border:0!important;outline:0!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-empty-add{display:none!important}html[data-native-workspace=on] .nv-reference-root :is(.btn,.icon-btn,.folder-trigger,.custom-select-trigger){min-height:44px!important}html[data-native-workspace=on] .nv-reference-root .btn.primary{border-radius:12px!important;padding:0 16px!important;font-size:13px!important;white-space:nowrap}.native-inbox-controls{padding:12px 16px 0;flex-shrink:0}.native-inbox-heading,.native-task-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.native-task-heading>strong{font-size:22px;font-weight:600;letter-spacing:-.5px}.native-task-heading:has(>strong:empty){display:none}html[data-native-workspace=on] .native-inbox-heading .folder-trigger{background:none!important;border:0!important;padding:0!important;font-size:16px!important;gap:12px!important;box-shadow:none!important}.native-mail-search{width:100%;min-width:0;margin-bottom:4px}html[data-native-workspace=on] .native-mail-search>:is(label,div){display:flex!important;align-items:center;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;background:var(--off,#faf8f4)!important;border-radius:12px!important;padding:0 12px!important;box-sizing:border-box}html[data-native-workspace=on] .native-mail-search input{width:100%!important;min-width:0!important;background:transparent!important;border:0!important;font-size:14px!important}.native-tools{border-bottom:1px solid var(--line,#e2e7ee);margin-bottom:8px;min-width:0}.native-tools-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;border:0;background:transparent;color:var(--ink,#0e1b33);font:500 13px/1.4 Inter,sans-serif;text-align:left;min-height:44px}.native-tools-trigger>span{flex:1}.native-tools-trigger>svg:last-child{transition:transform .18s}.native-tools-content{padding:4px 0 16px;display:flex;flex-direction:column;gap:12px}.native-action-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;border:0;background:transparent;color:inherit;text-align:left}.native-action-row>span{flex:1;display:grid;gap:3px}.native-action-row strong{font-size:14px;font-weight:500}.native-action-row small{font-size:12px;color:var(--muted,#6c7785)}.native-deadlines{max-height:40dvh;overflow:auto}html[data-native-workspace=on] .native-deadlines>div{width:100%!important;min-width:0!important;max-width:none!important}html[data-native-workspace=on] .native-tools-content .task-primary-actions>.btn.primary{display:none}html[data-native-workspace=on] .task-surface--calendar .native-tools-content .task-primary-actions>.btn.primary{display:inline-flex}html[data-native-workspace=on] .task-surface-refined{padding:12px 16px!important}html[data-native-workspace=on] .native-tools-content :is(.task-toolbar,.task-refine-controls){display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:0!important;margin:0!important}html[data-native-workspace=on] .native-tools-content :is(.task-quiet-search,.task-case-filter,.task-view-switch){width:100%!important;max-width:none!important;flex-basis:100%!important}html[data-native-workspace=on] .native-tools-content .filter-tabs{width:100%;display:flex}html[data-native-workspace=on] .native-tools-content :is(.filter-tabs,.task-view-switch)>button{flex:1;min-height:44px!important}html[data-native-workspace=on] .native-tools-content .task-new-group{min-height:44px!important;font-size:13px!important}html[data-native-workspace=on] .calendar-month-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:8px 0!important}html[data-native-workspace=on] .calendar-month-toolbar>div:first-child{display:flex;justify-content:space-between!important;width:100%}html[data-native-workspace=on] .calendar-month-toolbar h2{font-size:19px!important;text-align:center}html[data-native-workspace=on] .calendar-period-controls{display:flex!important;gap:8px!important;justify-content:space-between!important;width:100%}html[data-native-workspace=on] .native-reading .outlook-reader-heading{padding:12px 16px!important}html[data-native-workspace=on] .native-reading .mail-reader-toolbar{display:flex!important;justify-content:space-between!important;gap:8px!important}html[data-native-workspace=on] .native-reading .mail-command-actions{gap:4px!important}html[data-native-workspace=on] .native-reading .mail-command-actions>button{min-width:44px;min-height:44px!important}html[data-native-workspace=on] .native-reading .mail-primary-reply{background:var(--ink,#0e1b33)!important;color:var(--canvas,#fff)!important;border-radius:12px!important;padding:0 12px!important}html[data-native-workspace=on] .reference-folder-menu{left:12px!important;right:12px!important;top:12px!important;width:auto!important;max-height:calc(100dvh - 24px)!important;border-radius:16px!important}html[data-native-workspace=on] .reference-folder-options>button{min-height:48px!important}html[data-native-workspace=on] .reference-folder-menu>label{min-height:44px}html[data-native-workspace=on] .reference-filter-dropdown button{min-height:44px!important}html[data-native-workspace=on] .nv-reference-root .native-tools-trigger{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;min-height:44px!important;width:100%!important;padding:10px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-native-workspace=on] .native-tools-trigger svg{width:18px!important;height:18px!important;flex-shrink:0}html[data-native-workspace=on] .native-reading .mail-primary-reply svg{display:block!important;color:inherit!important}html[data-native-workspace=on] .reference-time-ledger .ledger-top-actions .actions{display:flex!important;justify-content:space-between!important;flex-wrap:wrap;gap:8px!important;padding:12px 16px!important}html[data-native-workspace=on] .reference-time-ledger .ledger-top-actions .btn:not(.primary){border:0!important;background:none!important;padding:0 8px!important;font-size:12px!important}html[data-native-workspace=on] .reference-time-ledger .calendar-toolbar{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:12px 8px!important}html[data-native-workspace=on] .reference-time-ledger .calendar-toolbar>.date-picker{flex:1 1 auto;min-width:0;gap:2px!important;flex-wrap:wrap}html[data-native-workspace=on] .reference-time-ledger .native-ledger-new{flex:0 0 auto;width:auto!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap}html[data-native-workspace=on] .reference-time-ledger .ledger-day-totals{flex:1 0 100%}html[data-native-workspace=on] .reference-time-ledger>.time-surface>.native-tools{margin:0 16px 8px}html[data-native-workspace=on] .reference-time-ledger .native-tools-content .list-toolbar{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;padding:0!important}html[data-native-workspace=on] .reference-time-ledger .native-tools-content .list-tools{display:flex;gap:8px;min-width:0}html[data-native-workspace=on] .reference-time-ledger .native-tools-content .search{flex:1;min-width:0;width:auto!important}html[data-native-workspace=on] .reference-time-ledger .native-tools-content .search input{min-width:0;width:100%}html[data-native-workspace=on] .assistant-composer-bottom>.native-tools{flex:1;min-width:0;border:0;margin:0}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-content>div{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}html[data-native-workspace=on] .assistant-composer-bottom{align-items:flex-end!important;gap:8px!important}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-content :is(button,summary){min-height:44px!important}html[data-native-workspace=on] .assistant-composer-bottom .assistant-send{min-width:44px;min-height:44px;flex-shrink:0}html[data-native-workspace=on] .app-container:after{display:none!important}html[data-native-workspace=on] .nv-reference-root .calendar-month-toolbar{padding:0!important;background:transparent!important}html[data-native-workspace=on] .task-surface--calendar>.nv-reference-root{padding:0!important;margin:0!important;background:transparent!important}html[data-native-workspace=on] .calendar-month .calendar-cell-items,html[data-native-workspace=on] .calendar-month .calendar-show-more{display:none!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-day{height:64px!important;min-height:64px!important;position:relative}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-cell-heading button{width:100%!important;min-height:44px!important;justify-content:center}.native-calendar-count{position:absolute;bottom:3px;left:0;right:0;pointer-events:none;text-align:center;font-size:10px;line-height:14px;color:var(--muted,#6c7785)}html[data-native-workspace=on] .chat-empty{padding-top:24px!important}html[data-native-workspace=on] .chat-sessions-bar :is(button,.chat-sessions-trigger){min-height:44px!important}html[data-native-workspace=on] .chat-composer{margin:12px 16px!important;border-radius:16px!important}html[data-native-workspace=on] .chat-composer textarea{min-height:88px!important}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-trigger{display:flex!important;min-height:44px!important;font-size:13px!important;align-items:center;gap:8px;box-shadow:none!important;background:transparent!important}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-content>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html[data-native-workspace=on] .native-folder-close{display:flex;align-items:center;justify-content:center;margin-left:auto!important;min-width:44px;min-height:44px;border:0;background:none;color:inherit}html[data-native-workspace=on] .reference-folder-menu header{padding:8px 12px!important}html[data-native-workspace=on] .assistant-composer-bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;align-items:flex-end!important}html[data-native-workspace=on] .assistant-composer-bottom>.native-tools{width:auto!important;flex:1 1 0!important}html[data-native-workspace=on] .assistant-composer-bottom>.assistant-send{margin-left:auto!important;border-radius:12px!important}html[data-native-workspace=on] .nv-reference-root .native-calendar-count{position:absolute!important;bottom:3px!important;left:0!important;right:0!important;top:auto!important;height:14px!important;line-height:14px!important;width:auto!important;border:0!important;border-radius:0!important;background:none!important;color:var(--muted,#6c7785)!important;font-size:10px!important}html[data-native-workspace=on] .reference-task-scroll{padding:0 0 16px!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-day{background:transparent!important}html[data-native-workspace=on] .nv-reference-root .calendar-month .calendar-day.weekend{background:var(--off,#faf8f4)!important}.native-task-row{display:flex;gap:4px;align-items:flex-start;border-bottom:1px solid var(--line,#e2e7ee);padding:8px 0}.native-task-complete,.native-task-email{width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:none;color:var(--ink,#0e1b33)}.native-task-complete>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--muted,#6c7785);border-radius:50%}.native-task-row.done .native-task-complete>span{background:var(--ink,#0e1b33);color:var(--canvas,#fff);border-color:transparent}.native-task-open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 0;background:none;border:0;text-align:left;color:var(--ink,#0e1b33);font-family:inherit}.native-task-open>strong{font-size:14px;line-height:1.45;font-weight:500}.native-task-open>span{font-size:12px;color:var(--muted,#6c7785)}.native-task-open>small{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;line-height:1.5;color:var(--muted,#6c7785)}.native-task-open>small>span{display:inline-flex;align-items:center;gap:4px}.native-task-open .urgent{color:#a74437}.native-task-row.done .native-task-open>strong{text-decoration:line-through}html[data-native-workspace=on] .task-keyboard-hints{display:none!important}html[data-native-workspace=on] .native-task-navigation{padding:0!important;gap:8px!important;flex-wrap:nowrap!important;margin-bottom:12px!important}html[data-native-workspace=on] .native-task-navigation :is(button,.nv-seg-btn){min-height:44px!important}html[data-native-workspace=on] .nv-reference-root .task-group-heading{padding:12px 0 4px!important}html[data-native-workspace=on] .nv-reference-root :is(.task-group-toggle,.task-group-edit){min-height:44px!important}html[data-native-workspace=on] .nv-reference-root .task-group-edit{min-width:44px!important}html[data-native-workspace=on] .nv-reference-root .native-task-open{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;background:none!important;border:0!important;padding:10px 0!important;box-shadow:none!important}html[data-native-workspace=on] .native-task-open>strong{display:block!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}html[data-native-workspace=on] .native-task-open>strong>svg{display:inline-block!important;vertical-align:middle}html[data-native-workspace=on] .native-task-open>span{display:block!important;font-size:12px!important;line-height:1.5!important}html[data-native-workspace=on] .nv-reference-root .native-action-row{display:flex!important;align-items:center!important;gap:12px!important;padding:8px 0!important;min-height:56px!important;text-align:left!important;background:none!important;border:0!important;box-shadow:none!important}html[data-native-workspace=on] .native-action-row>span{display:grid!important;gap:4px!important;flex:1!important}html[data-native-workspace=on] .native-tools-content .task-view-switch>button{width:auto!important;gap:6px!important;font-size:12px!important}html[data-native-workspace=on] .native-tools-content .task-view-switch>button>span{display:inline!important}html[data-native-workspace=on] .native-tools-content .task-toolbar{align-items:center!important}html[data-native-workspace=on] .native-tools-content .filter-tabs{height:44px!important}html[data-native-workspace=on] .native-tools-content .task-primary-actions{margin:0!important;padding:0!important;justify-content:flex-start!important}html[data-native-workspace=on] .assistant-composer-bottom .composer-tool{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px!important;border:0!important;background:transparent!important;border-radius:10px!important;color:var(--ink,#0e1b33)!important;box-shadow:none!important}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-trigger>svg:last-child{transform:none!important}html[data-native-workspace=on] .assistant-composer-bottom .native-tools-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)!important}html[data-native-workspace=on][data-native-theme=dark] :is(.chat-sessions-trigger,.chat-welcome__actions>button){background:#1e2c3e!important;border-color:#324055!important;color:#eaf0fa!important}html[data-native-workspace=on][data-native-theme=dark] .wd-chat-suggestions>button{background:#1e2c3e!important;border-color:#324055!important;color:#eaf0fa!important}html[data-native-workspace=on][data-native-theme=dark] .wd-chat-suggestions>button :is(strong,span){color:inherit!important}html[data-native-workspace=on] .native-deadlines>:first-child{width:100%!important;min-width:0!important;max-width:none!important}html[data-native-workspace=on] .native-deadlines>aside{width:100%!important;max-width:none!important;min-width:0!important;flex:1!important;border:0!important}html[data-native-workspace=on] .native-deadlines>aside>.inbox-v2-scroll{max-height:32dvh;overflow:auto}html[data-native-workspace=on] .tl-v2{height:100%;min-height:0;overflow:auto}html[data-native-workspace=on] .tl-v2>.tl-page.v2{padding:0!important;overflow:visible!important;max-width:none!important}html[data-native-workspace=on] .tl-v2 .native-time-tabs{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;width:100%!important;margin:0!important;padding:0 8px!important;border:0!important;border-bottom:1px solid var(--line,#e2e7ee)!important;border-radius:0!important;box-shadow:none!important;background:var(--surface,#fff)!important;box-sizing:border-box}html[data-native-workspace=on] .native-time-tabs>button{flex:1;min-height:48px!important;justify-content:center!important;font-size:13px!important;border-radius:0!important}html[data-native-workspace=on] .native-time-tabs .tl-tabs-skille{display:none}html[data-native-workspace=on] .reference-mail-reader{display:block!important;overflow:auto!important;height:100%!important}html[data-native-workspace=on] .native-mail-subject{margin:0!important;padding:16px!important;font-size:19px!important;line-height:1.4!important;overflow-wrap:anywhere;font-weight:600!important}html[data-native-workspace=on] .reference-mail-reader-scroll{overflow:visible!important;height:auto!important;max-height:none!important}html[data-native-workspace=on] .outlook-reader-heading{position:sticky!important;top:0!important;z-index:12!important;background:var(--canvas,#fff)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}html[data-native-workspace=on] .outlook-reader-heading .mail-reader-toolbar{order:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}html[data-native-workspace=on] .outlook-reader-heading .mail-command-actions{display:contents!important}html[data-native-workspace=on] .outlook-reader-heading .mail-back{order:-2!important}html[data-native-workspace=on] .outlook-reader-heading .mail-primary-reply,html[data-native-workspace=on] .outlook-reader-heading .mail-case{margin-left:auto!important}html[data-native-workspace=on] :is(.chat-view,.chat-messages,.chat-messages__inner,.chat-bubble,.chat-bubble__content,.chat-bubble__ai-row,.chat-bubble__ai-body,.assistant-message,.reference-chat-message-list){min-width:0!important;max-width:100%!important;box-sizing:border-box}html[data-native-workspace=on] .chat-messages__inner{width:100%!important;padding:12px 16px!important}html[data-native-workspace=on] :is(.chat-bubble--user,.assistant-message.user){width:fit-content!important;max-width:calc(100% - 16px)!important;margin:12px 0 12px auto!important;padding:12px 14px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html[data-native-workspace=on] :is(.chat-bubble__content,.assistant-message-body){white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important}html[data-native-workspace=on] :is(.chat-bubble__content,.assistant-message-body) pre{max-width:100%;overflow-x:auto;white-space:pre}html[data-native-workspace=on] .reference-task-editor-overlay{padding:0!important;align-items:stretch!important}html[data-native-workspace=on] .reference-overlay .task-detail{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:12px 16px 24px!important;overflow-y:auto!important;scroll-padding:12px}html[data-native-workspace=on] .task-detail .sheet-top{margin:0!important;min-height:44px!important}html[data-native-workspace=on] .task-detail .reference-sheet-title{font-size:22px!important;margin:6px 0 10px!important}html[data-native-workspace=on] .task-detail .sheet-actions{position:static!important;bottom:auto!important;padding:12px 0!important;flex-wrap:wrap!important}html[data-native-workspace=on] .task-detail .entry-form{gap:14px!important}html[data-native-workspace=on] .task-detail textarea{min-height:64px!important;scroll-margin:16px}html[data-native-workspace=on] .reference-detail.mentor-task-detail :is(.btn,.task-text-action,.nv-select,.nv-select>button,.nd-date-trigger,input[type=time]){min-height:44px!important;height:auto!important}html[data-native-workspace=on] .reference-detail.mentor-task-detail .mentor-task-footer{position:static!important;bottom:auto!important}html[data-native-workspace=on] .reference-detail.mentor-task-detail .sheet-actions>.btn{flex:1;white-space:normal;text-align:center}html[data-native-workspace=on] .native-entry-check{position:absolute;left:0;top:8px;z-index:2;width:44px;height:44px;display:flex!important;align-items:center;justify-content:center;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--ink,#0e1b33)}html[data-native-workspace=on] .native-entry-check>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--muted,#6c7785);border-radius:5px}html[data-native-workspace=on] .native-entry-check[aria-checked=true]>span{background:var(--ink,#0e1b33);color:var(--canvas,#fff);border-color:transparent}html[data-native-workspace=on] .native-entry-check:disabled{opacity:.3;cursor:default}html[data-native-workspace=on] .time-selection-bar>label{min-height:44px;display:flex;align-items:center;gap:8px}html[data-native-workspace=on] .time-selection-bar input{width:20px!important;height:20px!important}.native-selection-note{margin:0;padding:8px 16px;font-size:12px;line-height:1.5;color:var(--muted,#6c7785)}html[data-native-workspace=on] .cd-bib .playbook{padding:16px!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important}html[data-native-workspace=on] .cd-bib .playbook-l{flex:1 1 100%!important;min-width:0}html[data-native-workspace=on] .cd-bib .playbook-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html[data-native-workspace=on] .cd-bib .playbook-status{font-size:11px!important;letter-spacing:0!important;padding:4px 8px!important;border-radius:6px!important;line-height:1.4!important}html[data-native-workspace=on] .cd-bib .playbook-status-on{background:var(--off,#f4f1eb)!important;color:var(--ink,#0e1b33)!important}html[data-native-workspace=on] .cd-bib .playbook-status-on:before{background:currentColor!important}html[data-native-workspace=on] .cd-bib .playbook-actions{margin-left:auto;display:flex;align-items:center;gap:12px}html[data-native-workspace=on] .cd-bib .tgl{position:relative!important;width:48px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}html[data-native-workspace=on] .cd-bib .tgl:before{content:"";position:absolute;left:2px;top:10px;width:44px;height:24px;border-radius:14px;background:#bac3cf}html[data-native-workspace=on] .cd-bib .tgl:after{left:5px!important;top:13px!important;width:18px!important;height:18px!important;background:#fff!important;transform:none!important}html[data-native-workspace=on] .cd-bib .tgl-on:before{background:#0e1b33}html[data-native-workspace=on] .cd-bib .tgl-on:after{transform:translate(20px)!important}html[data-native-workspace=on] .report-page{padding:12px 16px!important}html[data-native-workspace=on] .report-period{position:relative!important;display:flex;justify-content:flex-end;padding:0 0 12px!important;margin:0!important}html[data-native-workspace=on] .report-period-menu{position:absolute;right:0;left:auto;top:100%;width:min(328px,calc(100vw - 32px))!important;z-index:40}html[data-native-workspace=on] .report-period-menu .segmented{width:100%;display:flex;margin-bottom:12px}html[data-native-workspace=on] .report-period-menu .segmented button{flex:1;min-height:44px}html[data-native-workspace=on] .task-surface--calendar,html[data-native-workspace=on] .task-surface--calendar :is(.reference-task-scroll,.calendar-month-toolbar,.calendar-weekdays,.calendar-days){background:var(--nd-surface,#fff)!important}html[data-native-workspace=on] .calendar-period-controls{overflow:visible!important;padding-bottom:4px!important;min-height:48px}html[data-native-workspace=on] .task-calendar{border-radius:0!important;box-shadow:none!important}html[data-native-workspace=on] .nv-reference-root.reference-review{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;z-index:2000!important;display:flex!important;flex-direction:column!important;background:var(--surface,#fff)!important}html[data-native-workspace=on] .reference-review .review-session-header{padding:8px 12px!important;gap:8px!important;flex-wrap:nowrap!important;min-height:56px!important}html[data-native-workspace=on] .reference-review .review-session-heading>svg,html[data-native-workspace=on] .reference-review .review-session-heading small,html[data-native-workspace=on] .reference-review .review-session-count>span{display:none!important}html[data-native-workspace=on] .reference-review .review-session-heading strong{font-size:15px!important}html[data-native-workspace=on] .reference-review .review-session-count{margin-left:auto!important;font-size:12px!important}html[data-native-workspace=on] .reference-review .mail-review-actions{width:auto!important;margin:0!important;gap:4px!important;flex-shrink:0}html[data-native-workspace=on] .reference-review .mail-review-actions>.btn:first-child:not([aria-expanded]){display:none!important}html[data-native-workspace=on] .reference-review .reference-review-work{min-height:0;flex:1;overflow:hidden}html[data-native-workspace=on] .reference-review .reference-review-reader{padding:12px 16px 0!important;overflow:auto!important;min-width:0!important;width:100%!important}html[data-native-workspace=on] .reference-review .reference-review-card{display:flex!important;flex-direction:column;min-height:100%!important;padding:0!important;gap:12px!important}html[data-native-workspace=on] .reference-review .review-message-title{font-size:18px!important;line-height:1.4!important}html[data-native-workspace=on] .reference-review .review-message-heading{flex-wrap:wrap!important}html[data-native-workspace=on] .reference-review .review-message-heading>.review-message-title{flex:1 0 100%!important}html[data-native-workspace=on] .reference-review .review-bottom-actions{position:sticky!important;bottom:0!important;margin-top:auto!important;padding:10px 0!important;display:flex!important;gap:8px!important;flex-wrap:nowrap!important;background:var(--surface,#fff)!important;z-index:10}html[data-native-workspace=on] .reference-review .review-bottom-actions .review-command,html[data-native-workspace=on] .reference-review kbd{display:none!important}html[data-native-workspace=on] .reference-review .review-bottom-actions :is(.ko-primary,.ko-skip,.ko-btn){min-height:44px!important;border-radius:10px!important;padding:8px 10px!important;font-size:12px!important;white-space:nowrap}html[data-native-workspace=on] .reference-review .review-bottom-actions>.ko-primary{flex:1;order:3}html[data-native-workspace=on] .reference-review .review-bottom-actions>.ko-skip{order:0}html[data-native-workspace=on] .reference-review .review-bottom-actions>span{display:none}html[data-native-workspace=on] .reference-review .review-bottom-actions>div[data-ingen-sveip]{order:1}html[data-native-workspace=on] .reference-review .reference-review-work>.review-queue{position:absolute!important;top:56px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;z-index:30}html[data-native-workspace=on] .reference-review-finish{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important;width:100%!important;z-index:2200!important}html[data-native-workspace=on] .review-finish-content{inset:auto 20px 32px!important;width:auto!important;max-width:none!important;transform:none!important}html[data-native-workspace=on] .review-finish-content h1{font-size:36px!important}html[data-native-workspace=on] .review-finish-content>div{display:flex!important;flex-direction:column!important;gap:10px!important}html[data-native-workspace=on] .review-finish-content .btn{min-height:48px!important;white-space:normal!important}html[data-native-workspace=on] .native-entry-check[aria-checked=true]>span>svg{display:block!important;color:var(--canvas,#fff)!important;width:15px!important;height:15px!important}html[data-native-workspace=on] .native-entry-check:focus-visible{outline:2px solid var(--ink,#0e1b33);outline-offset:-4px;border-radius:8px}html[data-native-workspace=on] .settings-page-section .cd-bib .playbook-actions button.tgl[role=switch]{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-native-workspace=on] .settings-page-section .cd-bib .playbook-actions button.tgl[aria-checked=true]:before{background:#0e1b33!important;border-radius:14px!important}html[data-native-workspace=on][data-native-theme=dark] :is(.nv-seg,.nv-seg-btn,.nd-date-trigger){background:#1e2c3e!important;color:#eaf0fa!important;border-color:#324055!important}html[data-native-workspace=on][data-native-theme=dark] .nv-seg-btn[aria-pressed=true]{background:#29476c!important;color:#fff!important}html[data-native-workspace=on][data-native-theme=dark] .task-surface--calendar :is(.reference-task-scroll,.calendar-month-toolbar,.calendar-weekdays,.calendar-days){background:#152131!important}html[data-native-workspace=on] .chat-composer{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;box-sizing:border-box!important}html[data-native-workspace=on] :is(.chat-composer-inner,.assistant-composer-bottom){min-width:0;box-sizing:border-box!important}html[data-native-workspace=on] .support-fab{display:none!important}@media (orientation:landscape) and (max-height:500px){html[data-native-workspace=on] .chat-view.cd-asst .chat-composer{margin:4px 16px!important;padding:4px!important}html[data-native-workspace=on] .chat-view.cd-asst .chat-composer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,35%);align-items:end}html[data-native-workspace=on] .chat-view.cd-asst .chat-composer__input{min-height:48px!important;max-height:80px!important;padding:10px 12px!important;overflow-y:auto}html[data-native-workspace=on] .chat-view.cd-asst .assistant-composer-bottom{padding:4px!important}html[data-native-workspace=on] .chat-view.cd-asst .chat-composer-inner>:not(textarea):not(.assistant-composer-bottom){grid-column:1/-1}html[data-native-workspace=on] .chat-view.cd-asst .chat-disclaimer{padding:2px 12px!important;margin:0!important;font-size:10px!important;line-height:14px!important}html[data-native-workspace=on] .chat-view.cd-asst .chat-sessions-bar{padding:4px 12px!important}}html[data-native-workspace=on][data-native-theme=dark] .prepared-count{background:#29476c!important;color:#fff!important}html[data-native-workspace=on][data-native-theme=dark] .model-provider-logo[src$="openai.svg"]{filter:invert(1)!important}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-controls .mail-reader-toolbar{display:grid!important;grid-template-columns:44px minmax(0,1fr) repeat(2,44px);gap:4px!important;width:100%!important;height:auto!important;min-height:44px!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions{display:contents!important}html[data-native-workspace=on] .reference-mail-reader .mail-back{order:-2;display:flex!important}html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer{order:-1;min-width:0!important;max-width:100%;padding:0!important;gap:3px!important;border:0!important;background:transparent!important;box-sizing:border-box}html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer>[role=timer]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer>svg{display:none}html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer>.icon-btn{flex:none;width:44px!important;min-width:44px!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions>button{width:44px!important;min-width:44px!important;min-height:44px!important;height:44px!important;padding:0!important;margin:0!important;justify-content:center}html[data-native-workspace=on] .reference-mail-reader .mail-primary-reply>span{display:none}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-heading>.mail-sender{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:8px 10px!important}html[data-native-workspace=on] .reference-mail-reader .mentor-sender-copy{min-width:0}html[data-native-workspace=on] .reference-mail-reader .mentor-sender-name{flex-wrap:wrap;gap:4px 8px!important}html[data-native-workspace=on] .reference-mail-reader .mentor-sender-name strong{flex-basis:100%;overflow-wrap:anywhere}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-heading>.mail-sender>time{grid-column:2;margin:0!important;font-size:11px!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions>:is(.mentor-create-email-task,.mail-action-archive){display:none!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions>button,html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer>.icon-btn{border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ink,#0e1b33)!important;box-shadow:none!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions>button:active,html[data-native-workspace=on] .reference-mail-reader .mentor-email-timer>.icon-btn:active{background:var(--off,#faf8f4)!important}html[data-native-workspace=on] .reference-mail-reader .mail-command-actions>button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root button.reference-switch[role=switch]{background:#506078!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root button.reference-switch[role=switch][aria-checked=true]{background:#eaf0fa!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root button.reference-switch[role=switch]>span{background:#152131!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .playbook-meta-cat{background:#1e2c3e!important;color:#bac7da!important}html[data-native-workspace=on] .reference-settings .settings-time-fields>label{align-items:stretch!important;text-align:left!important}html[data-native-workspace=on] .reference-settings .settings-time-fields input.mentor-currency{width:100%!important;text-align:left!important}html[data-native-workspace=on] .nv-reference-root :is(.search,.inspector-search-field)>input{background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important}html[data-native-workspace=on] .prepared-select-ready{min-height:44px;gap:8px}html[data-native-workspace=on] .prepared-select-ready input{accent-color:var(--ink,#0e1b33)}html[data-native-workspace=on] .nv-reference-root .reference-mail-reader .mentor-reader-controls .mail-command-actions>button:is(.icon-btn,.mail-primary-reply){border:0!important;background:transparent!important;box-shadow:none!important}html[data-native-workspace=on] .reference-email-more-menu [role=menuitem]{min-height:44px!important}html[data-native-workspace=on] .nv-reference-root .reference-reply .inbox-v2-rt-editor{background:transparent!important;color:var(--ink,#0e1b33)!important}html[data-native-workspace=on] .nv-reference-root .reference-detail.mentor-task-detail div.nv-select{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .task-preclusive-toggle{color:#e59fa9!important;min-height:44px}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .task-preclusive-toggle>span{background:#506078!important;border-color:#667991!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .task-preclusive-toggle>span:after{background:#eaf0fa!important}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root .task-preclusive-toggle.is-on>span{background:#a94258!important;border-color:#e59fa9!important}html[data-native-workspace=on] .native-reading .outlook-reader-heading{display:contents!important;position:static!important}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-controls{position:sticky!important;top:0;z-index:12;background:var(--nd-surface,#fff)!important;padding:10px 16px!important;margin:0!important}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-heading>h2{padding:16px 16px 8px!important;margin:0!important}html[data-native-workspace=on] .reference-mail-reader .mentor-reader-heading>.mail-sender{margin:0 16px 12px!important}html[data-native-workspace=on] .reference-mail-reader:has(.reference-reply :focus) .mentor-reader-controls>:not(.mail-reader-toolbar){display:none!important}html[data-native-workspace=on] .rte-wrap>.native-tools{flex:0 0 auto;border-bottom:1px solid var(--nd-line);padding:4px 8px}html[data-native-workspace=on] .rte-wrap>.native-tools>.native-tools-content{max-height:35dvh;overflow-y:auto}html[data-native-workspace=on] .rte-wrap>.native-tools>.native-tools-trigger{min-height:44px;width:100%;display:flex;align-items:center;gap:8px;background:transparent;color:var(--nd-navy);border:0}html[data-native-workspace=on] .rte-wrap>.native-tools>.native-tools-trigger>svg:last-child{margin-left:auto}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root.reference-settings.settings-workspace button[role=switch][aria-checked]{background:#2b3a4e!important;border-color:#43516a!important}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root.reference-settings.settings-workspace button[role=switch][aria-checked]>span{background:#aebdd0!important}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root.reference-settings.settings-workspace button[role=switch][aria-checked=true]{background:#e8eef6!important;border-color:#e8eef6!important}html[data-workspace-design=on]:is([data-workspace-theme=dark],[data-native-theme=dark]) .nv-reference-root.reference-settings.settings-workspace button[role=switch][aria-checked=true]>span{background:#142030!important}@media (max-width:760px){html[data-native-workspace=on] .nv-reference-root.reference-settings .native-settings-picker{position:static!important;z-index:auto;padding-bottom:0;margin-bottom:16px}html[data-native-workspace=on] .nv-reference-root.reference-settings .native-settings-picker .nv-select__btn{min-height:44px}html[data-native-workspace=on] .nv-select__menu[aria-label="Velg innstillingsside"]{max-height:min(420px,calc(100dvh - 96px))!important}html[data-native-workspace=on] .reference-settings .inst-lenke--knapp{display:flex;align-items:center;width:max-content;min-height:44px;margin-top:8px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:var(--off-2);color:var(--nd-navy);font-size:13px;font-weight:500;text-decoration:none}html[data-native-workspace=on][data-native-theme=dark] .reference-settings .inst-lenke--knapp{background:var(--off-2);border-color:var(--nd-line)}html[data-native-workspace=on] .reference-settings .inst-fargevalg>button>span{border-color:var(--nd-line)}html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root.calendar-workspace .calendar-period-controls>.btn,html[data-native-workspace=on][data-native-theme=dark] .nv-reference-root.calendar-workspace .calendar-period-controls>.nv-select>.nv-select__btn{background:var(--off-2)!important;border-color:var(--nd-line)!important;box-shadow:none!important}}html.urd .urd-kildeflis{display:inline-grid;place-items:center;width:var(--urd-kilde-size, 20px);height:var(--urd-kilde-size, 20px);flex:none;padding:0;border-radius:27.5%;line-height:0;vertical-align:middle;color:var(--urd-flis-symbol);background:none;box-shadow:0 1px 1.5px #10182824}html.urd .urd-kildeflis>.urd-kildeflis__svg{display:block;width:100%;height:100%;overflow:visible}html.urd body .urd-kildeflis>svg.urd-ikon{display:block;width:100%;height:100%}html.urd .urd-kildeflis svg>g{color:var(--urd-flis-symbol)}html.urd .urd-kildeflis>svg:not(.urd-ikon):not(.urd-kildeflis__svg){width:12px;height:12px;color:var(--urd-flis-symbol);fill:currentColor}html.urd body .nv-reference-root .source-icon :is(img,.prepared-app-logo){width:20px!important;height:20px!important;object-fit:contain}html.urd body .nv-reference-root .source-icon{width:20px;height:20px;flex:none;display:inline-grid;place-items:center;background:transparent}html.urd[data-sb-tema=lys] .sidebar__logo-mark path{fill:var(--navy)!important}html.urd body .nv-reference-root.reference-time-ledger{--urd-kolonner: 88px minmax(0, 1fr) 220px 56px 140px 28px}html.urd body .nv-reference-root.reference-time-ledger .prepared-time .prepared-ledger-head,html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .selectable-entry>.entry-row.prepared-direct-row{grid-template-columns:var(--urd-kolonner)!important;grid-template-areas:none!important;column-gap:12px!important;padding:0 16px 0 48px!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .selectable-entry>.entry-row.prepared-direct-row{min-height:44px!important;height:auto!important;row-gap:0!important;align-items:center!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact{border-bottom:1px solid var(--ghost-2)!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .activity small{display:none!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .activity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0}html.urd body .nv-reference-root.reference-time-ledger .prepared-description{height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:13px!important}html.urd body .nv-reference-root.reference-time-ledger .entry-clock{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .nv-select{justify-self:start;width:auto!important;max-width:100%}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .nv-select__btn{height:24px!important;min-height:24px!important;padding:0 8px!important;border:0!important;border-radius:4px!important;background:var(--hover)!important;color:var(--ink-3)!important;font-size:12.5px!important;gap:4px;max-width:100%}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .nv-select__chev{opacity:0;transition:opacity .12s}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .nv-select__btn:is(:hover,:focus-visible) .nv-select__chev{opacity:1}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .nv-select__btn:hover{background:var(--aktiv)!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .mentor-time-status{background:transparent!important;padding:0!important;font-size:12.5px!important;font-weight:400!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .mentor-time-status svg{width:8px!important;height:8px!important}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .duration{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .entry-row>.icon-btn{opacity:0}html.urd body .nv-reference-root.reference-time-ledger .prepared-compact:hover .entry-row>.icon-btn,html.urd body .nv-reference-root.reference-time-ledger .prepared-compact .entry-row>.icon-btn:focus-visible{opacity:1}html.urd body .reference-time-ledger .calendar-toolbar{height:auto!important;min-height:72px;padding:12px 24px!important}html.urd body .reference-time-ledger .ledger-day-totals{order:0;margin-left:0!important;gap:40px!important}html.urd body .reference-time-ledger .calendar-toolbar>.date-picker{order:1;margin-left:auto}html.urd body .reference-time-ledger .ledger-day-totals>span{align-items:flex-start!important;font-size:12px!important;color:var(--muted);gap:2px}html.urd body .reference-time-ledger .ledger-day-totals strong{font-size:22px!important;font-weight:600!important;color:var(--ink-3);letter-spacing:-.01em;font-variant-numeric:tabular-nums}html.urd body .reference-time-ledger .ledger-day-totals strong small{font-size:12px;color:var(--muted-2);font-weight:400}html.urd body .reference-time-ledger .list-toolbar{height:48px!important;padding:0 24px!important}html.urd body .reference-time-ledger .prepared-review-toolbar{height:44px!important;padding:6px 24px!important}
