:root{--p-bg: #f6f5f1;--p-flate: #ffffff;--p-ramme: #eee9dd;--p-ramme-sterk: #ddd8cc;--p-ink: #122a44;--p-ink2: #5a6472;--p-ink3: #8a8578;--p-dempet: #8a8578;--p-aksjon: #122a44;--p-aksjon-hover: #0d2036;--p-lenke: #2a4d8f;--p-lenke-hover: #1a3568;--p-feil: #a3542e;--p-radius-sm: 7px;--p-skygge-sm: none}.pf-knapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border:1px solid var(--p-aksjon);border-radius:var(--p-radius-sm);background:var(--p-aksjon);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--p-skygge-sm);transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.pf-knapp:hover{background:var(--p-aksjon-hover);border-color:var(--p-aksjon-hover);box-shadow:var(--p-skygge-sm)}.pf-knapp:focus-visible{outline:2px solid var(--p-aksjon);outline-offset:2px}.pf-knapp:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.pf-knapp:disabled:hover{background:var(--p-aksjon);border-color:var(--p-aksjon);transform:none;box-shadow:none}.pf-knapp-sekundaer{background:var(--p-flate);color:var(--p-ink);border-color:var(--p-ramme-sterk)}.pf-knapp-sekundaer:hover{background:var(--p-bg);border-color:var(--p-ink3)}.pf-knapp-sekundaer:disabled:hover{background:var(--p-flate);border-color:var(--p-ramme-sterk)}.pf-knapp-liten{padding:5px 11px;font-size:12px}.pf-solforhold.svelte-7eslzo{height:100%;overflow:auto;box-sizing:border-box;padding:78px 16px 24px;background:var(--p-bg, #f6f5f1);font-size:13px}.pf-solforhold.pf-solforhold-gratis.svelte-7eslzo{height:auto;overflow:visible;padding:0;background:transparent}.pf-solforhold-proffcta.svelte-7eslzo{margin:6px 0 10px}.pf-solforhold-proffcta.svelte-7eslzo a:where(.svelte-7eslzo){color:var(--p-lenke, #2a4d8f)}.pf-solforhold-topp.svelte-7eslzo,.pf-solforhold-tall.svelte-7eslzo,.pf-solforhold-laster.svelte-7eslzo,.pf-solforhold.svelte-7eslzo>.pf-solforhold-feil:where(.svelte-7eslzo){max-width:1100px;margin-left:auto;margin-right:auto}.pf-solforhold-scene-omraade.svelte-7eslzo{max-width:1400px;margin-left:auto;margin-right:auto}.pf-solforhold-topp.svelte-7eslzo{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.pf-solforhold-scene-vert.svelte-7eslzo{position:relative}.pf-solforhold-scene.svelte-7eslzo{position:relative;height:clamp(480px,calc(100vh - 300px),860px);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#c9d9ea,#dfe8f0 55%,#e9ece7);box-shadow:0 6px 24px #1418201a}.pf-solforhold-boble.svelte-7eslzo{position:absolute;transform:translate(-50%,calc(-100% - 10px));display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border:1px solid var(--p-strek, #ddd8cc);border-radius:10px;box-shadow:0 4px 14px #1418202e;z-index:5;white-space:nowrap}.pf-solforhold-boble.svelte-7eslzo input[type=number]:where(.svelte-7eslzo){width:52px;padding:4px 6px;border:1px solid var(--p-strek, #ddd8cc);border-radius:6px;font:inherit;text-align:center}.pf-solforhold-boble-enhet.svelte-7eslzo{color:var(--p-tekst-svak, #6b675e)}.pf-solforhold-boble-knapp.svelte-7eslzo{border:1px solid var(--p-strek, #ddd8cc);background:#fff;border-radius:6px;width:26px;height:26px;font-size:15px;line-height:1;cursor:pointer}.pf-solforhold-boble-knapp.svelte-7eslzo:hover{background:var(--p-bg, #f6f5f1)}.pf-solforhold-analyseboble.svelte-7eslzo{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 30px 8px 12px;position:absolute}.pf-solforhold-analysetall.svelte-7eslzo{font-size:14px}.pf-solforhold-analysetall.svelte-7eslzo strong:where(.svelte-7eslzo){font-size:17px}.pf-solforhold-analysedetalj.svelte-7eslzo{color:var(--p-tekst-svak, #6b675e);font-size:12px}.pf-solforhold-analyseboble.svelte-7eslzo .pf-solforhold-boble-knapp:where(.svelte-7eslzo){position:absolute;top:4px;right:4px;width:22px;height:22px}.pf-solforhold-redigertmerke.svelte-7eslzo{color:var(--p-tekst-svak, #6b675e);font-style:italic}.pf-solforhold-scenemelding.svelte-7eslzo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:12px;text-align:center;pointer-events:none}.pf-solforhold-kontroller.svelte-7eslzo{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0}.pf-solforhold-dato.svelte-7eslzo{display:flex;gap:8px;align-items:center}.pf-solforhold-slider.svelte-7eslzo{flex:1 1 260px;display:flex;gap:8px;align-items:center}.pf-solforhold-slider.svelte-7eslzo input:where(.svelte-7eslzo){flex:1}.pf-solforhold-klokke.svelte-7eslzo{font-variant-numeric:tabular-nums;font-weight:700;font-size:1.35em;min-width:3.2em;text-align:right}.pf-solforhold-attribusjon.svelte-7eslzo{margin:0 0 4px;padding:0;color:var(--p-dempet, #8a8578);font-size:.85em}.pf-solforhold-feil.svelte-7eslzo{color:var(--p-feil, #a3542e);padding:12px}.pf-solforhold-attribusjon.pf-solforhold-feil.svelte-7eslzo{padding:0}.pf-solforhold-foto3dinfo.svelte-7eslzo{color:var(--p-dempet, #8a8578);font-size:.85em;margin:6px 0 0}.pf-solforhold-tall.svelte-7eslzo table:where(.svelte-7eslzo){border-collapse:collapse}.pf-solforhold-tall.svelte-7eslzo td:where(.svelte-7eslzo),.pf-solforhold-tall.svelte-7eslzo th:where(.svelte-7eslzo){padding:4px 12px;text-align:left}.pf-solforhold-sesonger.svelte-7eslzo{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.pf-solforhold-sesongkort.svelte-7eslzo{display:flex;flex-direction:column;padding:10px 14px;border:1px solid var(--p-ramme, #eee9dd);border-radius:8px}.pf-solforhold-kilde.svelte-7eslzo{color:var(--p-dempet, #8a8578);font-size:.85em;margin-top:12px}.pf-solforhold-solscore.svelte-7eslzo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 4px}.pf-solforhold-solscore.svelte-7eslzo strong:where(.svelte-7eslzo){font-size:1.15em}.pf-solforhold-solscore.svelte-7eslzo span:where(.svelte-7eslzo){color:var(--p-dempet, #8a8578)}.pf-solforhold-solscore-forklaring.svelte-7eslzo{color:var(--p-dempet, #8a8578);font-size:.85em;margin:0 0 14px;max-width:62ch}.pf-solforhold-solscore-detaljer.svelte-7eslzo{margin:4px 0 12px;font-size:.9em}.pf-solforhold-solscore-detaljer.svelte-7eslzo summary:where(.svelte-7eslzo){cursor:pointer;color:var(--p-dempet, #8a8578)}.pf-solforhold-solscore-detaljer.svelte-7eslzo table:where(.svelte-7eslzo){margin:8px 0 4px;border-collapse:collapse}.pf-solforhold-solscore-detaljer.svelte-7eslzo th:where(.svelte-7eslzo),.pf-solforhold-solscore-detaljer.svelte-7eslzo td:where(.svelte-7eslzo){padding:2px 12px 2px 0;text-align:left}.pf-solforhold-solscore-detaljer.svelte-7eslzo p:where(.svelte-7eslzo){margin:6px 0 0;color:var(--p-dempet, #8a8578)}@media(max-width:700px){.pf-solforhold.svelte-7eslzo{padding:84px 16px 24px}.pf-solforhold-scene.svelte-7eslzo{height:360px}.pf-solforhold-kontroller.svelte-7eslzo{gap:8px}.pf-solforhold-kontroller.svelte-7eslzo .pf-knapp:where(.svelte-7eslzo){min-height:40px}.pf-solforhold-dato.svelte-7eslzo{flex:1 1 100%}.pf-solforhold-dato.svelte-7eslzo input[type=date]:where(.svelte-7eslzo){flex:1;min-height:40px}.pf-solforhold-slider.svelte-7eslzo{flex:1 1 100%}.pf-solforhold-slider.svelte-7eslzo input[type=range]:where(.svelte-7eslzo){min-height:32px}}
