.k3.status{--status-ink:#201b4d;--status-muted:#6f6a86;--status-line:#e9e6f2;--status-green:#18864b;--status-green-soft:#def4e7;--status-amber:#a85c08;--status-amber-soft:#fff0cf;--status-red:#b42318;--status-red-soft:#fee4e2;min-height:100vh;position:relative;overflow:clip;background:#5146e5}.k3.status .status-konfetti{position:absolute;z-index:0;inset:92px 0 0;overflow:hidden;pointer-events:none}.k3.status .status-konfetti-bit{--konfetti-topp:10%;--konfetti-avstand:30px;--konfetti-farge:#fff;position:absolute;top:var(--konfetti-topp);width:7px;height:7px;border-radius:50%;background:var(--konfetti-farge);opacity:.72;animation:status-konfetti-svev var(--konfetti-varighet) ease-in-out var(--konfetti-forsinkelse) infinite alternate}.k3.status .status-konfetti-bit.er-venstre{left:var(--konfetti-avstand)}.k3.status .status-konfetti-bit.er-hoyre{right:var(--konfetti-avstand)}.k3.status .status-konfetti-bit.er-strek{width:4px;height:12px;border-radius:4px;transform:rotate(30deg)}@keyframes status-konfetti-svev{0%{translate:0 -7px;rotate:-8deg}to{translate:8px 10px;rotate:17deg}}.k3.status .status-hoved{position:relative;z-index:1;width:min(860px,calc(100% - 48px));margin:0 auto;padding:150px 0 110px}.k3.status .status-hero{position:relative;padding:52px 0 64px}.k3.status .status-hero-innhold{display:flex;align-items:flex-start;gap:24px}.k3.status .status-hovedikon{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;border-radius:50%;background:#f6c744;color:#332b89;box-shadow:0 12px 30px rgba(30,23,92,.2)}.k3.status .status-hovedikon.er-degraded,.k3.status .status-hovedikon.er-maintenance{background:#ffdf8b;color:#8a4b05}.k3.status .status-hovedikon.er-down{background:#ffd1cb;color:#9f241b}.k3.status .status-planlagt{display:grid;grid-template-columns:auto 1fr;gap:16px;margin:-12px 0 26px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:rgba(255,255,255,.94);padding:20px 22px;color:var(--status-ink);box-shadow:0 20px 52px rgba(31,24,102,.18)}.k3.status .status-planlagt-ikon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eef0ff;color:#5146e5;font-size:25px}.k3.status .status-planlagt div>span{color:#665ec2;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.k3.status .status-planlagt h2{margin:4px 0 3px;font-family:var(--font-kaupen-display),sans-serif;font-size:20px}.k3.status .status-planlagt p{margin:0;color:var(--status-muted);font-size:13px;line-height:1.5}.k3.status .status-hovedikon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.k3.status .status-hero h1{max-width:690px;margin:-3px 0 0;color:#fff;font-size:clamp(38px,6vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.k3.status .status-hero-ingress{margin:17px 0 0;color:#ddd9ff;font-size:18px;line-height:1.5}.k3.status .status-sjekket{margin:9px 0 0;color:rgba(255,255,255,.63);font-size:13px}.k3.status .status-sjekket span{margin:0 5px}.k3.status .status-seksjon{position:relative;margin-top:72px}.k3.status .status-seksjon-hode{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.k3.status .status-seksjon-hode h2{margin:0;color:#fff;font-family:var(--font-kaupen-display),var(--font-kaupen-sans),sans-serif;font-size:clamp(30px,4.6vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.k3.status .status-partnere-hode>p,.k3.status .status-seksjon-hode>span{margin:0 0 4px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.45;text-align:right}.k3.status .status-hendelse,.k3.status .status-tjenestekort{overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#fff;color:var(--status-ink);box-shadow:0 26px 68px rgba(31,24,102,.22)}.k3.status .status-tjeneste{padding:24px 26px 21px;border-bottom:1px solid var(--status-line)}.k3.status .status-tjeneste-hode{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.k3.status .status-tjeneste h3{margin:0;color:var(--status-ink);font-family:var(--font-kaupen-display),var(--font-kaupen-sans),sans-serif;font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.k3.status .status-tjeneste p{margin:5px 0 0;color:var(--status-muted);font-size:13px;line-height:1.4}.k3.status .status-merke{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.k3.status .status-merke:before{width:7px;height:7px;margin-right:7px;border-radius:50%;background:currentColor;content:""}.k3.status .status-merke.er-ok{background:var(--status-green-soft);color:var(--status-green)}.k3.status .status-merke.er-degraded,.k3.status .status-merke.er-maintenance{background:var(--status-amber-soft);color:var(--status-amber)}.k3.status .status-merke.er-down{background:var(--status-red-soft);color:var(--status-red)}.k3.status .status-dager{display:flex;height:31px;gap:2px;margin-top:18px}.k3.status .status-dag{min-width:2px;flex:1 1 0;border-radius:2px;background:#e7e5ec}.k3.status .status-dag.er-ok{background:#3aa76d}.k3.status .status-dag.er-degraded{background:#df8b25}.k3.status .status-dag.er-maintenance{background:#7666e8}.k3.status .status-dag.er-down{background:#d6453a}.k3.status .status-dag:hover{opacity:.68}.k3.status .status-dager-meta{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;margin-top:7px;color:#918ca3;font-size:10px}.k3.status .status-dager-meta span:nth-child(2){color:#6f6983;font-weight:700;text-align:center}.k3.status .status-dager-meta span:last-child{text-align:right}.k3.status .status-forklaring{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:14px 26px 16px;color:#777188;font-size:11px}.k3.status .status-forklaring span{display:inline-flex;align-items:center;gap:6px}.k3.status .status-forklaring i{width:7px;height:7px;border-radius:50%;background:#e7e5ec}.k3.status .status-forklaring i.er-ok{background:#3aa76d}.k3.status .status-forklaring i.er-varsel{background:#df8b25}.k3.status .status-forklaring i.er-nede{background:#d6453a}.k3.status .status-forklaring i.er-vedlikehold{background:#7666e8}.k3.status .status-historikk-note{max-width:760px;margin:17px 4px 0;color:rgba(255,255,255,.65);font-size:12px;line-height:1.55}.k3.status .status-hendelse{margin:8px 0 58px}.k3.status .status-hendelse-meta{display:flex;align-items:center;gap:12px;padding:20px 24px 0;color:#8a839c;font-size:12px}.k3.status .status-hendelse h2{margin:14px 24px 20px;color:var(--status-ink);font-family:var(--font-kaupen-display),var(--font-kaupen-sans),sans-serif;font-size:25px;line-height:1.2}.k3.status .status-oppdatering{display:grid;grid-template-columns:140px 1fr;gap:24px;border-top:1px solid var(--status-line);padding:20px 24px}.k3.status .status-oppdatering strong,.k3.status .status-oppdatering time{display:block}.k3.status .status-oppdatering strong{color:var(--status-amber);font-size:13px}.k3.status .status-oppdatering time{margin-top:4px;color:#8a839c;font-size:12px}.k3.status .status-oppdatering p{margin:0;color:#5e5870;font-size:14px;line-height:1.55}.k3.status .status-hendelse-bunn{border-top:1px solid var(--status-line);background:#faf9fd;padding:13px 24px;color:#817b91;font-size:12px}.k3.status .status-overlinje{display:block;margin-bottom:7px;color:#f6c744;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.k3.status .status-partnergrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.k3.status .status-partner{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:82px;gap:13px;border:1px solid rgba(255,255,255,.66);border-radius:14px;background:#fff;padding:14px;color:var(--status-ink);text-decoration:none;box-shadow:0 16px 38px rgba(31,24,102,.14);transition:transform .18s ease,box-shadow .18s ease}.k3.status .status-partner:hover{transform:translateY(-3px);color:var(--status-ink);box-shadow:0 22px 46px rgba(31,24,102,.23)}.k3.status .status-partner-logo{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:10px;background:#f5f3f9}.k3.status .status-partner-logo img{max-width:29px;max-height:29px;object-fit:contain}.k3.status .status-partner small,.k3.status .status-partner strong{display:block}.k3.status .status-partner strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.k3.status .status-partner small{margin-top:3px;color:var(--status-muted);font-size:11px}.k3.status .status-partner-pil{color:#8179ba;font-size:18px;transition:transform .18s ease}.k3.status .status-partner:hover .status-partner-pil{transform:translate(2px,-2px)}.k3.status .status-maskot{position:absolute;z-index:-1;width:142px;height:auto;pointer-events:none}.k3.status .status-maskot-hero{top:-4px;right:-170px;width:126px;transform:rotate(4deg)}.k3.status .status-maskot-tjenester{top:122px;left:-188px;width:152px}.k3.status .status-maskot-partnere{top:64px;right:-172px;width:130px;transform:rotate(3deg)}.k3.status .status-historikk-fane{position:fixed;z-index:25;top:50%;left:0;display:flex;align-items:center;gap:8px;border:0;border-radius:0 12px 12px 0;background:#f6c744;padding:11px 14px 11px 11px;color:#28205f;font:inherit;font-size:12px;font-weight:800;box-shadow:0 12px 28px rgba(31,24,102,.22);cursor:pointer;transform:translateY(-50%)}.k3.status .status-historikk-fane b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:#393093;color:#fff;font-size:10px}.k3.status .status-historikk-slør{position:fixed;z-index:49;inset:0;border:0;background:rgba(20,16,56,.48);cursor:default}.k3.status .status-historikk-skuff{position:fixed;z-index:50;top:0;bottom:0;left:0;width:min(440px,92vw);overflow-y:auto;background:#fbfaf7;color:var(--status-ink);box-shadow:24px 0 70px rgba(23,18,64,.3);visibility:hidden;transform:translateX(-104%);transition:transform .24s ease,visibility .24s}.k3.status .status-historikk-skuff.er-apen{visibility:visible;transform:translateX(0)}.k3.status .status-historikk-topp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e9e6f2;padding:30px 28px 23px}.k3.status .status-historikk-topp span{color:#6b61d2;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.k3.status .status-historikk-topp h2{margin:4px 0 0;font-family:var(--font-kaupen-display),sans-serif;font-size:29px;letter-spacing:-.025em}.k3.status .status-historikk-topp button{border:0;background:transparent;color:#756f89;font-size:32px;line-height:1;cursor:pointer}.k3.status .status-historikk-liste{padding:12px 18px 36px}.k3.status .status-historikk-hendelse{border-bottom:1px solid #ebe8f1}.k3.status .status-historikk-hendelse summary{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:17px 8px;list-style:none;cursor:pointer}.k3.status .status-historikk-hendelse summary::-webkit-details-marker{display:none}.k3.status .status-historikk-punkt{width:10px;height:10px;margin-top:5px;border:3px solid #d9f0e2;border-radius:50%;background:#26945a;box-sizing:content-box}.k3.status .status-historikk-hendelse small,.k3.status .status-historikk-hendelse strong{display:block}.k3.status .status-historikk-hendelse strong{font-size:14px}.k3.status .status-historikk-hendelse small{margin-top:4px;color:#827d91;font-size:11px;line-height:1.5}.k3.status .status-historikk-hendelse summary i{color:#8a8498;font-style:normal;transition:transform .18s ease}.k3.status .status-historikk-hendelse[open] summary i{transform:rotate(180deg)}.k3.status .status-historikk-detaljer{margin:-3px 8px 17px 35px;border-left:2px solid #e6e1ef;padding-left:15px}.k3.status .status-historikk-detaljer>p{margin:0 0 13px;color:#655f76;font-size:13px;line-height:1.55}.k3.status .status-historikk-detaljer>div{margin-top:12px}.k3.status .status-historikk-detaljer b{margin-right:7px;color:#4e468e;font-size:11px}.k3.status .status-historikk-detaljer time{color:#9690a2;font-size:10px}.k3.status .status-historikk-detaljer div p{margin:4px 0 0;color:#655f76;font-size:12px;line-height:1.5}.k3.status .status-historikk-tom{padding:80px 20px;text-align:center}.k3.status .status-historikk-tom>span{display:grid;width:48px;height:48px;margin:0 auto 14px;place-items:center;border-radius:50%;background:#def4e7;color:#18864b;font-size:24px}.k3.status .status-historikk-tom h3{margin:0;font-family:var(--font-kaupen-display),sans-serif;font-size:20px}.k3.status .status-historikk-tom p{margin:7px 0 0;color:#7d778c;font-size:13px}@media (max-width:1180px){.k3.status .status-konfetti,.k3.status .status-maskot{display:none}}@media (max-width:860px){.k3.status .status-konfetti{display:none}}@media (max-width:720px){.k3.status .status-hoved{width:min(100% - 32px,860px);padding-top:116px;padding-bottom:82px}.k3.status .status-hero{padding:38px 0 48px}.k3.status .status-hero-innhold{gap:16px}.k3.status .status-hovedikon{width:48px;height:48px}.k3.status .status-hovedikon svg{width:26px;height:26px}.k3.status .status-hero h1{font-size:clamp(34px,10.5vw,48px)}.k3.status .status-hero-ingress{font-size:16px}.k3.status .status-seksjon{margin-top:56px}.k3.status .status-partnere-hode,.k3.status .status-seksjon-hode{align-items:flex-start;flex-direction:column;gap:9px}.k3.status .status-partnere-hode>p,.k3.status .status-seksjon-hode>span{margin:0;text-align:left}.k3.status .status-tjeneste{padding:21px 18px 18px}.k3.status .status-tjeneste-hode{gap:14px}.k3.status .status-dag:nth-child(-n+45){display:none}.k3.status .status-dager-meta span:first-child{font-size:0}.k3.status .status-dager-meta span:first-child:after{font-size:10px;content:"45 dager siden"}.k3.status .status-forklaring{justify-content:flex-start;padding-inline:18px}.k3.status .status-partnergrid{grid-template-columns:1fr 1fr}.k3.status .status-historikk-fane{top:auto;bottom:18px;left:14px;border-radius:999px;padding:11px 15px;transform:none}}@media (max-width:480px){.k3.status .status-hero-innhold{display:block}.k3.status .status-hovedikon{margin-bottom:19px}.k3.status .status-tjeneste-hode{align-items:flex-start;flex-direction:column}.k3.status .status-dager-meta{grid-template-columns:1fr 1fr}.k3.status .status-dager-meta span:nth-child(2){display:none}.k3.status .status-partnergrid{grid-template-columns:1fr}.k3.status .status-oppdatering{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.k3.status .status-historikk-skuff,.k3.status .status-partner,.k3.status .status-partner-pil{transition:none}.k3.status .status-konfetti-bit{animation:none}}