/* rc-fm-start (Seite Friday & Monday, 09.10.2026) */
.rc-fm{--n:#0f172a;--n2:#1e293b;--c:#38bdf8;--m:#34d399;--t:#334155;--l:#f1f5f9;font-size:17px;line-height:1.65;color:var(--t)}
.rc-fm *{box-sizing:border-box}
.rc-fm h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2;color:var(--n);margin:0 0 12px;letter-spacing:-.01em}
.rc-fm h3{font-size:20px;line-height:1.3;color:var(--n);margin:0 0 6px}
.rc-fm p{margin:0 0 14px}
.rc-fm .fm-sec{padding:64px 0}
.rc-fm .fm-in{max-width:1140px;margin:0 auto;padding:0 20px}
.rc-fm .fm-lead{font-size:19px;max-width:760px}
.rc-fm .fm-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c);margin-bottom:12px}
.rc-fm .fm-hero{background:radial-gradient(1200px 500px at 85% -10%,rgba(56,189,248,.25),transparent 60%),radial-gradient(900px 500px at 0% 110%,rgba(52,211,153,.18),transparent 60%),var(--n);color:#cbd5e1;padding:96px 0 84px}
.rc-fm .fm-hero h1{color:#fff;font-size:clamp(38px,6vw,64px);line-height:1.05;margin:0 0 18px;letter-spacing:-.02em}
.rc-fm .fm-hero h1 .c{color:var(--c)}.rc-fm .fm-hero h1 .m{color:var(--m)}
.rc-fm .fm-hero p{font-size:20px;max-width:720px;color:#cbd5e1}
.rc-fm .fm-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.rc-fm .fm-pill{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 14px;font-size:14px;color:#e2e8f0;background:rgba(255,255,255,.04)}
.rc-fm .fm-duo{display:grid;grid-template-columns:1fr;gap:22px;margin-top:-48px;position:relative}
@media(min-width:820px){.rc-fm .fm-duo{grid-template-columns:1fr 1fr}}
.rc-fm .fm-card{background:#fff;border-radius:18px;padding:30px;box-shadow:0 20px 40px -20px rgba(15,23,42,.35);border-top:5px solid var(--c)}
.rc-fm .fm-card.mo{border-top-color:var(--m)}
.rc-fm .fm-badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;font-weight:800;font-size:20px;color:var(--n);background:var(--c);margin-bottom:14px}
.rc-fm .mo .fm-badge{background:var(--m)}
.rc-fm .fm-card ul,.rc-fm .fm-check{list-style:none;margin:12px 0 0;padding:0}
.rc-fm .fm-card li,.rc-fm .fm-check li{position:relative;padding-left:26px;margin:7px 0}
.rc-fm .fm-card li:before,.rc-fm .fm-check li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:10px;border-radius:3px;background:var(--c)}
.rc-fm .mo li:before{background:var(--m)}
.rc-fm .fm-light{background:var(--l)}
.rc-fm .fm-time{position:relative;margin-top:30px;padding-left:28px;border-left:3px solid #cbd5e1}
.rc-fm .fm-step{position:relative;margin:0 0 26px}
.rc-fm .fm-step:before{content:"";position:absolute;left:-37px;top:4px;width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid var(--c)}
.rc-fm .fm-step b.t{display:inline-block;font-variant-numeric:tabular-nums;color:var(--n);background:#e0f2fe;border-radius:6px;padding:1px 8px;margin-right:8px;font-size:14px}
.rc-fm .fm-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:28px}
@media(min-width:640px){.rc-fm .fm-grid{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.rc-fm .fm-grid{grid-template-columns:1fr 1fr 1fr}}
.rc-fm .fm-tile{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;transition:transform .15s,box-shadow .15s}
.rc-fm .fm-tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(15,23,42,.4)}
.rc-fm .fm-tile .ic{font-size:26px;line-height:1;margin-bottom:10px;display:block}
.rc-fm .fm-tile p{font-size:15.5px;margin:0}
.rc-fm .fm-tile.mo{border-left:4px solid var(--m)}.rc-fm .fm-tile.fr{border-left:4px solid var(--c)}
.rc-fm .fm-band{background:var(--n);color:#cbd5e1;padding:48px 0}
.rc-fm .fm-nums{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:center}
@media(min-width:820px){.rc-fm .fm-nums{grid-template-columns:repeat(4,1fr)}}
.rc-fm .fm-nums b{display:block;font-size:clamp(30px,4vw,42px);color:#fff;line-height:1.1}
.rc-fm .fm-nums span{font-size:14px}
.rc-fm .fm-steps{counter-reset:s;display:grid;grid-template-columns:1fr;gap:18px;margin-top:28px}
@media(min-width:820px){.rc-fm .fm-steps{grid-template-columns:repeat(4,1fr)}}
.rc-fm .fm-steps>div{counter-increment:s;background:#fff;border-radius:14px;padding:22px;border:1px solid #e2e8f0}
.rc-fm .fm-steps>div:before{content:counter(s);display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:var(--n);color:var(--c);font-weight:800;margin-bottom:10px}
.rc-fm .fm-steps p{font-size:15.5px;margin:0}
.rc-fm .fm-not{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:22px 26px;margin-top:26px}
.rc-fm .fm-not li:before{background:#fb923c}
.rc-fm .fm-cta{background:linear-gradient(120deg,var(--n) 0%,var(--n2) 100%);color:#cbd5e1;border-radius:22px;padding:44px 32px;text-align:center}
.rc-fm .fm-cta h2{color:#fff}
.rc-fm .fm-btn{display:inline-block;margin-top:10px;background:var(--c);color:var(--n)!important;font-weight:700;border-radius:999px;padding:13px 26px;text-decoration:none!important}
.rc-fm .fm-btn:hover{background:var(--m)}
.rc-fm .fm-note{font-size:14px;color:#64748b;margin-top:16px}
.page-id-84 #main{padding-top:0!important;padding-bottom:0!important}
.page-id-84 #main>.wf-wrap{max-width:100%!important;padding:0!important}
/* rc-fm-ende */
/* rc-hg-start (Vergleichstabelle Friday & HiveGrid, 09.10.2026) */
.rc-fm .fm-tab{margin-top:26px;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#fff}
.rc-fm .fm-row{display:grid;grid-template-columns:1fr;border-top:1px solid #e2e8f0}
.rc-fm .fm-row>div{padding:12px 18px;font-size:15.5px}
.rc-fm .fm-row>div:first-child{font-weight:700;color:#0f172a;background:#f8fafc}
.rc-fm .fm-row.fm-head{display:none}
.rc-fm .fm-row>div:nth-child(2):before{content:"HiveGrid: ";font-weight:700;color:#059669}
.rc-fm .fm-row>div:nth-child(3):before{content:"Friday: ";font-weight:700;color:#0284c7}
@media(min-width:760px){.rc-fm .fm-row{grid-template-columns:200px 1fr 1fr}.rc-fm .fm-row.fm-head{display:grid;border-top:0}.rc-fm .fm-head>div{background:#0f172a!important;color:#fff!important;font-weight:700}.rc-fm .fm-row>div:nth-child(n+2):before{content:none}.rc-fm .fm-head>div:nth-child(2){color:#34d399!important}.rc-fm .fm-head>div:nth-child(3){color:#38bdf8!important}}
.page-id-93 #main{padding-top:0!important;padding-bottom:0!important}
.page-id-93 #main>.wf-wrap{max-width:100%!important;padding:0!important}
/* rc-hg-ende */
/* rc-app-start (Seite Die Friday-App + gemeinsame Seitenbreite, 09.10.2026) */
body:has(.rc-fm) #main{padding-top:0!important;padding-bottom:0!important}
body:has(.rc-fm) #main>.wf-wrap{max-width:100%!important;padding:0!important}
.rc-fm .fm-arch{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px}
.rc-fm .fm-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 20px;text-align:center;width:100%;max-width:520px}
.rc-fm .fm-box b{display:block;color:#0f172a;font-size:17px}
.rc-fm .fm-box span{font-size:14.5px;color:#64748b}
.rc-fm .fm-box-a{border:2px solid #38bdf8}
.rc-fm .fm-box-z{background:#0f172a;border:0;max-width:640px}
.rc-fm .fm-box-z b{color:#fff}.rc-fm .fm-box-z span{color:#94a3b8}
.rc-fm .fm-arrow{color:#64748b;font-size:14px;font-weight:600}
.rc-fm .fm-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}
@media(min-width:900px){.rc-fm .fm-boxes{grid-template-columns:repeat(3,1fr)}}
.rc-fm .fm-boxes .fm-box{max-width:none;border-top:4px solid #34d399}
.rc-fm .fm-cta .fm-btn{margin:10px 6px 0}
.rc-fm .fm-shots{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 4px 18px;-webkit-overflow-scrolling:touch}
.rc-fm .fm-shots figure{flex:0 0 230px;margin:0;scroll-snap-align:start}
.rc-fm .fm-shots img{display:block;width:100%;height:auto;border-radius:28px;border:6px solid #0f172a;box-shadow:0 22px 40px -22px rgba(15,23,42,.55);background:#0d1017}
.rc-fm .fm-shots figcaption{font-size:14.5px;line-height:1.5;margin-top:12px;color:#475569}
.rc-fm .fm-shots figcaption b{display:block;color:#0f172a;font-size:16px;margin-bottom:2px}
@media(min-width:1100px){.rc-fm .fm-shots{display:grid;grid-template-columns:repeat(6,1fr);overflow:visible}.rc-fm .fm-shots figure{flex:none}}
/* rc-app-ende */
/* rc-doku-start (Seite Friday – Dokumentation, 09.10.2026) */
.rc-doku h2{margin-top:44px;padding-top:12px;border-top:1px solid #e2e8f0}
.rc-doku h3{margin-top:28px}
.rc-doku .toc{background:#f1f5f9;border-radius:14px;padding:18px 24px;margin:0 0 28px}
.rc-doku .toc .toctitle{font-weight:700;color:#0f172a}
.rc-doku .toc ul{margin:6px 0 0 18px}
.rc-doku table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px;display:block;overflow-x:auto}
.rc-doku th{background:#0f172a;color:#fff;text-align:left;padding:9px 12px}
.rc-doku td{border-bottom:1px solid #e2e8f0;padding:8px 12px;vertical-align:top}
.rc-doku tr:nth-child(even) td{background:#f8fafc}
.rc-doku code{background:#e0f2fe;color:#0c4a6e;border-radius:4px;padding:1px 5px;font-size:.9em}
.rc-doku ul,.rc-doku ol{margin-left:20px}
/* rc-doku-ende */
/* rc-nav-start (09.10.2026) */
#rc-topbar{display:none!important}
/* rc-nav-ende */

/* rc-zent-start */
.rc-zent .zt-hinweis{margin:1.5rem 0 0;padding:.9rem 1.1rem;border-left:4px solid #1ebbf0;background:#f0f9ff;border-radius:8px;font-size:.95rem}
.rc-zent .zt-step{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem;align-items:start;margin:2.5rem 0;padding-top:2.5rem;border-top:1px solid #e2e8f0}
.rc-zent .zt-step:first-of-type{border-top:0;padding-top:0}
.rc-zent .zt-step:nth-of-type(even) .zt-bild{order:2}
.rc-zent .zt-bild{display:block;border-radius:12px;overflow:hidden;border:1px solid #dbe3ec;box-shadow:0 10px 30px rgba(15,23,42,.10);background:#fff;transition:transform .2s,box-shadow .2s}
.rc-zent .zt-bild:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(15,23,42,.16)}
.rc-zent .zt-bild img{display:block;width:100%;height:auto}
.rc-zent .zt-handy{max-width:260px;justify-self:center}
.rc-zent .zt-text h3{margin:.2rem 0 .6rem;font-size:1.35rem}
.rc-zent .zt-text p{margin:0 0 .7rem}
.rc-zent .zt-text ul{margin:0;padding-left:1.1rem}
.rc-zent .zt-text li{margin:.35rem 0;line-height:1.5}
.rc-zent .zt-nr{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#0f172a;color:#fff;font-weight:700;font-size:.9rem}
.rc-zent .zt-fluss{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem;margin:1.5rem 0 2rem}
.rc-zent .zt-box{flex:1 1 150px;background:#fff;border:1px solid #dbe3ec;border-radius:10px;padding:.9rem 1rem;box-shadow:0 4px 14px rgba(15,23,42,.06)}
.rc-zent .zt-box b{display:block;color:#0f172a;margin-bottom:.3rem}
.rc-zent .zt-box span{font-size:.88rem;color:#475569;line-height:1.4;display:block}
.rc-zent .zt-pfeil{display:flex;align-items:center;color:#1ebbf0;font-size:1.5rem;font-weight:700}
.rc-zent .zt-tabelle{overflow-x:auto;margin:1.5rem 0 2rem}
.rc-zent .zt-tabelle table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;font-size:.95rem}
.rc-zent .zt-tabelle th{background:#0f172a;color:#fff;text-align:left;padding:.75rem 1rem}
.rc-zent .zt-tabelle td{padding:.75rem 1rem;border-top:1px solid #e2e8f0;vertical-align:top}
.rc-zent .zt-tabelle tr:nth-child(even) td{background:#f8fafc}
@media (max-width:860px){.rc-zent .zt-step{grid-template-columns:1fr;gap:1.2rem}.rc-zent .zt-step:nth-of-type(even) .zt-bild{order:0}.rc-zent .zt-pfeil{transform:rotate(90deg);justify-content:center;width:100%}}
/* rc-zent-ende */

/* rc-cl-start */
.rc-cl .cl-diagramm{background:#fff;border:1px solid #dbe3ec;border-radius:14px;padding:18px;margin:1.5rem 0 2rem;overflow-x:auto;box-shadow:0 8px 24px rgba(15,23,42,.06)}
.rc-cl .cl-diagramm svg{display:block;width:100%;height:auto;min-width:760px}
.rc-cl .cl-knoten{grid-template-columns:repeat(2,minmax(0,1fr))}
.rc-cl .cl-knoten .fm-card ul{margin:.6rem 0 0;padding-left:1.1rem}
.rc-cl .cl-knoten .fm-card li{margin:.35rem 0;line-height:1.5}
@media (max-width:860px){.rc-cl .cl-knoten{grid-template-columns:1fr}}
/* rc-cl-ende */
/* rc-rm-start (Seite Roadmap, 10.10.2026) */
.rc-rm .rm-r{position:absolute;opacity:0;pointer-events:none}
.rc-rm .rm-tabs{display:inline-flex;gap:4px;background:#e2e8f0;border-radius:999px;padding:4px;margin:18px 0 22px}
.rc-rm .rm-tabs label{cursor:pointer;padding:8px 20px;border-radius:999px;font-weight:700;font-size:15px;color:#334155}
.rc-rm #rm-t:checked~.rm-tabs label[for=rm-t],.rc-rm #rm-w:checked~.rm-tabs label[for=rm-w],.rc-rm #rm-m:checked~.rm-tabs label[for=rm-m]{background:#0f172a;color:#fff}
.rc-rm .rm-ans{display:none}
.rc-rm #rm-t:checked~.rm-leiste .rm-ans-t,.rc-rm #rm-w:checked~.rm-leiste .rm-ans-w,.rc-rm #rm-m:checked~.rm-leiste .rm-ans-m{display:block}
.rc-rm .rm-leiste{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:8px 22px 18px;box-shadow:0 20px 40px -28px rgba(15,23,42,.35)}
.rc-rm .rm-kopf,.rc-rm .rm-zeile{display:grid;grid-template-columns:120px 1fr 1fr;gap:22px}
.rc-rm .rm-kopf{position:sticky;top:0;background:#fff;z-index:2;padding:14px 0 10px;border-bottom:2px solid #e2e8f0;font-weight:800;color:#0f172a}
.rc-rm .rm-kf{color:#0284c7}.rc-rm .rm-ka{color:#059669}
.rc-rm .rm-zeile{padding:16px 0;border-bottom:1px solid #f1f5f9}
.rc-rm .rm-dat{font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}
.rc-rm .rm-dat small{display:block;font-weight:500;color:#64748b;font-size:13px}
.rc-rm .rm-sp{list-style:none;margin:0;padding:0 0 0 18px;border-left:3px solid #bae6fd;min-width:0}
.rc-rm .rm-spa{border-left-color:#a7f3d0}
.rc-rm .rm-e{position:relative;margin:0 0 12px;line-height:1.45}
.rc-rm .rm-e:before{content:"";position:absolute;left:-26px;top:5px;width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid #38bdf8}
.rc-rm .rm-a:before{border-color:#34d399}
.rc-rm .rm-e b{display:block;color:#0f172a;font-size:16px}
.rc-rm .rm-e span{font-size:14.5px;color:#475569}
.rc-rm .rm-v{display:inline-block;font-style:normal;font-size:12px;font-weight:800;background:#d1fae5;color:#065f46;border-radius:6px;padding:0 7px;margin-bottom:3px}
.rc-rm .rm-leer{color:#cbd5e1}
.rc-rm .rm-zahl{font-weight:800;color:#0f172a;margin:0 0 4px!important}
.rc-rm .rm-sp p{font-size:15px;margin:0 0 6px}
.rc-rm .rm-weiter .rm-dat{color:#64748b}
.rc-rm .rm-fuss{font-size:14px;color:#64748b;margin-top:16px}
.rc-rm .rm-duo{margin-top:28px}
.rc-rm .rm-plan{list-style:none;margin:6px 0 18px;padding:0}
.rc-rm .fm-card .rm-plan li{padding:10px 0 10px 0;margin:0;border-bottom:1px solid #f1f5f9}
.rc-rm .fm-card .rm-plan li:before{display:none}
.rc-rm .rm-plan b{display:block;color:#0f172a}
.rc-rm .rm-plan span{display:block;font-size:14.5px;color:#475569}
.rc-rm .rm-st{display:inline-block;font-style:normal;font-size:12px;font-weight:700;border-radius:999px;padding:1px 10px;margin-top:5px;background:#f1f5f9;color:#334155}
.rc-rm .rm-st-inarbeit,.rc-rm .rm-st-imtest,.rc-rm .rm-st-vorbereitet{background:#fef3c7;color:#92400e}
.rc-rm .rm-st-geplant{background:#e0f2fe;color:#075985}
.rc-rm .rm-nicht{margin-top:30px;background:#0f172a;color:#cbd5e1;border-radius:18px;padding:26px 30px}
.rc-rm .rm-nicht h3{color:#fff}
.rc-rm .rm-nicht ul{margin:8px 0 0;padding-left:20px}
.rc-rm .rm-hinweis{margin-top:26px}
@media(max-width:760px){.rc-rm .rm-kopf{display:none}.rc-rm .rm-zeile{grid-template-columns:1fr;gap:10px}
.rc-rm .rm-spf:before{content:"Friday";display:block;font-weight:800;color:#0284c7;font-size:13px;margin:0 0 6px -18px;padding-left:18px}
.rc-rm .rm-spa:before{content:"Friday-App";display:block;font-weight:800;color:#059669;font-size:13px;margin:0 0 6px -18px;padding-left:18px}
.rc-rm .rm-leiste{padding:4px 14px 12px}.rc-rm .rm-sp:has(.rm-leer){display:none}}
/* rc-rm-ende */
/* rc-shop-start (Seiten Shop von innen / Plugins, 10.10.2026) */
.rc-shop .sh-dia{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;margin:22px 0 28px;overflow-x:auto}
.rc-shop .sh-dia svg{display:block;width:100%;min-width:720px;height:auto}
.rc-shop .sh-duo{margin-top:28px}
.rc-shop .sh-klein{font-size:14.5px;color:#475569;margin-top:16px}
.rc-shop .sh-h3{font-size:20px;margin:34px 0 14px}
.rc-shop .sh-st{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:1px 10px;white-space:nowrap;vertical-align:middle}
.rc-shop .sh-g{background:#d1fae5;color:#065f46}.rc-shop .sh-t{background:#fef3c7;color:#92400e}.rc-shop .sh-p{background:#e0f2fe;color:#075985}
.rc-shop .sh-o{background:#f1f5f9;color:#475569}.rc-shop .sh-i{background:#ede9fe;color:#5b21b6}
.rc-shop .sh-balken{display:grid;gap:10px;max-width:760px}
.rc-shop .sh-b{display:grid;grid-template-columns:200px 1fr 64px;gap:12px;align-items:center;font-size:14.5px}
.rc-shop .sh-b .bar{background:#f1f5f9;border-radius:999px;height:14px;overflow:hidden}.rc-shop .sh-b i{display:block;height:100%;border-radius:999px}
.rc-shop .sh-b b{text-align:right}
.rc-shop .sh-tore,.rc-shop .sh-aus,.rc-shop .sh-pl{display:grid;grid-template-columns:1fr;gap:16px}
@media(min-width:900px){.rc-shop .sh-tore,.rc-shop .sh-pl{grid-template-columns:1fr 1fr}.rc-shop .sh-aus{grid-template-columns:repeat(3,1fr)}}
.rc-shop .sh-tore h3,.rc-shop .sh-aus h3{font-size:17px}
.rc-shop .sh-aus li{margin-bottom:8px}
.rc-shop .sh-ed4{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px}
@media(min-width:700px){.rc-shop .sh-ed4{grid-template-columns:1fr 1fr}}
@media(min-width:1100px){.rc-shop .sh-ed4{grid-template-columns:repeat(4,1fr)}}
.rc-shop .sh-e{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}
.rc-shop .sh-e.pro{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8 inset}
.rc-shop .sh-e.ent{background:#0f172a;color:#e2e8f0;border-color:#0f172a}
.rc-shop .sh-e.ent b,.rc-shop .sh-e.ent .sh-et{color:#38bdf8}
.rc-shop .sh-et{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0369a1}
.rc-shop .sh-e b{display:block;font-size:22px;margin:4px 0 2px}
.rc-shop .sh-e p{font-size:14px;opacity:.85;margin:0 0 10px}
.rc-shop .sh-e ul{margin:0;padding-left:18px;font-size:14.5px}
.rc-shop .sh-k{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}
.rc-shop .sh-k.ent{border-top:5px solid #0f172a}.rc-shop .sh-k.pro{border-top:5px solid #38bdf8}
.rc-shop .sh-kk{display:flex;gap:8px;align-items:center;justify-content:space-between}
.rc-shop .sh-ed{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0369a1}
.rc-shop .sh-k h3{font-size:20px;margin:8px 0 2px}
.rc-shop .sh-kurz{font-weight:600;color:#334155;margin:0 0 8px}
.rc-shop .sh-k ul{font-size:15px;padding-left:18px;margin:0}
.rc-shop .sh-hw{font-size:13.5px;color:#475569;background:#f8fafc;border-radius:8px;padding:6px 10px;margin:10px 0 0}
@media(max-width:600px){.rc-shop .sh-b{grid-template-columns:1fr 56px}.rc-shop .sh-b .l{grid-column:1/-1}}
/* rc-shop-ende */
/* rc-n3-start (Seite node-3, 10.10.2026) */
.rc-n3 .n3-dia{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;margin:22px 0 28px;overflow-x:auto}
.rc-n3 .n3-dia svg{display:block;width:100%;min-width:720px;height:auto}
.rc-n3 .n3-weg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}
@media(min-width:900px){.rc-n3 .n3-weg{grid-template-columns:1fr 1fr}}
.rc-n3 .n3-weg li{display:flex;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}
.rc-n3 .n3-weg h3{font-size:17px;margin:2px 0 6px}
.rc-n3 .n3-weg p{font-size:15px;margin:0 0 6px}
.rc-n3 .n3-sich{color:#475569;font-size:14px!important;background:#f8fafc;border-radius:8px;padding:6px 10px}
.rc-n3 .zt-nr{flex:0 0 2rem}
.rc-n3 .n3-beleg{margin-top:20px;font-size:15px;color:#334155;border-left:4px solid #34d399;padding-left:12px}
.rc-n3 .n3-duo{margin-top:28px}
.rc-n3 .n3-st{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:1px 10px;white-space:nowrap}
.rc-n3 .n3-g{background:#d1fae5;color:#065f46}.rc-n3 .n3-w{background:#fef3c7;color:#92400e}.rc-n3 .n3-p{background:#e0f2fe;color:#075985}
.rc-n3 .fm-tile h3{font-size:18px}
/* rc-n3-ende */
