.fdrum{--tr-opkald:#0f766e;--tr-folgop:#b45309;--tr-nye:#15803d;--tr-opslag:#1d4ed8;--tr-mail:#0369a1;--tr-moede:#7c3aed;--tr-tilbud:#be123c;--tr-henvisning:#c2410c;--tr-kunde:#0891b2;--tr-seminar:#a21caf;--tr-connect:#4338ca;--tr-artikel:#57534e;--tr-video:#9f1239;--tr:var(--brand);gap:var(--rum-5);flex-direction:column;max-width:820px;display:flex}.fdtop{align-items:center;gap:var(--rum-2) var(--rum-4);grid-template-columns:auto 1fr auto;grid-template-areas:"label bar tal""stime stime stime";display:grid}.fdtoplabel{align-items:baseline;gap:var(--rum-2);font-size:var(--t-maerke);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);grid-area:label;margin:0;font-weight:700;display:flex}.fddato{letter-spacing:0;text-transform:none;font-weight:500}.fdtop .fdbar,.fddagsbar{grid-area:bar}.fddagsbar{gap:3px;height:10px;display:flex}.fddagsfelt{border-radius:var(--hj-pille);background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--line);cursor:help;flex:1 1 0;overflow:hidden}.fddagsfyld{background:var(--tr);border-radius:var(--hj-pille);height:100%;transition:width .3s;display:block}.fdtoppoint{color:var(--muted);margin-left:4px;font-weight:500}.fdtoptal{font-size:var(--t-lille);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:tal;margin:0}.fdtoptal b{font-size:var(--t-stor);color:var(--ink);font-weight:700}.fdtopfri{font-size:var(--t-lille);color:var(--muted);grid-area:bar;margin:0}.fdstime{font-size:var(--t-lille);color:var(--muted);cursor:help;grid-area:stime;align-items:center;gap:6px;display:inline-flex}.fdstime svg{color:var(--line-staerk)}.fdstime.on{color:var(--ink);font-weight:600}.fdstime.on svg{color:#f59e0b}.fdbar{border-radius:var(--hj-pille);background:var(--paper);height:8px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.fdbarfyld{background:var(--brand);border-radius:var(--hj-pille);height:100%;transition:width .3s}.fdbarfyld.nogen{min-width:3px}.fdbarfyld.naaet{background:var(--ok-tekst)}.fdtracker{gap:var(--rum-3);padding:var(--rum-4) var(--rum-5);flex-direction:column;margin-bottom:0;display:flex}.fdtrackerhoved{align-items:center;gap:var(--rum-2);flex-wrap:wrap;display:flex}.fdtrackerhoved h2{font-size:var(--t-stor);margin:0}.fdtrackerikon{color:var(--tr);flex:none;margin-right:2px;display:inline-flex}.fdtrackerbar .fdbarfyld{background:var(--tr)}.fdtrackerbar .fdbarfyld.naaet{background:var(--ok-tekst)}.fdtrackertal{font-size:var(--t-lille);color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-left:auto;display:inline-flex}.fdtrackertal b{font-size:var(--t-stor);color:var(--ink);font-weight:700}.fdmaalfelt{text-align:center;width:3.2em;font-size:var(--t-lille);font-variant-numeric:tabular-nums;padding:2px 6px}.fdchip{font-size:var(--t-maerke);color:var(--muted);background:var(--paper);border-radius:var(--hj-pille);padding:1px 8px}.fdsorter{font-size:var(--t-mikro);color:var(--muted);max-width:11em;padding:2px 4px}.fdforslag{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fdforslag li{gap:var(--rum-2) var(--rum-4);padding:var(--rum-3) 0;font-size:var(--t-lille);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;display:grid}.fdforslag li+li{border-top:1px solid var(--line)}.fdftitel{overflow-wrap:anywhere;padding:2px 0;font-weight:600}.fdfhvem{gap:var(--rum-2);flex-wrap:nowrap;align-items:baseline;min-width:0;display:flex}.fdfhvem>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.fdftlf{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:2px 0}.fdfgrund{color:var(--muted);overflow-wrap:anywhere}.fdfknapper{gap:var(--rum-3);white-space:nowrap;display:flex}.fdfknapper .dæmpet,.fdtrackerhoved .dæmpet{color:var(--muted)}.fdfnote{gap:var(--rum-2);padding-top:var(--rum-2);grid-column:1/-1;display:flex}.fdfnote input{flex:1;min-width:0}.fdtomlinje{font-size:var(--t-lille);color:var(--muted);margin:0}.fdplusraekke,.fdtilfoej{display:flex}.fdmenu{gap:var(--rum-3);flex-direction:column;width:100%;margin-bottom:0;display:flex}.fdmenuhoved{justify-content:space-between;align-items:baseline;gap:var(--rum-3);display:flex}.fdmenuhoved h3{font-size:var(--t-brod);margin:0}.fdmenuliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fdmenuliste li+li{border-top:1px solid var(--line)}.fdmenuvalg{gap:2px var(--rum-3);text-align:left;width:100%;padding:var(--rum-3) var(--rum-2);cursor:pointer;font:inherit;border-radius:var(--hj-1);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.fdmenuikon{color:var(--tr);flex:none;grid-row:span 2;align-self:center;display:inline-flex}.fdmenuvalg:hover:not(:disabled){background:var(--brand-soft)}.fdmenuvalg:disabled{opacity:.5;cursor:default}.fdmenunavn{font-size:var(--t-brod);color:var(--ink);font-weight:600}.fdmenuhvad{font-size:var(--t-mikro);color:var(--muted);grid-column:2}.fdmenumaal{font-size:var(--t-lille);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:span 2;align-self:center}.fdtom{gap:var(--rum-2);flex-direction:column;margin-bottom:0;display:flex}.fdtom h2{font-size:var(--t-stor);margin:0}.fdtom p{font-size:var(--t-lille);color:var(--muted);max-width:46em;margin:0}.fdkort{gap:var(--rum-3);padding:var(--rum-4) var(--rum-5);flex-direction:column;margin-bottom:0;display:flex}.fdhoved{justify-content:space-between;align-items:baseline;gap:var(--rum-3);flex-wrap:wrap;display:flex}.fdhoved h2{font-size:var(--t-stor);margin:0}.fdhoveddetalje{font-size:var(--t-lille);color:var(--muted);font-variant-numeric:tabular-nums}.fdhoveddetalje b{color:var(--ink);font-weight:700}.fdlabel{font-size:var(--t-maerke);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.fduge{gap:var(--rum-2);grid-template-columns:repeat(5,1fr);display:grid}.fddag{border-radius:var(--hj-2);padding:var(--rum-2) var(--rum-1);background:var(--paper);border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;display:flex}.fddagnavn{font-size:var(--t-maerke);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:700}.fddagtal{font-size:var(--t-stor);font-variant-numeric:tabular-nums;font-weight:700}.fddag.idag{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:#fff}.fddag.fri .fddagtal{color:var(--muted);font-weight:500}.fdugefod{justify-content:flex-end;display:flex}.fdfrivalg{align-items:center;gap:var(--rum-2);flex-wrap:wrap;display:inline-flex}.fdperioder{gap:var(--rum-3);grid-template-columns:repeat(3,1fr);display:grid}.fdperiode{background:var(--paper);border-radius:var(--hj-2);padding:var(--rum-3);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.fdperiode:hover{border-color:var(--line-staerk)}.fdperiode.aaben{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:#fff}.fdperiodenavn{font-size:var(--t-mikro);color:var(--muted)}.fdperiodetal{font-size:var(--t-stor);font-variant-numeric:tabular-nums;font-weight:700}.fdperiodeenhed{font-size:var(--t-mikro);color:var(--muted)}.fdherkomst{gap:var(--rum-2);flex-direction:column;display:flex}.fdherkomstliste{gap:var(--rum-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fdherkomstliste li{gap:var(--rum-3);font-size:var(--t-lille);grid-template-columns:minmax(0,1fr) 100px auto auto;align-items:center;display:grid}.fdhnavn{overflow-wrap:anywhere}.fdhstreg{border-radius:var(--hj-pille);background:var(--paper);height:6px;box-shadow:inset 0 0 0 1px var(--line);display:block;overflow:hidden}.fdhstreg>span{background:var(--brand);border-radius:var(--hj-pille);height:100%;display:block}.fdhantal,.fdhpoint{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fdhpoint{color:var(--ink);text-align:right;min-width:3em;font-weight:700}.fdlivstidlinje{padding-top:var(--rum-3);border-top:1px solid var(--line);font-size:var(--t-lille);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.fdlivstidlinje b{color:var(--ink);font-weight:700}.fdlivstidlinje .fdlabel{margin-right:2px;display:inline}.fdflueben{border:2px solid var(--line-staerk);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.dashliste.fdtraek li.gjort .fdflueben{background:var(--ok-tekst);border-color:var(--ok-tekst)}.dashliste.fdtraek li.gjort .fdflueben:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:4px;transform:rotate(42deg)}.fdflueben.lille{border-width:1.5px;width:15px;height:15px}.dashliste.fdtraek li.gjort .fdflueben.lille:after{width:3px;height:7px;top:2px;left:3px}@media (max-width:720px){.fdtop{grid-template-columns:1fr auto;grid-template-areas:"label tal""bar bar""stime stime"}.fddagsbar{gap:2px}.fdtracker,.fdkort{padding:var(--rum-4)}.fdforslag li{padding:var(--rum-3) 0;grid-template-columns:1fr;gap:2px}.fdfknapper{padding-top:4px}.fdperioder{grid-template-columns:1fr}.fdherkomstliste li{grid-template-columns:minmax(0,1fr) auto auto}.fdhstreg{display:none}}
.oaramme{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 16px;padding:14px 16px}.oahoved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oastart{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oavaelg{max-width:260px}.oaintro{margin:6px 0 0}.oaarbejder{color:var(--brand);align-items:center;gap:8px;margin:10px 0 0;font-weight:500;display:flex}.oafejl{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}.oasvar{flex-direction:column;gap:14px;margin:12px 0 0;display:flex}.oapunkter{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oapunkt{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.oapunkt.oaja{background:var(--brand-soft);border-color:#b8dcd7}.oapunkt.oadelvis{background:#fdfbf3;border-color:#e6dcc0}.oapunkt.oanej{border-style:dashed}.oamaerke{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;min-width:62px;color:var(--muted);font:600 11px/1.6 ui-monospace,SF Mono,Menlo,monospace}.oapunkt.oaja .oamaerke{color:var(--brand)}.oapunkt.oanej .oamaerke{color:var(--muted)}.oaindhold{flex-direction:column;gap:3px;min-width:0;display:flex}.oatitel{overflow-wrap:anywhere;font-weight:600}.oavaerdi{overflow-wrap:anywhere}.oacitat{color:var(--muted);overflow-wrap:anywhere;font-style:italic}.oalabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font:600 11px/1.6 ui-monospace,SF Mono,Menlo,monospace}.oasignaler ul{margin:4px 0 0;padding-left:20px}.oanaeste{background:var(--brand-soft);border:1px solid #b8dcd7;border-radius:8px;padding:10px 12px}.oanaestehoved{justify-content:space-between;align-items:center;gap:10px;display:flex}.oalinje{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;line-height:1.45}.oaknapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oastart{margin:10px 0 0}.oafold{padding:4px 10px;font-size:13px}.loramme{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 16px;padding:14px 16px}.loramme.lolytter{border-color:var(--brand);background:var(--brand-soft)}.lohoved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lostart{align-items:center;gap:10px;display:flex}.lotid{color:var(--brand);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font:600 13px/1 ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.loliste{margin:10px 0 0}.loantal{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font:600 11px/1.6 ui-monospace,SF Mono,Menlo,monospace}.loliste ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.loliste li{align-items:baseline;gap:8px;min-width:0;display:flex}.lomaerke{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;min-width:96px;color:var(--muted);font:500 10.5px/1.6 ui-monospace,SF Mono,Menlo,monospace}.loliste li.lohoert .lomaerke{color:var(--brand);font-weight:600}.loliste li.loukendt{opacity:.55}.lotitel{overflow-wrap:anywhere}.loliste li.lohoert .lotitel{font-weight:600}.loandel{color:var(--muted);font:500 11px/1.6 ui-monospace,SF Mono,Menlo,monospace}.lohale{border:1px solid var(--line);max-height:88px;color:var(--muted);background:#fff;border-radius:8px;margin:10px 0 6px;padding:8px 10px;font-size:13.5px;line-height:1.5;overflow-y:auto}

