.pcc-kopf{flex-direction:column;flex:none;gap:9px;padding:4px 16px 8px;display:flex}.pcc-zeile{align-items:center;gap:9px;min-width:0;display:flex}.pcc-luecke{flex:1;min-width:0}.pcc-symbol{border:1px solid var(--sp-divider,#33353a);background:var(--sp-control,#2a2b30);color:#fff;height:43px;font:inherit;border-radius:22px;align-items:center;gap:8px;min-width:0;padding:0 14px 0 12px;display:inline-flex}.pcc-symbol strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.pcc-kurs{line-height:calc(1.2 * var(--leading-scale,1.125));font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.pcc-kurs span{color:#fff;font-size:13px}.pcc-kurs small{font-size:13px}.pcc-kurs small[data-dir=up]{color:var(--sp-positive,#34d399)}.pcc-kurs small[data-dir=down]{color:var(--sp-negative,#f87171)}.pcc-rund{border:1px solid var(--sp-divider,#33353a);background:var(--sp-control,#2a2b30);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.pcc-rund.pcc-gross{width:47px;height:47px}.pcc-rund.pcc-klein{width:36px;height:36px}.pcc-intervalle{border:1px solid var(--sp-divider,#33353a);background:var(--sp-control,#2a2b30);border-radius:19px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.pcc-intervalle button{min-width:40px;height:30px;color:var(--sp-text-muted,#8e8e93);font:inherit;background:0 0;border:0;border-radius:15px;padding:0 8px;font-size:13px;font-weight:600}.pcc-intervalle button[data-active]{color:#fff;background:#ffffff1a;font-weight:700}.pcc-fuss{flex:none;align-items:center;gap:9px;padding:14px 16px 12px;display:flex}.pcc-plan{background:var(--sp-lime,#c8e44c);color:#111;height:47px;font:inherit;border:0;border-radius:24px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:700;display:inline-flex}.pcc-sheet-hinter{z-index:960;background:#00000073;position:fixed;inset:0}.pcc-sheet{z-index:961;max-height:78dvh;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--sp-divider,#33353a);color:#fff;background:#1c1c20;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.pcc-sheet-griff{background:#ffffff40;border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.pcc-sheet-kopf{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pcc-sheet-kopf h2{flex:1;margin:0;font-size:20px;font-weight:700}.pcc-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pcc-raster button,.pcc-liste button{background:var(--sp-control,#2a2b30);color:#fff;font:inherit;border:0;align-items:center;display:flex}.pcc-raster button{border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:10px 4px}.pcc-raster button span{color:var(--sp-text-muted,#a0a0a8);text-align:center;font-size:12px}.pcc-liste{flex-direction:column;gap:6px;display:flex}.pcc-liste button{text-align:left;border-radius:14px;gap:14px;min-height:52px;padding:0 16px;font-size:16px}.pcc-magnet{background:var(--sp-control,#2a2b30);color:#fff;width:100%;min-height:60px;font:inherit;text-align:left;border:0;border-radius:30px;align-items:center;gap:12px;margin-top:14px;padding:0 16px;display:flex}.pcc-magnet>span{flex-direction:column;flex:1;display:flex}.pcc-magnet strong{font-size:16px}.pcc-magnet small{color:var(--sp-text-muted,#a0a0a8);font-size:12px}.pcc-schalter{background:#ffffff2e;border-radius:16px;flex:none;width:51px;height:31px;transition:background .15s;position:relative}.pcc-schalter:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .15s;position:absolute;top:2px;left:2px}.pcc-schalter[data-an]{background:var(--sp-lime,#c8e44c)}.pcc-schalter[data-an]:after{background:#111;transform:translate(20px)}.pcc-hinweis{font-size:13px;line-height:calc(1.45 * var(--leading-scale,1.125));color:var(--sp-text-muted,#a0a0a8);margin:14px 4px 0}.pcc-setzhinweis{z-index:40;border:1px solid var(--sp-divider,#33353a);color:#fff;max-width:calc(100% - 24px);font-size:15px;font-weight:600;line-height:calc(1.2 * var(--leading-scale,1.125));white-space:nowrap;background:#141418f0;border-radius:24px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000073}.pcc-setzhinweis span{text-overflow:ellipsis;overflow:hidden}.pcc-objektleiste{z-index:40;border:1px solid var(--sp-divider,#33353a);background:#141418f0;border-radius:30px;align-items:center;gap:10px;padding:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 6px 20px #00000073}.pcc-objektleiste .pcc-haupt{flex:1;justify-content:center;min-width:0}.pcc-objektleiste .pcc-haupt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcc-abschnitt{margin-bottom:16px}.pcc-abschnitt h3{color:var(--sp-text-muted,#a0a0a8);margin:0 0 8px;font-size:13px;font-weight:600}.pcc-abschnitt h3+.pcc-segmente+h3,.pcc-segmente+h3{margin-top:14px}.pcc-farben{flex-wrap:wrap;gap:12px;display:flex}.pcc-farbe{border:2px solid #0000;border-radius:50%;outline:2px solid #0000;width:40px;height:40px;padding:0}.pcc-farbe[aria-checked=true]{border-color:#1c1c20;outline-color:#fff}.pcc-segmente{background:#ffffff0f;border-radius:14px;gap:4px;padding:4px;display:flex}.pcc-segmente button{color:#fff;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;height:44px;display:flex}.pcc-segmente button[aria-checked=true]{background:#ffffff29}.pcc-segmente button i{background:#fff;border-radius:2px;width:34px;display:block}
