.filter-wrapper[data-v-6b539b0e]{position:relative}.mobil-filter-knap[data-v-6b539b0e]{display:flex;align-items:center;gap:.5rem;position:absolute;top:15px;left:15px;z-index:10;background:#102b1b;color:#fff;border:none;padding:10px 16px;border-radius:10px;font-weight:700;box-shadow:0 3px 10px #0003;cursor:pointer}.filter-badge[data-v-6b539b0e]{background:#ced0c0;color:#102b1b;font-size:.75rem;padding:2px 6px;border-radius:50%}.mobil-overlay[data-v-6b539b0e]{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:99}.filter-sidebar[data-v-6b539b0e]{position:fixed;top:0;left:-100%;width:100vw;height:100dvh;min-height:100dvh;background-color:#efe9e5;border:none;border-radius:0;padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;z-index:100;transition:left .3s ease-in-out;overflow-y:auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.filter-sektion[data-v-6b539b0e]{flex:1;overflow-y:auto}.filter-sidebar.er-aaben[data-v-6b539b0e]{left:0}.luk-knap[data-v-6b539b0e]{display:block;background:none;border:none;font-size:1.8rem;color:#0b1c0e;cursor:pointer;line-height:1}.filter-header[data-v-6b539b0e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3A4303;padding-bottom:.75rem}.filter-header h2[data-v-6b539b0e]{margin:0;font-size:1.25rem;color:#000f02}.nulstil-link[data-v-6b539b0e]{background:#ced0c0;border:none;color:#000f02;font-size:.85rem;font-weight:700;cursor:pointer;padding:10px 20px;border-radius:6px}.indlaeser-tekst[data-v-6b539b0e]{font-size:.85rem;color:#000f02;padding:.5rem 0}.filter-liste[data-v-6b539b0e]{display:flex;flex-direction:column;gap:25px}.gruppe-dropdown-container[data-v-6b539b0e]{display:flex;flex-direction:column;gap:0;background:transparent;border:1px solid #0B1C0E;border-radius:8px;padding:0;overflow:hidden;transition:border-color .3s ease,background .3s ease}.gruppe-dropdown-container.er-aaben[data-v-6b539b0e]{background:#ced0c0;border:1px solid #CED0C0}.gruppe-hoved-linie[data-v-6b539b0e]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.25rem .5rem}.hovedgruppe-overskrift[data-v-6b539b0e]{display:flex;align-items:center;gap:.75rem;color:#efe9e5;font-weight:700;flex:1;pointer-events:none}.fold-knap[data-v-6b539b0e]{background:none;border:none;color:#000f02;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.pil-ikon[data-v-6b539b0e]{width:16px;height:16px;transition:transform .25s ease}.pil-ikon.roteret[data-v-6b539b0e]{transform:rotate(180deg)}.underpunkter-liste[data-v-6b539b0e]{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease-in-out}.underpunkter-liste.aaben[data-v-6b539b0e]{max-height:500px;opacity:1;border-top:1px solid #0B1C0E}.underpunkter-wrapper[data-v-6b539b0e]{display:flex;flex-direction:column}.filter-item[data-v-6b539b0e]{display:flex;align-items:center;gap:.75rem;padding:16px;cursor:pointer;color:#000f02}.vis-alle-item[data-v-6b539b0e]{border-radius:8px;background:#ced0c0}.filter-item.underpunkt[data-v-6b539b0e]{padding-left:.75rem}.filter-item.aktiv[data-v-6b539b0e]{background:#0b1c0e!important;font-weight:700}.filter-item.aktiv .titel[data-v-6b539b0e],.filter-item.aktiv .undertekst[data-v-6b539b0e]{color:#efe9e5!important}.filter-item input[type=checkbox][data-v-6b539b0e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:0;border:1px solid #0B1C0E;border-radius:10px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease}.filter-item input[type=checkbox][data-v-6b539b0e]:checked{background:#ced0c0;border-color:#ced0c0}.filter-item input[type=checkbox][data-v-6b539b0e]:checked:after{content:"✓";color:#0b1c0e;font-size:10px;font-weight:700;line-height:1}.filter-tekst[data-v-6b539b0e]{display:flex;flex-direction:column;gap:2px}.titel-linie[data-v-6b539b0e]{display:flex;align-items:center;gap:.5rem}.bane-ikon[data-v-6b539b0e]{width:12px;height:16px;flex-shrink:0}.bane-ikon.gron[data-v-6b539b0e]{color:#14c053}.bane-ikon.bla[data-v-6b539b0e]{color:#46a9e2}.bane-ikon.rod[data-v-6b539b0e]{color:#db3434}.bane-ikon.sort[data-v-6b539b0e]{color:#333}.bane-ikon.bounce[data-v-6b539b0e],.bane-ikon.standard[data-v-6b539b0e],.filter-item.aktiv .bane-ikon.bounce[data-v-6b539b0e],.filter-item.aktiv .bane-ikon.standard[data-v-6b539b0e]{color:#efe9e5}.filter-tekst .titel[data-v-6b539b0e]{font-size:.92rem;font-weight:700;color:#000f02}.filter-tekst .undertekst[data-v-6b539b0e]{font-size:.78rem;color:#000f02;font-weight:400}.filter-footer[data-v-6b539b0e]{margin-top:auto;padding-top:1rem;border-top:1px solid #3A4303}.anvend-knap[data-v-6b539b0e]{width:100%;background-color:#ced0c0;color:#0b1c0e;border:none;padding:.75rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer}.ekstra-info[data-v-6b539b0e]{display:flex;gap:.5rem;margin-top:4px;flex-wrap:wrap}.badge-info[data-v-6b539b0e]{font-size:.7rem;background:#aeb298;padding:2px 6px;border-radius:4px;color:#0b1c0e;font-weight:400}.filter-item.aktiv .badge-info[data-v-6b539b0e]{color:#0b1c0e;background:#9ca181}@media(min-width:801px){.mobil-filter-knap[data-v-6b539b0e],.luk-knap[data-v-6b539b0e],.mobil-overlay[data-v-6b539b0e]{display:none}.filter-sidebar[data-v-6b539b0e]{position:static;left:auto;width:380px;height:100%;min-height:100%;background-color:#efe9e5;border-radius:0;padding:1.25rem;z-index:1}.filter-item.aktiv[data-v-6b539b0e]{background:#0b1c0e}}@media(hover:hover){.nulstil-link[data-v-6b539b0e]:hover{background:#0b1c0e;color:#efe9e5}.filter-item[data-v-6b539b0e]:hover{background:#0b1c0e}.filter-item:hover .titel[data-v-6b539b0e],.filter-item:hover .undertekst[data-v-6b539b0e]{color:#efe9e5}.filter-item:hover .badge-info[data-v-6b539b0e]{color:#0b1c0e;background:#9ca181}.filter-item:hover input[type=checkbox][data-v-6b539b0e]:not(:checked){border-color:#ced0c0;background-color:#ced0c033}.anvend-knap[data-v-6b539b0e]:hover{background-color:#0b1c0e;color:#efe9e5}}body{margin:0;padding:0;font-family:sans-serif;background-color:#f2efeb;overflow:hidden}.app-layout{display:flex;height:100vh;width:100vw;padding:0pxx;box-sizing:border-box;gap:0px}.kort-side{flex:1;height:100%;background:#fff;border-radius:0;box-shadow:0 4px 12px #00000014;overflow:hidden;display:flex;flex-direction:column;position:relative}@media(max-width:800px){.app-layout{padding:0!important;margin:0!important;gap:0!important;width:100vw;height:100dvh}.kort-side{border-radius:0!important;width:100vw}}@font-face{font-family:Eastman;src:url(/fonts/EastmanRomanTrial-Regular.otf) format("opentype");font-weight:400;font-style:normal}:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#1b2b21;background:#f2efeb;font-synthesis:none}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}button{font:inherit;cursor:pointer}button:focus-visible,.kort-visning:focus-visible{outline:3px solid #a2d8a2;outline-offset:3px}.app{width:100%;margin:0;padding:0;max-width:none}.kort-shell{min-width:0;width:100%}.kort-stage{position:relative;isolation:isolate;width:100%;height:min(100dvh,1000px);min-height:500px;overflow:hidden;border-radius:0;background:#a9b790}.kort-visning{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;overflow:hidden}.kort-visning:active{cursor:grabbing}.kort-visning svg{width:100%;height:100%;display:block}.kort-visning:focus-visible{outline-offset:-4px}.kort-toplinje,.kort-tophoejre{position:absolute;z-index:4;top:24px;display:flex;align-items:center;gap:12px;pointer-events:none}.kort-toplinje{left:clamp(16px,3vw,42px)}.kort-tophoejre{right:clamp(16px,3vw,42px)}.kort-brand{display:inline-flex;gap:.45rem;align-items:center;border-radius:12px;background:#102b1b;color:#fff;font-weight:800;font-size:.92rem;padding:14px 18px;box-shadow:0 3px 15px #14281920}.kort-brand span{font-weight:400}.kort-type{display:inline-block;font-size:.8rem;font-weight:650;padding:11px 13px;border-radius:10px;color:#223c2b;background:#f8fbf1d9}.kort-datakilde{background:#dceee1f5;color:#245837;padding:12px 13px;border-radius:10px;font-size:.75rem;font-weight:700}.kort-datakilde.demo{background:#f1e7d3f5;color:#6b542d}.kort-reset-top{pointer-events:auto;border:0;border-radius:10px;background:#f9faf5;color:#193121;font-weight:750;padding:13px 17px;min-height:44px}.kort-reset-top:hover{background:#e6eee1}.kort-reset-top:active,.kort-vaerktoejer button:not(:disabled):active{transform:translateY(1px)}.kort-vaerktoejer{position:absolute;bottom:29px;right:clamp(16px,3vw,42px);z-index:4;display:flex;flex-direction:column;align-items:center;background:#fff;padding:4px;border-radius:10px;box-shadow:0 4px 18px #0003}.kort-vaerktoejer button{background:transparent;border:0;width:46px;height:46px;color:#1b2820;font-size:31px;line-height:1;font-weight:300}.kort-vaerktoejer button:disabled{opacity:.28;cursor:not-allowed}.kort-vaerktoejer button:not(:disabled):hover{background:#ebf0e9;border-radius:6px}.kort-vaerktoej-linje{height:1px;width:31px;background:#ced6c9}.kort-zoom{position:absolute;right:clamp(17px,3vw,42px);bottom:139px;z-index:4;color:#203a28;background:#fffef2ed;border-radius:9px;padding:5px 9px;font-size:.79rem;font-weight:750}.kort-valgt{position:absolute;left:clamp(16px,3vw,42px);bottom:25px;z-index:4;display:flex;align-items:center;gap:12px;background:#14291edb;color:#fff;border:1px solid #ffffff59;border-radius:14px;padding:9px 12px 9px 14px;font-weight:700;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.kort-valgt[hidden]{display:none!important}.bane-prik{width:14px;height:14px;border-radius:50%;border:1px solid #fff6}.kort-valgt button{background:#ffffff2a;border:0;border-radius:7px;color:#fff;font-size:24px;line-height:1;min-width:32px;min-height:32px}.kort-vejledning{position:absolute;bottom:25px;left:clamp(16px,3vw,42px);z-index:2;color:#1f392a;font-size:.83rem;font-weight:600;background:#f4f6e8cf;padding:11px 14px;border-radius:10px;pointer-events:none}.kort-status{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 25px;background:#fff;border-radius:12px;text-align:center;box-shadow:0 8px 30px #0003}.kort-status.fejl{color:#a12222}.kort-status button{border:0;background:#132d1d;color:#fff;border-radius:8px;padding:10px 15px}.kort-note{margin:12px 4px;color:#67756a;font-size:.85rem}.demo-note,.demo-id{color:#637466;font-size:.82rem;line-height:1.4;margin:8px 4px}@media(max-width:800px){.app{padding:0}.kort-stage{height:100dvh;min-height:460px}.kort-toplinje{display:none}.kort-tophoejre{display:none!important}.kort-type,.kort-datakilde{display:none}.kort-brand{padding:12px 14px}.kort-reset-top{padding:12px}.kort-vejledning{display:none}.kort-zoom{bottom:139px}.kort-valgt{bottom:23px;max-width:calc(100% - 108px)}.kort-note{margin:9px 14px}.demo-note,.demo-id{margin:8px 14px}.app-layout{padding:0!important;margin:0!important;width:100vw!important;height:100dvh!important;max-width:none!important}.kort-side{width:100vw!important;border-radius:0!important;margin:0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
