.ruwi-pl,.ruwi-pl-uebergabe,.ruwi-pl-textlink{--navy: var(--colorBtnPrimary, #132846);--navy-text: var(--colorBtnPrimaryText, #ffffff);--rot: #b82329;--gelb: #9a6b00;--gruen: #2d6a4f;--sand: var(--colorBody, #ede5d8);--weiss: var(--colorDrawers, #faf6f1);--tinte: var(--colorTextBody, #333333);--neben: color-mix(in srgb, var(--tinte) 75%, transparent);--kante: color-mix(in srgb, var(--tinte) 15%, transparent);--head: var(--typeHeaderPrimary, "Jost"), var(--typeHeaderFallback, system-ui, -apple-system, Segoe UI, sans-serif);--body: var(--typeBasePrimary, "Inter"), var(--typeBaseFallback, system-ui, -apple-system, Segoe UI, sans-serif);--mono: ui-monospace, Menlo, Consolas, monospace;--wahl: var(--navy)}.ruwi-pl{--a1: 4px;--a2: 8px;--a3: 16px;--a4: 24px;--a5: 32px;--t-h1: 22px;--t-frage: 22px;--t-h2: 20px;--t-in: 16px;--t-b: 15px;--t-s: 13px;--t-m: 12px;background:var(--sand);color:var(--tinte);font-family:var(--body);font-size:var(--t-in);line-height:1.5;padding-bottom:72px}@media(min-width:861px){.ruwi-pl{--t-h1: 26px;--t-frage: 24px}}.ruwi-pl,.ruwi-pl *,.ruwi-pl *:before,.ruwi-pl *:after{box-sizing:border-box}.ruwi-pl :where(button,input,select,textarea){font:inherit;color:inherit;border-radius:0;box-shadow:none}.ruwi-pl :where(label,button,summary,legend,h1,h2,h3,a,p,li,span,small,input){text-transform:none;letter-spacing:0}.ruwi-pl :where(*){border-radius:0;box-shadow:none}.ruwi-pl :where(b,strong){font-weight:600}.ruwi-pl :where(small){font-size:var(--t-s)}.ruwi-pl :where(label){font-size:var(--t-s);line-height:1.4}.ruwi-pl :where(a){color:var(--navy);text-underline-offset:3px}.ruwi-pl :where(summary){list-style:none;cursor:pointer}.ruwi-pl :where(summary)::-webkit-details-marker{display:none}.ruwi-pl :where(p,ul){margin:0}.ruwi-pl .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ruwi-pl h1,.ruwi-pl h2{margin:0;font-family:var(--head);font-weight:600;line-height:1.2;text-wrap:balance}.ruwi-pl-sr{position:absolute;left:-999px;width:1px;height:1px;overflow:hidden}.ruwi-pl-sprung{position:absolute;left:-999px;top:8px;min-height:44px;display:inline-flex;align-items:center;background:var(--navy);color:var(--navy-text);padding:0 var(--a3);z-index:20}.ruwi-pl-sprung:focus{left:16px}.ruwi-pl :focus-visible{outline:2px solid var(--wahl);outline-offset:2px}.ruwi-pl-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a2) var(--a3);padding:var(--a3) max(var(--a3),env(safe-area-inset-right,0px)) var(--a3) max(var(--a3),env(safe-area-inset-left,0px));border-bottom:1px solid var(--kante);background:var(--weiss)}.ruwi-pl-kopf h1{font:600 var(--t-h1)/1.15 var(--head);flex:1 1 calc(100% - 220px);min-width:0}.ruwi-pl-kopf h1 b{color:var(--navy);font-weight:600;letter-spacing:.02em}.ruwi-pl-sub{font:400 var(--t-b)/1.45 var(--body);color:var(--neben);flex:1 1 320px;min-width:0}.ruwi-pl-kicker{font-size:var(--t-s);line-height:1.5;border:1px solid var(--kante);padding:0 var(--a2);color:var(--neben)}.ruwi-pl-r13 .ruwi-pl-neu{flex:none;margin-left:auto;margin-right:calc(-1 * var(--a2))}@media(min-width:861px){.ruwi-pl-submehr{display:none!important}.ruwi-pl-kopf{padding-inline:var(--a4)}}@media(max-width:860px){.ruwi-pl-kopf{gap:var(--a1) var(--a3)}.ruwi-pl-kicker{display:none}.ruwi-pl-sub{flex-basis:100%}.ruwi-pl-sub:not(.ist-offen){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ruwi-pl-r13 .ruwi-pl-submehr{margin:-12px 0 -12px -8px}}.ruwi-pl-main{display:grid;grid-template-columns:minmax(0,1fr) 400px;min-height:0}.ruwi-pl-stage{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.ruwi-pl-tabs{display:flex;align-items:center;gap:var(--a2);min-height:52px;padding:var(--a1) max(var(--a3),env(safe-area-inset-right,0px)) var(--a1) max(var(--a3),env(safe-area-inset-left,0px));background:var(--weiss);border-bottom:1px solid var(--kante)}.ruwi-pl-reiter,.ruwi-pl-kat-reiter{display:flex;gap:var(--a3)}.ruwi-pl-tab,.ruwi-pl-kat-reiter button{min-height:44px;min-width:44px;padding:0 var(--a1);background:none;border:0;border-bottom:2px solid transparent;color:var(--neben);font:400 var(--t-b)/1.2 var(--body);cursor:pointer}.ruwi-pl-tab[aria-selected=true],.ruwi-pl-kat-reiter button[aria-selected=true]{color:var(--tinte);font-weight:600;border-bottom-color:var(--navy)}.ruwi-pl-tab:disabled{opacity:.5;cursor:default}.ruwi-pl-werkzeuge{margin-left:auto;display:flex;gap:var(--a2)}.ruwi-pl-rahmen{min-height:44px;min-width:44px;padding:0 var(--a3);display:inline-flex;align-items:center;justify-content:center;gap:var(--a1);background:var(--weiss);border:1px solid var(--kante);color:var(--tinte);font:400 var(--t-b)/1.2 var(--body);text-decoration:none;cursor:pointer;text-align:center}.ruwi-pl-rahmen[aria-disabled=true]{opacity:.5;cursor:default}@media(hover:hover){.ruwi-pl-rahmen:not([aria-disabled=true]):hover{border-color:var(--navy)}}.ruwi-pl-r13 .ruwi-pl-text{min-height:44px;padding:0 var(--a2);background:none;border:0;color:var(--navy);font:400 var(--t-b)/1.3 var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.ruwi-pl-r13 .ruwi-pl-haupt,.ruwi-pl-cta a.ruwi-pl-haupt{min-height:52px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--navy);color:var(--navy-text);font:600 var(--t-in)/1.2 var(--body);border:0;text-decoration:none;cursor:pointer;padding:0 var(--a3)}.ruwi-pl-view{position:relative;background:var(--weiss);min-height:0;overflow:hidden}.ruwi-pl-view canvas:not([hidden]){display:block;width:100%;height:100%;touch-action:none}.ruwi-pl-view canvas[hidden]{display:none!important}.ruwi-pl-view canvas{position:absolute;top:0;right:0;bottom:0;left:0}.ruwi-pl-lade{position:absolute;top:var(--a2);left:var(--a3);z-index:2;font-size:var(--t-s);color:var(--tinte);background:var(--weiss);border:1px solid var(--kante);padding:var(--a1) var(--a2)}.ruwi-pl-blicke{position:absolute;top:var(--a2);right:var(--a2);z-index:2;display:flex;background:var(--weiss);border:1px solid var(--kante)}.ruwi-pl-blicke button{min-height:44px;padding:0 var(--a2);border:0;border-left:1px solid var(--kante);background:none;color:var(--tinte);font-size:var(--t-s);cursor:pointer}.ruwi-pl-blicke button:first-child{border-left:0}.ruwi-pl-blicke button[aria-pressed=false]{color:var(--neben)}.ruwi-pl-erst,.ruwi-pl-rueck{position:absolute;left:var(--a3);bottom:var(--a2);z-index:2;max-width:calc(100% - 32px);background:var(--weiss);border:1px solid var(--kante);color:var(--tinte)}.ruwi-pl-erst{padding:var(--a1) var(--a2);font-size:var(--t-s);pointer-events:none}.ruwi-pl-rueck{display:flex;align-items:center;gap:var(--a1);padding:0 0 0 var(--a3);font-size:var(--t-b)}.ruwi-pl-masse{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ruwi-pl-masse span{position:absolute;transform:translate(-50%,-50%);font:400 var(--t-m)/1.4 var(--mono);color:#fff;background:var(--wahl);padding:0 var(--a1);white-space:nowrap}.ruwi-pl-masse span[hidden]{display:none}.ruwi-pl-antwort{display:grid;gap:0;padding:var(--a1) max(var(--a3),env(safe-area-inset-right,0px)) var(--a2) max(var(--a3),env(safe-area-inset-left,0px));border-top:1px solid var(--kante);background:var(--weiss);font-size:var(--t-b);line-height:1.45}.ruwi-pl-a-zeile{display:flex;align-items:flex-start;gap:0 var(--a2)}.ruwi-pl-a-satz{flex:1 1 auto;min-width:0;padding-top:10px}.ruwi-pl-a-zeile .ruwi-pl-text{flex:none;margin-right:calc(-1 * var(--a2))}.ruwi-pl-quadrat{display:inline-block;width:10px;height:10px;margin-right:var(--a2);background:var(--kante)}.ist-rot .ruwi-pl-quadrat{background:var(--rot)}.ist-gelb .ruwi-pl-quadrat{background:var(--gelb)}.ist-gruen .ruwi-pl-quadrat{background:var(--gruen)}.ruwi-pl-farbwort{font-weight:600}.ist-rot .ruwi-pl-farbwort{color:var(--rot)}.ist-gelb .ruwi-pl-farbwort{color:var(--tinte)}.ist-gruen .ruwi-pl-farbwort{color:var(--gruen)}.ist-offen .ruwi-pl-farbwort{color:var(--neben)}.ruwi-pl-marke{flex:none;margin-top:11px;font-size:var(--t-s);line-height:1.5;border:1px solid var(--tinte);padding:0 var(--a1)}.ruwi-pl-a-unten{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--a3)}.ruwi-pl-kennzahl{flex:1 1 14em;min-width:0;font-size:var(--t-s);color:var(--neben);font-variant-numeric:tabular-nums;padding:var(--a1) 0}.ruwi-pl-a-unten .ruwi-pl-text{margin-left:auto;margin-right:calc(-1 * var(--a2));display:inline-flex;align-items:baseline;padding-top:var(--a1)}.ruwi-pl-a-zeile .ruwi-pl-warum-k{margin-bottom:-10px}.ruwi-pl-antwort>.ruwi-pl-text{justify-self:start;margin-left:calc(-1 * var(--a2))}.ruwi-pl-klappe{grid-column:1 / -1;padding:0 0 var(--a2) 18px;font-size:var(--t-s);line-height:1.45;color:var(--tinte)}.ruwi-pl-klappe a{color:var(--navy)}.ruwi-pl-seite{border-left:1px solid var(--kante);background:var(--weiss);min-width:0;min-height:0}.ruwi-pl-abschnitt{border-top:1px solid var(--kante)}.ruwi-pl-abschnitt:first-child{border-top:0}.ruwi-pl-abschnitt>summary{min-height:56px;display:flex;align-items:center;gap:var(--a3);padding:var(--a2) var(--a3)}.ruwi-pl-abschnitt>summary h2{font:600 var(--t-h2)/1.25 var(--head);color:var(--tinte)}.ruwi-pl-zustand{margin-left:auto;font-size:var(--t-s);color:var(--neben);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ruwi-pl-abschnitt>summary h2{min-width:0}.ruwi-pl-abschnitt>summary:after{margin-left:calc(var(--a1) - var(--a3))}.ruwi-pl-abschnitt>summary:after,.ruwi-pl-kgruppe>summary:after,.ruwi-pl-flaechen>summary:after,.ruwi-pl-zettel-d>summary:after,.ruwi-pl-faq summary:after{content:"+";content:"+" / "";font:400 18px/1 var(--mono);color:var(--neben);flex:none}.ruwi-pl-abschnitt[open]>summary:after,.ruwi-pl-kgruppe[open]>summary:after,.ruwi-pl-flaechen[open]>summary:after,.ruwi-pl-zettel-d[open]>summary:after,.ruwi-pl-faq details[open]>summary:after{content:"\2013";content:"\2013" / ""}.ruwi-pl-ab-inhalt{padding:0 var(--a3) var(--a4);display:grid;gap:var(--a3);min-width:0}.ruwi-pl-warum,.ruwi-pl-fuss{font-size:var(--t-s);line-height:1.45;color:var(--neben)}.ruwi-pl-fussliste{padding-left:18px;display:grid;gap:var(--a1)}.ruwi-pl-liste{border-top:1px solid var(--kante)}.ruwi-pl-liste:focus:not(:focus-visible){outline:none}.ruwi-pl-leer{padding:var(--a3) 0;font-size:var(--t-b);color:var(--neben)}.ruwi-pl-zeile{border-bottom:1px solid var(--kante);border-left:3px solid transparent}.ruwi-pl-zeile.ist-gewaehlt{border-left-color:var(--wahl);background:var(--weiss)}.ruwi-pl-n{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--a1) var(--a3);align-items:center;padding:var(--a2) var(--a2) var(--a2) 13px;background:none;border:0;text-align:left;color:var(--tinte);cursor:pointer}.ruwi-pl-n strong{display:block;font:600 var(--t-b)/1.45 var(--body)}.ruwi-pl-n small,.ruwi-pl-p small{display:block;font-size:var(--t-s);line-height:1.4;color:var(--neben);font-variant-numeric:tabular-nums}.ruwi-pl-p{text-align:right}.ruwi-pl-p .num{font:400 var(--t-b)/1.45 var(--mono)}.ruwi-pl-auf{padding:0 0 var(--a3) 13px;display:grid;gap:var(--a2);font-size:var(--t-s);line-height:1.45;color:var(--neben)}.ruwi-pl-tools{display:flex;flex-wrap:wrap;gap:var(--a2) var(--a1);align-items:center}.ruwi-pl-r13 .ruwi-pl-tools>.ruwi-pl-text{padding:0 var(--a1)}.ruwi-pl-tools .ruwi-pl-rahmen{padding:0 var(--a2);font-size:var(--t-b)}.ruwi-pl-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a2)}.ruwi-pl-feld{display:grid;gap:var(--a1);font-size:var(--t-s);line-height:1.4;color:var(--neben)}.ruwi-pl-feld input,.ruwi-pl-feld select{width:100%;min-width:0;padding:var(--a2);min-height:44px;border:1px solid var(--kante);background:var(--sand);color:var(--tinte);font:400 var(--t-in)/1.25 var(--mono)}.ruwi-pl-toggle{display:inline-flex;border:1px solid var(--kante);background:var(--weiss)}.ruwi-pl-toggle button{min-height:44px;padding:0 var(--a2);border:0;background:transparent;color:var(--neben);font-size:var(--t-s);cursor:pointer}.ruwi-pl-toggle button+button{border-left:1px solid var(--kante)}.ruwi-pl-toggle button[aria-pressed=true]{background:var(--navy);color:var(--navy-text);font-weight:600}.ruwi-pl-pruef ul,.ruwi-pl-einzel ul{list-style:none;padding:0;display:grid;gap:var(--a2)}.ruwi-pl-pruef li,.ruwi-pl-einzel li{border-left:3px solid var(--kante);padding-left:var(--a3);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--a2);align-items:start}.ruwi-pl-pruef li.ist-rot,.ruwi-pl-einzel li.ist-rot{border-left-color:var(--rot)}.ruwi-pl-pruef li.ist-gelb,.ruwi-pl-einzel li.ist-gelb{border-left-color:var(--gelb)}.ruwi-pl-pruef li.ist-gruen,.ruwi-pl-einzel li.ist-gruen{border-left-color:var(--gruen)}.ruwi-pl-satz{grid-column:1;min-height:44px;padding:10px 0 2px;background:none;border:0;text-align:left;color:var(--tinte);font:400 var(--t-b)/1.45 var(--body);cursor:pointer}.ruwi-pl-satz small{color:var(--neben)}.ruwi-pl-quelle{grid-column:1;font-size:var(--t-s);line-height:1.4;color:var(--neben);padding-bottom:var(--a1)}.ruwi-pl-pruef .ruwi-pl-warum-k,.ruwi-pl-einzel .ruwi-pl-warum-k{grid-column:2;grid-row:1}.ruwi-pl-pruef li>.ruwi-pl-klappe,.ruwi-pl-einzel li>.ruwi-pl-klappe{padding-left:0}.ruwi-pl-pruef li>.ruwi-pl-ausweg{grid-column:1 / -1;justify-self:start;text-align:left}.ruwi-pl-gruen>ul{grid-column:1 / -1;padding:var(--a1) 0 var(--a2)}.ruwi-pl-einzel{display:none}#pl-werkstatt:target .ruwi-pl-einzel{display:block}.ruwi-pl-gedanke{border-left:3px solid var(--navy);padding-left:var(--a3);display:grid;gap:var(--a1);justify-items:start}.ruwi-pl-gedanke .k{font-size:var(--t-s);color:var(--neben);padding-top:var(--a1)}.ruwi-pl-gedanke p{font-size:var(--t-b);line-height:1.45}.ruwi-pl-gedanke .ruwi-pl-g-aus{margin-left:calc(-1 * var(--a2))}.ruwi-pl-flaechen>summary,.ruwi-pl-zettel-d>summary{min-height:44px;display:flex;align-items:center;gap:var(--a3);font-size:var(--t-b)}.ruwi-pl-flaechen>summary .ruwi-pl-zustand{margin-left:auto}.ruwi-pl-zettel-d>summary:after{margin-left:auto}.ruwi-pl-bilanz{display:grid;grid-template-columns:1fr auto;gap:var(--a1) var(--a3);font-size:var(--t-b);padding-bottom:var(--a2)}.ruwi-pl-bilanz .num{text-align:right;font-family:var(--body)}.ruwi-pl-bilanz .k{color:var(--neben)}.ruwi-pl-summe{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--a2) var(--a3);border-top:1px solid var(--kante);padding-top:var(--a3)}.ruwi-pl-summe-k{font-size:var(--t-b);font-weight:600}.ruwi-pl-summe b{font:400 24px/1.2 var(--mono);text-align:right}.ruwi-pl-summe .ruwi-pl-toggle{grid-column:1 / -1;justify-self:end}.ruwi-pl-versand{grid-column:1 / -1;font-size:var(--t-s);color:var(--neben);text-align:right}.ruwi-pl-cta{border-top:1px solid var(--kante);padding:var(--a3) var(--a3) var(--a4);display:grid;gap:var(--a3)}.ruwi-pl-telzeile{font-size:var(--t-b);line-height:1.45}.ruwi-pl-telzeile a{font-family:var(--mono);color:var(--navy);white-space:nowrap}.ruwi-pl-cta .ruwi-pl-reihe{display:grid;grid-template-columns:1fr 1fr;gap:var(--a2)}.ruwi-pl-meldung{font-size:var(--t-s);color:var(--tinte)}.ruwi-pl-meldung:empty{display:none}.ruwi-pl-klein{font-size:var(--t-s);line-height:1.45;color:var(--neben)}.ruwi-pl textarea{width:100%;height:170px;max-height:360px;margin-top:var(--a2);border:1px solid var(--kante);background:var(--sand);color:var(--tinte);font:400 var(--t-m)/1.4 var(--mono);padding:var(--a2);resize:vertical}.ruwi-pl-kat-reiter{border-bottom:1px solid var(--kante)}.ruwi-pl-katalog>summary{display:none}#pl-kat-platz[open]{display:grid;gap:var(--a2)}.ruwi-pl-kgruppe{border-bottom:1px solid var(--kante)}.ruwi-pl-kgruppe>summary{min-height:56px;display:flex;align-items:center;gap:var(--a2);padding:0;font:600 var(--t-b)/1.3 var(--body);color:var(--tinte)}.ruwi-pl-kgruppe>summary span{font-weight:400;color:var(--neben);margin-right:auto}.ruwi-pl-chips{display:grid}.ruwi-pl-kzeile{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--a1) var(--a3);padding:var(--a2) var(--a1) var(--a2) var(--a3);border:0;border-top:1px solid var(--kante);background:none;color:var(--tinte);text-align:left;cursor:pointer}.ruwi-pl-kzeile strong{display:block;font:400 var(--t-b)/1.35 var(--body)}.ruwi-pl-kzeile small{display:block;font-size:var(--t-s);line-height:1.4;color:var(--neben);font-variant-numeric:tabular-nums}.ruwi-pl-implan{font-style:normal;color:var(--navy)}.ruwi-pl-dazu{color:var(--navy);font-size:var(--t-b);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.ruwi-pl-kzeile:hover,.ruwi-pl-kgruppe>summary:hover{background:var(--sand)}.ruwi-pl-pchip:hover{border-color:var(--navy)}}.ruwi-pl-pchips{display:flex;flex-wrap:wrap;gap:var(--a2)}.ruwi-pl-pchip{min-height:44px;padding:0 var(--a3);border:1px solid var(--kante);background:var(--sand);color:var(--tinte);font:400 var(--t-b)/1.3 var(--body);cursor:pointer;text-align:left}.ruwi-pl-alle{justify-self:start;margin-left:calc(-1 * var(--a2))}.ruwi-pl-suche{display:block;margin-bottom:var(--a3)}#pl-suche-leer{margin-bottom:var(--a2)}.ruwi-pl-suche span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ruwi-pl-suche input{width:100%;min-height:44px;padding:0 var(--a2);border:1px solid var(--kante);background:var(--weiss);color:var(--tinte);font:400 var(--t-in)/1.3 var(--body);text-overflow:ellipsis}.ruwi-pl-check{display:flex;gap:var(--a2);align-items:flex-start;min-height:44px;padding:var(--a1) 0;font-size:var(--t-b);line-height:1.45;color:var(--tinte);cursor:pointer}.ruwi-pl-check input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--navy);flex:none}.ruwi-pl-check small{display:block;color:var(--neben)}.ruwi-pl-druck{display:none}@media(max-width:860px){.ruwi-pl-main{grid-template-columns:minmax(0,1fr)}.ruwi-pl-seite{border-left:0;border-top:1px solid var(--kante)}.ruwi-pl-lang{display:none}.ruwi-pl-tabs #pl-redo{padding:0;width:44px}.ruwi-pl-tabs .ruwi-pl-rahmen{padding:0 var(--a2)}.ruwi-pl-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.ruwi-pl-blicke{display:none}}@media(min-width:861px){.ruwi-pl-ab-inhalt,.ruwi-pl-abschnitt>summary{padding-left:var(--a4);padding-right:var(--a4)}.ruwi-pl-cta{padding-left:var(--a4);padding-right:var(--a4)}}@media(prefers-reduced-motion:reduce){.ruwi-pl *{scroll-behavior:auto;transition:none!important}}@media print{body *{visibility:hidden}.ruwi-pl-druck,.ruwi-pl-druck *{visibility:visible}.ruwi-pl-druck{display:block;position:absolute;left:0;top:0;width:100%;padding:0;color:#000;background:#fff;font-family:var(--typeBasePrimary, Inter),system-ui,sans-serif}.ruwi-pl-druck img{width:100%;max-width:180mm;height:auto;border:1px solid #999}.ruwi-pl-druck pre{display:none}html.ruwi-pl-drucken body>*:not(.ruwi-pl-druck){display:none!important}html.ruwi-pl-drucken .ruwi-pl-druck{position:static}@page{size:A4;margin:14mm 12mm}.ruwi-pl-druck{font-size:10pt;line-height:1.35}.ruwi-pl-druck img{max-height:115mm;width:auto;max-width:100%;display:block;margin:3mm 0}.ruwi-pl-dk-marke{font:600 14pt/1.2 var(--typeHeaderPrimary, Jost),system-ui,sans-serif;margin:0 0 1mm}.ruwi-pl-dk-marke b{color:#132846}.ruwi-pl-dk-daten{margin:0}.ruwi-pl-dk-status{margin:2mm 0 0;font-weight:600}.ruwi-pl-dk-status.ist-rot{color:#b82329}.ruwi-pl-druck h2{font:600 11pt/1.2 var(--typeHeaderPrimary, Jost),system-ui,sans-serif;margin:4mm 0 1.5mm;border-bottom:1px solid #999;padding-bottom:1mm;break-after:avoid}.ruwi-pl-druck table{width:100%;border-collapse:collapse;font-size:9pt}.ruwi-pl-druck th,.ruwi-pl-druck td{text-align:left;vertical-align:top;padding:1mm 1.5mm;border-bottom:1px solid #ddd}.ruwi-pl-druck td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.ruwi-pl-druck tr{break-inside:avoid}.ruwi-pl-druck ul{margin:0;padding-left:4mm}.ruwi-pl-druck li{margin:0 0 1mm;break-inside:avoid}.ruwi-pl-druck li.ist-rot b{color:#b82329}.ruwi-pl-druck li.ist-gelb b{color:#6b4a00}.ruwi-pl-dk-fuss{margin-top:4mm;font-size:8.5pt;word-break:break-all}.ruwi-pl-dk-klein{font-size:8pt}.ruwi-pl-dk-qr{display:flex;gap:4mm;align-items:center;margin-top:4mm;break-inside:avoid}.ruwi-pl-dk-qr img{width:30mm;height:30mm;image-rendering:pixelated}.ruwi-pl-dk-qr span{font-size:9pt}.ruwi-pl-dk-schule{margin:2mm 0 3mm;font-size:10pt}.ruwi-pl-dk-linien{height:42mm;background:repeating-linear-gradient(to bottom,transparent 0,transparent 7mm,#999 7mm,#999 7.3mm)}.ruwi-pl-druck small{color:#444}}.ruwi-pl-faq{max-width:760px;margin:var(--a5) auto 0;padding:0 var(--a3)}.ruwi-pl-r13 .ruwi-pl-faq{grid-area:rest;align-self:start;width:100%;margin:var(--a5) 0 0;padding:0 max(var(--a3),env(safe-area-inset-right,0px)) 0 max(var(--a3),env(safe-area-inset-left,0px))}@media(min-width:861px){.ruwi-pl-r13 .ruwi-pl-faq{padding-inline:var(--a4);max-width:calc(760px + 2 * var(--a4))}}.ruwi-pl-faq h2{font:600 var(--t-h2)/1.25 var(--head);margin:0 0 var(--a3)}.ruwi-pl-faq details{border-top:1px solid var(--kante)}.ruwi-pl-faq details:last-of-type{border-bottom:1px solid var(--kante)}.ruwi-pl-faq summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--a3);padding:var(--a2) 0;font:600 var(--t-in)/1.35 var(--body)}.ruwi-pl-faq p{margin:0 0 var(--a3);font-size:var(--t-in);line-height:1.5}@media(max-width:860px){html.ruwi-pl-im-bild .R-LauncherButton,html.ruwi-pl-im-bild .FloatingPanel{display:none!important}}.ruwi-pl-uebergabe{margin:0 0 12px;padding:8px 16px;border-left:3px solid var(--rot);background:var(--sand);font-size:15px;line-height:1.4;font-weight:600;color:var(--tinte)}.ruwi-pl-textlink{margin:8px 0 0;font-size:15px;line-height:1.45}.ruwi-pl-textlink a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}.ruwi-pl-textlink span{color:var(--neben)}.ruwi-pl-r13 [hidden]{display:none!important}.ruwi-pl-r13 .ruwi-pl-main{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"mass seite" "edit seite" "stage seite" "rest seite";grid-template-rows:auto auto auto 1fr}.ruwi-pl-r13 .ruwi-pl-masszeile{grid-area:mass}.ruwi-pl-r13 .ruwi-pl-edit{grid-area:edit}.ruwi-pl-r13 .ruwi-pl-stage{grid-area:stage;height:auto;min-height:0;grid-template-rows:auto auto auto}.ruwi-pl-r13 .ruwi-pl-seite{grid-area:seite}.ruwi-pl-r13 .ruwi-pl-view{height:clamp(420px,calc(100vh - 300px),720px);height:clamp(420px,calc(100svh - 300px),720px)}.ruwi-pl-r13.ist-einstieg .ruwi-pl-main{grid-template-areas:"stage edit" "rest rest";grid-template-rows:auto auto}.ruwi-pl-r13.ist-einstieg .ruwi-pl-view{height:72vh;min-height:420px}.ruwi-pl-r13.ist-einstieg .ruwi-pl-masszeile,.ruwi-pl-r13.ist-einstieg .ruwi-pl-tabs,.ruwi-pl-r13.ist-einstieg .ruwi-pl-antwort,.ruwi-pl-r13.ist-einstieg .ruwi-pl-gedanke,.ruwi-pl-r13.ist-einstieg .ruwi-pl-seite,.ruwi-pl-r13.ist-einstieg .ruwi-pl-neu,.ruwi-pl-r13.ist-einstieg .ruwi-pl-lade,.ruwi-pl-r13.ist-einstieg .ruwi-pl-masse,.ruwi-pl-r13.ist-einstieg .ruwi-pl-erst,.ruwi-pl-r13.ist-einstieg .ruwi-pl-rueck,.ruwi-pl-r13.ist-einstieg .ruwi-pl-blicke{display:none!important}@media(max-width:860px){.ruwi-pl-r13 .ruwi-pl-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"mass" "edit" "stage" "seite" "rest";grid-template-rows:none}.ruwi-pl-r13 .ruwi-pl-view{height:clamp(320px,52vh,430px);height:clamp(320px,52svh,430px)}.ruwi-pl-r13.ist-einstieg .ruwi-pl-main{grid-template-areas:"edit" "stage" "rest"}.ruwi-pl-r13.ist-einstieg .ruwi-pl-view{height:260px;min-height:0}.ruwi-pl-r13 .ruwi-pl-e-zeile{display:none!important}}.ruwi-pl-r13 .ruwi-pl-edit{background:var(--weiss);border-bottom:1px solid var(--kante);padding:16px max(16px,env(safe-area-inset-left,0px)) 24px;display:grid;gap:16px;align-content:start;min-width:0}@media(min-width:861px){.ruwi-pl-r13.ist-einstieg .ruwi-pl-edit{border-bottom:0;border-left:1px solid var(--kante);padding:16px 24px 32px}}.ruwi-pl-edit fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}.ruwi-pl-edit legend{font:600 var(--t-frage)/1.2 var(--head);padding:0;margin:0 0 8px;color:var(--tinte)}.ruwi-pl-edit .ruwi-pl-hilfe,.ruwi-pl-e-zeile{margin:0;font-size:var(--t-s);line-height:1.4;color:var(--neben)}.ruwi-pl-e-zeile{font-size:var(--t-b)}.ruwi-pl-e-kopf{display:flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0;font-size:var(--t-s);color:var(--neben)}.ruwi-pl-e-kopf .ruwi-pl-e-schritt{margin-right:auto}.ruwi-pl-e-kopf .ruwi-pl-text{font-size:var(--t-s);padding:0 4px}.ruwi-pl-e-kopf #pl-e-zurueck{margin-left:-4px}.ruwi-pl-fortschritt{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.ruwi-pl-fortschritt span{height:4px;background:var(--kante)}.ruwi-pl-fortschritt span.ist-fertig{background:var(--navy)}.ruwi-pl-e-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ruwi-pl-edit .ruwi-pl-feld{gap:4px;font-size:var(--t-s);line-height:1.4;color:var(--neben);text-transform:none;letter-spacing:0}.ruwi-pl-edit .ruwi-pl-feld input{font:400 20px/1.25 var(--mono);min-height:52px;padding:8px 12px;background:var(--sand);border:1px solid var(--kante);border-radius:0;color:var(--tinte)}.ruwi-pl-edit .ruwi-pl-feld input[aria-invalid=true]{border-color:var(--rot)}.ruwi-pl-fehler{margin:-8px 0 0;color:var(--rot);font-size:var(--t-s);font-weight:600}.ruwi-pl-schnell{display:flex;flex-wrap:wrap;gap:0 4px;margin:-8px 0 0 -8px}.ruwi-pl-edit>.ruwi-pl-text,.ruwi-pl-edit fieldset>.ruwi-pl-text{justify-self:start;margin-left:calc(-1 * var(--a2))}.ruwi-pl-e-frage{margin:0 0 8px;font-size:var(--t-b);font-weight:600;color:var(--tinte)}.ruwi-pl-e-personen{display:grid;gap:8px}.ruwi-pl-e-personen .ruwi-pl-e-frage{margin:0}.ruwi-pl-segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--kante);background:var(--weiss)}.ruwi-pl-segment button{min-height:44px;min-width:0;border:0;border-left:1px solid var(--kante);border-radius:0;background:transparent;color:var(--tinte);font:inherit;font-size:var(--t-b);cursor:pointer;padding:0 4px}.ruwi-pl-segment button:first-child{border-left:0}.ruwi-pl-segment button[aria-checked=true]{background:var(--navy);color:var(--navy-text);font-weight:600}.ruwi-pl-e-preis{display:flex;justify-content:flex-end;margin-bottom:-8px}.ruwi-pl-e-gruppen{border-bottom:1px solid var(--kante)}.ruwi-pl-e-gk{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;border-top:1px solid var(--kante);border-radius:0;background:none;color:var(--tinte);font:600 var(--t-b)/1.3 var(--body);text-align:left;cursor:pointer}.ruwi-pl-e-gk:after{content:"+";content:"+" / "";font:400 18px/1 var(--mono);color:var(--neben)}.ruwi-pl-e-gk[aria-expanded=true]:after{content:"\2013";content:"\2013" / ""}.ruwi-pl-e-gk span{font-weight:400;color:var(--neben);margin-right:auto;margin-left:-4px}.ruwi-pl-e-modell,.ruwi-pl-e-vl{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 4px 8px 16px;border:0;border-top:1px solid var(--kante);border-radius:0;background:none;color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.ruwi-pl-e-modell strong,.ruwi-pl-e-vl strong{font:400 var(--t-b)/1.35 var(--body)}.ruwi-pl-e-modell small,.ruwi-pl-e-vl small{grid-column:1;font-size:var(--t-s);line-height:1.4;color:var(--neben);font-variant-numeric:tabular-nums}.ruwi-pl-e-vl i{grid-column:2;grid-row:1 / span 2;font-style:normal;font-size:var(--t-s);color:var(--neben);white-space:nowrap}@media(hover:hover){.ruwi-pl-e-modell:hover,.ruwi-pl-e-vl:hover,.ruwi-pl-e-gk:hover{background:var(--sand)}}.ruwi-pl-e-hinweis{margin:0;padding:8px 4px 12px 16px;font-size:var(--t-s);color:var(--neben);border-top:1px solid var(--kante)}.ruwi-pl-e-vorlagen{border-bottom:1px solid var(--kante);margin-top:-8px}.ruwi-pl-e-pers-hilfe{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.ruwi-pl-edit .ruwi-pl-e-warum{min-height:44px;padding:0 4px;margin-left:-4px;font-size:var(--t-s)}.ruwi-pl-e-klappe{border-left:3px solid var(--navy);padding-left:12px;margin-top:-4px}.ruwi-pl-schnell button[aria-pressed=true]{font-weight:600;color:var(--tinte);text-decoration:none;background:var(--sand)}.ruwi-pl-e-steht{margin:0;padding:8px 0 8px 12px;border-left:3px solid var(--navy);font-size:var(--t-b);line-height:1.45;color:var(--tinte)}.ruwi-pl-edit .ruwi-pl-vorlagen{margin:0}.ruwi-pl-edit .ruwi-pl-toggle{margin-left:0}.ruwi-pl-masszeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--weiss);border-bottom:1px solid var(--kante)}.ruwi-pl-masszeile button{min-height:52px;min-width:0;padding:6px 16px;display:grid;align-content:center;gap:0;text-align:left;background:none;border:0;border-radius:0;border-left:1px solid var(--kante);border-top:1px solid var(--kante);color:var(--tinte);font:inherit;cursor:pointer}.ruwi-pl-masszeile button:nth-child(odd){border-left:0;padding-left:max(16px,env(safe-area-inset-left,0px))}.ruwi-pl-masszeile button:nth-child(-n+2){border-top:0}.ruwi-pl-masszeile button[aria-expanded=true]{background:var(--sand)}.ruwi-pl-masszeile button{grid-template-columns:auto minmax(0,1fr);column-gap:var(--a1)}.ruwi-pl-masszeile small{grid-row:1;grid-column:1;font-size:var(--t-s);line-height:1.3;color:var(--neben)}.ruwi-pl-masszeile span{display:contents}.ruwi-pl-masszeile b{grid-row:2;grid-column:1 / -1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 var(--t-in)/1.3 var(--mono);text-decoration:underline dotted 1px;text-underline-offset:3px}.ruwi-pl-masszeile em{grid-row:1;grid-column:2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:var(--t-s);line-height:1.3;color:var(--neben)}@media(min-width:861px){.ruwi-pl-masszeile{grid-template-columns:repeat(4,minmax(0,1fr))}.ruwi-pl-masszeile button{border-top:0}.ruwi-pl-masszeile button:nth-child(odd){border-left:1px solid var(--kante)}.ruwi-pl-masszeile button:first-child{border-left:0}}.ruwi-pl-antwort:focus{outline:none}.ruwi-pl-antwort:focus-visible{outline:2px solid var(--wahl);outline-offset:-2px}.ruwi-pl .ruwi-pl-edit legend:focus{outline:none}.ruwi-pl .ruwi-pl-edit legend:focus-visible{outline:2px solid var(--wahl);outline-offset:2px}.ruwi-pl-leiste{position:absolute;z-index:3;display:flex;align-items:stretch;transform:translate(-50%,-100%);background:var(--weiss);border:1px solid var(--kante);border-top:3px solid var(--wahl, var(--navy));max-width:calc(100% - 8px)}.ruwi-pl-leiste[hidden]{display:none}.ruwi-pl-leiste-n{display:flex;align-items:center;padding:0 var(--a2, 8px);font-size:var(--t-s, 13px);color:var(--neben);max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruwi-pl-leiste button{min-height:44px;min-width:44px;padding:0 var(--a3, 16px);border:0;border-left:1px solid var(--kante);background:none;color:var(--tinte);font:400 var(--t-b, 15px)/1.2 var(--body);cursor:pointer}.ruwi-pl-leiste button:hover{background:var(--sand)}.ruwi-pl-leiste button[data-l=del]{color:var(--rot)}@media(max-width:860px){.ruwi-pl-leiste-n{display:none}.ruwi-pl-leiste button{padding:0 var(--a2, 8px)}}@media(max-width:860px){.ruwi-pl-r13.ist-einstieg.ist-tuerschritt .ruwi-pl-main{grid-template-areas:"stage" "edit" "rest"}.ruwi-pl-r13.ist-einstieg.ist-tuerschritt .ruwi-pl-view{height:240px}}.ruwi-pl-schublade{position:absolute;z-index:4;top:0;left:0;bottom:0;width:min(360px,100%);display:flex;flex-direction:column;background:var(--weiss);border-right:1px solid var(--kante)}.ruwi-pl-schublade[hidden]{display:none}.ruwi-pl-schublade-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--a2, 8px);padding:0 var(--a2, 8px) 0 var(--a3, 16px);min-height:52px;border-bottom:1px solid var(--kante);font:600 var(--t-b, 15px)/1.2 var(--body)}.ruwi-pl-schublade-inhalt{overflow-y:auto;padding:var(--a2, 8px) var(--a3, 16px) var(--a3, 16px);flex:1}.ruwi-pl-plus span[aria-hidden]{font-weight:600}@media(max-width:860px){.ruwi-pl-schublade{width:100%;border-right:0}}@media(max-width:860px){.ruwi-pl-plus span[data-t]{display:none}.ruwi-pl-plus{min-width:44px;padding:0 var(--a2, 8px);font-size:20px}}@media(min-width:861px){.ruwi-pl-view.mit-schublade #pl-plan,.ruwi-pl-view.mit-schublade #pl-gl{left:360px;width:calc(100% - 360px)!important}}.ruwi-pl-r13 .ruwi-pl-ausweg{display:block;font-weight:600}.ruwi-pl-leiste.ist-unten{left:50%;top:auto;bottom:6px;transform:translate(-50%);border-top-width:1px;border-bottom:3px solid var(--wahl, var(--navy))}.ruwi-pl-view:has(.ruwi-pl-leiste.ist-unten:not([hidden])) .ruwi-pl-rueck,.ruwi-pl-view:has(.ruwi-pl-leiste.ist-unten:not([hidden])) .ruwi-pl-erst{bottom:58px}.ruwi-pl-kurzweg{display:none}@media(max-width:860px){.ruwi-pl-kurzweg{display:block;margin:0;padding:var(--a2, 8px) var(--a3, 16px);font-size:var(--t-s, 13px);border-top:1px solid var(--kante)}.ruwi-pl-kurzweg a{display:inline-block;min-height:44px;line-height:44px;color:var(--navy)}}.ruwi-pl-schule{display:flex;gap:var(--a2, 8px);align-items:center;min-height:44px;font-size:var(--t-s, 13px);color:var(--neben)}.ruwi-pl-schule input{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ruwi-planer.css.map */
