:root{--color-navy:#1a2b3c;--color-teal:#2a7a6e;--color-amber:#e67e22;--color-text:#2c3e50;--color-text-muted:#6b6560;--color-text-dim:#9b9489;--color-text-on-dark:#fff;--color-body:#f5f0e8;--color-card:#fff;--color-border:#e2ddd6;--color-red:#c0392b;--color-red-pale:#fef2f2;--color-box-anbefaling:#2a7a6e;--color-box-information:#2c3e50;--color-box-advarsel:#c0392b;--color-icon-a:#2a7a6e;--color-icon-b:#1a2b3c;--color-icon-c:#e67e22;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:99px;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Inter Display", "Inter", system-ui, sans-serif;--font-logo:"DM Serif Display", Georgia, serif;--size-caption:.62rem;--size-small:.74rem;--size-hint:.78rem;--size-body:.88rem;--size-label:.92rem;--size-h3:1.05rem;--size-h2:1.3rem;--size-h1:1.6rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--lh-tight:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--shadow-sm:0 1px 3px #1a2b3c14;--shadow-md:0 4px 12px #1a2b3c1f;--shadow-lg:0 8px 24px #1a2b3c29;--border-thin:1px solid #e2ddd6;--border-standard:1.5px solid #e2ddd6;--border-thick:2px solid #e2ddd6;--sev-0-bg:#f0ece4;--sev-0-fg:#9b9489;--sev-1-bg:#e3f1ed;--sev-1-fg:#1f6b5e;--sev-2-bg:#fbf2ce;--sev-2-fg:#856312;--sev-3-bg:#fbe3cc;--sev-3-fg:#9c5a14;--sev-4-bg:#f4c7c0;--sev-4-fg:#99281b;--forloeb-0-bg:#d3d1cf;--forloeb-0-fg:#2c3e50;--forloeb-1-bg:#f7e8c4;--forloeb-1-fg:#856312;--forloeb-2-bg:#f8d8bd;--forloeb-2-fg:#854f0b;--forloeb-3-bg:#bfd7d4;--forloeb-3-fg:#1a5c52;--forloeb-x-bg:#ecc4bf;--forloeb-x-fg:#99281b;--cat-personale:#2a7a6e;--cat-it:#1a2b3c;--cat-forsyning:#e67e22;--cat-lokaler:#6b6560;--cat-data:#c0392b;--cat-udstyr:#3e6e8e;--cat-leverandoer:#7a4fa0;--color-gul:#e3b23c;--scale-roed:#c0392b;--scale-orange:#e67e22;--scale-gul:#e3b23c;--scale-groen:#2a7a6e;--niv-0-bg:#f5f0e8;--niv-0-fg:#6b6560;--niv-1-bg:#fef2e8;--niv-1-fg:#854f0b;--niv-2-bg:#e9edf2;--niv-2-fg:#1a2b3c;--niv-3-bg:#e6f4f1;--niv-3-fg:#1a5c52}.fb-btn{font-family:var(--font-body);font-weight:var(--weight-bold);line-height:var(--lh-tight);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:var(--sp-2);border:none;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.fb-btn:disabled{opacity:.55;cursor:not-allowed}.fb-btn--cta-amber{background:var(--color-amber);color:var(--color-text-on-dark);padding:10px var(--sp-6);font-size:var(--size-label)}.fb-btn--cta-amber:hover{filter:brightness(1.05)}.fb-btn--cta-teal{background:var(--color-teal);color:var(--color-text-on-dark);font-size:var(--size-hint);padding:8px 14px}.fb-btn--cta-teal:hover{filter:brightness(1.05)}.fb-btn--secondary{background:var(--color-card);color:var(--color-teal);border:var(--border-standard);border-color:var(--color-teal);font-size:var(--size-hint);font-weight:var(--weight-semibold);padding:8px 14px}.fb-btn--secondary:hover{background:var(--color-body)}.fb-btn--ghost{color:var(--color-text);border:var(--border-standard);font-size:var(--size-hint);font-weight:var(--weight-semibold);background:0 0;padding:6.5px 12.5px}.fb-btn--ghost:hover{border-color:var(--color-teal);color:var(--color-teal)}.fb-btn--destructive{background:var(--color-red);color:var(--color-text-on-dark);font-size:var(--size-hint);padding:8px 14px}.fb-btn--destructive:hover{filter:brightness(1.05)}.fb-btn--cta-amber-outline{background:var(--color-card);color:var(--color-amber);border:1.5px solid var(--color-amber);font-size:var(--size-label);font-weight:var(--weight-semibold);padding:8.5px 22.5px}.fb-btn--cta-amber-outline:hover{background:var(--color-amber);color:var(--color-text-on-dark)}.fb-formatstribe{align-items:center;gap:var(--sp-4,16px);background:var(--teal-pale);color:var(--teal-dark);font-size:var(--size-hint);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:7px 24px;display:flex}.fb-formatstribe__hint{opacity:.85}.fb-btn--sm{font-size:var(--size-hint);padding:6.5px 12.5px}.fb-btn--secondary-lg{background:var(--color-card);color:var(--color-teal);border:1.5px solid var(--color-teal);font-size:var(--size-label);font-weight:var(--weight-semibold);padding:8.5px 22.5px}.fb-btn--secondary-lg:hover{background:var(--color-body)}.fb-btn--neutral{background:var(--color-navy);color:var(--color-text-on-dark);font-size:var(--size-hint);font-weight:var(--weight-bold);padding:8px 14px}.fb-btn--neutral:hover{filter:brightness(1.15)}.fb-btn--neutral-outline{background:var(--color-card);color:var(--color-navy);border:1.5px solid var(--color-navy);font-size:var(--size-hint);font-weight:var(--weight-semibold);padding:6.5px 12.5px}.fb-btn--neutral-outline:hover{background:var(--color-navy);color:var(--color-text-on-dark)}.fb-btn--destructive-outline{background:var(--color-card);color:var(--color-red);border:1.5px solid var(--color-red);font-size:var(--size-hint);font-weight:var(--weight-semibold);padding:6.5px 12.5px}.fb-btn--destructive-outline:hover{background:var(--color-red);color:var(--color-text-on-dark)}.fb-btn--secondary:hover{background:var(--color-teal);color:var(--color-text-on-dark)}.sf-card--rejected .fb-btn{opacity:1}.fb-input,.fb-select,.fb-textarea{font-family:var(--font-body);font-size:var(--size-body);color:var(--color-text);background:var(--color-card);border:var(--border-standard);border-radius:var(--radius-sm);padding:8px 10px;transition:border-color .15s}.fb-input:focus,.fb-select:focus,.fb-textarea:focus{border-color:var(--color-teal);outline:none}.fb-chip{padding:6px var(--sp-3);margin:var(--sp-1) var(--sp-2) var(--sp-1) 0;border:var(--border-standard);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-text);font-size:var(--size-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.fb-chip.is-selected,.fb-chip[data-selected="1"]{background:var(--color-teal);color:var(--color-text-on-dark);border-color:var(--color-teal)}.fb-badge{padding:2px var(--sp-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:var(--weight-bold);letter-spacing:.04em;vertical-align:middle;color:var(--color-text-on-dark);display:inline-block}.fb-badge--suggested{background:var(--color-amber)}.fb-badge--confirmed{background:var(--color-teal)}.fb-badge--edited{background:var(--color-navy)}.fb-badge--rejected{background:var(--color-text-muted)}.fb-badge--auto{background:var(--color-navy)}.fb-box{padding:14px var(--sp-4);border-radius:var(--radius-md);color:var(--color-text-on-dark);line-height:var(--lh-relaxed);font-size:var(--size-body);position:relative}.fb-box--anbefaling{background:var(--color-box-anbefaling)}.fb-box--information{background:var(--color-box-information)}.fb-box--advarsel{background:var(--color-box-advarsel)}.fb-box__icon{flex-shrink:0;margin-top:1px;font-size:18px}.fb-box--anbefaling .fb-box__icon,.fb-box--information .fb-box__icon{color:var(--color-amber)}.fb-box--advarsel .fb-box__icon,.fb-box__luk{color:var(--color-text-on-dark)}.fb-box__luk{opacity:.75;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.fb-box__luk:hover{opacity:1;background:#ffffff29}.fb-box__luk:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:1px}:is(.fb-box--anbefaling:has(.fb-box__luk),.fb-box--information:has(.fb-box__luk)){padding-right:calc(var(--sp-4) + 18px)}@media print{.fb-box__luk{display:none}}:root{--navy:var(--color-navy);--teal:var(--color-teal);--amber:var(--color-amber);--text:var(--color-text);--muted:var(--color-text-muted);--dim:var(--color-text-dim);--bg:var(--color-body);--body:var(--color-body);--card:var(--color-card);--white:var(--color-card);--border:var(--color-border);--red:var(--color-red);--err:var(--color-red);--red-pale:var(--color-red-pale);--ok:var(--color-teal);--yellow:var(--color-gul);--navy-dark:#1a252f;--navy-light:#34495e;--navy-pale:#edf1f5;--teal-dark:#1a5c52;--teal-light:#e6f4f1;--teal-pale:#e6f4f1;--amber-dark:#c06010;--amber-light:#f0943d;--amber-pale:#fef3c7;--amber-text:#854f0b;--amber-border:#f0d399;--green:#16a34a;--green-pale:#f0fdf4;--yellow-pale:#fef3c7;--red-muted:#b0b0b0;--stone-50:#f7f4ef;--stone-100:#f0ece5;--stone-200:#e2ddd6;--stone-300:#c8c3bb;--stone-400:#9b9489;--stone-500:#6b6560;--color-muted:var(--color-text-muted);--color-dim:var(--color-text-dim);--color-input-bg:var(--color-card);--color-red-light:var(--color-red-pale);--color-teal-light:#e6f4f1;--color-bg:#faf8f5}:root:root{--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Inter Display", "Inter", system-ui, sans-serif}.auth-logo,.brand,.cover-logo,.footer-brand,.hdr-logo,.logo,.nav-logo,.pw-logo,.topbar-logo{font-family:var(--font-logo)!important}body{font-family:var(--font-body);color:var(--color-text);-webkit-hyphens:auto;hyphens:auto}.fb-btn,button,h1,h2,h3,h4,h5,h6,input,label,select,textarea{-webkit-hyphens:manual;hyphens:manual}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}[contenteditable] ol,[contenteditable] ul{margin:var(--sp-1) 0;padding-left:var(--sp-5)}[contenteditable] ul{list-style-type:disc}[contenteditable] ol{list-style-type:decimal}[contenteditable] li{margin:0 0 2px}.oevp{gap:var(--sp-3,12px);flex-direction:column;display:flex}.oevp-klar{align-items:center;gap:var(--sp-2,8px);background:var(--color-teal-pale,#e6f4f1);border-radius:var(--radius-md,12px);font-size:var(--size-hint,.86rem);color:var(--color-navy);margin:0;padding:10px 14px;display:flex}.oevp-klar i{color:var(--color-teal)}.oevp-kort{background:var(--color-card);border:var(--border-standard,1px solid #e3e0d8);border-radius:var(--radius-lg,16px);padding:16px 18px}.oevp-kort.ok{border-color:var(--color-teal)}.oevp-hoved{align-items:center;gap:var(--sp-2,8px);margin-bottom:10px;display:flex}.oevp-titel{color:var(--color-navy);align-items:center;gap:6px;margin:0;font-size:1.02rem;display:inline-flex}.oevp-titel :deep(i){color:var(--color-text-muted);font-size:.95rem}.oevp-maerke{font-size:var(--size-small,.74rem);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:3px 9px;font-weight:600}.oevp-maerke.udfyldt{background:var(--color-teal-pale,#e6f4f1);color:var(--color-teal)}.oevp-maerke.mangler{background:var(--color-body);color:var(--color-text-muted)}.oevp-hoved .fb-btn{margin-left:auto}.oevp-dl{font-size:var(--size-hint,.86rem);grid-template-columns:auto 1fr;gap:3px 14px;margin:0;display:grid}.oevp-dl dt{color:var(--color-text-muted);font-size:var(--size-small,.74rem);text-transform:uppercase;letter-spacing:.04em;padding-top:3px;font-weight:600}.oevp-dl dd{color:var(--color-text);margin:0}.oevp-dl dd.scen{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.oevp-dl dd.tom,.oevp-tom{color:var(--color-text-muted);font-style:italic}.oevp-tom{font-size:var(--size-hint,.86rem);margin:0}.oevp-tabelramme,.otd-tabelramme{overflow-x:auto}.otd-tabelramme{margin-top:16px}.oevp-tabel{border-collapse:collapse;width:100%;font-size:var(--size-hint,.86rem)}.oevp-tabel th{text-align:left;font-size:var(--size-small,.74rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1.5px solid var(--color-border);padding:6px 8px;font-weight:600}.oevp-tabel td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px}.oevp-tabel tbody tr:nth-child(2n) td{background:var(--color-zebra,#f8f6f2)}.oevp-tabel .hvad,.oevp-tabel .navn{color:var(--color-navy);font-weight:600}.oevp-tabel .navn,.oevp-tabel .tlf{white-space:nowrap}.oevp-tabel .tlf{font-variant-numeric:tabular-nums}.oevp-tabel .type{white-space:nowrap}.oevp-tabel .hvordan{color:var(--color-text-muted)}.oevp-tabel .hoejre{text-align:right}.oevp-tabel .flere{color:var(--color-text-muted);font-size:var(--size-small,.74rem);font-style:italic}.oevp-tabel .ingenrolle{color:var(--color-amber,#b06b12)}.oevp-tabel.elem th:first-child{width:20%}.oevp-tabel.elem th:nth-child(2){width:38%}.oevp-tabel.delt th:first-child{width:26%}.oevp-tabel.delt th:nth-child(2){width:34%}.oevp-tabel.delt th:nth-child(3){width:13%}.oevp-tabel.redig tbody tr:nth-child(2n) td{background:0 0}.oevp-tabel.redig tbody tr.lige td{background:var(--color-zebra,#f8f6f2)}.oevp-tabel .elemhoved td{vertical-align:middle;border-bottom:0;padding-bottom:4px}.oevp-tabel .elemdetalje td{padding-top:0;padding-bottom:12px}.minilbl{font-size:var(--size-small,.74rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;font-weight:600;display:block}.oevp-tabel.klik tbody tr{cursor:pointer}.oevp-tabel.klik tbody tr:hover td{background:var(--color-teal-pale,#e6f4f1)}.oevp-tabel .retcel{text-align:right;width:28px;color:var(--color-text-muted)}.oevp-tabel.klik tbody tr:hover .retcel{color:var(--color-teal)}@keyframes pegning{0%{background:var(--color-teal-pale,#e6f4f1)}to{background:0 0}}.oevp-tabel tbody tr.peg td{animation:1.6s ease-out pegning}.sortknap{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}.sortknap:focus-visible,.sortknap:hover{color:var(--color-teal);outline:none}.sortknap .pil{opacity:0;transition:opacity .12s,transform .12s}.sortknap.on .pil,.sortknap:hover .pil{opacity:1}.sortknap .pil.op{transform:rotate(180deg)}.rolceller{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rolpille{border:1px solid var(--color-teal);background:var(--color-card);color:var(--color-teal);font-size:var(--size-small,.74rem);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-flex}.rolpille button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.rolsel{appearance:none;font:inherit;font-size:var(--size-small,.74rem);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;max-width:100%;padding:3px 4px}.rolsel:focus-visible,.rolsel:hover{color:var(--color-teal);background:var(--color-body);outline:none}.rolsel.tom{font-weight:600}.oevp-tabel tbody tr:hover .rolsel,.rolsel.tom{color:var(--color-teal)}.egenrolle{align-items:center;gap:6px;display:inline-flex}.egenrolle .egenin{min-width:190px}.rolsel,.typesel{max-width:220px}.soegboks{position:relative}.soegboks .fb-input{width:100%}.forslag{border:var(--border-standard,1px solid #e3e0d8);border-radius:var(--radius-sm,8px);background:var(--color-card);max-height:280px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.forslag li+li{border-top:1px solid var(--color-border)}.forslag button,.forslag-raekke{align-items:center;gap:var(--sp-2,8px);width:100%;font-size:var(--size-hint,.86rem);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:flex}.forslag button:hover,.forslag-raekke:hover{background:var(--color-body)}.forslag button i{color:var(--color-teal);flex-shrink:0}.forslag .fhv{color:var(--color-text-muted);font-size:var(--size-small,.74rem);margin-left:auto;padding-left:10px}.forslag .fgruppe{color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap;flex:0 0 11rem;max-width:11rem;font-weight:600;overflow:hidden}.forslagbaand{background:var(--color-teal-pale,#e6f4f1);border-radius:var(--radius-sm,8px);font-size:var(--size-hint,.86rem);color:var(--color-navy);align-items:center;gap:10px;margin-top:10px;padding:9px 12px;display:flex}.forslagbaand span{margin-right:auto}.oevp-tabel .gruppe{color:var(--color-text-muted);white-space:nowrap}.forslag-note{font-size:var(--size-small,.74rem);color:var(--color-text-muted);padding:6px 10px}.forslag-alle{background:var(--color-body);font-weight:600}.forslag-raekke.alleredemed{color:var(--color-text-muted);cursor:default}.forslag-raekke.alleredemed .fnavn{font-style:italic}.forslag-alle label{cursor:pointer;font-size:var(--size-small,.74rem);color:var(--color-navy);align-items:center;gap:10px;padding:8px 10px;display:flex}.forslag input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-teal);flex-shrink:0;margin:0}.oevp-planer{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.oevp-planer-lbl{font-size:var(--size-small,.74rem);color:var(--color-text-muted);margin-right:2px;font-weight:700}.oevp-plan{border:1.5px solid var(--color-border);background:var(--color-card,#fff);font:inherit;font-size:var(--size-small,.78rem);color:var(--color-navy);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-weight:600;display:inline-flex}.oevp-plan:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal-dark)}.oevp-plan i{color:var(--color-teal);font-size:.9rem}.oevp-plan:disabled{opacity:.5;cursor:default}.oevp-plan-n,.oevp-plan:disabled i{color:var(--color-text-muted)}.oevp-plan-n{font-weight:500}.forslag .fraekke{align-items:center;gap:2px;display:flex}.forslag .fraekke:hover{background:var(--color-body)}.forslag .fraekke .fboks{margin-left:10px}.forslag .fraekke button{padding-left:6px}.forslag .fnavn{text-overflow:ellipsis;min-width:0;overflow:hidden}.forslag .ffod{border-top:1px solid var(--color-border);justify-content:flex-end;padding:8px 10px;display:flex}.vaelgbaand{background:var(--color-teal-pale,#e6f4f1);border-radius:var(--radius-sm,8px);align-items:center;gap:10px;margin-top:10px;padding:9px 12px;display:flex}.vaelgtekst{font-size:var(--size-small,.74rem);color:var(--color-navy);margin-right:auto}.adrvis{border:var(--border-standard,1px solid #e3e0d8);border-radius:var(--radius-sm,8px);background:var(--color-body);align-items:center;gap:12px;padding:10px 12px;display:flex}.adrtekst{flex-direction:column;gap:2px;margin-right:auto;display:flex}.adrtekst strong{font-size:var(--size-hint,.86rem);color:var(--color-navy)}.adrtekst strong.tom{color:var(--color-text-muted);font-style:italic;font-weight:400}.adrkilde{font-size:var(--size-small,.74rem);color:var(--color-text-muted)}.adrknapper{gap:var(--sp-2,8px);margin-top:10px;display:flex}.otd-lbl{color:var(--color-navy);font-weight:600;font-size:var(--size-label,.92rem);margin-bottom:2px;display:block}.otd-lbl--luft{margin-top:18px}.otd-help{font-size:var(--size-small,.74rem);color:var(--color-text-muted);margin:0 0 8px}.otd-to{gap:16px}.otd-to,.otd-valg{grid-template-columns:1fr 1fr;display:grid}.otd-valg{gap:10px}.otd-valgkort{text-align:left;border:1.5px solid var(--color-border);border-radius:var(--radius-sm,8px);background:var(--color-card);cursor:pointer;padding:11px 13px}.otd-valgkort strong{color:var(--color-navy);font-size:var(--size-hint,.86rem);display:block}.otd-valgkort small{color:var(--color-text-muted);font-size:var(--size-small,.74rem)}.otd-valgkort.on{border-color:var(--color-teal);background:var(--color-teal-pale,#e6f4f1)}.otd-valgkort:disabled{cursor:not-allowed;opacity:.55}@media (width<=640px){.otd-to,.otd-valg{grid-template-columns:1fr}}.naet-ja{color:var(--color-success,#16a34a);font-weight:600}.naet-nej{color:var(--color-danger,#c0392b);font-weight:600}.ikke-vurderet{color:var(--color-text-muted);font-style:italic}.oevp-vink{border-radius:var(--radius-sm,8px);background:var(--color-teal-pale,#e6f4f1);color:var(--color-teal-dark,#1a5c52);font-size:var(--size-hint,.86rem);align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 14px;line-height:1.55;display:flex}.oevp-vink>i{flex-shrink:0;margin-top:2px;font-size:1rem}.oevp-vink--stille{color:var(--color-text-muted,#6b6560);border-top:1px solid var(--color-border,#e2ddd6);font-size:var(--size-small,.8rem);background:0 0;border-radius:0;padding:9px 2px 0}.oevp-vinklink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.oevp-vinklink:hover{text-decoration:none}.elbrik{vertical-align:baseline;border:1px solid #0000;border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-right:8px;display:inline-block}.oevp-undertitel{font-size:var(--size-small,.74rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:18px 0 8px;font-weight:700}.opftabel{table-layout:fixed}.opftabel td{vertical-align:top}.opf-maal{width:15%}.opf-laert{width:16%}.opf-aendres{width:18%}.opf-kat{width:11%}.opf-ansv{width:12.5rem}.opf-frist{width:9.5rem}.opf-status{width:10.5rem}.opftabel td.opf-ansv,.opftabel td.opf-frist,.opftabel td.opf-status{vertical-align:top}.opftabel td.opf-ansv>*,.opftabel td.opf-frist>*,.opftabel td.opf-status>*{box-sizing:border-box;height:34px}.dtabel.opftabel select{text-overflow:clip}.opftabel input,.opftabel select{box-sizing:border-box;width:100%;max-width:100%}.opftabel .opf-kat,.opftabel .opf-maal{white-space:normal}.opf-status.st-aaben select{border-color:var(--color-border);color:var(--color-text-muted)}.opf-status.st-i_gang select{color:#854f0b;background:#e67e221f;border-color:#e67e2280;font-weight:600}.opf-status.st-faerdig select{color:#157038;background:#16a34a1a;border-color:#16a34a73;font-weight:600}.opf-status.st-kritisk select{color:#c0392b;background:#c0392b1a;border-color:#c0392b80;font-weight:700}.oevp-tabel.opftabel select{text-overflow:ellipsis;padding-right:1.7rem}.oevlc{border-bottom:1px solid var(--color-border);gap:16px;margin-bottom:4px;padding:10px 0 12px}.oevlc,.oevlc-kaede{flex-wrap:wrap;align-items:center;display:flex}.oevlc-kaede{min-width:0;margin:0;padding:0;list-style:none}.oevlc-kaede li{font-size:var(--size-small,.74rem);color:#8a8178;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.oevlc-kaede li+li:before{content:"";background:var(--color-border);width:14px;height:1px;margin:0 9px}.oevlc-kaede li.bag{color:var(--color-teal-dark,#1a5c52)}.oevlc-kaede li.nu{color:var(--color-navy,#1a2b3c);font-weight:700}.oevlc-prik{background:var(--color-border);border-radius:50%;flex:none;width:8px;height:8px}.oevlc-kaede li.bag .oevlc-prik{background:var(--color-ok,#16a34a)}.oevlc-kaede li.nu .oevlc-prik{background:var(--color-amber,#e67e22);box-shadow:0 0 0 3px #e67e2238}.oevlc-hvad{font-size:var(--size-small,.78rem);color:var(--color-text-muted);text-align:right;margin-left:auto}.oevlc-frem{justify-content:center;min-width:13rem}.oevlc-hvad+.oevlc-frem{margin-left:0}.oevlc-kaede+.oevlc-frem{margin-left:auto}.stepnav button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.oevlc-hvad{text-align:left;flex:100%;margin-left:0}}
