@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-pro-400.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-pro-600.woff2)format("woff2")}*{box-sizing:border-box}html{font-size:106.25%}html,body,#root{min-height:100dvh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#111827;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--toppbar-hojd:3rem}.skarm{background:#004056;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100dvh;padding:2rem 1rem;display:flex}.kort{background:#fff;border:1px solid #cdd6d8;border-radius:0;width:100%;max-width:400px;padding:2rem}.markesrad{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.75rem;display:flex}.logotyp{color:#004056;flex-shrink:0;width:auto;height:34px}.toppbar-marke-svg{color:#eff0ee;flex-shrink:0;width:auto;height:22px}.undertitel{color:#3d4652;margin:0;font-size:.85rem}.form{flex-direction:column;gap:1rem;display:flex}.form h2{color:#004056;margin:0;font-family:inherit;font-size:1.1rem}label{color:#111827;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}input,select,textarea{font:inherit;background:#fff;border:1px solid #cdd6d8;border-radius:0;outline:none;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#004056;box-shadow:0 0 0 2px #00405673}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;text-transform:uppercase;letter-spacing:.07em;color:#fff;cursor:pointer;background:#004056;border:1px solid #004056;border-radius:0;padding:.6rem 1rem;font-size:.8rem;font-weight:600;transition:background .15s,opacity .15s}button:hover:not(:disabled){background:#00586f;border-color:#00586f}button:disabled{opacity:.6;cursor:default}button:focus-visible,.tabell-lank:focus-visible,.uppfoljning-rad:focus-visible{outline-offset:2px;outline:2px solid #004056}.knapp-sekundar{color:#004056;background:#fff;border:1px solid #004056;padding:.45rem .85rem}.knapp-sekundar:hover:not(:disabled){background:#eaf3f4;border-color:#004056}.lank{color:#00586f;text-transform:none;letter-spacing:normal;background:0 0;border:none;padding:.2rem .4rem;font-size:.85rem;text-decoration:underline}.lank:hover:not(:disabled){color:#00586f;background:0 0}.hjalp{color:#3d4652;margin:0;font-size:.85rem;line-height:1.45}.hjalp-konto{text-align:center;border-top:1px solid #e7eaef;margin-top:.25rem;padding-top:.9rem;font-size:.82rem}.status{color:#3d4652}.fel{color:#8b1a1a;background:#faf1f1;border:1px solid #d6a9a9;border-radius:0;margin:0;padding:.6rem .75rem;font-size:.85rem}.bekraftelse{color:#1e5c2e;background:#f0f6f0;border:1px solid #a9c8a9;border-radius:0;align-self:flex-start;padding:.4rem .7rem;font-size:.85rem;font-weight:600;display:inline-block}.roll{color:#00586f;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:0 0;border:1px solid #cdd6d8;border-radius:0;padding:.15rem .5rem;font-size:.74rem;font-weight:600;display:inline-block}.fot{color:#3d4652;text-align:center;margin:0;font-size:.82rem}.innehall>.fot{margin-top:auto}.fot-mork{color:#ffffffd1}.app{background:#f5f6f4;flex-direction:column;min-height:100dvh;display:flex}.toppbar{z-index:10;min-height:var(--toppbar-hojd);background:#004056;border-bottom:1px solid #0e2b30;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;display:flex;position:sticky;top:0}.toppbar-marke{align-items:center;gap:.75rem;display:flex}.toppbar-ordmarke{color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700}.toppbar-avdelare{background:#ffffff59;width:1px;height:1.3rem}.toppbar-titel{text-transform:uppercase;letter-spacing:.12em;color:#fffc;font-size:.8rem;font-weight:600}.profilmeny{position:relative}.profilmeny-knapp{color:#fff;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.88rem;display:inline-flex}.profilmeny-knapp:hover:not(:disabled){background:#ffffff1f;border-color:#0000}.profilmeny-knapp[aria-expanded=true]:not(:disabled){background:#ffffff1f;border-color:#ffffff59}.profilmeny-knapp:focus-visible{outline-color:#fff}.profilmeny-pil{color:#fffc;font-size:.7rem;line-height:1}.profilmeny-panel{z-index:20;background:#fff;border:1px solid #cdd6d8;flex-direction:column;min-width:15rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 6px 20px #0f172a33}.profilmeny-konto{border-bottom:1px solid #e7eaef;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.7rem .85rem;display:flex}.profilmeny-konto-namn{color:#111827;font-size:.88rem;font-weight:600}.profilmeny-konto-epost{color:#3d4652;overflow-wrap:anywhere;font-size:.82rem}.profilmeny-konto .roll{margin-top:.2rem}.profilmeny-val{color:#004056;text-align:left;background:0 0;border:none;padding:.6rem .85rem}.profilmeny-val:hover:not(:disabled){background:#eaf3f4}.profilmeny-val:focus-visible{outline-offset:-2px}.profilmeny-val-avslut{border-top:1px solid #e7eaef}.toppbar .knapp-sekundar{color:#fff;background:0 0;border-color:#fff9}.toppbar .knapp-sekundar:hover:not(:disabled){background:#ffffff1f}.toppbar .knapp-sekundar:focus-visible{outline-color:#fff}.testfas-banner{color:#3d4652;letter-spacing:.01em;text-align:center;background:#eef1ec;border-bottom:1px solid #d7dcd6;margin:0;padding:.4rem 1.5rem;font-size:.8rem}.natremsa{z-index:70;color:#173b42;background:#fff;border:1px solid #cdd6d8;align-items:center;gap:.6rem;width:max-content;max-width:calc(100vw - 2rem);padding:.45rem .6rem .45rem .85rem;font-size:.85rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0f172a33}.natremsa .info-i:after{top:auto;bottom:calc(100% + 6px)}.innehall{flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem;display:flex}.sidnav{border-bottom:2px solid #cdd6d8;gap:.25rem;display:flex}.sidnav-flik{color:#3d4652;letter-spacing:.04em;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-2px;padding:.6rem 1.1rem;font-size:.88rem}.sidnav-flik:hover:not(:disabled){color:#004056;background:0 0}.sidnav-aktiv{color:#004056;border-bottom-color:#3da4b2}.kort-panel{background:#fff;border:1px solid #cdd6d8;border-radius:0;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.kort-rubrik{background:#004056;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:-1.25rem -1.25rem 0;padding:.5rem 1rem;display:flex}.kort-rubrik h2{text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0;font-size:.85rem;font-weight:600}.kort-rubrik .logg-meta{color:#ffffffd9}.kort-rubrik .knapp-sekundar{color:#fff;background:0 0;border-color:#fff9;padding:.3rem .7rem;font-size:.74rem}.kort-rubrik .knapp-sekundar:hover:not(:disabled){background:#ffffff1f}.kort-rubrik .knapp-sekundar:focus-visible{outline-color:#fff}.radar-filter{border:1px solid #fff;display:inline-flex}.radar-filter-knapp{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;border-right:1px solid #fff;padding:.3rem .7rem;font-size:.72rem}.radar-filter-knapp:last-child{border-right:none}.radar-filter-knapp:hover:not(:disabled){color:#fff;background:#ffffff26}.radar-filter-aktiv,.radar-filter-aktiv:hover:not(:disabled){color:#004056;background:#fff}.radar-person{align-items:center;gap:.4rem;display:inline-flex}.radar-person-val{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #fff;max-width:14rem;padding:.3rem .5rem;font-size:.72rem}.radar-person-val option{color:#004056;text-transform:none;background:#fff}.radar-person-val:focus-visible{border-color:#fff;box-shadow:0 0 0 2px #ffffff80}.radar-person-val-aktiv{color:#004056;background:#fff}.kort-rubrik .info-i{color:#fff;border-color:#ffffffb3}.kort-rubrik .info-i:hover,.kort-rubrik .info-i:focus-visible{color:#004056;background:#fff;border-color:#fff}.radar-person .info-i:after{width:max-content;max-width:min(24rem,80vw);left:auto;right:0}@media (width<=640px){.radar-person .info-i:after{left:0;right:auto}}.dash-grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:1.25rem;display:grid}.dash-kolumn{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.dash-kolumn:first-child>.kort-panel{flex:1 1 0;min-height:0}.inline-verktyg,.flik-innehall{flex-direction:column;gap:.75rem;display:flex}.inline-verktyg[hidden]{display:none}.inline-verktyg{background:#f7f9fa;border:1px solid #dfe3ea;padding:.9rem 1rem}.inline-verktyg>.kompakt-form:first-child{border-top:none;margin-top:0;padding-top:0}.admin-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.admin-lookups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}@media (width<=980px){.dash-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-lookups{grid-template-columns:1fr}}.valkomst{flex-direction:column;gap:.9rem;display:flex}.valkomst-halsning{color:#004056;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}.valkomst-siffror{align-items:stretch;gap:.75rem;display:flex}button.valkomst-siffra{min-width:0;font:inherit;letter-spacing:normal;text-transform:none;text-align:left;color:#111827;cursor:pointer;background:#fff;border:1px solid #cdd6d8;border-left:3px solid #004056;border-radius:0;flex-direction:column;flex:1;gap:.3rem;padding:1.1rem 1.25rem;display:flex}button.valkomst-siffra:hover:not(:disabled){background:#eaf3f4;border-color:#cdd6d8 #cdd6d8 #cdd6d8 #004056}button.valkomst-siffra:disabled{opacity:1;cursor:default;border-left-color:#cdd6d8}button.valkomst-siffra:disabled .valkomst-varde{color:#5a6372}.valkomst-varde{color:#004056;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700;line-height:1}.valkomst-etikett{text-transform:uppercase;letter-spacing:.05em;color:#004056;font-size:.78rem;font-weight:700}@media (width<=640px){.valkomst-siffror{flex-direction:column}}.nyckeltal-rad{align-items:stretch;gap:.75rem;display:flex}.stat-kort{background:#fff;border:1px solid #cdd6d8;border-radius:0;flex-direction:column;flex:1;gap:.25rem;padding:.85rem 1rem;display:flex;position:relative}.stat-kort:hover,.stat-kort:focus-within{z-index:31}.stat-varde{color:#004056;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.stat-etikett{text-transform:uppercase;letter-spacing:.05em;color:#3d4652;font-size:.8rem;font-weight:600}.stat-etikett-rad{align-items:center;gap:.35rem;display:flex}.info-i{color:#3d4652;cursor:help;-webkit-user-select:none;user-select:none;border:1px solid #9db0b6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.info-i:hover,.info-i:focus-visible{color:#004056;border-color:#004056}.info-i:after{content:attr(data-text);color:#fff;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;z-index:30;background:#173b42;padding:.55rem .7rem;font-size:.8rem;font-weight:400;line-height:1.45;transition:opacity .12s ease-in;position:absolute;top:calc(100% + 6px);left:0;right:0}.info-i:hover:after,.info-i:focus-visible:after{visibility:visible;opacity:1}@media (width<=780px){.nyckeltal-rad{flex-wrap:wrap}.stat-kort{min-width:145px}}.tabell-svep{border:1px solid #cdd6d8;border-radius:0;overflow-x:auto}.tabell-svep-sidscroll{overflow:visible}.prospekt-tabell,.data-tabell{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.prospekt-tabell th,.data-tabell th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#004056;white-space:nowrap;background:#e6f0f1;border-bottom:2px solid #004056;border-right:1px solid #d3dde0;padding:.45rem .6rem;font-size:.74rem;font-weight:700;position:sticky;top:0}.prospekt-tabell th{top:var(--toppbar-hojd)}.prospekt-tabell td,.data-tabell td{color:#111827;vertical-align:middle;border-bottom:1px solid #dfe3ea;border-right:1px solid #dfe3ea;padding:.4rem .6rem}.prospekt-tabell th:last-child,.data-tabell th:last-child,.prospekt-tabell td:last-child,.data-tabell td:last-child{border-right:none}.prospekt-tabell tbody tr:last-child td,.data-tabell tbody tr:last-child td{border-bottom:none}.prospekt-tabell tbody tr:nth-child(2n),.data-tabell tbody tr:nth-child(2n){background:#f4f6f9}.prospekt-tabell tbody tr{cursor:pointer}.prospekt-tabell tbody tr:hover{background:#e6f0f1}.prospekt-tabell tbody tr.rad-vald{background:#e2eef0}.prospekt-tabell tbody tr.rad-vald td:first-child{box-shadow:inset 3px 0 #004056}.prioritet-val{cursor:pointer;background:0 0;border-color:#0000;max-width:7rem;padding:.2rem .4rem;font-size:.8rem}.prioritet-val:hover,.prioritet-val:focus-visible{background:#fff;border-color:#cdd6d8}.rad-meta{color:#3d4652;text-overflow:ellipsis;white-space:nowrap;max-width:24rem;margin-top:.1rem;font-size:.78rem;overflow:hidden}.vy-rad{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.vy-val{border:1px solid #004056;align-self:flex-start;display:inline-flex}.vy-val-knapp{color:#004056;background:#fff;border:none;border-right:1px solid #004056;padding:.4rem 1.2rem;font-size:.76rem}.vy-val-knapp:last-child{border-right:none}.vy-val-knapp:hover:not(:disabled){color:#004056;background:#eaf3f4}.vy-val-aktiv,.vy-val-aktiv:hover:not(:disabled){color:#fff;background:#004056}.vy-val-kollega{color:#004056;text-transform:uppercase;letter-spacing:.07em;text-overflow:ellipsis;cursor:pointer;background:#fff;border:none;border-radius:0;width:9.5rem;padding:.4rem .6rem;font-size:.76rem;font-weight:600}.vy-val-kollega option{text-transform:none;letter-spacing:normal;font-weight:400}.vy-val-kollega:focus-visible{box-shadow:inset 0 0 0 2px #004056}.vy-val-kollega-aktiv{font-weight:600;box-shadow:inset 0 0 0 2px #004056}.spar-flikar{border-bottom:1px solid #dfe3ea;flex-wrap:wrap;gap:.3rem;margin:.75rem 0 .5rem;display:flex}.spar-flik{color:#3d4652;letter-spacing:.02em;text-transform:none;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.spar-flik:hover:not(:disabled){color:#004056;background:0 0}.spar-flik-aktiv{color:#004056;border-bottom-color:#3da4b2}.spar-antal{color:#3d4652;background:#eef2f3;padding:.05rem .4rem;font-size:.75rem;font-weight:700}.spar-flik-aktiv .spar-antal{color:#004056;background:#e2eef0}.kanban{grid-template-columns:repeat(6,minmax(145px,1fr)) minmax(161px,1.1fr);align-items:stretch;gap:0;display:grid;overflow-x:auto}.kanban-kolumn{background:#edf2f2 padding-box padding-box;border:.3rem solid #0000;border-radius:0;flex-direction:column;min-height:10rem;display:flex;box-shadow:inset 0 0 0 1px #dfe3ea}.kanban-kolumn-nedtonad{background-color:#f3f4f6;border-left-width:1rem}.kanban-kolumn-nedtonad .kanban-rubrik{color:#3d4652}.kanban-underrubrik{color:#3d4652;margin:0;padding:.3rem .55rem 0;font-size:.74rem;line-height:1.3}.kanban-mal{box-shadow:inset 0 0 0 1px #9cbcc4}.kanban-over{background:#e2eef0;border-color:#cfe1e6;box-shadow:inset 0 0 0 2px #004056}.kanban-rubrik{color:#004056;border-bottom:1px solid #dfe3ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .25rem;padding:.45rem;font-size:.76rem;font-weight:700;display:flex}.kanban-rubrik-namn{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.kanban-rubrik .info-i{text-transform:none;letter-spacing:normal}.kanban-kort-lista{flex-direction:column;gap:.25rem;padding:.35rem;display:flex}.kanban-kort{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #dfe5e7;border-radius:0;flex-direction:column;flex-shrink:0;gap:.15rem;min-width:0;padding:.5rem .55rem;display:flex;overflow:hidden}.kanban-kort:hover{border-color:#004056}.kanban-kort:active{cursor:grabbing}.kanban-kort-last,.kanban-kort-last:active{cursor:pointer}.kanban-kort:focus-visible{outline-offset:1px;outline:2px solid #004056}.kanban-kort-drar{opacity:.4;border-style:dashed}.kanban-dragbild-lager{pointer-events:none}.kanban-kort-dragbild{opacity:1;cursor:grabbing;border-color:#004056;box-shadow:0 6px 14px #00202b47}.kanban-drar,.kanban-drar .kanban-kort{cursor:grabbing}.kanban-kort-egen{box-shadow:inset 3px 0 #4d7f8c}.kanban-vald{border-color:#004056;box-shadow:inset 3px 0 #004056}.kanban-namn{color:#004056;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-size:.9rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.kanban-sekundar{color:#5f6b78;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.25;overflow:hidden}.kanban-kort:hover .kanban-namn{text-decoration:underline}.kanban-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem .3rem;min-width:0;margin-top:.15rem;font-size:.75rem;line-height:1.25;display:flex}.kanban-meta-vanster{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.kanban-agare{margin-left:auto}.kanban-meta>span:not(.prio-prick){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.prio-prick{vertical-align:middle;background:#8a1f1f;border:1px solid #8a1f1f;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.prio-plats{width:.85rem;display:inline-block}.prio-plats>.prio-prick{margin-right:0}.prio-plats~.rad-meta{margin-left:.85rem}.kanban-meta>.prio-prick{margin-right:0}.prio-prick-lag{background:0 0;border-color:#6b7280}.kort-rubrik .prio-prick{background:#ff8a80;border-color:#ff8a80}.kort-rubrik .prio-prick-lag{background:0 0;border-color:#ffffffbf}.kanban-tom{text-align:center;color:#3d4652;margin:0;font-size:.8rem}.kanban-kort-lista-lang{overscroll-behavior:contain;max-height:70vh;overflow-y:auto}.kanban-fot{border-top:1px solid #dfe3ea;flex-direction:column;align-items:stretch;gap:0;display:flex}.kanban-mer{width:100%;font:inherit;letter-spacing:normal;text-transform:none;text-align:center;color:#004056;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.45rem .4rem;font-size:.76rem;font-weight:600;display:block}.kanban-mer:hover:not(:disabled){color:#004056;background:#eaf3f4}.kanban-mer+.kanban-mer{border-top:1px solid #eef1f4}.kanban-mer:disabled{color:#6b7280;cursor:default}.data-tabell code{color:#111827;font-size:.82rem}.data-tabell select{border-radius:0;padding:.3rem .4rem;font-size:.8rem}.data-tabell tr.rad-inaktiv td,.data-tabell tr.rad-inaktiv .admin-namn{color:#6b7280}.data-tabell tr.rad-inaktiv td{background:#f3f4f6}.tabell-lank{color:#00586f;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.tabell-lank:hover:not(:disabled){color:#00586f;background:0 0}.prospekt-tabell .tabell-lank{color:#004056;font-size:1rem;font-weight:700;text-decoration:none}.prospekt-tabell .tabell-lank:hover:not(:disabled){color:#004056;text-decoration:underline}.tabell-trunkera{text-overflow:ellipsis;white-space:nowrap;max-width:245px;overflow:hidden}.status-badge{color:#004056;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#eceff4;border:1px solid #cdd6d8;border-radius:0;padding:.12rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.forsenad{color:#8b1a1a;white-space:nowrap;font-weight:600}.kompakt-form,.kontakt-form{border-top:1px solid #dfe3ea;grid-template-columns:1fr 1fr;gap:.6rem .75rem;margin-top:.25rem;padding-top:.75rem;display:grid}.falt-brett{grid-column:1/-1}.kompakt-form button[type=submit],.kontakt-form button[type=submit]{justify-self:start;margin-top:.25rem}.kontakt-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kontakt-form .logg-meta{white-space:normal}.kontakt-form [aria-invalid=true]{border-color:#8b1a1a;box-shadow:0 0 0 1px #8b1a1a}.kontakt-form input[type=checkbox][aria-invalid=true]{outline-offset:2px;outline:2px solid #8b1a1a}.kontakt-klar{cursor:pointer;flex-direction:row;align-items:baseline;gap:.4rem}.kontakt-klar input[type=checkbox]{flex-shrink:0;width:auto;margin:0}.kontakt-klar .logg-meta{overflow-wrap:anywhere;min-width:0}.kontakt-datum{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.kontakt-datum>label{flex:10rem}.snabbdatum{gap:.4rem;display:flex}.kontakt-form .snabbdatum button{padding:.55rem .7rem;line-height:1.2}.kontakt-form .snabbdatum button[aria-pressed=true]{background:#e2eef0}.kompakt-form .formular-grupp{border-top:1px solid #e4e8ee;margin-top:.5rem;padding-top:.7rem}.kompakt-form .formular-grupp:first-of-type{border-top:none;margin-top:0;padding-top:0}.falt-etikettrad{align-items:center;gap:.35rem;display:flex}.typval{align-items:center;gap:1rem;display:flex}.radio{flex-direction:row;align-items:center;gap:.3rem;font-size:.85rem;font-weight:500}.radio input{width:auto;margin:0}.import-textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}.kontaktrad{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;font-size:.9rem;display:flex}.kontaktrad a{color:#00586f;font-weight:600;text-decoration:underline}.kontaktrad a:hover,.kontaktrad a:focus-visible{color:#00586f}.kontaktrad a:focus-visible{outline-offset:2px;outline:2px solid #004056}.detalj-tom{justify-content:center;align-items:center;min-height:120px}.detalj-panel{gap:1.25rem}.detalj-fakta{flex-direction:column;gap:.45rem;margin:0;display:flex}.fakta-rad{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.85rem;display:grid}.fakta-rad dt{color:#3d4652;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:600}.fakta-rad dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0}.fakta-stark{font-weight:600}.fakta-datum{color:#3d4652;margin-left:.5rem;font-size:.82rem}.syskon-antal{align-items:center;gap:.35rem;display:inline-flex}.syskon-rad{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}button.syskon-chip{color:#111827;text-transform:none;letter-spacing:normal;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cdd6d8;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%;padding:.3rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}button.syskon-chip:hover:not(:disabled){background:#eaf3f4;border-color:#004056}.detalj-atgarder{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.detalj-atgarder:empty{display:none}.detalj-atgarder .bekraftelse{margin:0}.detalj-atgarder .status-framat,.detalj-atgarder .knapp-sekundar,.detalj-atgarder .kontakt-knapp{box-sizing:border-box;min-height:2.25rem;padding:.4rem .9rem;font-size:.8rem;line-height:1.2}.atgard-fler{margin-left:auto}.detalj-atgarder .atgard-fler-knapp{letter-spacing:normal;min-width:2.5rem;padding:.4rem .6rem;font-size:1.05rem;line-height:1}.detalj-atgarder .knapp-sekundar[aria-expanded=true]{background:#eaf3f4}.atgard-meny{z-index:40;background:#fff;border:1px solid #cdd6d8;flex-direction:column;width:min(17rem,100%);display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 6px 20px #0f172a33}.atgard-meny-uppat{top:auto;bottom:calc(100% + .35rem)}.atgard-meny-val{box-sizing:border-box;color:#004056;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;border:none;width:100%;padding:.6rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.atgard-meny-val:hover:not(:disabled){background:#eaf3f4;border-color:#0000}.atgard-meny-val:focus-visible{outline-offset:-2px;outline:2px solid #004056}.atgard-meny-rad{align-items:center;display:flex}.atgard-meny-rad .info-i{margin-right:.85rem}.atgard-meny-val-avslut{border-top:1px solid #e7eaef}.atgard-panel{background:#f6f9f9;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;display:flex}.atgard-panel:focus{outline:none}.atgard-panel>label,.atgard-panel>.fel{align-self:stretch}.atgard-panel-rubrik{align-self:stretch;align-items:center;gap:.4rem;display:flex}.atgard-panel-rubrik .lank{margin-left:auto}.atgard-panel-val{flex-wrap:wrap;align-self:stretch;align-items:center;gap:.5rem;display:flex}.kontakt-form-knappar{align-items:center;gap:.5rem;display:flex}.kontakt-form .kontakt-form-knappar button{box-sizing:border-box;min-height:2.25rem;margin-top:0;padding:.4rem .9rem;line-height:1.2}.inline-redigering{background:#f7f9fa;border:1px solid #cdd6d8;border-left:3px solid #004056;flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.inline-redigering-topp{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inline-redigering>.kompakt-form:first-of-type,.inline-redigering>.kval-form:first-of-type{border-top:none;margin-top:0;padding-top:0}.status-framat{padding:.5rem .9rem;font-size:.8rem}.status-framat-rad{align-items:center;gap:.4rem;display:inline-flex}.status-avfor{flex-direction:column;align-items:flex-end;gap:.3rem;margin-left:auto;display:flex}.status-avfor-etikett{text-transform:uppercase;letter-spacing:.05em;color:#8a5a00;font-size:.74rem;font-weight:600}.status-avfor-knappar{gap:.4rem;display:flex}.status-avfor-knapp{color:#6b4a00;letter-spacing:.02em;background:#fdf6e7;border:1px solid #e8d5b5;padding:.35rem .7rem;font-size:.74rem}.status-avfor-knapp:hover:not(:disabled){background:#f6e6c8;border-color:#d9bd86}.status-avfor-botten{border-top:1px solid #dfe3ea;margin-top:.5rem;padding-top:.75rem}.kval-form{border-top:1px solid #dfe3ea;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.kval-rubrik{color:#004056;font-family:inherit;font-size:1rem;font-weight:700}.chip-grupp{border:1px solid #dfe3ea;border-radius:0;flex-direction:column;gap:.5rem;margin:0;padding:.5rem .6rem .6rem;display:flex}.chip-grupp legend{color:#111827;padding:0 .25rem;font-size:.82rem;font-weight:600}.chip-rad{flex-wrap:wrap;gap:.4rem;display:flex}.chip{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cdd6d8;border-radius:0;flex-direction:row;align-items:center;padding:.3rem .7rem;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip:hover{border-color:#004056}.chip-vald{color:#004056;background:#e2eef0;border-color:#004056}.chip:focus-within{outline-offset:2px;outline:2px solid #004056}.kval-form button[type=submit]{align-self:flex-start;padding:.45rem .7rem;font-size:.74rem}.kontaktlogg{flex-direction:column;gap:.5rem;display:flex}.kontaktlogg:empty{display:none}.kontakt-kvittens{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sparr-banner{color:#8b1a1a;background:#faf1f1;border:1px solid #d6a9a9;border-radius:0;justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;margin:0;padding:.6rem .75rem;font-size:.85rem;font-weight:600;display:flex}.sparr-banner button{flex-shrink:0}.ta-over-banner{color:#004056;background:#eaf3f4;border:1px solid #9dbfc6;align-self:stretch;margin:0;padding:.6rem .75rem;font-size:.85rem;font-weight:600}.gdpr-form{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.gdpr-knappar{gap:.4rem;display:flex}.gdpr-knappar button{padding:.45rem .7rem;font-size:.74rem}.knapp-varning{color:#8b1a1a;background:#fff;border:1px solid #8b1a1a;padding:.45rem .85rem}.knapp-varning:hover:not(:disabled){background:#faf1f1;border-color:#8b1a1a}.knapp-farlig{background:#8b1a1a;border-color:#8b1a1a}.knapp-farlig:hover:not(:disabled){background:#6e1414;border-color:#6e1414}.varning-ruta{background:#faf1f1;border:1px solid #d6a9a9;border-radius:0;flex-direction:column;align-self:stretch;gap:.5rem;padding:.75rem .85rem;display:flex}.varning-text{color:#8b1a1a;margin:0;font-size:.85rem;font-weight:600;line-height:1.45}.anonymiserad-info{color:#3d4652;background:#f3f4f6;border:1px solid #cdd6d8;border-radius:0;margin:0;padding:.75rem .85rem;font-size:.85rem}.logglista{flex-direction:column;gap:.3rem;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.logglista li{background:#fff;border:1px solid #dfe3ea;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.logglista code{color:#111827;font-size:.8rem}.logg-meta{color:#3d4652;white-space:nowrap}.logglista li.logg-post{flex-direction:column;align-items:flex-start;gap:.15rem}.logg-post .logg-klar{white-space:normal;overflow-wrap:anywhere}.logg-post .logg-meta{white-space:normal}.uppfoljning-lista li{border:1px solid #dfe3ea;padding:0;display:block}.uppfoljning-rad{color:#111827;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4rem .55rem;font-size:.9rem;font-weight:400;display:flex}.uppfoljning-rad:hover:not(:disabled){background:#eaf3f4}.uppfoljning-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes kort-puls{0%{background-color:#eaf3f4;border-color:#004056}to{background-color:#fff;border-color:#cdd6d8}}.kort-panel.kort-puls{animation:1.4s ease-out kort-puls}.uppfoljning-lista,.overlamningsko-lista{flex:auto;min-height:0;max-height:none}.overlamningsko-lista li{display:block}.overlamningsko-rad{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.overlamningsko-marken{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.sparrad-badge{color:#8b1a1a;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#faf1f1;border:1px solid #d6a9a9;border-radius:0;padding:.1rem .5rem;font-size:.74rem;font-weight:600;display:inline-block}.info-i-ankare{position:relative}.info-i-ankare:hover,.info-i-ankare:focus-within{z-index:31}.stapel-grupp{flex-direction:column;gap:.3rem;display:flex}.stapel-lista{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.stapel-rad{grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.stapel-etikett{color:#111827;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stapel-spar{background:#e2eef0;border-radius:0;height:8px;display:block;overflow:hidden}.stapel{background:#004056;border-radius:0;min-width:2px;height:100%;display:block}.stapel-antal{color:#004056;font-variant-numeric:tabular-nums;font-weight:600}.admin-lista{max-height:285px}.admin-lista li.inaktiv{color:#6b7280;background:#f3f4f6}.admin-lista li.inaktiv .admin-namn{color:#6b7280}.admin-namn{color:#111827;align-items:center;gap:.4rem;min-width:0;display:flex}.admin-knappar{white-space:nowrap;align-items:center;gap:.2rem;display:flex}.inaktiv-badge{color:#3d4652;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f3f4f6;border:1px solid #cdd6d8;border-radius:0;padding:.05rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.juridisk-badge{color:#92400e;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fdf6e7;border:1px solid #dec98a;border-radius:0;padding:.05rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.du-badge{color:#004056;text-transform:uppercase;letter-spacing:.04em;background:#e2eef0;border:1px solid #9cc4cb;border-radius:0;padding:.05rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.admin-ny{gap:.4rem;display:flex}.admin-ny input{flex:1;min-width:0;padding:.45rem .55rem;font-size:.85rem}.admin-ny button{white-space:nowrap;padding:.45rem .7rem;font-size:.74rem}.engangs{background:#fdf6e7;border:1px solid #dec98a;border-radius:0;flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.engangs-varning{color:#92400e;margin:0;font-size:.85rem;line-height:1.45}.engangs-qr{background:#fff;border:1px solid #dec98a;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem;display:flex}.engangs-qr .hjalp{text-align:center;max-width:30rem;margin:0}.engangs-data{grid-template-columns:auto 1fr;gap:.35rem .75rem;margin:0;display:grid}.engangs-data dt{color:#92400e;font-size:.78rem;font-weight:600}.engangs-data dd{min-width:0;margin:0}.engangs-data code{color:#111827;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #dec98a;border-radius:0;padding:.1rem .3rem;font-size:.8rem}.engangs-uri{overflow-wrap:anywhere;display:block}.engangs button{background:#b45309;border-color:#b45309;align-self:flex-start;padding:.45rem .7rem;font-size:.74rem}.engangs button:hover:not(:disabled){background:#92400e;border-color:#92400e}.gen-lista{max-height:300px;margin-top:.5rem}.gen-rad{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-width:0;font-weight:400}.gen-rad input[type=checkbox]{flex-shrink:0;width:auto;margin:0}.gen-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tabell-filter{align-items:center;gap:.5rem;display:flex}.tabell-filter input[type=search]{flex:1;min-width:0}.tabell-filter select{max-width:190px}.tabell-filter select,.tabell-filter input[type=search]{padding:.35rem .55rem;font-size:.85rem}.filter-chip{color:#8b1a1a;cursor:pointer;white-space:nowrap;background:#faf1f1;border:1px solid #8b1a1a;border-radius:0;padding:.3rem .6rem;font-size:.78rem;font-weight:600}.filter-chip:hover:not(:disabled){background:#f3dede}.tabell-filter .kategori-val-aktiv{border-color:#004056;box-shadow:inset 0 0 0 1px #004056}.kategori-rensa{color:#3d4652;letter-spacing:normal;background:0 0;border:none;padding:.3rem .4rem;font-size:.9rem}.kategori-rensa:hover:not(:disabled){color:#004056;background:0 0;border:none}@media (width<=640px){.tabell-filter{flex-wrap:wrap}.tabell-filter input[type=search]{flex-basis:100%}}.prospekt-lista{table-layout:fixed}.prospekt-lista .kol-status{width:165px}.prospekt-lista .kol-prioritet{width:104px}.prospekt-lista .kol-steg{width:22%}.prospekt-lista .kol-datum{width:112px}.prospekt-lista td{text-overflow:ellipsis;overflow:hidden}.prospekt-lista td:last-child,.prospekt-lista td:nth-child(2){white-space:nowrap}.prospekt-lista .tabell-trunkera{max-width:none}.prospekt-lista .tabell-lank{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:calc(100% - 1rem);overflow:hidden}.prospekt-lista .rad-meta{max-width:none}.prospekt-lista .prioritet-val{max-width:100%}@media (width<=640px){.prospekt-lista .kol-prioritet,.prospekt-lista .kol-steg,.prospekt-lista .kol-datum{display:none}.prospekt-lista .kol-status{width:112px}.prospekt-lista th:nth-child(n+3),.prospekt-lista td:nth-child(n+3){display:none}}.prospekt-tabell th .sort-knapp{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.prospekt-tabell th .sort-knapp:focus-visible{outline-offset:1px;outline:2px solid #fff}.sort-pil{min-width:.7em;font-size:.7rem}.signal-sokrad{background:#f7f8fa;border:1px solid #dfe3ea;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.7rem;display:flex}.signal-sokrad label{text-transform:uppercase;letter-spacing:.04em;color:#3d4652;flex-direction:column;gap:.2rem;font-size:.74rem;font-weight:600;display:flex}.signal-sokrad input{text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:400}.signal-sokrad input[type=text]{width:145px}.signal-sokrad input[type=number]{width:100px}.signal-verktygsrad{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signal-verktygsrad select{max-width:220px}.signal-rutnat{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=980px){.signal-rutnat{grid-template-columns:minmax(0,1fr)}}.signal-rad{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe3ea;border-radius:0;flex-direction:column;gap:.3rem;min-width:0;padding:.6rem .7rem;font-size:.82rem;display:flex}.signal-rad .logg-meta{white-space:normal}.radar-angra{color:#3d4652;background:#f5f7f8;border:1px solid #dfe3ea;align-items:center;gap:.5rem;margin:0;padding:.4rem .6rem;font-size:.82rem;display:flex}.radar-bekraftelse{animation:4s forwards radar-tona-bort}@keyframes radar-tona-bort{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.radar-bekraftelse{animation:none}}.signal-huvud{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.signal-badges{flex-wrap:wrap;gap:.3rem;min-width:0;max-width:100%;display:flex}.signal-badges .status-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.radar-rutnat{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=980px){.radar-rutnat{grid-template-columns:minmax(0,1fr)}}.radar-kort{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe3ea;border-left:3px solid #004056;border-radius:0;flex-direction:column;gap:.3rem;min-width:0;padding:.95rem 1.05rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}@keyframes radar-kort-puls{0%{background-color:#eaf3f4}to{background-color:#fff}}.radar-kort.kort-puls{animation:1.4s ease-out radar-kort-puls}.radar-kort:hover{border-color:#b9c6cc #b9c6cc #b9c6cc #004056;box-shadow:0 1px 4px #00405617}.radar-kickerrad{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.radar-kicker{color:#3d4652;letter-spacing:.09em;text-transform:uppercase;min-width:0;padding-top:.15rem;font-size:.72rem;font-weight:700;line-height:1.4}.radar-kickervanster{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.radar-kryss{color:#6b7280;letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;flex-shrink:0;padding:.2rem .35rem;font-size:.85rem;line-height:1}.radar-kryss:hover:not(:disabled){color:#8b1a1a;background:#f5f7f8;border-color:#dfe3ea}.radar-titel{color:#004056;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;min-width:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.radar-belopp{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:.05rem 0 0;font-size:.88rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.radar-text{color:#111827;max-width:62ch;margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.radar-text-klippt{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.radar-visa-mer,.radar-visa-mer:hover:not(:disabled){letter-spacing:normal;text-transform:none;color:#0f4c5c;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;margin:.3rem 0 0;padding:.1rem 0;font-size:.76rem;font-weight:600;text-decoration:underline}.radar-visa-mer:hover:not(:disabled){color:#00293a}.radar-fot{flex-shrink:0;margin-top:auto;padding-top:.8rem}.radar-meta{color:#3d4652;flex-wrap:wrap;align-items:baseline;gap:.25rem;min-width:0;margin:0 0 .65rem;font-size:.78rem;line-height:1.5;display:flex}.radar-meta-sep{color:#9aa5b1;margin-right:.25rem}.radar-meta-kalla{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.radar-atgarder{border-top:1px solid #eef1f4;flex-wrap:wrap;gap:.5rem;padding-top:.7rem;display:flex}.radar-knapp{color:#004056;font:inherit;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #004056;border-radius:0;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.radar-knapp:hover:not(:disabled){color:#004056;background:#eaf3f4;border-color:#004056}.radar-knapp:focus-visible{outline-offset:2px;outline:2px solid #004056}.radar-knapp-primar{color:#fff;background:#004056}.radar-knapp-primar:hover:not(:disabled){color:#fff;background:#00586f;border-color:#00586f}.radar-ko{border-top:1px solid #dfe3ea;margin-top:1.4rem;padding-top:.9rem}.radar-ko-huvud{align-items:center;gap:.45rem;max-width:34rem;margin:0 0 .75rem;display:flex}.radar-ko-rubrik{letter-spacing:.05em;text-transform:uppercase;color:#3d4652;align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.radar-ko-etikett{font-weight:600}.radar-kort-ko{background:#fbfcfd;border-left-color:#9aa5b1}.radar-kort-ko .radar-titel{color:#33404d}.radar-ko-skal{color:#3d4652}.radar-kort-hamtad{background:#fafbfc;border-left-color:#c3ccd4}.radar-kort-hamtad .radar-titel{color:#3d4652}.radar-hamtad{color:#3d4652;border-top:1px solid #eef1f4;align-items:center;gap:.35rem;margin:0;padding-top:.7rem;font-size:.78rem;font-weight:600;display:flex}.radar-tilldelad{color:#3d4652;background:#f3f6f9;border:1px solid #cfd8e3;align-items:center;margin:0 0 .65rem;padding:.15rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.radar-tilldela-rad{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.radar-tilldela-rad select{flex:10rem;min-width:0}.radar-dolda-forklaring{color:#3d4652;margin:0 0 .75rem;font-size:.82rem}.radar-dolda-lista{border-top:1px solid #eef1f4;margin:0;padding:0;list-style:none}.radar-dolda-rad{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.65rem 0;display:flex}.radar-dolda-text{overflow-wrap:anywhere;min-width:0}.radar-dolda-titel{color:#33404d;margin:0 0 .15rem;font-size:.95rem;font-weight:600;line-height:1.3}.radar-dolda-rad .radar-meta{margin:0}.radar-visa-fler-rad{justify-content:center;padding:1.1rem 0 .2rem;display:flex}.radar-dolda-block{border-top:1px solid #eef1f4;margin-top:1.4rem;padding-top:.7rem}.radar-dolda-lank{letter-spacing:normal;text-transform:none;color:#3d4652;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.1rem 0;font-size:.8rem;font-weight:600;text-decoration:underline}.radar-dolda-lank:hover:not(:disabled){color:#33404d;background:0 0}.radar-dolda-block .radar-dolda{margin-top:.7rem}.radar-demo{color:#8a5a00;background:#fdf6ec;border:1px solid #e8d5b5;margin:0;padding:.5rem .7rem;font-size:.8rem}.signal-badge-typ{color:#00586f;background:#eef3f5;border:1px solid #d5e0e4}.signal-badge-storlek{color:#7a5a1e;background:#f7f3ea;border:1px solid #e6dcc7}.signal-badge-jury{color:#3d4652;background:#f2f4f6;border:1px solid #dfe3ea}.signal-badge{color:#8a5a00;background:#fdf3e7;border:1px solid #e8d5b5}.signal-badge-kapital{color:#1e5c2e;background:#eaf3ea;border-color:#b9d8bf}.signal-poang.poang-hog{color:#1e5c2e;background:#eaf3ea;border:1px solid #b9d8bf}.signal-poang.poang-mellan{color:#8a5a00;background:#fdf3e7;border:1px solid #e8d5b5}.signal-poang.poang-lag{color:#3d4652;background:#f0f2f5;border:1px solid #dfe3ea}.signal-faktorer{color:#3d4652;flex:1;margin:0;padding-left:1.1rem;font-size:.8rem;list-style:outside}.kapital-sektion{margin:.25rem 0 .5rem}.kapital-sektion h3{text-transform:uppercase;letter-spacing:.04em;color:#004056;margin:0 0 .4rem;font-size:.85rem;font-weight:600}.rubrik-knappar{align-items:center;gap:.4rem;display:inline-flex}.rubrik-status{color:#fff;background:#ffffff29;border-color:#ffffff4d}.kontakt-knapp{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#004056;border:1px solid #004056;border-radius:0;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.kontakt-knapp:hover{background:#00586f}.kontakt-knapp-sekundar{color:#004056;background:#fff;border:1px solid #004056}.kontakt-knapp-sekundar:hover{background:#eaf3f4}.kval-las{flex-wrap:wrap;gap:.4rem;display:flex}.chip-las{color:#111827;background:#edf2f2;border:1px solid #d3dde0;border-radius:0;padding:.25rem .6rem;font-size:.82rem}.chip-las-primar{color:#fff;background:#004056;border-color:#004056}.chip-las-skal{color:#1e5c2e;background:#eaf3ea;border-color:#b9d8bf}.funktionar-lista{color:#111827;margin:0 0 .35rem;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.kontaktvag{color:#111827;background:#f7f8fa;border-left:3px solid #004056;flex-direction:column;gap:.2rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.kontaktvag-adress{font-weight:500}.signal-faktorer .faktor-vaxer{color:#1e5c2e;font-weight:500}.signal-faktorer .faktor-minskar{color:#8a8a8a}.signal-fot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.signal-fot .logg-meta{min-width:0}.signal-knappar{flex-shrink:0;gap:.7rem;display:inline-flex}.lank-dampad{color:#3d4652}.lank-varning{color:#92400e;font-weight:700}.lank-varning:hover:not(:disabled){color:#92400e}.admin-lista-malgrupp li{padding:.5rem 0;display:block}.malgrupp-rad{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.malgrupp-kriterier{color:#3d4652;margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.malgrupp-form{background:#f7f8fa;border:1px solid #dce1e6;grid-template-columns:1fr 1fr;gap:.5rem .6rem;margin-top:.6rem;padding:.6rem;display:grid}.malgrupp-falt{color:#3d4652;flex-direction:column;gap:.2rem;min-width:0;font-size:.78rem;display:flex}.malgrupp-falt-brett{grid-column:1/-1}.malgrupp-falt input,.malgrupp-falt select{padding:.4rem .5rem;font-size:.85rem}.malgrupp-form-knappar{grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.malgrupp-ny{margin-top:.6rem}.malgrupp-ny summary{cursor:pointer;color:#00586f;-webkit-user-select:none;user-select:none;padding:.2rem 0;font-size:.85rem}.signal-bokslut{color:#3d4652;background:#f7f8fa;border-left:3px solid #cdd6d8;flex-direction:column;gap:.15rem;margin:0;padding:.4rem .55rem;font-size:.8rem;display:flex}.signal-bokslut.bokslut-hog{color:#1e5c2e;background:#eaf3ea;border-left-color:#1e5c2e}.signal-bokslut.bokslut-mellan{color:#6b4a00;background:#fdf3e7;border-left-color:#8a5a00}.modal-bakgrund{z-index:60;background:#173b428c;justify-content:center;align-items:flex-start;padding:4rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:1px solid #cdd6d8;width:min(720px,100%);max-height:calc(100vh - 6rem);overflow-y:auto;box-shadow:0 12px 40px #0f172a59}.modal .kort-panel{border:none}.lasruta-bakgrund{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#173b42fb;align-items:center;padding:2rem 1rem}.lasruta{width:min(420px,100%)}.lasruta .form{gap:.75rem}.lasruta input[readonly]{color:#3d4652;background:#f2f4f6}.lasruta .lank{color:#3d4652;align-self:flex-start;padding-left:0;font-size:.82rem}.lasruta .lank:hover:not(:disabled){color:#004056}.kort-rubrik .modal-stang{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:0;padding:.25rem .5rem;font-size:.9rem;line-height:1}.kort-rubrik .modal-stang:disabled{cursor:default}.kort-rubrik .modal-stang:hover:not(:disabled){background:#ffffff1f}.kort-rubrik .modal-stang:focus-visible{outline-offset:2px;outline:2px solid #fff}.nytt-prospekt-modal{width:min(720px,100%)}.dubblett-ruta{background:#fdf3e7;border:1px solid #e8d5b5;border-radius:0;flex-direction:column;gap:.5rem;padding:.75rem .85rem;display:flex}.dubblett-text{color:#6b4a00;margin:0;font-size:.85rem;font-weight:600;line-height:1.45}.dubblett-ruta .hjalp{color:#6b4a00;margin:0}.losenord-modal{width:min(480px,100%)}.falt-hjalp{color:#3d4652;font-size:.78rem;font-weight:400}.modal-knapprad{align-items:center;gap:.6rem;display:flex}.modal-knapprad .info-i:after{top:auto;bottom:calc(100% + 6px)}.feedback-modal{width:min(560px,100%)}.feedback-rakneverk{align-self:flex-end}.feedback-knapprad{gap:.6rem;display:flex}.kort-rubrik-hoger{flex-wrap:wrap;align-items:center;gap:.7rem;display:inline-flex}.feedback-lista{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.feedback-post{background:#fff;border:1px solid #dfe3ea;border-radius:0;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.feedback-post-huvud{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.feedback-meddelande{white-space:pre-wrap;overflow-wrap:anywhere;color:#111827;margin:0;font-size:.9rem}.feedback-post-fot{gap:.6rem;display:flex}.feedback-inkorg-tal{color:#004056;align-items:center;gap:.45rem;max-width:34rem;font-size:.9rem;font-weight:600;display:flex}.feedback-arende-meta{white-space:normal;margin:0}.feedback-svar-falt textarea{resize:vertical;width:100%;font-size:1rem}.feedback-svar-lage{white-space:normal;font-size:.8rem}.feedback-arende-knappar{flex-wrap:wrap;gap:.6rem;display:flex}.feedback-ta-bort{margin-left:auto}.feedback-publicera{background:#f6f9f9;border:1px solid #cdd6d8;border-left:4px solid #004056;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.7rem .8rem;display:flex}.feedback-publicera-tal{color:#004056;font-size:.9rem;font-weight:600}.feedback-publicera button{margin-left:auto}.feedback-publicera-kvitto{align-self:stretch;display:block}.feedback-publicera-kvitto p{margin:0}.feedback-publicera-kvitto p+p{margin-top:.25rem;font-weight:400}.feedback-publicera-inget{color:#111827;background:#fff;border:1px solid #cdd6d8;padding:.4rem .7rem;font-size:.85rem}.feedback-godkant{background:#f6f9f9;border-left:3px solid #004056;flex-direction:column;gap:.25rem;padding:.5rem .7rem;display:flex}.feedback-godkant-rubrik{white-space:normal;margin:0;font-size:.8rem;font-weight:600}.feedback-godkant-svar{white-space:pre-wrap;overflow-wrap:anywhere;color:#111827;margin:0;font-size:.9rem}@media (width<=640px){.feedback-publicera button{flex:100%;min-height:2.75rem;margin-left:0}}.sidnavigering{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.sidnavigering button:disabled{opacity:.5;cursor:not-allowed}.chip-avaktiverad{opacity:.55;cursor:not-allowed}.chip-avaktiverad:not(.chip-vald):hover{border-color:#cdd6d8}.chip-avaktiverad input{cursor:not-allowed}.notis-kort{border-left:4px solid #004056;margin-bottom:1rem}.import-granskning .import-dubblett td{color:#8a5a00}.import-granskning .import-avvisad td{color:#8b1a1a}.import-granskning .import-skapas td:last-child{color:#1f6b3a;font-weight:600}.import-knappar{gap:.5rem;display:flex}.import-knappar button{flex:1}.kort-kontakt{white-space:normal;overflow-wrap:anywhere;margin-top:.2rem;font-size:.8rem;display:block}.feedback-modal{max-height:90vh;overflow-y:auto}.feedback-arenden-rubrik{margin-top:1.5rem}.feedback-svar{border-left:3px solid #426756;padding-left:.8rem}.feedback-arenden-rubrik h3{color:#fff;margin:0}.tabell-info-ankare .data-tabell th{position:static}.tabell-info-ankare .info-i:after{top:auto;bottom:calc(100% + 6px)}.th-info{align-items:center;gap:.35rem;display:inline-flex}.data-tabell .info-i{text-transform:none}.saljchef-veckonav{align-items:center;gap:.5rem;display:inline-flex}.saljchef-veckonav .knapp-sekundar{min-width:2rem;padding:.2rem .55rem;font-size:1rem;line-height:1}.saljchef-vecka{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem;font-weight:600}.saljchef-laddar{opacity:.55;transition:opacity .15s}.saljchef-tabell .tal{text-align:right;font-variant-numeric:tabular-nums}.saljchef-tabell th.tal .th-info{justify-content:flex-end;width:100%}.saljchef-tabell th,.saljchef-tabell td{padding-left:.4rem;padding-right:.4rem}.saljchef-tabell th{letter-spacing:0;font-size:.7rem}.saljchef-tabell .th-info{gap:.2rem}@media (width<=960px){.saljchef-namn-text{text-overflow:ellipsis;vertical-align:bottom;max-width:8rem;display:inline-block;overflow:hidden}}.saljchef-tabell thead th:first-child,.saljchef-tabell tr.saljchef-rad td:first-child,.saljchef-tabell tr.saljchef-totalt td:first-child{z-index:3;position:sticky;left:0}.saljchef-tabell thead th:first-child{background:#e6f0f1}.saljchef-tabell tr.saljchef-totalt td:first-child{background:#f4f6f9}.saljchef-tabell tr.saljchef-rad td:first-child{background:#fff}.saljchef-tabell tr.saljchef-rad-jamn td:first-child{background:#f4f6f9}.saljchef-tabell tr.saljchef-rad:hover td:first-child{background:#e6f0f1}.saljchef-tabell tr.saljchef-rad-oppen td:first-child{background:#e2eef0}.tal-noll{color:#9aa3ad}.saljchef-tabell tbody tr.saljchef-rad{cursor:pointer}.saljchef-tabell tbody tr:nth-child(2n){background:0 0}.saljchef-tabell tbody tr.saljchef-rad-jamn{background:#f4f6f9}.saljchef-tabell tbody tr.saljchef-rad:hover{background:#e6f0f1}.saljchef-tabell tbody tr.saljchef-rad-oppen{background:#e2eef0}.saljchef-namn{color:#004056;white-space:nowrap;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.saljchef-namn-text{text-decoration:underline}.saljchef-pil{color:#3d4652;justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.95rem;line-height:1;transition:transform .2s;display:inline-flex}.saljchef-rad-oppen .saljchef-pil{transform:rotate(90deg)}.saljchef-rad-vantar{cursor:progress}.saljchef-rad-vantar .saljchef-pil{animation:.8s ease-in-out infinite saljchef-puls}@keyframes saljchef-puls{50%{opacity:.25}}.saljchef-totalt td{background:#f4f6f9;border-top:2px solid #004056;font-weight:700}.saljchef-tabell tbody tr.saljchef-detalj-rad{background:#fff}.saljchef-tabell tbody tr.saljchef-detalj-rad td{border-bottom:none;border-left:4px solid #0000;padding:0}.saljchef-tabell tbody tr.saljchef-detalj-oppen td{border-bottom:1px solid #dfe3ea;border-left-color:#3da4b2}.saljchef-detalj-fall{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.saljchef-detalj-oppen .saljchef-detalj-fall{grid-template-rows:1fr}.saljchef-detalj-luft{padding:.75rem .85rem .9rem}@media (prefers-reduced-motion:reduce){.saljchef-detalj-fall,.saljchef-pil{transition:none}.saljchef-rad-vantar .saljchef-pil{animation:none}}.saljchef-detalj-inner{max-width:calc(100vw - 7.5rem);min-height:0;position:sticky;left:0;overflow:hidden}.saljchef-detalj{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.saljchef-lista{flex-direction:column;gap:.4rem;min-width:0;display:flex}.saljchef-lista .kval-rubrik{font-size:.85rem}.saljchef-lista .hjalp{margin:0}.saljchef-post-namn{color:#111827;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.saljchef-lista .logg-meta{white-space:normal;font-size:.78rem}.saljchef-lista-rubrik{align-items:center;gap:.35rem;display:flex;position:relative}.saljchef-lista-rubrik:hover,.saljchef-lista-rubrik:focus-within{z-index:31}.tabell-info-ankare .saljchef-lista-rubrik .info-i:after{top:calc(100% + 6px);bottom:auto}.utfall-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #cdd6d8;border-radius:0;padding:.05rem .45rem;font-size:.74rem;font-weight:600;display:inline-block}.utfall-i-listan{color:#004056;background:#fff;border-color:#3da4b2}.utfall-prospekt{color:#fff;background:#004056;border-color:#004056}.utfall-kryssad{color:#3d4652;background:#f3f4f6}.utfall-aldre{color:#5f6b78;background:#fff;border-color:#dfe3ea}@media (width<=640px){.saljchef-detalj{grid-template-columns:1fr}}.detaljer-zon{border-top:1px solid #e7eaef}.detaljer-knapp{color:#004056;text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;width:100%;padding:.7rem 0 0;display:flex}.detaljer-knapp:hover:not(:disabled){color:#00586f;background:0 0}.detaljer-pil{justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.95rem;line-height:1;transition:transform .2s;display:inline-flex}.detaljer-oppen .detaljer-pil{transform:rotate(90deg)}.detaljer-fall{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.detaljer-oppen .detaljer-fall{grid-template-rows:1fr}.detaljer-klipp{min-height:0;overflow:hidden}.detaljer-oppen .detaljer-klipp{animation:.22s detaljer-klipp;overflow:visible}@keyframes detaljer-klipp{0%,to{overflow:hidden}}.detaljer-innehall{flex-direction:column;gap:1rem;padding-top:1.1rem;display:flex}.detaljer-innehall .kapital-sektion{margin:0}@media (prefers-reduced-motion:reduce){.detaljer-fall,.detaljer-pil{transition:none}.detaljer-oppen .detaljer-klipp{animation:none}}@media (width<=640px){.detalj-atgarder .status-framat-rad,.detalj-atgarder>.status-framat{flex:100%}.status-framat-rad .status-framat{flex:1}.detalj-atgarder .status-framat,.detalj-atgarder .knapp-sekundar,.detalj-atgarder .kontakt-knapp,.atgard-panel-val .knapp-sekundar,.atgard-panel-val .knapp-varning,.kontakt-form .kontakt-form-knappar button{min-height:2.75rem}.detalj-atgarder .knapp-sekundar,.detalj-atgarder .kontakt-knapp{padding-left:.7rem;padding-right:.7rem}.detalj-atgarder .atgard-fler-knapp{min-width:2.25rem;padding-left:.45rem;padding-right:.45rem}.fakta-rad{grid-template-columns:7.75rem minmax(0,1fr)}}
