/* Innehållskomponenter för guiderna (prefix rcg-). Laddas efter main.css. Version 1.0.2. */
.rc-prose p:empty{display:none!important}
.rc-prose .rcg-svar{background:var(--rc-mint)!important;border:1px solid #bfe0cc!important;border-left:5px solid var(--rc-green)!important;border-radius:0 16px 16px 0;padding:24px 28px;margin:0 0 30px}
.rc-prose .rcg-svar p{margin:0 0 12px}
.rc-prose .rcg-svar p:last-child{margin-bottom:0}
.rc-prose .rcg-etikett{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-green)!important;margin:0 0 8px!important}
.rc-prose .rcg-fakta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 34px}
.rc-prose .rcg-fakta>div{background:var(--rc-paper)!important;border:1px solid var(--rc-line)!important;border-radius:14px;padding:22px 24px}
.rc-prose .rcg-fakta p{margin:0}
.rc-prose .rcg-fakta .rcg-tal{font-size:26px;line-height:1.2;font-weight:800;color:var(--rc-ink)!important;margin:0 0 6px}
.rc-prose .rcg-fakta .rcg-tal-text{font-size:15px;line-height:1.6;color:var(--rc-muted)!important}
.rc-prose ol.rcg-steg{list-style:none!important;counter-reset:rcg;padding:0!important;margin:22px 0 30px}
.rc-prose ol.rcg-steg>li{counter-increment:rcg;position:relative;list-style:none!important;background:var(--rc-paper)!important;border:1px solid var(--rc-line)!important;border-radius:12px;padding:16px 20px 16px 64px;margin:0 0 10px;line-height:1.7}
.rc-prose ol.rcg-steg>li::before{content:counter(rcg);position:absolute;left:18px;top:14px;width:30px;height:30px;border-radius:50%;background:var(--rc-ink)!important;color:#fff!important;font-size:14px;font-weight:700;display:grid;place-items:center}
.rc-prose ol.rcg-steg>li::marker{content:none}
.rc-prose .rcg-obs{background:#fff8e6!important;border:1px solid #efd9a6!important;border-left:5px solid #b7791f!important;border-radius:0 14px 14px 0;padding:20px 24px;margin:26px 0}
.rc-prose .rcg-tips{background:var(--rc-soft)!important;border:1px solid var(--rc-line)!important;border-left:5px solid var(--rc-green)!important;border-radius:0 14px 14px 0;padding:20px 24px;margin:26px 0}
.rc-prose .rcg-obs p,.rc-prose .rcg-tips p{margin:0 0 10px}
.rc-prose .rcg-obs p:last-child,.rc-prose .rcg-tips p:last-child{margin-bottom:0}
.rc-prose .rcg-obs .rcg-etikett{color:#8a5a12!important}
.rc-prose .rcg-vet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none!important;padding:0!important;margin:24px 0 32px}
.rc-prose .rcg-vet>li{list-style:none!important;background:var(--rc-paper)!important;border:1px solid var(--rc-line)!important;border-left:4px solid var(--rc-green)!important;border-radius:0 14px 14px 0;padding:22px 26px;margin:0;line-height:1.7}
.rc-prose .rcg-vet>li::marker{content:none}
.rc-prose .rcg-vet strong{display:block;color:var(--rc-ink)!important;font-size:17px;margin:0 0 8px}
.rc-prose .rcg-tw{margin:26px 0 32px;border:1px solid var(--rc-line)!important;border-radius:12px;overflow:hidden;background:var(--rc-paper)!important}
.rc-prose .rcg-tw>.rc-table-scroll{margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important}
.rc-prose table.rcg-tab{margin:0!important;min-width:0!important;border:0!important;font-size:15px}
.rc-prose table.rcg-tab th,.rc-prose table.rcg-tab td{padding:14px 17px;border:0!important;border-bottom:1px solid var(--rc-line)!important}
.rc-prose table.rcg-tab tr:last-child td{border-bottom:0!important}
.rc-prose table.rcg-tab th{background:#eaf2e7!important;color:var(--rc-ink)!important}
.rc-prose table.rcg-tab td:first-child{font-weight:700;color:var(--rc-ink)!important}
.rc-prose .rcg-flik{margin:26px 0 32px;border:1px solid var(--rc-line)!important;border-radius:14px;background:var(--rc-paper)!important;padding:18px 20px 22px}
.rc-prose .rcg-flik input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.rc-prose .rcg-flik p:has(>input){margin:0;height:0;overflow:hidden}
.rc-prose .rcg-flikar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.rc-prose .rcg-flikar p{display:contents}
.rc-prose .rcg-flikar label{cursor:pointer;border:1px solid var(--rc-line)!important;background:var(--rc-soft)!important;color:var(--rc-ink)!important;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:700;line-height:1.3}
.rc-prose .rcg-paneler,.rc-prose .rcg-panel{display:block}
.rc-prose .rcg-panel>:last-child{margin-bottom:0}
.rc-prose .rcg-flik:has(input:checked) .rcg-panel{display:none}
.rc-prose .rcg-flik:has(.rcg-v1:checked) .rcg-panel.rcg-p1,.rc-prose .rcg-flik:has(.rcg-v2:checked) .rcg-panel.rcg-p2,.rc-prose .rcg-flik:has(.rcg-v3:checked) .rcg-panel.rcg-p3,.rc-prose .rcg-flik:has(.rcg-v4:checked) .rcg-panel.rcg-p4,.rc-prose .rcg-flik:has(.rcg-v5:checked) .rcg-panel.rcg-p5{display:block}
.rc-prose .rcg-flik:has(.rcg-v1:checked) label.rcg-l1,.rc-prose .rcg-flik:has(.rcg-v2:checked) label.rcg-l2,.rc-prose .rcg-flik:has(.rcg-v3:checked) label.rcg-l3,.rc-prose .rcg-flik:has(.rcg-v4:checked) label.rcg-l4,.rc-prose .rcg-flik:has(.rcg-v5:checked) label.rcg-l5{background:var(--rc-ink)!important;color:#fff!important;border-color:var(--rc-ink)!important}
.rc-prose .rcg-flik:has(input:focus-visible) .rcg-flikar{outline:2px solid var(--rc-green);outline-offset:4px;border-radius:12px}
.rc-prose .rcg-panel-rubrik{font-size:19px;font-weight:800;color:var(--rc-ink)!important;margin:0 0 10px!important}
.rc-prose .rcg-fig{margin:30px 0 34px;background:var(--rc-paper)!important;border:1px solid var(--rc-line)!important;border-radius:16px;padding:24px}
.rc-prose .rcg-fig svg{display:block;width:100%;height:auto;margin:0 auto}
.rc-prose .rcg-fig svg.rcg-mob{display:none}
.rc-prose .rcg-fig figcaption{text-align:left;margin-top:14px;font-size:14px}
.rc-prose .rcg-fig .rcg-t{fill:#163c3b;font-family:inherit}
.rc-prose .rcg-fig .rcg-tb{fill:#163c3b;font-weight:700;font-family:inherit}
.rc-prose .rcg-fig .rcg-tv{fill:#ffffff;font-weight:700;font-family:inherit}
.rc-prose .rcg-fig .rcg-tl{fill:#ffffff;font-family:inherit}
.rc-prose .rcg-kallor{margin:40px 0 0;padding:26px 28px;border:1px solid var(--rc-line)!important;border-radius:14px;background:var(--rc-soft)!important;font-size:15px;line-height:1.7}
.rc-prose .rcg-kallor h2{margin-top:0!important;font-size:24px}
.rc-prose .rcg-kallor ol{margin:0 0 12px;padding-left:1.4em}
.rc-prose .rcg-kallor li{margin:6px 0}
.rc-prose .rcg-kallor a{overflow-wrap:anywhere}
.rc-prose .rcg-kallor p{margin:0;color:var(--rc-muted)!important}
.rc-prose .rcg-lankar{margin:28px 0 0;padding:26px 28px;border-radius:14px;background:var(--rc-ink)!important;color:#fff!important}
.rc-prose .rcg-lankar .rcg-etikett{color:var(--rc-lime)!important}
.rc-prose .rcg-lankar ul{list-style:none!important;padding:0!important;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}
.rc-prose .rcg-lankar li{list-style:none!important;margin:0;padding:0}
.rc-prose .rcg-lankar li::marker{content:none}
.rc-prose .rcg-lankar a,.rc-prose .rcg-lankar a:visited{color:#e7f6c4!important;text-decoration:underline!important;text-underline-offset:4px}
.rc-prose .rcg-lankar a:hover{color:#fff!important}
.rc-prose .rcg-logos{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 26px}
.rc-prose .rcg-logos p{display:contents}
.rc-prose .rcg-logos img{width:72px;height:72px;float:none!important;margin:0!important;border-radius:10px;border:1px solid var(--rc-line)}
.rc-prose .rcg-ikon{display:inline!important;vertical-align:middle;margin:0 4px!important;width:auto;max-height:20px;border-radius:0!important}
.rc-prose .rcg-logga{display:block!important;float:none!important;margin:0 0 16px!important;max-width:320px;width:100%;height:auto}
@media(max-width:819px){.rc-prose .rcg-fig svg.rcg-desk{display:none}.rc-prose .rcg-fig svg.rcg-mob{display:block;max-width:430px}}
@media(max-width:760px){
.rc-prose .rcg-fakta,.rc-prose .rcg-vet,.rc-prose .rcg-lankar ul{grid-template-columns:minmax(0,1fr)}
.rc-prose .rcg-svar,.rc-prose .rcg-obs,.rc-prose .rcg-tips,.rc-prose .rcg-kallor,.rc-prose .rcg-lankar,.rc-prose .rcg-flik,.rc-prose .rcg-fig,.rc-prose .rcg-vet>li,.rc-prose .rcg-fakta>div{padding:20px}
.rc-prose ol.rcg-steg>li{padding:16px 18px 16px 58px}
.rc-prose .rcg-tw{border:0!important;background:transparent!important;overflow:visible}
.rc-prose table.rcg-tab{display:block;width:100%;font-size:1em}
.rc-prose table.rcg-tab thead{display:none}
.rc-prose table.rcg-tab tbody{display:block}
.rc-prose table.rcg-tab tr{display:block;background:var(--rc-paper)!important;border:1px solid var(--rc-line)!important;border-left:4px solid var(--rc-green)!important;border-radius:0 12px 12px 0;padding:16px 20px 18px;margin:0 0 12px}
.rc-prose table.rcg-tab td{display:block;border:0!important;padding:10px 0 0;line-height:1.55}
.rc-prose table.rcg-tab td:first-child{padding:0;font-size:1.08em;line-height:1.3}
.rc-prose table.rcg-tab td::before{content:attr(data-e);display:block;font-size:.72em;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--rc-muted);margin:0 0 3px}
.rc-prose table.rcg-tab td:first-child::before{display:none}
.rc-prose table.rcg-tab td:empty{display:none}
}
.rcg-tw>br,.rcg-flik>br,.rcg-fig>br,.rcg-svg>br,.rcg-fakta>br,.rcg-flikar>br{display:none}
