.af{--app-topp-hoyde:64px;--app-panel-bredde:520px;--app-innhold-maks:1600px;--app-sok-bredde:320px;--app-meny-bredde:260px;--app-sidekolonne:280px;--app-avtalekalender:340px;--app-ukeetikett:120px;--app-ukekolonner:7;--app-bakteppe-andel:40%;--app-sak-person:16%;--app-sak-type:8%;--app-sak-dato:10%;--app-sak-henger:31%;--app-sak-milepael:15%;--app-sak-framdrift:9%;--app-sak-endret:11%;background:var(--kd-canvas);min-height:100vh;color:var(--kd-text)}.af-topp{z-index:var(--kd-z-nav);align-items:center;gap:var(--kd-space-16);min-height:var(--app-topp-hoyde);padding:var(--kd-space-8) var(--kd-space-20);background:var(--kd-surface);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);display:flex;position:sticky;top:0}.af-merke{align-items:baseline;gap:var(--kd-space-6);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);white-space:nowrap;display:flex}.af-merke__del{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-normal);color:var(--kd-text-secondary)}.af-faner{gap:var(--kd-space-4);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.af-fane{align-items:center;gap:var(--kd-space-8);min-height:var(--kd-target-min);padding:var(--kd-space-6) var(--kd-space-12);border-radius:var(--kd-radius-sm);font:inherit;font-size:var(--kd-text-md);font-weight:var(--kd-weight-medium);color:var(--kd-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;display:inline-flex}.af-fane:hover,.af-fane[aria-current=page]{background:var(--kd-sunken);color:var(--kd-text)}.af-teller{min-width:var(--kd-space-20);padding:0 var(--kd-space-6);border-radius:var(--kd-radius-pill);background:var(--kd-sunken);color:var(--kd-text-secondary);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);text-align:center;line-height:var(--kd-leading-md)}.af-teller--fare{background:var(--kd-danger-soft);color:var(--kd-danger-text)}.af-spacer{flex:1}.af-sok{flex:0 1 var(--app-sok-bredde);min-width:0;position:relative}.af-sok .kd-input{width:100%}.af-sok__treff{top:calc(100% + var(--kd-space-4));z-index:var(--kd-z-dropdown);padding:var(--kd-space-4);background:var(--kd-surface);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);box-shadow:var(--kd-shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0}.af-sok__valg{padding:var(--kd-space-8) var(--kd-space-12);border-radius:var(--kd-radius-sm);cursor:pointer;display:block}.af-sok__valg.er-aktiv,.af-sok__valg:hover{background:var(--kd-accent-soft);color:var(--kd-accent-text)}.af-sok__meta{font-size:var(--kd-text-xs);color:var(--kd-text-muted);display:block}.af-meny{position:relative}.af-meny__liste{right:0;top:calc(100% + var(--kd-space-4));z-index:var(--kd-z-dropdown);min-width:var(--app-meny-bredde);padding:var(--kd-space-4);background:var(--kd-surface);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);box-shadow:var(--kd-shadow-lg);margin:0;list-style:none;position:absolute}.af-meny__valg{width:100%;padding:var(--kd-space-8) var(--kd-space-12);border-radius:var(--kd-radius-sm);font:inherit;color:var(--kd-text);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.af-meny__valg:hover:not(:disabled){background:var(--kd-sunken)}.af-meny__valg:disabled{color:var(--kd-text-disabled);cursor:default}.af-meg{font-size:var(--kd-text-sm);color:var(--kd-text-secondary);white-space:nowrap}.af-innhold{max-width:var(--app-innhold-maks);padding:var(--kd-space-20);margin:0 auto}.af-delt{grid-template-columns:minmax(0, 1fr) var(--app-panel-bredde);gap:var(--kd-space-24);align-items:start;display:grid}.af-svar{font-size:var(--kd-text-xl);font-weight:var(--kd-weight-semibold);margin:0}.af-undertekst{margin:var(--kd-space-4) 0 var(--kd-space-16);color:var(--kd-text-secondary)}.af-verktoy{align-items:center;gap:var(--kd-space-12);margin-bottom:var(--kd-space-12);flex-wrap:wrap;display:flex}.af-segment{display:inline-flex}.af-segment__valg{padding:var(--kd-space-6) var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-control);background:var(--kd-surface);font:inherit;font-size:var(--kd-text-sm);color:var(--kd-text);cursor:pointer}.af-segment__valg+.af-segment__valg{border-left:none}.af-segment__valg:first-child{border-radius:var(--kd-radius-sm) 0 0 var(--kd-radius-sm)}.af-segment__valg:last-child{border-radius:0 var(--kd-radius-sm) var(--kd-radius-sm) 0}.af-segment__valg[aria-pressed=true]{background:var(--kd-sunken);color:var(--kd-text);font-weight:var(--kd-weight-semibold);box-shadow:inset 0 calc(-1 * var(--kd-stroke-emphasis)) var(--kd-text-secondary)}.af-tabell{border-collapse:collapse;width:100%;font-size:var(--kd-text-sm)}.af-tabell th,.af-tabell td{padding:var(--kd-space-6) var(--kd-space-8);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);text-align:left;vertical-align:middle}.af-tabell thead th{color:var(--kd-text-secondary);font-weight:var(--kd-weight-medium)}.af-tabell tbody tr.af-rad{cursor:pointer}.af-tabell tbody tr.af-rad:hover,.af-tabell tbody tr.er-saken{background:var(--kd-sunken)}.af-tabell tbody tr.er-saken td:first-child{box-shadow:inset var(--kd-stroke-emphasis) 0 0 var(--kd-border-control)}.af-gruppe th{padding-top:var(--kd-space-16);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text);background:var(--kd-canvas)}.af-gruppe__knapp{align-items:center;gap:var(--kd-space-8);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.af-bunke td{background:var(--kd-surface);font-weight:var(--kd-weight-medium)}.af-under td:nth-child(2){padding-left:var(--kd-space-20)}.af-kryss{width:var(--kd-space-32)}.af-kryss input{width:var(--kd-space-16);height:var(--kd-space-16)}.af-hoyre{text-align:right;white-space:nowrap}.af-hoyre .kd-row{flex-wrap:nowrap}.af-tall{white-space:nowrap}.af-vis-smal{display:none}.af-liten-velger{width:auto;padding-block:var(--kd-space-4);font-size:var(--kd-text-sm);display:inline-block}.af-dempet{color:var(--kd-text-secondary)}.af-navn{font-weight:var(--kd-weight-semibold)}.af-ellips{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.af-valgt{bottom:var(--kd-space-12);z-index:var(--kd-z-sticky);align-items:center;gap:var(--kd-space-16);margin-top:var(--kd-space-12);padding:var(--kd-space-12) var(--kd-space-16);background:var(--kd-surface);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);box-shadow:var(--kd-shadow-lg);display:flex;position:sticky}.af-panel{top:calc(var(--app-topp-hoyde) + var(--kd-space-16));max-height:calc(100vh - var(--app-topp-hoyde) - var(--kd-space-32));overscroll-behavior:contain;padding:var(--kd-space-20);background:var(--kd-surface);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);position:sticky;overflow-y:auto}.af-fakta{gap:var(--kd-space-6) var(--kd-space-16);margin:var(--kd-space-12) 0 var(--kd-space-16);font-size:var(--kd-text-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.af-fakta dt{color:var(--kd-text-secondary)}.af-fakta dd{margin:0}.af-panel__tittel{margin:var(--kd-space-20) 0 var(--kd-space-8);font-size:var(--kd-text-md);font-weight:var(--kd-weight-semibold)}.af-panel__etikett{margin:var(--kd-space-12) 0 var(--kd-space-4);font-size:var(--kd-text-xs);color:var(--kd-text-secondary)}.af-panel__rad{align-items:center;gap:var(--kd-space-8);padding:var(--kd-space-6) 0;border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);font-size:var(--kd-text-sm);display:flex}.af-milepaeler{gap:var(--kd-space-8);margin:0 0 var(--kd-space-20);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.af-milepael{gap:var(--kd-space-2);padding:var(--kd-space-8) var(--kd-space-12);border-top:var(--kd-stroke-emphasis) solid var(--kd-border-hairline);font-size:var(--kd-text-sm);flex-direction:column;display:flex}.af-milepael.er-ferdig{border-top-color:var(--kd-good)}.af-milepael.er-neste{border-top-color:var(--kd-text-secondary)}.af-milepael__navn{font-weight:var(--kd-weight-semibold)}.af-milepael__status{color:var(--kd-text-secondary);font-size:var(--kd-text-xs)}@media (width<=1400px){.af-meg{display:none}}@media (width<=1100px){.af-topp{row-gap:var(--kd-space-4);flex-wrap:wrap}.af-faner{flex-shrink:1;flex-basis:100%;order:3}.af-delt{grid-template-columns:minmax(0,1fr)}.af-panel{max-height:none;position:static}}@media (width<=760px){.af-topp{gap:var(--kd-space-8);padding:var(--kd-space-8) var(--kd-space-16);flex-wrap:wrap}.af-sok{flex-basis:100%;order:4}.af-meg{display:none}.af-innhold{padding:var(--kd-space-16)}.af-milepaeler{grid-template-columns:repeat(2,minmax(0,1fr))}.af-skjul-smal{display:none}.af-vis-smal{display:inline}.af-oppgaver,.af-oppgaver tbody{display:block}.af-oppgaver colgroup{display:none}.af-oppgaver tr.af-gruppe,.af-oppgaver tr.af-gruppe th{display:block}.af-oppgaver tr.af-rad,.af-oppgaver tr.af-bunke{column-gap:var(--kd-space-8);row-gap:var(--kd-space-2);padding:var(--kd-space-8);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;display:grid}.af-oppgaver tr.af-rad td,.af-oppgaver tr.af-bunke td{border:none;padding:0}.af-oppgaver td.af-kryss{grid-area:1/1/span 2;width:auto}.af-oppgaver td.af-c-tittel{grid-area:1/2/auto/5}.af-oppgaver td.af-c-oppstart{grid-area:2/2}.af-oppgaver td.af-c-frist{display:none}.af-oppgaver td.af-c-merke{grid-area:2/3/auto/5;justify-self:start}.af-oppgaver td.af-c-handling{grid-area:1/5/span 2}.af-oppgaver tr.af-under{padding-left:var(--kd-space-24)}.af-oppgaver tr.er-saken{box-shadow:inset var(--kd-stroke-emphasis) 0 0 var(--kd-border-control)}.af-oppgaver tr.er-saken td:first-child{box-shadow:none}}.af h2{font-size:var(--kd-text-lg);font-weight:var(--kd-weight-semibold);margin:0}.af h3{font-size:var(--kd-text-md);font-weight:var(--kd-weight-semibold);margin:0}.af button,.af a,.af input,.af select,.af textarea{-webkit-tap-highlight-color:transparent}.af :focus-visible{outline:var(--kd-focus-width) solid var(--kd-info);outline-offset:var(--kd-focus-offset)}.af a{color:var(--kd-text);text-underline-offset:var(--kd-space-2)}.af a:hover{color:var(--kd-accent-text)}.af .kd-btn--primary{color:var(--kd-accent-on)}.af p{overflow-wrap:anywhere}.af-seksjonshode{justify-content:space-between;align-items:center;gap:var(--kd-space-12);margin-bottom:var(--kd-space-12);flex-wrap:wrap;display:flex}.af-seksjonshode p{margin:var(--kd-space-4) 0 0;font-size:var(--kd-text-sm)}.af-seksjonstittel{margin:var(--kd-space-24) 0 var(--kd-space-12)!important}.af-oversikt{gap:var(--kd-space-24);display:grid}.af-dato:first-letter{text-transform:uppercase}.af-to-kolonner{gap:var(--kd-space-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.af-kort{min-width:0;padding:var(--kd-space-20);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-sm);background:var(--kd-surface)}.af-kort>p{margin:var(--kd-space-6) 0 var(--kd-space-16);font-size:var(--kd-text-sm)}.af-nokkeltall{gap:var(--kd-space-12);margin:var(--kd-space-16) 0;display:flex}.af-nokkeltall a{gap:var(--kd-space-8);min-width:0;padding:var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-sm);font-size:var(--kd-text-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}.af-nokkeltall a:hover{background:var(--kd-sunken);text-decoration:underline}.af-nokkeltall strong{font-size:var(--kd-text-xl);font-weight:var(--kd-weight-semibold)}.af-linjer{margin:0;padding:0;list-style:none}.af-linjer li{justify-content:space-between;align-items:start;gap:var(--kd-space-16);padding:var(--kd-space-12) 0;border-top:var(--kd-stroke-hairline) solid var(--kd-border-hairline);font-size:var(--kd-text-sm);display:flex}.af-linjer li>div{min-width:0}.af-linjer li>a:last-child{flex-shrink:0}.af-linjemeta{margin-top:var(--kd-space-2);color:var(--kd-text-secondary);font-size:var(--kd-text-xs);overflow-wrap:anywhere;display:block}.af-status{font-size:var(--kd-text-sm)}.af-status--feil{color:var(--kd-danger-text)}.af-status--forfalt{color:var(--kd-warning-text)}.af-status--venter{color:var(--kd-text-secondary)}.af-status--ferdig{color:var(--kd-good-text)}.af-tabell thead{background:var(--kd-sunken)}.af-tabell td{overflow-wrap:anywhere}.af-lenkeknapp{color:var(--kd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.af-lenkeknapp:hover{text-decoration:underline}.af-handlinger{align-items:center;gap:var(--kd-space-8);flex-wrap:wrap;display:flex}.af-handlinger>.kd-btn{width:auto}.af-ukegrid{border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-sm);font-size:var(--kd-text-sm);overflow:clip}.af-ukehode,.af-ukerad{grid-template-columns:var(--app-ukeetikett) repeat(var(--app-ukekolonner), minmax(0, 1fr));display:grid}.af-ukehode{background:var(--kd-sunken)}.af-ukehode>*,.af-ukerad>*{padding:var(--kd-space-8);min-width:0}.af-ukerad{border-top:var(--kd-stroke-hairline) solid var(--kd-border-hairline)}.af-ukerad>strong{font-weight:var(--kd-weight-medium)}.af-ukedag{gap:var(--kd-space-4);flex-direction:column;display:flex}.af-ukedag a{background:var(--kd-sunken);padding:var(--kd-space-4) var(--kd-space-6);border-radius:var(--kd-radius-xs);font-size:var(--kd-text-xs);overflow-wrap:anywhere}.af-ukedag__dato{display:none}.af-uke-tom{color:var(--kd-text-muted)}.af-med-sidekolonne{grid-template-columns:minmax(0, 1fr) var(--app-sidekolonne);gap:var(--kd-space-20);align-items:start;display:grid}.af-avtaledelt{grid-template-columns:minmax(0, 1fr) var(--app-avtalekalender);gap:var(--kd-space-20);align-items:start;display:grid}.af-kommende h3{margin-top:var(--kd-space-20)}.af-kommende .af-linjer li>a{flex-shrink:1}.af-sideblading{justify-content:space-between;align-items:center;gap:var(--kd-space-12);padding:var(--kd-space-12) 0;font-size:var(--kd-text-sm);flex-wrap:wrap;display:flex}.af-saker td{padding-block:var(--kd-space-12)}.af-saker{table-layout:fixed}.af-saker thead th:first-child{width:var(--app-sak-person)}.af-saker thead th:nth-child(2){width:var(--app-sak-type)}.af-saker thead th:nth-child(3){width:var(--app-sak-dato)}.af-saker thead th:nth-child(4){width:var(--app-sak-henger)}.af-saker thead th:nth-child(5){width:var(--app-sak-milepael)}.af-saker thead th:nth-child(6){width:var(--app-sak-framdrift)}.af-saker thead th:nth-child(7){width:var(--app-sak-endret)}.af-saker td:nth-child(2),.af-saker td:nth-child(3),.af-saker td:nth-child(7){overflow-wrap:normal}.af-framdrift{gap:var(--kd-space-4);font-size:var(--kd-text-xs);min-width:var(--kd-space-64);flex-direction:column;display:flex}.af-framdrift progress{appearance:none;width:100%;height:var(--kd-space-6);border-radius:var(--kd-radius-pill);background:var(--kd-sunken);color:var(--kd-good);border:none;overflow:hidden}.af-framdrift progress::-webkit-progress-bar{background:var(--kd-sunken)}.af-framdrift progress::-webkit-progress-value{background:var(--kd-good);border-radius:var(--kd-radius-pill)}.af-framdrift progress::-moz-progress-bar{background:var(--kd-good)}.af-ukeplan--kompakt .af-ukehode{display:none}.af-ukeplan--kompakt .af-ukerad{display:block}.af-ukeplan--kompakt .af-ukerad>strong{background:var(--kd-sunken);display:block}.af-ukeplan--kompakt .af-ukedag{grid-template-columns:var(--kd-space-80) minmax(0, 1fr);display:grid}.af-ukeplan--kompakt .af-ukedag__dato{grid-row:1/-1;display:block}.af-ukeplan--kompakt .af-ukedag a,.af-ukeplan--kompakt .af-uke-tom{grid-column:2}.af-ukeplan--kompakt .af-ukedag:has(.af-uke-tom){display:none}.af-oppgaveside{padding-bottom:var(--kd-space-96)}.af-oppgavesok{min-width:var(--kd-space-96);flex:1}.af-filtre{font-size:var(--kd-text-sm)}.af-filtre label{align-items:center;gap:var(--kd-space-6);min-width:0;display:flex}.af-filtre .kd-select{min-width:0;max-width:100%}.af-oppgaver td,.af-oppgaver th{padding-block:0}.af-oppgaver thead th{padding-block:var(--kd-space-8)}.af-oppgaver .kd-btn--sm{min-height:var(--kd-space-24);padding:var(--kd-space-2) var(--kd-space-6)}.af-oppgaver .af-personknapp{padding-block:var(--kd-space-2)}.af-oppgaver .af-bunke td{background:var(--kd-sunken)}.af-oppgaver .af-bunke .af-gruppe__knapp{padding-block:var(--kd-space-2)}.af-oppgaver .af-valgt-rad td{background:var(--kd-sunken)}.af-oppgaver .af-valgt-rad td:first-child{box-shadow:inset var(--kd-stroke-emphasis) 0 var(--kd-border-control)}.af-oppgaver .af-gruppe th{padding-block:var(--kd-space-8)}.af-valgt{left:var(--kd-space-20);right:var(--kd-space-20);bottom:var(--kd-space-12);max-width:var(--app-innhold-maks);border-radius:var(--kd-radius-sm);margin:0 auto;position:fixed}.af-valgt__tekst{min-width:0;font-size:var(--kd-text-sm);flex:1}.af-kvittering{align-items:center;gap:var(--kd-space-12);bottom:var(--kd-space-96);z-index:var(--kd-z-toast);width:fit-content;max-width:100%;margin-top:var(--kd-space-12);padding:var(--kd-space-8) var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-control);background:var(--kd-surface);box-shadow:var(--kd-shadow-md);flex-wrap:wrap;display:flex;position:sticky}.af-skuff{width:min(var(--app-panel-bredde), 100%);overscroll-behavior:contain;border:0;border-left:var(--kd-stroke-hairline) solid var(--kd-border-control);background:var(--kd-surface);max-width:100%;height:100dvh;max-height:100dvh;color:var(--kd-text);box-shadow:var(--kd-shadow-lg);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.af-skuff::backdrop{background:color-mix(in srgb, var(--kd-text) var(--app-bakteppe-andel), transparent)}.af-skuff__hode{justify-content:space-between;align-items:center;gap:var(--kd-space-16);z-index:var(--kd-z-sticky);padding:var(--kd-space-12) var(--kd-space-20);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);background:var(--kd-surface);display:flex;position:sticky;top:0}.af-skuff__hode .kd-btn{width:auto}.af-skuff .af-panel{border:0;border-radius:0;max-height:none;position:static}.af-skuff .af-milepaeler{grid-template-columns:repeat(2,minmax(0,1fr))}.af-brodsmule{margin-bottom:var(--kd-space-20);font-size:var(--kd-text-sm);color:var(--kd-text-secondary)}.af-henger{padding:var(--kd-space-12);background:var(--kd-sunken);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-sm);font-size:var(--kd-text-sm)}.af-faktarad{gap:var(--kd-space-16);padding:var(--kd-space-16);margin:var(--kd-space-20) 0 var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);background:var(--kd-surface);border-radius:var(--kd-radius-sm);font-size:var(--kd-text-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.af-faktarad dt{font-size:var(--kd-text-xs);color:var(--kd-text-secondary);margin-bottom:var(--kd-space-6)}.af-faktarad dd{font-weight:var(--kd-weight-medium);overflow-wrap:anywhere;margin:0}.af-faktapar{display:contents}.af-persondetaljer{margin-bottom:var(--kd-space-16);font-size:var(--kd-text-sm)}.af summary{cursor:pointer}.af-saksframdrift{margin-bottom:var(--kd-space-20)}.af-saksframdrift .af-framdrift{text-align:right;flex:1}.af-saksframdrift .af-milepaeler{margin-bottom:0}.af-sakskontroll{gap:var(--kd-space-20);display:grid}.af-sakskontroll h3{margin-bottom:var(--kd-space-8)}.af-saksfaner{border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-control);margin-bottom:var(--kd-space-20);display:flex}.af-saksfaner button{border:0;border-bottom:var(--kd-stroke-emphasis) solid transparent;color:var(--kd-text-secondary);padding:var(--kd-space-12) var(--kd-space-16);font:inherit;font-size:var(--kd-text-sm);cursor:pointer;background:0 0}.af-saksfaner [aria-selected=true]{border-bottom-color:var(--kd-text);color:var(--kd-text);background:var(--kd-sunken);font-weight:var(--kd-weight-semibold)}.af-steggruppe{margin-bottom:var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-sm);background:var(--kd-surface);overflow:clip}.af-steggruppe>summary,.af-steggruppe>h3{padding:var(--kd-space-12);background:var(--kd-sunken);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.af-steg{padding:var(--kd-space-8) var(--kd-space-12);border-top:var(--kd-stroke-hairline) solid var(--kd-border-hairline);font-size:var(--kd-text-sm)}.af-steg--feil{border-left:var(--kd-stroke-emphasis) solid var(--kd-danger);background:var(--kd-danger-soft)}.af-stegrad{align-items:center;gap:var(--kd-space-12);flex-wrap:wrap;display:flex}.af-stegnavn{flex:1;min-width:0}.af-stegnavn p{margin:var(--kd-space-4) 0}.af-steghandlinger{align-items:center;gap:var(--kd-space-6);flex-wrap:wrap;display:flex}.af-steghandlinger:has(.kd-card){flex-basis:100%}.af-steghandlinger .kd-btn--sm{padding:var(--kd-space-4) var(--kd-space-8)}.af-historikk{margin:var(--kd-space-12) 0 0;font-size:var(--kd-text-sm);padding:0;list-style:none}.af-historikk li{padding:var(--kd-space-12) 0 var(--kd-space-12) var(--kd-space-12);border-left:var(--kd-stroke-control) solid var(--kd-border-hairline)}.af-historikk p{margin:var(--kd-space-6) 0 0;white-space:pre-wrap}.af-sakshandlinger{margin-bottom:var(--kd-space-12)}.af-saksskjema{margin-top:var(--kd-space-12)}.af-saksskjema .kd-field{margin-block:var(--kd-space-12)}.af-flere{position:relative}.af-flere>button{z-index:var(--kd-z-dropdown);width:var(--app-meny-bredde);box-shadow:var(--kd-shadow-lg);display:block;position:absolute;top:100%;right:0}.af-avtalestatus{justify-content:space-between;gap:var(--kd-space-12);flex-wrap:wrap;display:flex}.af-avvikhandlinger{flex-wrap:nowrap}.af-avvik td{padding-block:var(--kd-space-12)}.af-avvikdetaljer{background:var(--kd-sunken);color:var(--kd-text-secondary);font-size:var(--kd-text-xs)}@media (width<=1280px){.af-med-sidekolonne{grid-template-columns:minmax(0,1fr)}.af-kommende .af-linjer{gap:var(--kd-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.af-sakskontroll{grid-template-columns:repeat(2,minmax(0,1fr))}.af-topp{flex-wrap:wrap}.af-faner{flex-shrink:1;flex-basis:100%;order:3}}@media (width<=1024px){.af-avtaledelt{grid-template-columns:minmax(0,1fr)}.af-to-kolonner{gap:var(--kd-space-12)}.af-radstilling{display:none}.af-kort{padding:var(--kd-space-16)}}@media (width<=760px){.af-innhold{padding:var(--kd-space-12)}.af-topp{position:static}.af-faner{gap:var(--kd-space-2);flex-wrap:wrap;overflow:visible}.af-fane{padding-inline:var(--kd-space-8);font-size:var(--kd-text-sm)}.af-faner .af-teller{display:none}.af-topp>.af-meny .kd-btn{width:auto}.af-topp>.af-spacer{display:none}.af-to-kolonner,.af-sakskontroll{grid-template-columns:minmax(0,1fr)}.af-kommende .af-linjer{display:block}.af-nokkeltall{gap:var(--kd-space-6);flex-wrap:wrap}.af-nokkeltall a{padding:var(--kd-space-8)}.af-segment{gap:var(--kd-space-2);flex-wrap:wrap;max-width:100%}.af-segment__valg{flex:1;border:var(--kd-stroke-hairline) solid var(--kd-border-control)!important;border-radius:var(--kd-radius-sm)!important}.af-verktoy{gap:var(--kd-space-8)}.af-verktoy>.af-spacer{display:none}.af-oppgavesok{flex-basis:100%}.af-filtre label{flex-wrap:wrap}.af-responsiv,.af-responsiv tbody{display:block}.af-responsiv thead,.af-oppgaver thead{display:none}.af-responsiv tr{gap:var(--kd-space-6);padding:var(--kd-space-12) 0;border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);flex-direction:column;display:flex}.af-responsiv td,.af-responsiv th{border:0;padding:0;display:block}.af-responsiv [data-label]:before{content:attr(data-label) ": ";color:var(--kd-text-secondary)}.af-responsiv .af-gruppe{background:var(--kd-sunken);padding:var(--kd-space-8)}.af-responsiv .af-framdrift{max-width:var(--app-ukeetikett)}.af-oppgaver tr.af-rad,.af-oppgaver tr.af-bunke{grid-template-columns:var(--kd-space-24) minmax(0, 1fr) auto;padding:var(--kd-space-8) var(--kd-space-4)}.af-oppgaver td.af-kryss{grid-area:1/1/span 3}.af-oppgaver td.af-c-tittel{grid-area:1/2/auto/-1}.af-oppgaver td.af-c-oppstart{grid-area:2/2}.af-oppgaver td.af-c-merke{grid-area:3/2}.af-oppgaver td.af-c-handling{white-space:normal;max-width:var(--app-ukeetikett);grid-area:2/3/span 2}.af-oppgaver .af-bunke .af-c-handling .kd-btn{white-space:normal}.af-oppgaver .af-bunke,.af-oppgaver .af-valgt-rad{background:var(--kd-sunken)}.af-oppgaver .af-valgt-rad td:first-child{box-shadow:none}.af-oppgaver input[type=checkbox]{width:var(--kd-space-20);height:var(--kd-space-20)}.af-valgt{left:var(--kd-space-8);right:var(--kd-space-8);bottom:var(--kd-space-8);gap:var(--kd-space-8);padding:var(--kd-space-8);flex-wrap:wrap}.af-valgt__tekst{flex-basis:100%}.af-valgt .af-handlinger{gap:var(--kd-space-4);width:100%}.af-valgt .kd-btn{padding:var(--kd-space-6);font-size:var(--kd-text-xs);flex:1}.af-kvittering{bottom:var(--kd-space-96)}.af-ukehode{display:none}.af-ukerad{display:block}.af-ukerad>strong{background:var(--kd-sunken);display:block}.af-ukedag{grid-template-columns:var(--kd-space-80) minmax(0, 1fr);display:grid}.af-ukedag__dato{display:block}.af-ukedag a,.af-uke-tom{grid-column:2}.af-ukedag:has(.af-uke-tom){display:none}.af-faktarad{padding:var(--kd-space-12);gap:var(--kd-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.af-saksfaner button{padding:var(--kd-space-8);flex:1}.af-stegrad{gap:var(--kd-space-8)}.af-stegnavn{flex-basis:100%}.af-steghandlinger{width:100%}.af-steghandlinger .kd-btn{width:auto}.af-sakside .kd-row{flex-wrap:wrap}.af-sakside .kd-card{min-width:0}.af-sakside .kd-row>.kd-small{overflow-wrap:anywhere}.af-avvikhandlinger{flex-wrap:wrap}.af-avvikdetaljer{padding:var(--kd-space-12)!important}}.ob-wrap{max-width:1500px;padding:var(--kd-space-24) var(--kd-space-20) var(--kd-space-96);margin:0 auto}.ob-person{gap:var(--kd-space-2);flex-direction:column;display:flex}.ob-person__navn{font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.ob-person__meta{font-size:var(--kd-text-xs);color:var(--kd-text-muted)}.ob-rad{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.ob-rad:focus-visible{outline:var(--kd-focus-width) solid var(--kd-accent);outline-offset:calc(var(--kd-focus-offset) * -1)}.ob-fremdrift{align-items:center;gap:var(--kd-space-8);min-width:var(--kd-space-96);display:flex}.ob-fremdrift__spor{height:var(--kd-space-6);border-radius:var(--kd-radius-pill);background:var(--kd-sunken);flex:1;overflow:hidden}.ob-fremdrift__fyll{background:var(--kd-accent);border-radius:var(--kd-radius-pill);height:100%}.ob-fremdrift__tall{font-size:var(--kd-text-xs);color:var(--kd-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-gruppe+.ob-gruppe{margin-top:var(--kd-space-16)}.ob-gruppe__hode{align-items:center;gap:var(--kd-space-12);padding-bottom:var(--kd-space-12);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);margin-bottom:var(--kd-space-4);display:flex}.ob-oppgave{align-items:center;gap:var(--kd-space-12);padding:var(--kd-space-8) 0;border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);display:flex}.ob-oppgave:last-child{border-bottom:none}.ob-oppgave__navn{min-width:0;font-size:var(--kd-text-sm);flex:1}.ob-oppgave.er-ferdig .ob-oppgave__navn{color:var(--kd-text-muted)}.ob-oppgave__meta{font-size:var(--kd-text-xs);color:var(--kd-text-muted);white-space:nowrap}.ob-prikk{width:var(--kd-space-12);height:var(--kd-space-12);border-radius:var(--kd-radius-pill);border:var(--kd-stroke-control) solid var(--kd-border-control);flex:none}.ob-prikk.er-ferdig{background:var(--kd-good);border-color:var(--kd-good)}.ob-prikk.er-feilet{background:var(--kd-danger);border-color:var(--kd-danger)}.ob-prikk.er-pågår{background:var(--kd-accent);border-color:var(--kd-accent)}.ob-prikk.er-hoppet{background:var(--kd-sunken)}.ob-tall{gap:var(--kd-space-12);margin-bottom:var(--kd-space-20);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ob-filter{border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);background:var(--kd-surface);color:var(--kd-text-secondary);padding:var(--kd-space-6) var(--kd-space-12);border-radius:var(--kd-radius-pill);font:inherit;font-size:var(--kd-text-sm);cursor:pointer}.ob-filter:hover{background:var(--kd-sunken)}.ob-filter[aria-pressed=true]{background:var(--kd-accent);color:var(--kd-accent-on);border-color:var(--kd-accent)}.ob-filter__antall{min-width:var(--kd-space-20);margin-left:var(--kd-space-4);padding:0 var(--kd-space-6);border-radius:var(--kd-radius-pill);background:var(--kd-sunken);color:var(--kd-text);font-weight:var(--kd-weight-semibold);text-align:center;display:inline-block}.ob-filter[aria-pressed=true] .ob-filter__antall{background:var(--kd-surface);color:var(--kd-text)}.ob-fram-i-tid{margin-top:var(--kd-space-32)}.ob-skjema{max-width:40rem;margin:0 auto}.ob-skjema__bolk+.ob-skjema__bolk{margin-top:var(--kd-space-20)}.ob-felt-rad{gap:var(--kd-space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=700px){.ob-felt-rad{grid-template-columns:1fr}}.ob-epost{align-items:center;gap:var(--kd-space-8);display:flex}.ob-epost .kd-input{flex:1;width:auto;min-width:0}.ob-kombo{position:relative}.ob-kombo__felt{padding-right:var(--kd-space-32);line-height:var(--kd-leading-sm)}.ob-kombo__pil{right:var(--kd-space-12);pointer-events:none;color:var(--kd-text-secondary);font-size:var(--kd-text-xs);position:absolute;top:50%;transform:translateY(-50%)}.ob-kombo__liste{z-index:var(--kd-z-dropdown);top:calc(100% + var(--kd-space-4));padding:var(--kd-space-4);max-height:calc(var(--kd-space-96) * 3);background:var(--kd-surface);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);box-shadow:var(--kd-shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ob-kombo__valg{box-sizing:border-box;gap:var(--kd-space-2);text-align:left;width:100%;font:inherit;color:var(--kd-text);padding:var(--kd-space-8) var(--kd-space-12);border-radius:var(--kd-radius-sm);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.ob-kombo__valg.er-uthevet{background:var(--kd-accent-soft);color:var(--kd-accent-text)}.ob-kombo__navn{font-size:var(--kd-text-md)}.ob-kombo__meta{font-size:var(--kd-text-xs);color:var(--kd-text-muted)}.ob-kombo__valg.er-uthevet .ob-kombo__meta{color:inherit}.ob-kombo__tomt{padding:var(--kd-space-12);color:var(--kd-text-muted);font-size:var(--kd-text-sm)}.ob-monospace{font-family:var(--kd-font-mono);letter-spacing:.06em}.ob-svarliste{gap:var(--kd-space-8);margin:0;display:grid}.ob-svarliste__rad{gap:var(--kd-space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.ob-svarliste__rad dd{margin:0}@media (width<=40rem){.ob-svarliste__rad{gap:var(--kd-space-4);grid-template-columns:minmax(0,1fr)}}.ob-spinner{width:var(--kd-space-16);height:var(--kd-space-16);margin-right:var(--kd-space-8);vertical-align:-2px;border:var(--kd-stroke-control) solid currentColor;border-radius:var(--kd-radius-pill);border-top-color:#0000;animation:.7s linear infinite ob-snurr;display:inline-block}@keyframes ob-snurr{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ob-spinner{opacity:.6;animation:none}}.ob-haster{border-color:var(--kd-danger)}.ob-historikk{gap:var(--kd-space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-historikk>li+li{border-top:var(--kd-stroke-hairline) solid var(--kd-border-hairline);padding-top:var(--kd-space-12)}.ob-krav{color:var(--kd-danger-text);font-weight:var(--kd-weight-bold)}.ob-kryssliste{gap:var(--kd-space-8);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.ob-dialog--bred{max-width:40rem}.ob-viva__tekst{font-family:inherit;line-height:var(--kd-leading-md);resize:vertical}:root{--ob-sjekk-panel-bredde:460px;--ob-sjekk-felt-bredde:12rem}.ob-sjekk__svar{margin:var(--kd-space-8) 0 0;font-size:var(--kd-text-lg);font-weight:var(--kd-weight-semibold)}.ob-sjekk__prosesser{gap:var(--kd-space-8);margin-bottom:var(--kd-space-12);flex-wrap:wrap;display:flex}.ob-sjekk__prosess{gap:var(--kd-space-2);padding:var(--kd-space-8) var(--kd-space-16);cursor:pointer;font:inherit;color:var(--kd-text);background:var(--kd-surface);text-align:left;border:var(--kd-stroke-control) solid var(--kd-border-control);border-radius:var(--kd-radius-md);flex-direction:column;align-items:flex-start;display:flex}.ob-sjekk__prosess b{font-size:var(--kd-text-md)}.ob-sjekk__prosess span{font-size:var(--kd-text-xs);color:var(--kd-text-muted)}.ob-sjekk__prosess[aria-current=page]{border-color:var(--kd-accent);background:var(--kd-accent-soft)}.ob-sjekk__prov{align-items:flex-end;gap:var(--kd-space-12);padding:var(--kd-space-12) var(--kd-space-16);margin-bottom:var(--kd-space-16);background:var(--kd-sunken);border-radius:var(--kd-radius-md);flex-wrap:wrap;display:flex}.ob-sjekk__prov>p{font-size:var(--kd-text-sm);flex-basis:100%;margin:0}.ob-sjekk__prov .kd-field{gap:var(--kd-space-2);min-width:var(--ob-sjekk-felt-bredde)}.ob-sjekk__prov .kd-label{font-size:var(--kd-text-xs)}.ob-sjekk__provregel{align-self:center}.ob-sjekk__provsvar{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);margin-left:auto}.ob-sjekk-side--med-skuff{padding-right:var(--ob-sjekk-panel-bredde)}.ob-sjekk__tabell{table-layout:fixed}.ob-sjekk__tabell td,.ob-sjekk__tabell th{vertical-align:top}.ob-sjekk__rad,.ob-sjekk__gruppe{cursor:pointer}.ob-sjekk__rad:focus-visible,.ob-sjekk__gruppe:focus-visible{outline:var(--kd-focus-width) solid var(--kd-accent);outline-offset:calc(var(--kd-focus-offset) * -1)}.ob-sjekk__rad:hover td{background:var(--kd-sunken)}.ob-sjekk__gruppe th{padding-top:var(--kd-space-16);font-size:var(--kd-text-sm);color:var(--kd-text);text-align:left}.ob-sjekk__gruppe .kd-badge{margin-left:var(--kd-space-6)}.er-valgt td,.er-valgt th{background:var(--kd-accent-soft)}.er-ikke-med td,.er-ikke-med th{color:var(--kd-text-muted)}.ob-sjekk__gjelder{font-size:var(--kd-text-sm);color:var(--kd-text-secondary);font-weight:var(--kd-weight-normal)}.ob-sjekk__tabell th.ob-sjekk__gjelder{white-space:normal}.ob-sjekk__naar{color:var(--kd-text-secondary)}.ob-sjekk__grunn{font-size:var(--kd-text-xs);color:var(--kd-text-muted);display:block}.ob-sjekk__merke{margin-left:var(--kd-space-6)}.ob-skuff{z-index:var(--kd-z-overlay);width:min(var(--ob-sjekk-panel-bredde), 100vw);background:var(--kd-surface);border-left:var(--kd-stroke-hairline) solid var(--kd-border-hairline);box-shadow:var(--kd-shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ob-skuff__topp{align-items:center;gap:var(--kd-space-8);padding:var(--kd-space-8) var(--kd-space-12) var(--kd-space-8) var(--kd-space-20);border-bottom:var(--kd-stroke-hairline) solid var(--kd-border-hairline);display:flex}.ob-skuff__innhold{overscroll-behavior:contain;min-height:0;padding:var(--kd-space-16) var(--kd-space-20) var(--kd-space-32);flex:1;overflow-y:auto}.ob-sjekk__setning{padding:var(--kd-space-12) var(--kd-space-16);background:var(--kd-accent-soft);border-radius:var(--kd-radius-md);font-size:var(--kd-text-md);line-height:var(--kd-leading-md);margin:0}.ob-sjekk__fakta{gap:var(--kd-space-8) var(--kd-space-16);font-size:var(--kd-text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.ob-sjekk__fakta dt{color:var(--kd-text-muted);font-weight:var(--kd-weight-semibold)}.ob-sjekk__fakta dd{margin:0}.ob-sjekk__sporsmal{border:none;margin:0;padding:0}.ob-sjekk__sporsmal>legend{margin-bottom:var(--kd-space-6)}.ob-sjekk__segment{border:var(--kd-stroke-control) solid var(--kd-border-control);border-radius:var(--kd-radius-md);display:inline-flex;overflow:hidden}.ob-sjekk__segment button{padding:var(--kd-space-4) var(--kd-space-12);font:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text-secondary);background:var(--kd-surface);cursor:pointer;border:none}.ob-sjekk__segment button+button{border-left:var(--kd-stroke-control) solid var(--kd-border-control)}.ob-sjekk__segment button[aria-checked=true]{background:var(--kd-accent-soft);color:var(--kd-accent-text)}.ob-sjekk__linje{align-items:center;gap:var(--kd-space-8);font-size:var(--kd-text-sm);flex-wrap:wrap;display:flex}.ob-sjekk__linje .kd-select,.ob-sjekk__linje .kd-input{width:auto}.ob-sjekk__regel .ob-sjekk__linje>.kd-select:first-child{flex:1 1 0;min-width:0}.ob-sjekk__tall{text-align:right;width:var(--kd-space-64)!important}.ob-sjekk__tilfelle{margin-top:var(--kd-space-8);padding:var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);background:var(--kd-sunken)}.ob-sjekk__regel{margin-top:var(--kd-space-8);padding:var(--kd-space-8) var(--kd-space-12);border:var(--kd-stroke-hairline) solid var(--kd-border-hairline);border-radius:var(--kd-radius-md);background:var(--kd-surface)}.ob-sjekk__verdier{align-items:center;gap:var(--kd-space-6);margin-top:var(--kd-space-8);flex-wrap:wrap;display:flex}.ob-sjekk__leggtil{width:auto;min-width:var(--ob-sjekk-felt-bredde)}.ob-sjekk__binde{margin:var(--kd-space-8) 0 0;font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);color:var(--kd-accent-text)}.ob-sjekk__binde--og{margin-left:var(--kd-space-12);color:var(--kd-text-muted)}.ob-sjekk__lagre{padding-top:var(--kd-space-12);border-top:var(--kd-stroke-hairline) solid var(--kd-border-hairline)}.ob-sjekk__lagre p{margin:0 0 var(--kd-space-8);font-size:var(--kd-text-sm);color:var(--kd-text-muted)}@media (width<=75rem){.ob-sjekk-side--med-skuff{padding-right:0}}.ob-saksgang{gap:var(--kd-space-12);flex-direction:column;display:flex}.ob-saksgang__liste{margin:var(--kd-space-4) 0 0;padding-left:var(--kd-space-20)}.ob-mangelliste{margin:var(--kd-space-8) 0 0;padding-left:var(--kd-space-20)}.ob-mangelliste__lenke{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.ob-skjema__bolk:focus-visible{outline:var(--kd-focus-width) solid var(--kd-accent);outline-offset:var(--kd-focus-offset)}
