*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f5f7f6;color:#1d2b2a;line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:640px;margin:0 auto;padding:80px 24px}.topnav{background:#fff;border-bottom:1px solid #e3e8e6;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 rgba(29,43,42,.02)}.topnav-inner{max-width:1100px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px}.topnav-logo{font-size:22px;font-weight:800;letter-spacing:-.5px;color:#1d2b2a;text-decoration:none;flex-shrink:0}.topnav-logo span{color:#1f6f6b}.topnav-logo:hover{text-decoration:none}.topnav-links{display:flex;gap:4px;flex:1 1}.topnav-link{padding:8px 14px;border-radius:8px;color:#4a5552;text-decoration:none;font-weight:600;font-size:14.5px;transition:background .15s,color .15s;display:inline-flex;align-items:center;gap:8px}.topnav-link:hover{background:#f0f8f7;color:#1f6f6b;text-decoration:none}.topnav-link-aktiv{background:#e4f0ef;color:#1f6f6b}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#d93826;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:0}.topnav-konto{display:flex;align-items:center;gap:12px;flex-shrink:0}.topnav-email,.topnav-email-link{font-size:13px;color:#74807d;text-decoration:none;padding:6px 10px;border-radius:8px;transition:background .15s,color .15s}.topnav-email-link:hover{background:#f0f8f7;color:#1f6f6b;text-decoration:none}.topnav-email-link-aktiv{background:#e4f0ef;color:#1f6f6b}.topnav-logout{background:transparent;border:1px solid #e3e8e6;color:#4a5552;padding:6px 14px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.topnav-logout:hover{border-color:#1f6f6b;color:#1f6f6b}@media (max-width:720px){.topnav-inner{flex-wrap:wrap;gap:12px;padding:12px 16px}.topnav-links{order:3;width:100%;flex:0 0 100%;overflow-x:auto}.topnav-email{display:none}}.topnav+.wrap,.topnav+main.wrap{padding-top:40px}h1{font-size:44px;letter-spacing:-1px;color:#1d2b2a}h1 span{color:#1f6f6b}.tagline{font-size:18px;color:#555;margin-bottom:32px}.card{background:#fff;border:1px solid #e3e8e6;border-radius:14px;padding:28px;box-shadow:0 10px 30px rgba(29,43,42,.06);margin-bottom:16px}.card h2{font-size:22px;color:#1f6f6b}.card h2,.card p{margin-bottom:12px}.card p:last-child{margin-bottom:0}.hint{margin-top:24px;font-size:14px;color:#74807d}.hint a{color:#1f6f6b;font-weight:600;text-decoration:none;border-bottom:1px solid #c8dedb;transition:border-color .15s ease,color .15s ease}.hint a:hover{color:#185651;border-bottom-color:#1f6f6b}code{background:#e4f0ef;padding:2px 6px;border-radius:4px;font-size:.9em}.status-ok{border-color:#b8dcd8;background:#f0f8f7}.status-ok h2{color:#1f6f6b}.status-fejl{border-color:#f0c4c4;background:#fdf3f3}.status-fejl h2{color:#b13b3b}.card label{font-size:14px;font-weight:600;margin-bottom:14px}.card input,.card label{display:block;color:#1d2b2a}.card input{width:100%;padding:10px 12px;border:1px solid #e3e8e6;border-radius:8px;font-size:15px;font-family:inherit;margin-top:6px}.card input:focus{outline:none;border-color:#1f6f6b}.card button{background:#1f6f6b;color:#fff;border:none;padding:12px 22px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:6px}.card button:hover{background:#185651}.card button:disabled{opacity:.6;cursor:not-allowed}.form-ok{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:14px}.form-ok,.test-resultat-ok{background:#f0f8f7;color:#1f6f6b}.test-resultat-ok{padding:14px 16px;border-radius:10px;font-size:14.5px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid #b8dcd8}.test-resultat-ok .btn-primary-link{font-size:14px;padding:8px 16px}.admin-tabel-wrap{overflow-x:auto}.admin-tabel{width:100%;border-collapse:collapse;font-size:14px}.admin-tabel thead{background:#fafcfb;border-bottom:1px solid #e3e8e6}.admin-tabel th{text-align:left;padding:12px 16px;font-size:12px;font-weight:700;color:#5a6663;text-transform:uppercase;letter-spacing:.5px}.admin-tabel td{padding:12px 16px;border-bottom:1px solid #f0f2f0;color:#1d2b2a}.admin-tabel tbody tr:last-child td{border-bottom:none}.admin-tabel tbody tr:hover{background:#fafcfb}.admin-tabel-email{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:#5a6663}.admin-tabel-dato{font-size:13px;color:#5a6663;white-space:nowrap}.support-chat-launcher{position:fixed;bottom:20px;right:20px;z-index:9998;display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 16px;background:#1f6f6b;color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px rgba(29,43,42,.18),0 2px 6px rgba(29,43,42,.12);transition:background .15s,transform .1s,box-shadow .15s}.support-chat-launcher:hover{background:#185651;transform:translateY(-2px);box-shadow:0 10px 28px rgba(29,43,42,.24),0 3px 8px rgba(29,43,42,.14)}.support-chat-launcher svg{flex-shrink:0}.support-chat-vindue{position:fixed;bottom:20px;right:20px;z-index:9999;width:380px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 40px);background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(29,43,42,.25),0 4px 12px rgba(29,43,42,.1);display:flex;flex-direction:column;overflow:hidden;font-family:inherit;animation:support-chat-pop .2s ease-out}@keyframes support-chat-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.support-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#1f6f6b,#185651);color:#fff}.support-chat-header-info{display:flex;align-items:center;gap:12px}.support-chat-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.3px}.support-chat-titel{font-size:15px;font-weight:700;line-height:1.2}.support-chat-status{font-size:12px;color:rgba(255,255,255,.75);display:inline-flex;align-items:center;gap:5px;margin-top:2px}.support-chat-dot{width:7px;height:7px;border-radius:50%;background:#5be584;display:inline-block}.support-chat-luk{background:transparent;border:none;color:#fff;font-size:26px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:6px;opacity:.85;transition:opacity .15s,background .15s}.support-chat-luk:hover{opacity:1;background:rgba(255,255,255,.12)}.support-chat-stream{flex:1 1;overflow-y:auto;padding:16px 14px;background:#f7f9f8;display:flex;flex-direction:column;gap:10px}.support-chat-bobbel{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}.support-chat-bobbel p{margin:0}.support-chat-bobbel p+p{margin-top:6px}.support-chat-bobbel-assistant{background:#fff;color:#1d2b2a;border:1px solid #e3e8e6;align-self:flex-start;border-bottom-left-radius:4px}.support-chat-bobbel-user{background:#1f6f6b;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.support-chat-bobbel-user p{color:#fff}.support-chat-bobbel a{color:#1f6f6b;text-decoration:underline}.support-chat-bobbel-user a{color:#fff}.support-chat-typing{display:inline-flex;align-items:center;gap:4px;padding:14px 16px}.support-chat-typing span{width:7px;height:7px;border-radius:50%;background:#1f6f6b;opacity:.35;animation:support-chat-typing-pulse 1.4s infinite}.support-chat-typing span:nth-child(2){animation-delay:.2s}.support-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes support-chat-typing-pulse{0%,80%,to{opacity:.35;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.support-chat-fejl{background:#fef0f0;border:1px solid #f9c2c2;color:#a13030;padding:10px 12px;border-radius:10px;font-size:13px}.support-chat-preview-rakke{display:flex;gap:8px;padding:10px 14px 0;background:#fff;flex-wrap:wrap}.support-chat-preview{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid #d9e1df}.support-chat-preview img{width:100%;height:100%;object-fit:cover;display:block}.support-chat-preview button{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.support-chat-preview button:hover{background:#000}.support-chat-billeder{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.support-chat-billeder img{max-width:180px;max-height:160px;border-radius:8px;border:1px solid rgba(255,255,255,.2);display:block}.support-chat-bobbel-assistant .support-chat-billeder img{border-color:#e3e8e6}.support-chat-input-form{display:flex;align-items:flex-end;gap:6px;padding:12px 14px 10px;border-top:1px solid #e3e8e6;background:#fff}.support-chat-vedhaeft{width:38px;height:38px;border-radius:10px;background:#f5f7f6;color:#5a6663;border:1px solid #d9e1df;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.support-chat-vedhaeft:hover:not(:disabled){background:#e7f1f0;color:#1f6f6b;border-color:#1f6f6b}.support-chat-vedhaeft:disabled{opacity:.4;cursor:not-allowed}.support-chat-input-form textarea{flex:1 1;border:1px solid #d9e1df;border-radius:10px;padding:9px 12px;font-size:14px;font-family:inherit;line-height:1.45;color:#1d2b2a;background:#fff;resize:none;max-height:120px;min-height:38px;transition:border-color .15s}.support-chat-input-form textarea:focus{outline:none;border-color:#1f6f6b}.support-chat-input-form button[type=submit]{width:38px;height:38px;border-radius:10px;background:#1f6f6b;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.support-chat-input-form button[type=submit]:hover:not(:disabled){background:#185651}.support-chat-input-form button[type=submit]:disabled{background:#b8c4c2;cursor:not-allowed}.support-chat-fodnote{font-size:11.5px;color:#8b9591;text-align:center;padding:0 14px 10px;margin:0;background:#fff;line-height:1.4}.support-chat-fodnote a{color:#1f6f6b;font-weight:500}@media (max-width:480px){.support-chat-vindue{bottom:12px;right:12px;left:12px;width:auto;height:80vh;max-height:calc(100vh - 24px)}.support-chat-launcher{bottom:14px;right:14px}}.konto-indstillinger{margin-top:16px;padding:28px 28px 24px}.ki-titel{margin:0 0 22px;font-size:18px;color:#1d2b2a;font-weight:700}.ki-afsnit{padding:0}.ki-h3{margin:0 0 10px;font-size:14px;font-weight:700;color:#4a5552;text-transform:uppercase;letter-spacing:.6px}.ki-tekst{margin:0 0 14px;font-size:14.5px;color:#4a5552;line-height:1.55}.ki-hint{margin:-2px 0 12px;font-size:13px;color:#8b9591;line-height:1.5}.ki-divider{height:1px;background:#e3e8e6;margin:22px 0}.ki-afsnit-info .ki-tekst{color:#5a6663;font-size:14px}.ki-formular{display:flex;flex-direction:column;gap:14px}.ki-felt-rakke{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:600px){.ki-felt-rakke{grid-template-columns:1fr}}.ki-felt{display:flex;flex-direction:column;gap:6px}.ki-label{font-size:12.5px;font-weight:600;color:#5a6663;text-transform:uppercase;letter-spacing:.4px}.ki-formular input{padding:10px 12px;border:1px solid #d9e1df;border-radius:8px;font-size:14.5px;font-family:inherit;background:#fff;color:#1d2b2a;transition:border-color .15s;width:100%;box-sizing:border-box}.ki-formular input:focus{outline:none;border-color:#1f6f6b}.ki-knap-rakke{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.ki-formular button[type=submit]{background:#1f6f6b;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .05s}.ki-formular button[type=submit]:hover{background:#185651}.ki-formular button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.ki-knap-rakke>button{background:#1f6f6b;color:#fff;border:none;padding:10px 22px;border-radius:8px;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .05s}.ki-knap-rakke>button:hover:not(:disabled){background:#185651}.ki-knap-rakke>button:disabled{opacity:.4;cursor:not-allowed}.ki-knap-rakke>button.btn-sekundaer{background:#fff;color:#1f6f6b;border:1.5px solid #d8e0de}.ki-knap-rakke>button.btn-sekundaer:hover:not(:disabled){border-color:#1f6f6b;background:#fff}.ki-felt select{font:inherit;font-size:15px;color:#1d2b2a;border:1.5px solid #d8e0de;border-radius:8px;padding:10px 12px;background:#fff;transition:border-color .15s;cursor:pointer}.ki-felt select:focus{outline:none;border-color:#1f6f6b}.ki-tid-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:360px}@media (max-width:540px){.ki-tid-grid{grid-template-columns:1fr;max-width:none}}.ki-radio-gruppe{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ki-radio-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:1.5px solid #e8ecea;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.ki-radio-row:hover{border-color:#b8d5d2}.ki-radio-row input[type=radio]{margin-top:4px;flex-shrink:0;cursor:pointer;width:auto;padding:0}.ki-radio-row>span{display:flex;flex-direction:column;gap:3px;line-height:1.45}.ki-radio-row>span>strong{font-size:15px;color:#1d2b2a;font-weight:600}.ki-radio-sub{font-size:13.5px;color:#5a6663;font-weight:400}.ki-radio-row-valgt{border-color:#1f6f6b;background:#f0f8f7}.ki-toggle-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:1.5px solid #e8ecea;border-radius:10px;cursor:pointer;margin-top:8px;transition:border-color .15s,background .15s}.ki-toggle-row:hover{border-color:#b8d5d2}.ki-toggle-row input[type=checkbox]{margin-top:4px;flex-shrink:0;cursor:pointer;width:auto;padding:0}.ki-toggle-row>span{display:flex;flex-direction:column;gap:3px;line-height:1.45}.ki-toggle-row>span>strong{font-size:15px;color:#1d2b2a;font-weight:600}.ki-toggle-sub{font-size:13.5px;color:#5a6663;font-weight:400}.support-formular{margin-top:10px;display:flex;flex-direction:column;gap:12px}.support-formular label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600;color:#1d2b2a}.support-formular input,.support-formular textarea{padding:10px 12px;border:1px solid #d9e1df;border-radius:8px;font-size:14.5px;font-family:inherit;background:#fff;color:#1d2b2a;font-weight:400;width:100%;box-sizing:border-box;transition:border-color .15s}.support-formular input:focus,.support-formular textarea:focus{outline:none;border-color:#1f6f6b}.support-formular textarea{resize:vertical;min-height:90px;line-height:1.5}.support-formular button[type=submit]{background:#1f6f6b;color:#fff;border:none;padding:12px 22px;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;align-self:flex-start;transition:background .15s,transform .05s}.support-formular button[type=submit]:hover{background:#185651}.support-formular button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.form-fejl{margin-top:14px;background:#fdf3f3;color:#b13b3b;padding:10px 12px;border-radius:8px;font-size:14px}.nav-links{margin-top:14px;font-size:15px}.nav-links a{color:#1f6f6b;text-decoration:none;font-weight:600}.nav-links a:hover{text-decoration:underline}.card textarea{display:block;width:100%;padding:10px 12px;border:1px solid #e3e8e6;border-radius:8px;font-size:15px;font-family:inherit;margin-top:6px;margin-bottom:14px;color:#1d2b2a;resize:vertical;line-height:1.5}.card textarea:focus{outline:none;border-color:#1f6f6b}.card select{display:block;width:100%;padding:10px 12px;border:1px solid #e3e8e6;border-radius:8px;font-size:15px;font-family:inherit;margin-top:6px;margin-bottom:14px;color:#1d2b2a;background:#fff}.card select:focus{outline:none;border-color:#1f6f6b}.card fieldset{border:1px solid #e3e8e6;border-radius:8px;padding:12px 14px 4px;margin-bottom:14px}.card fieldset legend{font-size:13px;font-weight:700;color:#1d2b2a;padding:0 6px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;font-weight:400!important;cursor:pointer;font-size:14.5px;color:#1d2b2a}.checkbox-label input[type=checkbox]{width:auto;margin:4px 0 0;flex:none;accent-color:#1f6f6b}.checkbox-label span{flex:1 1}.chip-rakke{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.chip{gap:4px;background:#e4f0ef;padding:4px 6px 4px 10px;border-radius:999px;font-size:13.5px;font-weight:500}.card button.chip-fjern,.chip{display:inline-flex;align-items:center;color:#1f6f6b}.card button.chip-fjern{background:transparent;border:none;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;margin:0;width:20px;height:20px;justify-content:center;border-radius:50%;font-family:inherit;font-weight:600;opacity:.6;transition:opacity .15s,background .15s}.card button.chip-fjern:hover{opacity:1;background:rgba(31,111,107,.18)}.ask-for-input{display:flex;gap:8px;margin-top:10px;align-items:stretch}.ask-for-input input[type=text]{flex:1 1;margin-top:0;margin-bottom:0}.card button.btn-tilfoj{margin:0;white-space:nowrap;padding:8px 16px}.btn-link{color:#1f6f6b;text-decoration:none;font-weight:600}.btn-link:hover{text-decoration:underline}.public-wrap{max-width:560px;margin:0 auto;padding:60px 20px 40px;min-height:100vh;display:flex;flex-direction:column}.public-brand{text-align:center;margin-bottom:28px}.public-brand h1{font-size:32px;color:#1d2b2a;letter-spacing:-.5px;margin:0}.public-tagline{font-size:15px;color:#74807d;margin-top:6px}.public-card{background:#fff;border:1px solid #e3e8e6;border-radius:16px;padding:32px 28px;box-shadow:0 10px 40px rgba(29,43,42,.08)}.public-card h2{font-size:22px;color:#1f6f6b;margin-bottom:6px}.public-intro{color:#4a5552;font-size:14.5px;margin-bottom:22px}.public-card label{display:block;font-size:14px;font-weight:600;color:#1d2b2a;margin-bottom:16px}.public-card input,.public-card textarea{display:block;width:100%;padding:11px 14px;border:1px solid #e3e8e6;border-radius:8px;font-size:15px;font-family:inherit;margin-top:6px;color:#1d2b2a;background:#fafcfb}.public-card input:focus,.public-card textarea:focus{outline:none;border-color:#1f6f6b;background:#fff}.public-card textarea{resize:vertical;line-height:1.5}.public-hint-box{background:#e4f0ef;border-left:3px solid #1f6f6b;padding:10px 14px;border-radius:0 8px 8px 0;font-size:13.5px;color:#1d2b2a;margin-bottom:18px;line-height:1.5}.public-ai-notice{background:#fafcfb;border:1px solid #e3e8e6;padding:10px 14px;border-radius:8px;font-size:13px;color:#4a5552;margin-bottom:22px;line-height:1.55}.public-ai-notice a{color:#1f6f6b;text-decoration:underline}.public-card button{width:100%;background:#1f6f6b;color:#fff;border:none;padding:14px 22px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.public-card button:hover{background:#185651}.public-card button:disabled{opacity:.5;cursor:not-allowed}.public-card-ok{text-align:center}.public-checkmark{width:64px;height:64px;margin:0 auto 18px;background:#1f6f6b;color:#fff;font-size:34px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.public-footer{text-align:center;margin-top:auto;padding-top:28px;font-size:13px;color:#9ca8a5}.public-footer a{color:#74807d;text-decoration:none;font-weight:500}.public-footer a:hover{color:#1f6f6b;text-decoration:underline}@media (max-width:480px){.public-wrap{padding:40px 16px 32px}.public-card{padding:24px 20px}.public-brand h1{font-size:26px}}.wrap-bred{max-width:880px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.topbar h1{font-size:36px}.seksjon-header{display:flex;justify-content:space-between;align-items:center;margin:28px 4px 14px;gap:16px;flex-wrap:wrap}.seksjon-header h2{font-size:22px;font-weight:700;color:#1d2b2a;margin:0}.seksjon-handling{display:inline-block;padding:10px 20px;background:#1f6f6b;border:1px solid #1f6f6b;border-radius:8px;color:#fff;text-decoration:none;font-weight:600;font-size:14.5px;transition:background .15s}.seksjon-handling:hover{background:#185651;border-color:#185651;text-decoration:none}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:720px){.stat-grid{grid-template-columns:repeat(2,1fr)}}.stat-kort{background:#fff;border:1px solid #e3e8e6;border-radius:12px;padding:18px 16px;box-shadow:0 4px 12px rgba(29,43,42,.04);text-decoration:none;color:inherit;display:block}.stat-kort-klikbar{cursor:pointer;transition:border-color .15s,transform .05s,box-shadow .15s}.stat-kort-klikbar:hover{border-color:#1f6f6b;box-shadow:0 6px 18px rgba(31,111,107,.12);text-decoration:none}.stat-kort-klikbar:active{transform:scale(.995)}.stat-vaerdi{font-size:28px;font-weight:700;color:#1f6f6b;line-height:1.1}.stat-label{font-size:13px;color:#74807d;margin-top:6px;font-weight:600}.stat-underlinje{font-size:12px;color:#9ca8a5;margin-top:4px}.stat-fremhaev{border-color:#f2d086;background:#fdf8ec}.stat-fremhaev .stat-vaerdi{color:#a3760a}.stat-fejl{border-color:#f0c4c4;background:#fdf3f3}.stat-fejl .stat-vaerdi{color:#b13b3b}@media (max-width:600px){.topnav+.wrap,.topnav+main.wrap{padding-top:22px}.wrap{padding-left:16px;padding-right:16px}.card{padding:20px 18px;margin-bottom:14px;border-radius:12px}.card h2{font-size:19px;margin-bottom:10px}.card p{font-size:14.5px}.seksjon-header{margin:22px 2px 12px}.seksjon-header h2{font-size:20px}.stat-grid{gap:10px;margin-bottom:14px}.stat-kort{padding:16px 14px}.stat-vaerdi{font-size:26px}.stat-label{font-size:12.5px}}.filter-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #e3e8e6;padding-bottom:0;margin-bottom:0}.card button.filter-tab{background:transparent;color:#74807d;border:none;border-bottom:2px solid transparent;padding:10px 14px;border-radius:0;margin:0;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.card button.filter-tab:hover{background:transparent;color:#1f6f6b}.card button.filter-tab.filter-tab-aktiv{color:#1f6f6b;border-bottom-color:#1f6f6b}.lead-liste{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lead-rakke{display:block;background:#fafcfb;border:1px solid #e3e8e6;border-radius:10px;padding:14px 16px;text-decoration:none;color:inherit;transition:border-color .15s,transform .05s}.lead-rakke:hover{border-color:#1f6f6b}.lead-rakke:active{transform:scale(.997)}.lead-rakke-afventer{background:#fef7e8;border-color:#fad97e;border-left:4px solid #d49b00;padding-left:13px}.lead-rakke-afventer:hover{border-color:#1f6f6b #1f6f6b #1f6f6b #d49b00}.lead-rakke-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px}.lead-besked{font-size:14.5px;color:#3a4544;line-height:1.5;margin:4px 0 0}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 10px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;margin-left:2px}.status-pill-dot{width:8px;height:8px;border-radius:50%;flex:none}.status-pill-ok{background:#def4ee;color:#137a4f}.status-pill-ok .status-pill-dot{background:#1aa05e;box-shadow:0 0 0 3px rgba(26,160,94,.18)}.status-pill-advarsel{background:#fdf2d9;color:#a3760a}.status-pill-advarsel .status-pill-dot{background:#d59410}.status-pill-fejl{background:#fbe1e1;color:#b13b3b}.status-pill-fejl .status-pill-dot{background:#d54a4a}.status-pill-neutral{background:#eef2f1;color:#4a5552}.status-pill-neutral .status-pill-dot{background:#9ca8a5}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eef2f1;color:#4a5552;white-space:nowrap}.badge-ok{background:#e0f0ee;color:#1f6f6b}.badge-fejl{background:#fbe1e1;color:#b13b3b}.badge-afventer{background:#fdf2d9;color:#a3760a}.badge-info{background:#e1e9f8;color:#305aab}.badge-haster{background:#c0392b;color:#fff;font-weight:600}.lead-hurtig-godkend{margin-top:12px;padding-top:12px;border-top:1px dashed #e3d9b8}.lead-svar-snippet{font-size:14px;color:#4a5552;background:#fff;border:1px solid #eee4c8;border-radius:8px;padding:10px 12px;margin:0 0 10px;white-space:pre-wrap}.lead-hurtig-godkend-knapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wizard-progress{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:26px}.wizard-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1;position:relative;text-align:center}.wizard-step:before{content:"";position:absolute;top:14px;left:calc(-50% + 18px);right:calc(50% + 18px);height:2px;background:#dfe7e5}.wizard-step:first-child:before{display:none}.wizard-step.is-done:before{background:#1f6f6b}.wizard-step-circle{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #dfe7e5;color:#6b7674;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.wizard-step.is-active .wizard-step-circle{background:#1f6f6b;border-color:#1f6f6b;color:#fff}.wizard-step.is-done .wizard-step-circle{background:#e0f0ee;border-color:#1f6f6b;color:#1f6f6b}.wizard-step-label{font-size:12.5px;color:#6b7674;font-weight:500}.wizard-step-title,.wizard-step.is-active .wizard-step-label{color:#1d2b2a;font-weight:700}.wizard-step-title{font-size:18px;margin:4px 0 16px}fieldset+.wizard-step-title,label+.wizard-step-title{margin-top:30px;padding-top:22px;border-top:1px solid #e8eeec}.wizard-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.wizard-prev{background:none;border:none;color:#4a5552;font-size:14.5px;cursor:pointer;padding:10px 12px}.wizard-prev:hover{color:#1d2b2a}@media (max-width:520px){.wizard-step-label{display:none}.wizard-step.is-active .wizard-step-label{display:block}}.lead-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:#4a5552;margin-top:4px}.lead-meta strong{color:#74807d;font-weight:600;margin-right:2px}.lead-meta span{display:inline-block}.svar-vist{white-space:pre-wrap;background:#f0f8f7;padding:14px;border-radius:8px;font-size:14.5px;line-height:1.6;font-family:inherit;color:#1d2b2a}.knap-rakke{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}button.btn-sekundaer{background:#fff;color:#1f6f6b;border:1px solid #1f6f6b;padding:10px 18px;border-radius:8px;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,transform .05s}button.btn-sekundaer:hover{background:#f0f8f7}button.btn-sekundaer:active{transform:scale(.98)}button.btn-sekundaer:disabled{opacity:.5;cursor:not-allowed}.kopier-rakke{display:flex;align-items:stretch;gap:8px;margin:10px 0 14px;max-width:100%;flex-wrap:wrap}.kopier-tekst{flex:1 1 280px;word-break:break-all;padding:10px 14px;font-size:15px;background:#e4f0ef;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#1d2b2a;display:flex;align-items:center}button.btn-kopier{background:#fff;color:#1f6f6b;border:1px solid #1f6f6b;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin:0;white-space:nowrap;transition:background .15s,color .15s,border-color .15s;font-family:inherit}button.btn-kopier:hover{background:#f0f8f7}button.btn-kopier-ok,button.btn-kopier-ok:hover{background:#1f6f6b;color:#fff;border-color:#1f6f6b}.preview-kort{margin-top:16px;border-color:#d6e6e2}.preview-label{font-size:12px;font-weight:700;color:#74807d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.preview-besked{background:#fafcfb;border:1px solid #e3e8e6;border-radius:10px;padding:14px 16px;margin-bottom:12px;animation:previewBoxPop .45s cubic-bezier(.16,1,.3,1);transform-origin:top center}@keyframes previewBoxPop{0%{opacity:0;transform:translateY(12px) scale(.94)}60%{transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.preview-besked p{margin:0;font-style:italic;color:#4a5552;line-height:1.5}.preview-svar{background:#f0f8f7;border:1px solid #b8dcd8;border-left:4px solid #1f6f6b;border-radius:10px;padding:14px 16px;animation:previewBoxPop .45s cubic-bezier(.16,1,.3,1);transform-origin:top center}.preview-svar pre{white-space:pre-wrap;font-family:inherit;font-size:14.5px;line-height:1.6;color:#1d2b2a;margin:0}.preview-loader{display:flex;align-items:center;gap:4px;color:#74807d;font-size:14px;font-style:italic;padding:20px 0;animation:previewFadeIn .4s ease-out}@keyframes previewFadeIn{0%{opacity:0}to{opacity:1}}.preview-loader-dot{width:6px;height:6px;border-radius:50%;background:#1f6f6b;margin-right:2px;animation:previewBounce 1.2s ease-in-out infinite}.preview-loader-dot:nth-child(2){animation-delay:.2s}.preview-loader-dot:nth-child(3){animation-delay:.4s;margin-right:10px}@keyframes previewBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.preview-fejl-boks{background:#fdf3f3;border:1px solid #f0c4c4;border-radius:10px;padding:14px 16px;color:#1d2b2a;margin-top:8px}.preview-fejl-boks strong{color:#b13b3b}.preview-cursor{display:inline-block;width:2px;height:1.1em;background:#1f6f6b;margin-left:2px;vertical-align:text-bottom;animation:previewCursor .9s steps(2) infinite}@keyframes previewCursor{50%{opacity:0}}.hjaelp-kort{background:linear-gradient(135deg,#f0f8f7,#e4f0ef);border-color:#b8dcd8;margin-top:16px}.hjaelp-kort h2{color:#1f6f6b}.btn-primary-link{display:inline-block;background:#1f6f6b;color:#fff;padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600;font-size:15px;margin-top:4px;transition:background .15s,transform .05s}.btn-primary-link:hover{background:#185651;text-decoration:none}.btn-primary-link:active{transform:scale(.98)}.guide{margin-top:12px;border:1px solid #e3e8e6;border-radius:10px;background:#fafcfb}.guide summary{cursor:pointer;padding:12px 14px;font-size:14.5px;color:#1f6f6b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide summary:hover{background:#f0f8f7}.guide-body{padding:0 14px 14px;font-size:14.5px;line-height:1.6}.guide-body p{margin-bottom:10px}.forbind-kort{background:#fff;border:1px solid #e3e8e6;border-radius:12px;padding:22px;margin-bottom:14px}.forbind-kort h3{margin:8px 0;font-size:18px;color:#1d2b2a;font-weight:700}.forbind-kort p{margin:0 0 12px;color:#4a5552;line-height:1.55;font-size:14.5px}.forbind-kort-anbefalet{background:linear-gradient(135deg,#f0f8f7,#e4f0ef);border:2px solid #b8dcd8}.forbind-kort-anbefalet h3{color:#1f6f6b}.forbind-kort-hurtig{background:#fff;border:1px solid #e3e8e6}.forbind-badge{display:inline-block;background:#1f6f6b;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.5px;padding:4px 10px;border-radius:999px;text-transform:uppercase}.forbind-badge-neutral{background:#e3e8e6;color:#4a5552}.forbind-badge-hurtig{background:#fff3e0;color:#b35900;border:1px solid #ffd9a8}.forbind-vaelg-label{font-size:13.5px!important;color:#5a6663!important;margin:4px 0 8px!important;font-weight:500}.forbind-knap-rakke{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;align-items:center}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-top:4px}.platform-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #d9e1df;border-radius:10px;color:#1d2b2a;text-decoration:none;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s,transform .05s,box-shadow .15s;line-height:1.25}.platform-btn:hover{background:#f0f8f7;border-color:#1f6f6b;text-decoration:none;box-shadow:0 2px 8px rgba(31,111,107,.08)}.platform-btn:active{transform:scale(.98)}.platform-ikon{font-size:22px;flex-shrink:0;line-height:1}.platform-logo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.platform-logo svg{width:100%;height:100%;display:block}.platform-logo svg[viewBox="0 0 90 32"]{width:56px;height:auto}.platform-logo svg[viewBox="0 0 60 32"]{width:40px;height:auto}.platform-btn small{display:block;color:#8b9591;font-weight:400;font-size:12px;margin-top:2px}.card input[type=search]{display:block;width:100%;padding:10px 12px;border:1px solid #e3e8e6;border-radius:8px;font-size:14.5px;font-family:inherit;background:#fff;transition:border-color .15s}.card input[type=search]:focus{outline:none;border-color:#1f6f6b}main.wrap.konto{max-width:880px;padding-top:32px;padding-bottom:80px}@media (max-width:700px){main.wrap.konto{padding-top:20px;padding-bottom:60px}}.konto-loading{text-align:center;color:#74807d;padding:60px 20px;font-size:15px}.konto-tom-tilstand{text-align:center;padding:80px 20px}.konto-tom-tilstand h1{font-size:24px;color:#1d2b2a;margin-bottom:14px}.konto-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.konto-titel{font-size:28px;font-weight:800;color:#1d2b2a;letter-spacing:-.6px;margin:0}.konto-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.1px}.konto-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.konto-status.status-ok{background:#def4ee;color:#1aa05e}.konto-status.status-info{background:#e0f0fa;color:#1474b8}.konto-status.status-fejl{background:#fef0f0;color:#a13030}.konto-status.status-neutral{background:#f0f2f0;color:#5a6663}.status-toast{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;margin-bottom:18px;font-size:14.5px;animation:status-toast-in .3s cubic-bezier(.4,0,.2,1)}@keyframes status-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.status-toast-ok{background:#def4ee;color:#136a3f;border:1px solid #b8e5cf}.status-toast-fejl{background:#fef0f0;color:#7a1f1f;border:1px solid #f0c2c2}.status-toast-info{background:#e0f0fa;color:#0d4f7a;border:1px solid #b8d8ee}.status-toast-ikon{font-size:16px;font-weight:800;flex-shrink:0}.status-toast-tekst{flex:1 1;line-height:1.5}.status-toast-luk{background:transparent;border:none;color:inherit;opacity:.6;font-size:22px;line-height:1;padding:0 4px;cursor:pointer;flex-shrink:0}.status-toast-luk:hover{opacity:1}.konto-overblik{background:linear-gradient(180deg,#fafbfa,#fff);border:1px solid #e8ecea;border-radius:16px;padding:24px 26px 26px;margin-bottom:20px}.konto-hilsen{font-size:14.5px;color:#5a6663;margin:0 0 18px;font-weight:500}.konto-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px}.konto-stat{background:#fff;border:1px solid #e8ecea;border-radius:12px;padding:16px 18px;text-align:left;min-width:0}.konto-stat-tal{font-size:24px;font-weight:800;color:#1d2b2a;line-height:1.15;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.konto-stat-label{font-size:11.5px;color:#8b9591;margin-top:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.konto-overblik-hint{font-size:13.5px;color:#74807d;margin:18px 0 0;font-style:italic;line-height:1.55}.konto-sektion{background:#fff;border:1px solid #e8ecea;border-radius:16px;padding:24px 26px;margin-bottom:20px}@media (max-width:540px){.konto-sektion{padding:20px 18px}}.konto-sektion-hoved{margin-bottom:18px}.konto-sektion-titel{font-size:18px;color:#1d2b2a;font-weight:700;letter-spacing:-.3px;margin:0 0 5px}.konto-sektion-sub{font-size:13.5px;color:#74807d;margin:0;line-height:1.55}.trin{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;margin-bottom:22px;position:relative}.trin:last-of-type{margin-bottom:0}.trin-nummer{width:32px;height:32px;border-radius:50%;background:#1f6f6b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;letter-spacing:-.3px;flex-shrink:0;margin-top:1px;box-shadow:0 3px 10px rgba(31,111,107,.2)}.trin-indhold{min-width:0}.trin-titel{font-size:16px;font-weight:700;color:#1d2b2a;margin:0 0 6px;letter-spacing:-.2px;line-height:1.3}.trin-tekst{font-size:13.5px;color:#5a6663;line-height:1.55;margin:0 0 12px}.trin-kopi{display:flex;gap:8px;background:#f0f8f7;border:1.5px solid #b8dcd8;border-radius:10px;padding:8px 8px 8px 14px;align-items:stretch}.trin-kopi code{flex:1 1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;color:#1d2b2a;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-weight:600}.trin-kopi-knap{background:#1f6f6b;color:#fff;border:none;padding:9px 18px;border-radius:7px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;flex-shrink:0;transition:background .15s,transform .05s}.trin-kopi-knap:hover{background:#185651}.trin-kopi-knap:active{transform:scale(.97)}.trin-platforme{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media (max-width:760px){.trin-platforme{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.trin-platforme{grid-template-columns:1fr}}.trin-platform{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e8ecea;border-radius:9px;text-decoration:none;color:inherit;transition:border-color .15s,transform .12s,box-shadow .15s}.trin-platform:hover{border-color:#1f6f6b;transform:translateY(-1px);box-shadow:0 3px 10px rgba(31,111,107,.1)}.trin-platform-logo{width:30px;height:30px;border-radius:7px;background:#fafbfa;border:1px solid #f0f2f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trin-platform-logo-wix svg{transform:scale(.9)}.trin-platform-navn{font-weight:600;color:#1d2b2a;font-size:13px;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trin-hint{font-size:12.5px;color:#74807d;margin:12px 0 0;line-height:1.55}.trin-hint a{color:#1f6f6b;font-weight:600}.alternativ{margin-top:22px;padding-top:18px;border-top:1px solid #f0f2f0}.alternativ summary{cursor:pointer;font-size:13.5px;color:#1f6f6b;font-weight:600;list-style:none;padding:4px 0}.alternativ summary::-webkit-details-marker{display:none}.alternativ summary:before{content:"▸ ";display:inline-block;font-size:11px;margin-right:2px}.alternativ[open] summary:before{content:"▾ "}.alternativ[open] summary{margin-bottom:10px}.alternativ-tekst{font-size:13.5px;color:#5a6663;line-height:1.6;margin:0 0 12px}.konto-stats-2{grid-template-columns:repeat(2,1fr)}@media (max-width:540px){.konto-stats-2{grid-template-columns:1fr}}.konto-naeste-skridt{background:linear-gradient(135deg,#f0f8f7,#fff);border:1.5px solid #b8dcd8;border-radius:16px;padding:32px 28px;margin-bottom:24px;text-align:center}.konto-naeste-skridt-ikon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#1f6f6b;color:#fff;font-size:22px;font-weight:800;margin-bottom:16px;box-shadow:0 6px 16px rgba(31,111,107,.25)}.konto-naeste-skridt h2{font-size:24px;color:#1d2b2a;letter-spacing:-.4px;margin:0 0 10px}.konto-naeste-skridt p{font-size:15.5px;color:#3d4b48;max-width:36em;margin:0 auto 22px;line-height:1.6}.konto-naeste-skridt-knap{display:flex;justify-content:center}.btn-stor{display:inline-block;background:#1f6f6b;color:#fff;padding:14px 28px;border-radius:10px;font-size:15.5px;font-weight:600;font-family:inherit;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .05s}.btn-stor:hover{background:#185651}.btn-stor:disabled{opacity:.5;cursor:not-allowed}.konto-hjaelp{background:#fafbfa;border:1px solid #e8ecea;border-radius:12px;padding:14px 18px;margin-bottom:18px;text-align:center}.konto-hjaelp-tekst{font-size:14px;color:#5a6663;line-height:1.55}.konto-hjaelp-tekst strong{color:#1d2b2a}.konto-hjaelp-tekst a{color:#1f6f6b;font-weight:600}.slet-konto-link-rakke{text-align:center;margin-top:28px}.slet-konto-link{background:transparent;border:none;color:#a13030;font-size:13.5px;font-family:inherit;cursor:pointer;padding:6px 12px;text-decoration:underline;text-underline-offset:3px;opacity:.7;transition:opacity .15s}.slet-konto-link:hover{opacity:1}.slet-konto-dialog{background:#fef0f0;border:1.5px solid #f0c2c2;border-radius:12px;padding:20px 22px;margin-top:28px}.slet-konto-dialog h3{font-size:16px;color:#7a1f1f;margin:0 0 10px;font-weight:700}.slet-konto-dialog p{font-size:14px;color:#5a3030;line-height:1.55;margin:0 0 10px}.slet-konto-dialog code{background:#fff;padding:2px 7px;border-radius:4px;font-size:12.5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#a13030;border:1px solid #f0c2c2}.slet-konto-dialog input{width:100%;padding:9px 12px;border:1.5px solid #f0c2c2;border-radius:7px;font-size:14px;font-family:inherit;background:#fff;margin:8px 0 14px;box-sizing:border-box}.slet-konto-dialog input:focus{outline:none;border-color:#a13030}.slet-konto-knap-rakke{display:flex;gap:10px;flex-wrap:wrap}.slet-konto-knap-rakke button{font-family:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:7px;cursor:pointer;border:none}.slet-konto-knap-rakke .btn-sekundaer{background:#fff;color:#5a3030;border:1px solid #d8a0a0}.slet-konto-bekraeft-knap{background:#a13030;color:#fff}.slet-konto-bekraeft-knap:hover:not(:disabled){background:#8a2828}.slet-konto-bekraeft-knap:disabled{opacity:.4;cursor:not-allowed}.konto-abonnement .btn-sekundaer{background:#fff;color:#1f6f6b;border:1.5px solid #d8e0de;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s}.konto-abonnement .btn-sekundaer:hover{border-color:#1f6f6b}