.pt{--o:#E8501E;--ob:#CE4319;--od:#B33A15;--ot:#1F1F1F;--otint:#FDEBE4;--onob:#FFFFFF;--ink:#3A3A3A;--inkd:#1F1F1F;--muted:#6B6B6B;--muted2:#6F6F6F;--muted3:#8A8A8A;--dark:#2B2B2B;--paper:#F4F3F1;--field:#FAFAF9;--hover:#FAF9F7;--grey:#EEECE8;--line:#E7E5E1;--divider:#F1EFEC;--line-strong:#D6D2CC;--ok:#1F7A4D;--okt:#E6F4EC;--warn:#92400E;--warnt:#FEF3C7;--bad:#C0262D;--badt:#FDE3E3;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--side:244px;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.pt h1,.pt h2,.pt h3{font-family:inherit;letter-spacing:-.01em;color:var(--inkd)}.pt-head{margin-bottom:20px}.pt-head h1{font-size:24px;font-weight:700;line-height:1.2}.pt-head p{font-size:13px;color:var(--muted)}.pt :focus-visible{outline:2px solid rgba(232,80,30,.4);outline-offset:2px}.pt .mono,.pt code,.pt kbd{font-family:var(--mono)}.pt-adminbar{background:var(--dark);color:#fff;font-size:12px;padding:0 16px;min-height:36px;display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap}.pt-adminbar .pt-ab-t b{font-weight:600}.pt-adminbar .pt-ab-x{color:#B8B4AE}.pt-ab-acts{margin-left:auto;display:flex;gap:6px}.pt .pt-ab-acts a{color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:6px;padding:3px 10px;text-decoration:none;font-weight:500;font-size:12px;line-height:18px}.pt .pt-ab-acts a:hover{background:rgba(255,255,255,.08)}.pt-adminbar.pt-adminbar-warn,.pt-adminbar.pt-demobar{background:var(--warnt);color:var(--warn);border-bottom:1px solid #f3e2a9}@media (min-width:1024px){.pt-bars{position:-webkit-sticky;position:sticky;top:0;z-index:45}.pt-adminbar{height:36px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.pt-adminbar .pt-ab-t{overflow:hidden;text-overflow:ellipsis;min-width:0}}.pt-frame{display:flex;align-items:flex-start;flex:1 0 auto;width:100%}.pt-side{position:-webkit-sticky;position:sticky;top:var(--barh,0);height:calc(100vh - var(--barh, 0px));height:calc(100dvh - var(--barh, 0px));width:var(--side);flex:0 0 var(--side);background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:40}.pt-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 12px 18px;border-bottom:1px solid var(--divider);flex-shrink:0}.pt-side-head .pt-logo{padding:0}.pt-logo.claim img{height:auto;width:156px}.pt-side-head-r{display:flex;align-items:center;gap:4px}.pt-mtop,.pt-scrim,.pt-side-ctx,.pt-side-x{display:none}.pt-snav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 16px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.pt .pt-snav a{text-decoration:none}.pt .pt-snav-top{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 10px;margin-bottom:2px;border-radius:8px;font-size:13px;font-weight:600;color:var(--inkd)}.pt .pt-snav-top:hover{background:var(--paper)}.pt .pt-snav-top.on{background:var(--otint);color:var(--ot)}.pt-sgroup{margin-top:2px}.pt-sgroup-h{display:flex;align-items:center;gap:8px;width:100%;min-height:0;padding:7px 10px 3px;line-height:1.2;background:none;border:0;cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-radius:6px}.pt-sgroup-h>svg:first-child{width:14px;height:14px;flex-shrink:0}.pt-sgroup-h:hover,.pt-sgroup.on>.pt-sgroup-h{color:var(--inkd)}.pt-schev{margin-left:auto;flex-shrink:0;color:var(--muted2);opacity:.7;transition:transform .15s ease}.pt-sgroup.zu .pt-schev{transform:rotate(-90deg)}.pt-sgroup.zu .pt-sgroup-i{display:none}.pt-sgroup-i{display:grid;grid-gap:0;gap:0;padding-top:1px}.pt .pt-sgroup-i a{display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 10px 4px 32px;line-height:1.3;border-radius:8px;font-size:13px;color:var(--ink)}.pt .pt-sgroup-i a:hover{background:var(--paper);color:var(--inkd)}.pt .pt-sgroup-i a.on{background:var(--otint);color:var(--ot);font-weight:600}.pt-snav-l{flex:1 1;min-width:0;overflow-wrap:anywhere}.pt-ico{flex-shrink:0}.pt-snav .pt-badge{margin-left:auto}.pt-side-user{border-top:1px solid var(--line);padding:12px 12px 14px 14px;flex-shrink:0;background:#fff}.pt-ubox-r{display:flex;align-items:center;gap:10px}.pt-ubox .pt-avatar{width:36px;height:36px;border-radius:18px;background:var(--dark);color:#fff;font-size:12px}.pt-ubox-n{flex:1 1;min-width:0;display:grid;line-height:1.3}.pt-ubox-n b{font-size:13px;font-weight:600;color:var(--inkd)}.pt-ubox-n b,.pt-ubox-n small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-ubox-n small{font-size:11.5px;color:var(--muted)}.pt-ubox form{margin:0}.pt-ubox .pt-chip{margin-top:10px}.pt-iconbtn{width:36px;height:36px;border:0;background:none;border-radius:8px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pt-iconbtn:hover{background:var(--paper);color:var(--inkd)}.pt-body{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:calc(100vh - var(--barh, 0px))}.pt-body>.pt-main{margin:0;max-width:1320px;padding:28px 32px 40px}.pt-body>.pt-trust{background:transparent;padding:14px 32px;margin-top:auto}.pt-bell{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:8px;font-size:15px}.pt-bell:hover{background:var(--paper)}@media (min-width:1024px){.pt:has(.pt-frame)>.lf{margin-left:var(--side)}}@media (max-width:1023.98px){.pt-frame{display:block}.pt-mtop{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:56px;justify-content:space-between;gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid var(--line)}.pt-mtop,.pt-mtop .pt-logo{display:flex;align-items:center}.pt-mtop .pt-logo{padding:0;min-height:44px}.pt-mtop .pt-logo img{height:22px;width:auto}.pt-mtop-r{display:flex;align-items:center;gap:6px}.pt-mburger{min-width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:0 12px;color:var(--inkd)}.pt-mburger-t{font-size:13px;font-weight:600;line-height:1}.pt-mburger .pt-burger-i{display:grid;grid-gap:4px;gap:4px}.pt-mburger .pt-burger-i i{display:block;width:18px;height:2px;background:var(--inkd);border-radius:2px}.pt-bell{min-width:44px;min-height:44px}.pt-side{position:fixed;top:0;right:0;bottom:0;left:auto;height:100vh;height:100dvh;width:86%;max-width:340px;border-right:0;border-left:1px solid var(--line);box-shadow:-16px 0 40px rgba(0,0,0,.14);transform:translateX(100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s;z-index:70;padding-bottom:env(safe-area-inset-bottom)}.pt-frame[data-menu="1"] .pt-side{transform:none;visibility:visible;transition:transform .22s ease}.pt-scrim{display:block;position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;margin:0;cursor:default}.pt-side-head{padding:12px 12px 12px 18px}.pt-logo.claim img{width:140px}.pt-side-bell{display:none}.pt-side-x{display:inline-flex;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;align-items:center;justify-content:center;color:var(--inkd);cursor:pointer;padding:0}.pt-side-ctx{display:block;padding:10px 18px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--divider)}.pt .pt-sgroup-i a,.pt .pt-snav-top{min-height:40px;font-size:14px}.pt-sgroup-h{min-height:32px;font-size:11px;padding-top:8px}.pt-ubox-r form .pt-iconbtn{width:44px;height:44px}.pt-body{min-height:0}.pt-body>.pt-main{padding:16px max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.pt-body>.pt-trust{padding:12px max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom))}html.pt-noscroll,html.pt-noscroll body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.pt-frame[data-menu="1"] .pt-side,.pt-schev,.pt-side{transition:none}}@media (max-width:760px){.pt{font-size:14px}}.pt-card{--cp:16px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:var(--cp);box-shadow:none}.pt-card.accent{border:1.5px solid var(--o)}.pt-card>.pt-ct{margin:calc(-1 * var(--cp)) calc(-1 * var(--cp)) 14px;padding:11px var(--cp);border-bottom:1px solid var(--divider);align-items:center;min-height:44px}.pt-ct h2{letter-spacing:0;line-height:1.3}.pt-card h3,.pt-ct h2{font-size:13px;font-weight:600}@media (max-width:760px){.pt-card{--cp:14px;padding:var(--cp)}}.pt-pill{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px;background:var(--grey);color:#5A5A5A}.pt-pill.ok{background:var(--okt);color:var(--ok)}.pt-pill.warn{background:var(--warnt);color:var(--warn)}.pt-pill.bad{background:var(--badt);color:var(--bad)}.pt-pill.o{background:var(--otint);color:var(--ot)}.pt-chip{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px;background:var(--grey);color:#5A5A5A}.pt-chip.ok{background:var(--okt);color:var(--ok)}.pt-badge{background:var(--o);border-radius:9px;font-weight:600}.pt-small{font-size:12px;color:var(--muted)}.pt .kpi b{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--inkd)}.pt .kpi span{font-size:12px;color:var(--muted)}.pt-donut .lab b{font-weight:700}.pt-bar{height:6px;background:var(--grey)}.pt-bar,.pt-bar>span{border-radius:3px}.pt-status-title{font-size:17px;font-weight:700}.pt-table{font-size:12.5px}.pt-table th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line);background:transparent}.pt-table td{padding:9px 10px;border-bottom:1px solid var(--divider)}.pt-table tbody tr:hover>td{background:var(--hover)}.pt-table .num,.pt-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-flash{border-radius:8px;padding:10px 14px;font-weight:500;font-size:13px;border:1px solid transparent}.pt-flash.ok{border-color:#CDE8D8}.pt-flash.err{background:#FDF3F4;color:#B3123A;border-color:#F3C7CB}.pt-note{background:var(--field);border:1px dashed var(--line-strong);border-radius:10px;color:var(--muted);font-size:12.5px}.pt-trust{font-size:11.5px;color:var(--muted);border-top:1px solid var(--line)}.pt-form label{font-size:12px;color:var(--inkd)}.pt-form .help{font-size:11.5px}.pt-form fieldset{border:1px solid var(--line);border-radius:12px}.pt-form legend{font-size:13px;font-weight:600}.pt input[type=date],.pt input[type=email],.pt input[type=number],.pt input[type=password],.pt input[type=search],.pt input[type=text],.pt input[type=time],.pt input[type=url],.pt select,.pt textarea,.pt-form input[type=date],.pt-form input[type=email],.pt-form input[type=number],.pt-form input[type=text],.pt-form input[type=time],.pt-form input[type=url],.pt-form select,.pt-form textarea{border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:var(--inkd);font-family:inherit;min-width:0}.pt input:focus,.pt select:focus,.pt textarea:focus{outline:none;border-color:var(--o);box-shadow:0 0 0 2px rgba(232,80,30,.4);background:#fff}.pt input[type=checkbox],.pt input[type=radio]{accent-color:var(--o)}.pt button.pt-btn,.pt-btn{border-radius:8px;font-weight:600;font-family:inherit}.pt .pt-btn.quiet,.pt a.pt-btn.quiet{background:#fff;color:var(--inkd);border-color:var(--line-strong)}.pt .pt-btn.quiet:hover{background:var(--hover);border-color:#CFCAC3}.pt .pt-btn.danger{background:#FDF3F4;color:#B3123A;border-color:#F3C7CB}.pt .pt-btn.danger:hover{background:#FBE6E9}.pt button.pt-btn:disabled,.pt-btn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:761px){.pt a.pt-btn,.pt button.pt-btn,.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;font-size:12.5px;line-height:18px}.pt .pt-btn.small,.pt a.pt-btn.small,.pt button.pt-btn.small{min-height:28px;padding:4px 10px;font-size:12px}.pt input[type=date],.pt input[type=email],.pt input[type=number],.pt input[type=password],.pt input[type=search],.pt input[type=text],.pt input[type=url],.pt select,.pt-form input[type=date],.pt-form input[type=email],.pt-form input[type=number],.pt-form input[type=text],.pt-form input[type=url],.pt-form select{min-height:32px;font-size:13px;padding:5px 10px}.pt textarea{font-size:13px;padding:8px 10px}.pt-tabs{gap:0 2px;border-bottom:1px solid var(--line);margin-bottom:16px}.pt .pt-tabs a{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:8px 12px;margin-bottom:-1px;font-size:13px;font-weight:500;color:var(--muted)}.pt .pt-tabs a:hover{color:var(--inkd)}.pt .pt-tabs a.on{background:none;color:var(--inkd);font-weight:600;border-bottom-color:var(--o)}.pt-head h1{font-size:26px}}.pt-crumbs ol{font-size:12px}.pt-crumbbar .pt-back{font-weight:500}.pt .pt-sgroup-h:hover{background:var(--paper)}.pt .pt-scrim,.pt .pt-scrim:hover{background:rgba(0,0,0,.4)}.pt .pt-mburger:hover,.pt .pt-side-x:hover{background:var(--paper)}.pt-mtop .pt-logo{order:0}.pt-mtop .pt-mtop-r{order:1;margin-left:auto}.pt .pt-back{gap:.3em}.pt a.pt-btn,.pt button.pt-btn,.pt-btn{background:var(--ob);border-color:var(--ob);color:#fff}.pt a.pt-btn:hover,.pt button.pt-btn:hover,.pt-btn:hover{background:var(--od);border-color:var(--od)}.pt .pt-btn.quiet,.pt a.pt-btn.quiet,.pt button.pt-btn.quiet{background:#fff;color:var(--inkd);border-color:var(--line-strong)}.pt .pt-btn.quiet:hover,.pt a.pt-btn.quiet:hover{background:var(--hover);border-color:#CFCAC3}.pt .pt-btn.danger,.pt a.pt-btn.danger,.pt button.pt-btn.danger{background:#FDF3F4;color:#B3123A;border-color:#F3C7CB}.pt .pt-btn.dark,.pt button.pt-btn.dark{background:var(--dark);border-color:var(--dark);color:#fff}.pt .pt-btn.dark:hover{background:#000;border-color:#000}.pt .pt-btn.ghost,.pt a.pt-btn.ghost,.pt button.pt-btn.ghost{background:transparent;border-color:transparent;color:var(--ot)}.pt .pt-btn.ghost:hover{background:var(--otint)}.pt-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pt-badge,.pt-fchip.on{border-color:var(--ob)}.pt-badge,.pt-chip.solid,.pt-fchip.on,.pt-pill.solid{background:var(--ob);color:var(--onob)}.pt-chip.dark,.pt-pill.dark{background:var(--dark);color:#fff}.pt-chip.o{background:var(--otint);color:var(--ot)}.pt-chip.warn{background:var(--warnt);color:var(--warn)}.pt-chip.bad{background:var(--badt);color:var(--bad)}.pt ::placeholder{color:var(--muted2);opacity:1}.pt input:disabled,.pt select:disabled,.pt textarea:disabled{opacity:.4;cursor:not-allowed}.pt .is-invalid,.pt input[aria-invalid=true],.pt select[aria-invalid=true],.pt textarea[aria-invalid=true]{border-color:#B3123A;background:#FDF3F4}.pt-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.pt-kpis.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-kpis.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-kpis.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.pt-kpis.c6{grid-template-columns:repeat(6,minmax(0,1fr))}}.pt-kpi{display:flex;flex-direction:column;gap:0;min-width:0;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px;text-decoration:none}.pt a.pt-kpi{color:inherit}.pt a.pt-kpi:hover{border-color:var(--line-strong);background:var(--hover)}.pt-kpi-l{font-size:11px;font-weight:500;color:var(--muted);line-height:1.3}.pt-kpi-v{font-family:var(--mono);font-size:18px;font-weight:600;line-height:1;margin-top:6px;color:var(--inkd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.pt-kpi-v{font-size:22px}}.pt-kpi-v.orange{color:var(--o)}.pt-kpi-v.ok{color:var(--ok)}.pt-kpi-v.bad{color:var(--bad)}.pt-kpi-s{margin-top:6px;font-size:11px;line-height:1.35;color:var(--muted)}.pt-dsheet{flex:0 0 auto;width:44px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;text-align:center}.pt-dsheet.sm{width:36px}.pt-dsheet-m{padding:1px 0;background:var(--dark);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:12px}.pt-dsheet.warn .pt-dsheet-m{background:var(--ob);color:var(--onob)}.pt-dsheet.danger .pt-dsheet-m{background:var(--bad)}.pt-dsheet.done .pt-dsheet-m{background:#1F7A4D}.pt-dsheet-d{padding:2px 0;font-family:var(--mono);font-size:16px;font-weight:600;line-height:1.2;color:var(--inkd)}.pt-dsheet.sm .pt-dsheet-d{font-size:13px}.pt-meter{height:6px;border-radius:3px;background:var(--grey);overflow:hidden}.pt-meter>span{display:block;height:100%;border-radius:3px;background:var(--o)}.pt-meter.ok>span{background:#2E9E63}.pt-meter.bad>span{background:var(--bad)}.pt-ph{margin-bottom:20px}.pt-ph-c{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;font-size:12px;color:var(--muted)}.pt .pt-ph-c a{color:var(--ot);text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:2px}.pt .pt-ph-c a:hover{text-decoration:underline}.pt .pt-ph-back{min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-weight:500}.pt .pt-ph-back,.pt-ph-crumb{display:inline-flex;align-items:center}.pt-ph-crumb{gap:8px}.pt-ph-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.pt-ph-t{min-width:0}.pt-ph-t h1{font-size:24px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}@media (min-width:761px){.pt-ph-t h1{font-size:26px}}.pt-ph-t p{margin-top:4px;max-width:760px;font-size:13px;color:var(--muted)}.pt-ph-a{flex-wrap:wrap}.pt-notice,.pt-ph-a{display:flex;gap:8px}.pt-notice{align-items:flex-start;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45;background:#F7F6F4;color:#4A4A4A}.pt-notice-i{flex:0 0 auto;display:inline-grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:50%;border:1.5px solid;font-size:10px;font-weight:700;line-height:1;font-family:var(--mono)}.pt-notice.orange{background:var(--otint);color:#8F2D0E}.pt-notice.amber{background:var(--warnt);color:#78350F}.pt-notice.green{background:var(--okt);color:#1F5A3A}.pt-notice.red{background:#FDF3F4;color:#8A1030;border:1px solid #f3c7cb}.pt-empty{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:24px 16px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--field);text-align:center;color:var(--muted);font-size:12.5px}.pt-empty b{font-size:13px;font-weight:600;color:var(--inkd)}.pt-empty p{max-width:460px;margin:0}.pt-empty-i{font-size:20px;line-height:1;color:var(--line-strong)}.pt-empty-a{margin-top:8px}.pt-errst{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;border:1px solid #f3c7cb;border-radius:10px;background:#FDF3F4;padding:12px 14px;color:#7F1D1D;font-size:12.5px}.pt-errst-i{flex:0 0 auto;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bad);color:#fff;font-family:var(--mono);font-size:12px;font-weight:700}.pt-errst-b{flex:1 1 220px;min-width:0}.pt-errst-b b{font-weight:600}.pt-errst-b p{margin:2px 0 0;font-size:12px;color:#9F1239}.pt-spin{display:inline-block;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pt-spin .7s linear infinite;vertical-align:-2px}@keyframes pt-spin{to{transform:rotate(1turn)}}.pt-sk{background:linear-gradient(90deg,#ECEAE6 25%,#F6F5F2 37%,#ECEAE6 63%);background-size:400% 100%}.pt-sk.round{border-radius:50%}@media (prefers-reduced-motion:reduce){.pt-spin{animation-duration:2s}}.pt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt .pt-btn.danger:hover,.pt a.pt-btn.danger:hover{background:#FBE6E9;border-color:#F3C7CB}.pt-avatar.big{background:var(--ob);color:var(--onob)}.pt .pt-btn.is-hover{background:var(--od);border-color:var(--od)}.pt .pt-btn.quiet.is-hover{background:var(--hover);border-color:#CFCAC3}.pt .pt-btn.dark.is-hover{background:#000;border-color:#000}.pt .pt-btn.ghost.is-hover{background:var(--otint);border-color:transparent}.pt .pt-btn.is-focus,.pt input.is-focus{outline:2px solid rgba(232,80,30,.4);outline-offset:2px}.pt input.is-focus{border-color:var(--o);box-shadow:0 0 0 2px rgba(232,80,30,.4);outline:none;background:#fff}.pt-ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--divider)}.pt-ds-row:last-child{border-bottom:0}.pt-ds-l{flex:0 0 140px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pt-ds-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pt-ds-sw{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-ds-sw1{display:grid;grid-template-columns:32px 1fr;grid-column-gap:10px;column-gap:10px;align-items:center}.pt-ds-sw1 i{grid-row:span 2;width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.pt-ds-sw1 b{font-size:12px;font-weight:600;color:var(--inkd)}.pt-ds-sw1 span{font-family:var(--mono);font-size:11px;color:var(--muted)}.pt-ds-ser{display:flex;gap:6px}.pt-ds-ser i{width:36px;height:20px;border-radius:4px}.pt-ds-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pt-ds-form label{display:grid;grid-gap:4px;gap:4px;font-size:11px;font-weight:500;color:var(--muted);align-content:start}.pt-ds-wide{grid-column:1/-1}@media (max-width:760px){.pt-ds-l{flex-basis:100%}}.pt-tl{scrollbar-width:thin}.pt-tl b{font-size:12.5px}.pt-tl small{color:var(--muted);font-size:11.5px}.pt-tl small.pt-kurzgrund{display:block;margin-top:2px;white-space:normal}@media (max-width:760px){.pt-tl{display:grid;grid-gap:0;gap:0;overflow:visible;padding:0}.pt-tl>div{min-width:0;text-align:left;padding:0 0 14px 34px}.pt-tl .ln{top:0;bottom:0;left:10px;right:auto;width:3px;height:auto}.pt-tl>div:first-child .ln{left:10px;top:11px}.pt-tl>div:last-child .ln{right:auto;bottom:auto;height:11px}.pt-tl>div:only-child .ln{display:none}.pt-tl .dot{left:0;margin-left:0}.pt-tl b{font-size:14px}.pt .pt-table:not([data-mt]){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.pt .pt-form input,.pt .pt-form select,.pt .pt-form textarea{max-width:100%;min-width:0}.pt-card{min-width:0}}.pt label{overflow-wrap:anywhere}.pt .pt-table td:last-child{white-space:normal}@media (max-width:760px){.pt .pt-table[data-mt=cards] td input[type=text],.pt .pt-table[data-mt=cards] td select{width:100%;min-width:0}}.pt .pt-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1024px){.pt .pt-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pt .pt-split>.pt-card:only-child{grid-column:1/-1}}.pt .pt-wrow{display:flex;gap:10px;align-items:flex-start}.pt .pt-wrow .pt-dsheet{flex:none}.pt .pt-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 0 14px}.pt .pt-mnav{display:inline-flex;align-items:center;gap:4px;background:var(--card,#fff);border:1px solid var(--line,#e7e5e1);border-radius:10px;padding:4px}.pt .pt-mnav-c,.pt .pt-mnav-s{padding:7px 12px;font-size:13px;border-radius:7px;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center}.pt .pt-mnav-s{color:var(--muted);text-decoration:none}.pt .pt-mnav-s:hover{background:var(--paper);color:var(--ink)}.pt .pt-mnav-c{font-weight:600;color:var(--ink)}.pt .pt-seg{display:inline-flex;background:var(--card,#fff);border:1px solid var(--line,#e7e5e1);border-radius:10px;padding:4px;gap:2px}.pt .pt-seg a{padding:7px 14px;font-size:13px;border-radius:7px;color:var(--muted);text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.pt .pt-seg a:hover{background:var(--paper);color:var(--ink)}.pt .pt-seg a.on,.pt .pt-seg a.on:hover{background:var(--ob);color:var(--onob)}@media (min-width:1024px){.pt .pt-split.pt-split-r{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.pt .pt-when-in{display:inline-flex;gap:10px;align-items:center;white-space:nowrap}.pt .pt-mini{background:var(--card,#fff);border:1px solid var(--line,#e7e5e1);border-radius:12px;padding:14px 16px}.pt .pt-mini-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.pt .pt-mini-t{background:var(--otint);color:var(--ot);font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px}.pt .pt-mini-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.pt .pt-mini-w{text-align:center;font-size:11px;color:var(--muted);padding-bottom:2px}.pt .pt-mini-d,.pt .pt-mini-w{font-family:var(--mono,ui-monospace,monospace)}.pt .pt-mini-d{position:relative;aspect-ratio:1/1;min-height:30px;border-radius:8px;background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink);flex-direction:column;line-height:1.1}.pt .pt-mini-d.blank{background:transparent}.pt .pt-mini-d.ev{background:var(--ob);color:var(--onob);font-weight:700}.pt .pt-mini-d.today:not(.ev){background:var(--ink);color:#fff}.pt .pt-mini-d i{font-style:normal;font-size:9px;opacity:.9}.pt .pt-cal .pt-cal-dot{display:none}.pt .pt-cal-list{display:none;list-style:none;margin:14px 0 0;padding:0;gap:10px;flex-direction:column}.pt .pt-cal-list li{display:flex;gap:10px;align-items:flex-start}.pt .pt-cal-list li>span{display:flex;flex-direction:column}@media (max-width:767px){.pt .pt-cal{table-layout:fixed}.pt .pt-cal td{height:44px;padding:3px;text-align:center}.pt .pt-cal th{text-align:center;padding:4px 0}.pt .pt-cal .ev{display:none}.pt .pt-cal .d{color:var(--ink);margin:0}.pt .pt-cal .pt-cal-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--ob);margin:3px auto 0}.pt .pt-cal-list{display:flex}.pt .pt-when-in{white-space:normal}}.pt .pt-aktuell{border:1px solid var(--line);border-left:4px solid var(--ob);background:#fff;border-radius:12px;padding:16px 18px}.pt .pt-aktuell h2{font-size:16px;margin:0 0 12px}@media (min-width:1024px){.pt .pt-aktuell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pt .pt-aktuell>h2,.pt .pt-aktuell>p{grid-column:1/-1}.pt .pt-aktuell-item{margin:0}}.pt .pt-aktuell-item{background:var(--field)}.pt .pt-aktuell-item,.pt .pt-rueck{border:1px solid var(--line)}.pt .pt-rueck>summary{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-height:44px}.pt .pt-rueck-list li{align-items:center;padding:8px 0;border-top:1px solid var(--divider)}.pt .pt-rueck-list .d{width:auto;min-width:128px;display:flex;gap:8px;align-items:center;color:var(--muted)}.pt .pt-rueck-list .d .pt-small{display:none}@media (min-width:640px){.pt .pt-rueck-list .d .pt-small{display:inline}}.pt .pt-rueck-list .c{color:var(--muted)}.pt .pt-ph-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:12.5px}.pt .pt-ph-links a{color:var(--ot);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:2px}.pt .pt-ph-links a:hover{text-decoration:underline}.pt .pt-ph-links .pt-pill{font-weight:500}.pt .ad-top{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.pt .ad-top>.pt-small{grid-column:1/-1}.pt .ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pt .ad-kpis .kpi{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper,#fff);gap:3px;align-content:start}.pt .ad-kpis .kpi b{order:2;font-size:20px}.pt .ad-kpis .kpi>span:first-of-type{order:1;font-size:11.5px}.pt .ad-kpis .kpi>span:nth-of-type(2){order:3;font-size:11.5px}.pt .ad-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pt .ad-charts .ad-chart{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.pt .pt-grid.wide:has(.ad-hrow){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:1180px){.pt .ad-top{grid-template-columns:1fr}.pt .ad-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.pt .pt-grid.wide:has(.ad-hrow){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pt .ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt .ad-charts,.pt .pt-grid.wide:has(.ad-hrow){grid-template-columns:1fr}}.pt .pt-head p.pt-small{margin-top:8px;font-size:12.5px}.pt .pt-head p.pt-small a{color:var(--ot);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:2px}.pt .pt-head p.pt-small a:hover{text-decoration:underline}@media (max-width:760px){.pt .pt-mnav{display:flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:space-between}.pt .pt-mnav-c,.pt .pt-mnav-s{padding:7px 6px;font-size:12px;min-width:0}.pt .pt-seg{max-width:100%}}.pt .ad-kpis .kpi{background:#fff}.pt .ad-kpis .kpi b{font-size:18px;white-space:nowrap}.pt .ad-top .pt-list li{display:block;padding:8px 0;border-bottom:1px solid var(--divider)}.pt .ad-top .pt-list li:last-child{border-bottom:0}.pt .ad-top .pt-list li>b{display:inline;margin-left:4px}.pt .ad-top .pt-list li>.pt-small{display:block;margin-top:3px}.pt .kpi{display:flex;min-height:0;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px;align-content:start}.pt .kpi b{order:2;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.pt .kpi>span:first-of-type{order:1;font-size:11.5px;line-height:1.3}.pt .kpi>span:nth-of-type(2){order:3;font-size:11.5px;line-height:1.3}.pt .pt-grid:has(>.kpi){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pt .pt-grid.ad-kpis:has(>.kpi){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.pt .pt-grid.ad-kpis:has(>.kpi){grid-template-columns:repeat(2,minmax(0,1fr))}}.pt .pt-grid.pt-people{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.pt .pt-duo{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pt .pt-duo:empty{display:none}@media (max-width:900px){.pt .pt-duo{grid-template-columns:1fr}}.pt .pt-grid:has(>.kpi){grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.pt .pt-stack{grid-template-columns:minmax(0,1fr)}.pt .ad-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.pt .ad-head>div:first-child{min-width:0;flex:1 1 320px}.pt .ad-fs{display:grid;grid-gap:5px;gap:5px;min-width:270px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink)}.pt .ad-fs-top{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.pt .ad-fs-top b{color:var(--ot,var(--o));font-family:var(--mono);font-size:11.5px}.pt .ad-fs-n{font-size:12.5px;font-weight:600;color:var(--ot,var(--o))}.pt .ad-fs-bar{display:block;height:6px;border-radius:3px;background:var(--divider);overflow:hidden}.pt .ad-fs-bar i{display:block;height:100%;background:var(--o)}.pt .pt-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.pt .pt-tiles a{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--muted);font-size:12px;font-weight:600}.pt .pt-tiles a b{font-family:var(--mono);font-size:22px;font-weight:600;color:var(--inkd);line-height:1.1}.pt .pt-tiles a.on{border-color:var(--o);background:var(--otint)}.pt .pt-tiles a.on,.pt .pt-tiles a.on b{color:var(--ot,var(--o))}@media (max-width:760px){.pt .pt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pt .pt-tiles a{padding:10px}.pt .pt-tiles a b{font-size:18px}.pt .ad-fs{width:100%;min-width:0}}.pt .ad-ic{margin-right:5px;vertical-align:-1px}.pt .ad-aside .pt-actions{flex-direction:column;align-items:stretch}.pt .ad-aside .pt-actions input[type=text]{width:100%}.pt .ad-aside .pt-actions .pt-btn{width:100%;justify-content:center}.pt .ad-sum{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:761px){.pt .pt-custlist td.cl-name a b{color:var(--inkd)}.pt .pt-custlist tr:not(.pt-row-hidden) td.cl-name{box-shadow:inset 3px 0 0 #2e9461;padding-left:12px}}.pt .pt-pers{display:flex;align-items:center;gap:8px}.pt .pt-pers input{flex:1 1;min-width:0}.pt input.pt-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:19px;border-radius:10px;background:#c8c5c0;border:0;position:relative;cursor:pointer;flex:none;padding:0;vertical-align:middle;transition:background .15s}.pt input.pt-switch:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.pt input.pt-switch:checked{background:#2e9461}.pt input.pt-switch:checked:after{transform:translateX(15px)}.pt input.pt-switch:disabled{opacity:.55;cursor:default}.pt input.pt-switch:focus-visible{outline:2px solid var(--o);outline-offset:2px}@media (min-width:761px){.pt .pt-form.pt-form-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end}.pt .pt-custlist td.cl-act{white-space:nowrap}.pt .pt-custlist td.cl-act>*{display:inline-block;vertical-align:middle;margin-right:4px}}.pt .pt-main>.pt-card+.pt-card{margin-top:16px}.pt .pt-pchips{gap:8px}.pt .pt-pchip{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 5px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--inkd);font-size:12.5px;font-weight:600;text-decoration:none}.pt .pt-pchip .pt-avatar{width:22px;height:22px;font-size:9px}.pt .pt-pchip-n{font-family:var(--mono);font-size:11px;padding:1px 7px;border-radius:999px;background:var(--divider);color:var(--muted)}.pt .pt-pchip.on{background:var(--ob);border-color:var(--ob);color:#fff}.pt .pt-pchip.on .pt-pchip-n{background:rgba(255,255,255,.25);color:#fff}.pt .pt-duo-c{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.pt .pt-duo-c:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.pt .pt-duo-c h3{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;color:var(--muted);margin:0 0 6px}@media (max-width:900px){.pt .pt-duo-c{grid-template-columns:minmax(0,1fr)}}.pt .tk-bar>label:first-child:not(.tk-flt):not(.tk-sortwrap){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt .tk-bar{gap:8px;align-items:center}.pt .tk-bar .tk-flt,.pt .tk-bar input[type=search]{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:36px}.pt .tk-bar .tk-flt{display:inline-flex;align-items:center;gap:4px;padding:0 4px 0 10px;color:var(--muted);font-size:12.5px}.pt .tk-bar .tk-flt select{border:0;background-color:transparent;min-height:32px;font-weight:600;color:var(--inkd);font-size:12.5px;padding-left:4px}.pt .tk-more .pt-btn:first-child{background:#fff;border-color:var(--o);color:var(--inkd);font-weight:700}.pt .tk-more .pt-btn:first-child:focus-visible,.pt .tk-more .pt-btn:first-child:hover{background:var(--otint);border-color:var(--od);color:var(--inkd)}.pt .pt-mono-t{font-family:var(--mono);font-size:12px;white-space:nowrap}.pt .pt-clock{display:flex;align-items:baseline;gap:10px;padding:14px 16px;background:#2b2b2b;border-radius:8px;color:#fff;margin-bottom:12px}.pt .pt-clock b{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:.02em}.pt .pt-clock span{font-size:11px;color:#bbb}@media (min-width:761px){.pt .pt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt .pt-fgrid>.full{grid-column:1/-1}}.pt .pt-fgrid-end{display:flex;align-items:center;justify-content:space-between;gap:12px}.pt .pt-fgrid-end .pt-btn{width:auto}.pt .blank{text-align:center;padding:22px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.pt .pt-duo>*{min-width:0}.pt .pt-duo>.pt-card{overflow-x:auto}.pt .pt-rowact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pt .pt-rowact form{margin:0;display:flex;gap:6px;align-items:center}@media (min-width:761px){.pt .pt-rowact{flex-wrap:nowrap;justify-content:flex-end}}.pt .pt-actionbar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;margin-top:12px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.1);align-items:center}@media (max-width:760px){.pt .pt-actionbar{bottom:8px}.pt .pt-actionbar .pt-btn{width:100%}}.pt .pt-archfilter{margin-bottom:12px;align-items:flex-end}.pt .pt-inv-r{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pt .pt-inv{display:grid;margin:0 calc(var(--cp) * -1) calc(var(--cp) * -1)}.pt .pt-inv-p{border-top:1px solid var(--divider)}.pt .pt-inv-p:first-child{border-top:0}.pt .pt-inv-p>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.pt .pt-inv-p>summary::-webkit-details-marker{display:none}.pt .pt-inv-i{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.pt .pt-inv-n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.pt .pt-inv-m{overflow-wrap:anywhere}.pt .pt-inv-p[open]>summary .pt-inv-b{background:var(--otint);color:var(--ot)}.pt .pt-inv-f{padding:4px 16px 16px;background:var(--paper);border-top:1px solid var(--divider)}@media (max-width:760px){.pt .pt-inv-p>summary{align-items:flex-start}}.pt .pt-btn:not(.quiet):not(.ghost):not(.danger):not(.pt-btn-s):active,.pt .pt-btn:not(.quiet):not(.ghost):not(.danger):not(.pt-btn-s):focus-visible,.pt .pt-btn:not(.quiet):not(.ghost):not(.danger):not(.pt-btn-s):hover,.pt a.pt-btn.pt-btn-s:active,.pt a.pt-btn.pt-btn-s:focus-visible,.pt a.pt-btn.pt-btn-s:hover{color:#fff}.pt button.pt-btn.pt-btn-s:active,.pt button.pt-btn.pt-btn-s:focus-visible,.pt button.pt-btn.pt-btn-s:hover{background:var(--otint);border-color:var(--o);color:var(--ot)}.pt button.pt-btn.pt-btn-s{background:#fff;color:var(--ink);border-color:var(--line)}@media (min-width:761px){.pt .pt-form>.pt-btn,.pt .pt-form>button[type=submit]{justify-self:start}}.pt details.pt-ecard{gap:0;padding:0}.pt details.pt-ecard>:not(summary){margin:0 16px 12px}.pt details.pt-ecard>summary.pt-ecard-sum{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-radius:14px}.pt details.pt-ecard>summary.pt-ecard-sum::-webkit-details-marker{display:none}.pt details.pt-ecard>summary.pt-ecard-sum:before{content:"›";color:var(--muted);font-size:18px;line-height:1;transition:transform .15s}.pt details.pt-ecard[open]>summary.pt-ecard-sum:before{transform:rotate(90deg)}.pt details.pt-ecard>summary.pt-ecard-sum h3{font-size:14.5px;margin:0;flex:1 1}.pt details.pt-ecard[open]>summary.pt-ecard-sum{margin-bottom:8px}.pt-accounts td form.pt-actions{flex-wrap:nowrap;gap:6px}.pt-accounts td select{min-height:0;padding:4px 8px;width:auto}.pt-accounts td{vertical-align:middle}.pt .pt-duo-c.pt-duo-eq{grid-template-columns:repeat(2,minmax(0,1fr))}.pt .pt-duo-c>div>.pt-status{margin:0}@media (max-width:900px){.pt .pt-duo-c.pt-duo-eq{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.pt td.cl-act{display:table-cell;white-space:nowrap;text-align:right}.pt td.cl-act>*{vertical-align:middle;margin-left:6px}}.pt .pt-uni-node{padding:10px 12px;gap:6px;border-radius:12px}.pt .pt-uni-node button.pt-uni-t{all:unset;cursor:pointer;font-weight:700;color:var(--ink);line-height:1.3}.pt .pt-uni-node button.pt-uni-t:hover{color:var(--inkd);text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o)}.pt .pt-uni-node button.pt-uni-t:focus-visible{outline:2px solid var(--o);outline-offset:2px;border-radius:4px}.pt .pt-uni-b{margin:0;padding-left:18px;display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:var(--muted)}.pt .pt-uni-meta{display:flex;gap:6px 8px;flex-wrap:wrap;align-items:center;font-size:12px}.pt .pt-uni-node .pt-act{gap:6px}.pt .pt-uni-flash{min-height:0;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.pt .pt-uni-flash .pt-flash{margin:0 0 10px;box-shadow:0 4px 14px rgba(0,0,0,.12)}.pt .pt-uni-node[aria-busy=true]{opacity:.7}.pt details.pt-betroffen{margin-top:8px;border:1px solid var(--line,#e6e0da);border-radius:10px;background:#fff}.pt details.pt-betroffen>summary{cursor:pointer;padding:7px 12px;font-size:12.5px;font-weight:700;list-style:none;display:flex;align-items:center;gap:6px}.pt details.pt-betroffen>summary::-webkit-details-marker{display:none}.pt details.pt-betroffen>summary:before{content:"›";color:var(--muted);font-size:16px;line-height:1;transition:transform .15s}.pt details.pt-betroffen[open]>summary:before{transform:rotate(90deg)}.pt details.pt-betroffen ul{list-style:none;margin:0;padding:0 12px 8px;display:grid;grid-gap:0;gap:0}.pt details.pt-betroffen li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line,#eee7e0);flex-wrap:wrap}.pt .pt-betroffen-main{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 220px}.pt tr.pt-fokus>td{background:var(--otint);box-shadow:inset 0 2px 0 var(--o),inset 0 -2px 0 var(--o)}.pt tr.pt-fokus>td:first-child{box-shadow:inset 2px 2px 0 var(--o),inset 0 -2px 0 var(--o)}.pt .pt-uni-new{margin:0 0 14px}.pt .pt-uni-new>summary{list-style:none;cursor:pointer;display:inline-flex}.pt .pt-uni-new>summary::-webkit-details-marker{display:none}.pt .pt-uni-new[open]>summary{margin-bottom:12px}.pt .pt-uni-sec{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 14px}.pt .pt-uni-sec>summary{cursor:pointer;padding:12px 16px;list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.pt .pt-uni-sec>summary::-webkit-details-marker{display:none}.pt .pt-uni-sec>summary:before{content:"▸";color:var(--muted)}.pt .pt-uni-sec[open]>summary:before{content:"▾"}.pt .pt-uni-vorschau{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2px 16px;gap:2px 16px;margin-left:20px;color:var(--muted)}.pt .pt-uni-vorschau>span{overflow-wrap:anywhere}.pt .pt-uni-archiv{border:1px dashed var(--line);border-radius:12px;margin:0 0 14px;padding:0 12px 4px}.pt .pt-uni-archiv>summary{cursor:pointer;padding:12px 4px}.pt .pt-uni-archiv-zeile{margin:0 0 10px}.pt .pt-uni-ziel{margin:8px 0}.pt .pt-uni-ziel[open]>summary{margin-bottom:10px}.pt .pt-uni-body{padding:0 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.pt .pt-uni-body>*{min-width:0}.pt .pt-uni-crumb{display:none}@media (max-width:860px){.pt .pt-uni-crumb{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:62px;z-index:4;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 8px;margin:0 0 10px}.pt .pt-uni-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex:1 1;min-width:0;gap:4px;overflow:hidden;white-space:nowrap;font-size:13px}.pt .pt-uni-crumb li+li:before{content:"›";margin-right:4px;color:var(--muted)}.pt .pt-uni-crumb li{min-width:0;overflow:hidden;text-overflow:ellipsis}.pt .pt-uni-crumb li button{all:unset;cursor:pointer;color:var(--ink);text-overflow:ellipsis;overflow:hidden}.pt .pt-uni-crumb li button[aria-current]{font-weight:700}.pt .pt-uni-back{all:unset;cursor:pointer;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;font-size:18px}.pt .pt-uni-back:disabled{opacity:.35;cursor:default}.pt .pt-uni-count{font-size:12px;color:var(--muted);white-space:nowrap}.pt .pt-uni{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pt .pt-uni>.pt-uni-col{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}}.pt .pt-un{display:grid;grid-gap:10px;gap:10px;min-width:0}.pt .pt-un-flash{top:8px;z-index:40;min-height:0}.pt .pt-un-bar,.pt .pt-un-flash{position:-webkit-sticky;position:sticky}.pt .pt-un-bar{display:grid;grid-gap:8px;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;top:0;z-index:6;min-width:0}.pt .pt-un-path{display:flex;align-items:center;gap:8px;min-width:0}.pt .pt-un-path ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.pt .pt-un-path ol::-webkit-scrollbar{display:none}.pt .pt-un-path li button{all:unset;cursor:pointer;box-sizing:border-box;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--divider);font-size:12.5px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.pt .pt-un-path li button.on{background:var(--otint);border-color:var(--o);color:var(--ot)}.pt .pt-un-back:focus-visible,.pt .pt-un-chips button:focus-visible,.pt .pt-un-ct:focus-visible,.pt .pt-un-fk:focus-visible,.pt .pt-un-path li button:focus-visible,.pt .pt-un-row:focus-visible,.pt .pt-un-seg button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.pt .pt-un-back{all:unset;cursor:pointer;box-sizing:border-box;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;font-size:20px}.pt .pt-un-back:disabled{opacity:.35;cursor:default}.pt .pt-un-seg{display:flex;gap:6px;align-items:center}.pt .pt-un-seg button{all:unset;cursor:pointer;box-sizing:border-box;min-height:30px;min-width:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:700;background:var(--grey);color:#5A5A5A}.pt .pt-un-seg button.on{background:var(--ob);color:var(--onob);flex:1 1}.pt .pt-un-seg button:disabled{opacity:.4;cursor:default}.pt .pt-un-segn{margin-left:auto;font-size:11.5px;color:var(--muted);white-space:nowrap}.pt .pt-un-find{display:flex;gap:8px;align-items:center}.pt .pt-un-search{flex:1 1;min-width:0}.pt .pt-un-search input{width:100%;box-sizing:border-box;min-height:40px;border:1px solid var(--line-strong);border-radius:10px;padding:0 12px;font-size:16px;font-family:inherit;background:#fff}.pt .pt-un-fabo,.pt .pt-un-ov{all:unset;cursor:pointer;box-sizing:border-box;min-height:40px;padding:0 14px;border-radius:10px;background:var(--ob);color:#fff;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pt .pt-un-fabo span,.pt .pt-un-ov span{background:rgba(255,255,255,.25);border-radius:999px;padding:1px 8px;font-size:12px}.pt .pt-un-fabo:focus-visible,.pt .pt-un-ov:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pt .pt-un-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pt .pt-un-chips button{all:unset;cursor:pointer;box-sizing:border-box;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:#fff}.pt .pt-un-chips button b{font-size:11.5px;color:var(--muted)}.pt .pt-un-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pt .pt-un-chips button.on b{color:#fff}.pt .pt-un-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.pt .pt-un-cols>.pt-uni-col{display:grid;grid-gap:8px;gap:8px;align-content:start}.pt .pt-un-cols>.pt-uni-col>*{min-width:0}.pt .pt-un-grp{border:1px solid var(--line);border-radius:10px;background:#fff}.pt .pt-un-grp>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px}.pt .pt-un-grp>summary::-webkit-details-marker{display:none}.pt .pt-un-grp>summary:before{content:"›";margin-right:6px;color:var(--muted);transition:transform .15s;display:inline-block}.pt .pt-un-grp[open]>summary:before{transform:rotate(90deg)}.pt .pt-un-grp>summary b{flex:1 1}.pt .pt-un-gb{display:inline-flex;gap:6px;align-items:center}.pt .pt-un-gb em{background:var(--otint);color:var(--ot)}.pt .pt-un-gb em,.pt .pt-un-gb i{font-style:normal;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.pt .pt-un-gb i{background:var(--grey);color:#5A5A5A}.pt .pt-un-fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 8px 8px}.pt .pt-un-fk{all:unset;cursor:pointer;box-sizing:border-box;display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;min-height:64px;align-content:space-between;overflow-wrap:anywhere}.pt .pt-un-fk b{font-size:13px;line-height:1.25}.pt .pt-un-fk>span{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;color:var(--muted);flex-wrap:wrap;align-items:center}.pt .pt-un-fk em{font-style:normal;background:var(--grey);border-radius:999px;padding:1px 8px;font-weight:700;color:#5A5A5A}.pt .pt-un-fk.on{border-color:var(--o);background:var(--otint)}.pt .pt-un-fk.archiviert,.pt .pt-un-fk.verworfen{opacity:.65}.pt .pt-un-st{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.pt .pt-un-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--line-strong)}.pt .pt-un-dot.vorschlag{background:var(--o)}.pt .pt-un-dot.bestaetigt{background:var(--ok)}.pt .pt-un-sort{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pt .pt-un-liste,.pt .pt-un-rows,.pt .pt-un-treffer,.pt .pt-un-zuletzt{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pt .pt-un-row{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow-wrap:anywhere}.pt .pt-un-row.on{border-color:var(--o);background:var(--otint)}.pt .pt-un-row.archiviert,.pt .pt-un-row.verworfen{opacity:.65}.pt .pt-un-rt{display:flex;gap:8px;align-items:center;grid-column:1}.pt .pt-un-rt b{font-size:13.5px;line-height:1.3}.pt .pt-un-rm{grid-column:1;font-size:12px;color:var(--muted)}.pt .pt-un-rm em{font-style:normal;color:var(--ot);font-weight:700}.pt .pt-un-row>:nth-child(3){grid-column:1}.pt .pt-un-chev{grid-column:2;grid-row:1/span 3;font-size:22px;color:var(--muted)}.pt .pt-un-liste button,.pt .pt-un-treffer button,.pt .pt-un-zuletzt button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow-wrap:anywhere}.pt .pt-un-liste button span,.pt .pt-un-treffer button span,.pt .pt-un-zuletzt button span{font-size:12px;color:var(--muted)}.pt .pt-un-liste button.on{border-color:var(--o);background:var(--otint)}.pt .pt-un-card{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:10px;background:#fff;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.pt .pt-un-card.vorschlag{border-left-color:var(--o)}.pt .pt-un-card.bestaetigt{border-left-color:var(--ok)}.pt .pt-un-card.archiviert,.pt .pt-un-card.verworfen{opacity:.65}.pt .pt-un-card[aria-busy=true]{opacity:.7}.pt .pt-un-ct{all:unset;cursor:pointer;font-weight:700;font-size:14px;line-height:1.3;color:var(--ink)}.pt .pt-un-bl{margin:0;padding-left:18px;display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:var(--muted)}.pt .pt-un-cf{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pt .pt-un-tag{font-size:11px;font-weight:600;background:var(--grey);border-radius:4px;padding:1px 7px;color:#5A5A5A}.pt .pt-un-im,.pt .pt-un-ok{margin-left:auto}.pt .pt-un-im{font-size:11.5px;font-weight:700;color:var(--ok);background:var(--okt);border-radius:999px;padding:2px 9px}.pt .pt-un-verw{margin:0;border:1px dashed var(--line-strong);border-radius:10px;padding:4px 10px;background:#fff}.pt .pt-un-verw>summary{min-height:32px;display:flex;align-items:center}.pt .pt-un-detail{display:grid;grid-gap:10px;gap:10px}.pt .pt-un-dnav{display:flex;justify-content:space-between;align-items:center;gap:8px}.pt .pt-un-box{border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px}.pt .pt-un-box h3,.pt .pt-un-box h4{margin:0}.pt .pt-un-box h3{font-size:17px;line-height:1.3;color:var(--ink);text-transform:none}.pt .pt-un-box h4{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pt .pt-un-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--grey);border-radius:999px;padding:3px 10px}.pt .pt-un-badge.vorschlag{background:var(--otint);color:var(--ot)}.pt .pt-un-badge.bestaetigt{background:var(--okt);color:var(--ok)}.pt .pt-un-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.pt .pt-un-facts dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pt .pt-un-facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pt .pt-un-sp{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.pt .pt-un-sp li{position:relative;padding-left:22px}.pt .pt-un-sp li:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:8px;border-radius:50%;border:2px solid var(--o)}.pt .pt-un-fix{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:grid;grid-gap:4px;gap:4px;justify-items:center;box-shadow:0 -6px 18px rgba(0,0,0,.08)}.pt .pt-un-big{width:100%;max-width:520px;min-height:48px;font-size:16px}.pt .pt-un-bestaetigt{margin:0;font-weight:700;color:var(--ok)}.pt .pt-un-fab{display:none}.pt .pt-un-inl{display:none;justify-self:start}.pt .pt-un-kicker{display:flex;justify-content:space-between;margin:10px 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pt .pt-un-scrim,.pt-un-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:center}.pt-un-sheet{background:#fff;width:100%;max-width:640px;max-height:88vh;max-height:88dvh;overflow-y:auto;border-radius:18px 18px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;outline:none;color:#1A1A1A;font-family:inherit}.pt-un-grip{width:40px;height:4px;border-radius:2px;background:#D6D2CC;margin:4px auto 10px}.pt-un-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pt-un-sheet-head h3{margin:0;font-size:17px}.pt-un-sheet-head p{margin:2px 0 0;color:#6B6760}.pt-un-x{all:unset;cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;border-radius:10px;border:1px solid #e7e5e1}.pt-un-tabs{display:flex;gap:6px;margin:10px 0}.pt-un-tabs button{all:unset;cursor:pointer;flex:1 1;text-align:center;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#EEECE8;font-weight:700;font-size:13px}.pt-un-tabs button.on{background:var(--ob);color:var(--onob)}.pt-un-kk:focus-visible,.pt-un-liste button:focus-visible,.pt-un-tabs button:focus-visible,.pt-un-x:focus-visible,.pt-un-zoom button:focus-visible,.pt-un-zuletzt button:focus-visible{outline:2px solid #E8501E;outline-offset:2px}.pt-un-karte{display:flex;flex-direction:column;gap:6px;min-height:260px}.pt-un-krow{display:flex;gap:6px;flex-basis:auto}.pt-un-kk{all:unset;cursor:pointer;box-sizing:border-box;flex-basis:0;min-width:104px;padding:8px;border-radius:10px;background:#EEECE8;display:grid;align-content:space-between;grid-gap:4px;gap:4px;overflow:hidden;border:2px solid transparent}.pt-un-kk b{font-size:13px;line-height:1.25;font-weight:700;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.pt-un-kk i{font-style:normal;font-size:11px;color:#5A5A5A}.pt-un-kk .pt-un-kn{font-size:20px;font-weight:800;line-height:1.1}.pt-un-kk.s1{background:#FDEBE4}.pt-un-kk.s2{background:#FBD5C6}.pt-un-kk.s3{background:#F7B9A0}.pt-un-kk.s4{background:#F29A78}.pt-un-kk.s5{background:var(--ob);color:#fff}.pt-un-kk.s5 i{color:#fff}.pt-un-kk.on{border-color:#1A1A1A}.pt-un-legende{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:#6B6760}.pt-un-legende i{flex:1 1;height:8px;border-radius:4px;background:linear-gradient(90deg,#FDEBE4,#E8501E)}.pt-un-mm-scroll{overflow:auto;max-height:52vh;border:1px solid #e7e5e1;border-radius:12px}.pt-un-zoom{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-bottom:6px;font-size:12px}.pt-un-zoom button{all:unset;cursor:pointer;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d2cc;border-radius:8px;font-size:18px;font-weight:700}.pt-un-mmn{cursor:pointer;outline:none}.pt-un-mmn:focus-visible circle{stroke:#E8501E;stroke-width:3}.pt-un-liste,.pt-un-zuletzt{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pt-un-liste button,.pt-un-zuletzt button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid #e7e5e1;border-radius:10px}.pt-un-liste button span,.pt-un-zuletzt button span{font-size:12px;color:#6B6760}.pt-un-liste button.on{border-color:#E8501E;background:#FDEBE4}.pt-un-kicker{display:flex;justify-content:space-between;margin:14px 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6B6760}.pt-un-sheet .pt-small{font-size:12.5px;color:#6B6760;margin:0}@media (max-width:860px){.pt .pt-un-bar{top:62px}.pt .pt-un-ov{display:none}.pt .pt-un-cols{grid-template-columns:none}.pt .pt-un-cols>.pt-uni-col[data-on="0"]{max-height:70vh;overflow:hidden}.pt .pt-un-inl{display:none!important}.pt .pt-un-fab{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;justify-content:flex-end;padding:8px 12px calc(8px + env(safe-area-inset-bottom));pointer-events:none;transition:opacity .15s,transform .15s}.pt .pt-un-fabo{pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.2);min-height:40px;padding:0 14px;border-radius:999px;font-size:13px}.pt .pt-un-fab[data-versteckt]{opacity:0;transform:translateY(12px)}.pt .pt-un-fab[data-versteckt] .pt-un-fabo{pointer-events:none}.pt .pt-un{padding-bottom:88px}.pt .pt-un[data-step="3"] .pt-un-chips,.pt .pt-un[data-step="3"] .pt-un-find{display:none}}@media (min-width:861px){.pt .pt-un-fix,.pt .pt-un-seg{display:none}.pt .pt-un-inl{display:inline-flex}.pt .pt-un-back{display:none}.pt .pt-un-cols>.pt-uni-col{max-height:78vh;overflow-y:auto}.pt .pt-un-fg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pt .pt-un-grp>summary:before{transition:none}}.pt .pt-un-ideen{width:100%;justify-content:center;margin:6px 0 4px}.pt .pt-un-ideen[aria-busy=true]{opacity:.75}.pt .pt-un-ideen:disabled{opacity:.6;cursor:progress}.pt .pt-lauf{background:#fff;border:1px solid var(--line-strong);border-left:4px solid var(--o);border-radius:8px;padding:10px 14px;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.pt .pt-lauf-kopf{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--inkd)}.pt .pt-lauf-kopf span{color:var(--muted)}.pt .pt-lauf-bar{height:8px;border-radius:99px;background:var(--grey);overflow:hidden}.pt .pt-lauf-bar i{display:block;height:100%;background:var(--o);border-radius:99px;transition:width .9s linear}.pt .pt-lauf p{margin:0}.pt .pt-lauf.err{border-left-color:var(--bad);background:#FDF3F4}.pt .pt-lauf.err p{color:var(--inkd)}.pt .pt-lauf-act{display:flex;gap:8px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.pt .pt-lauf-bar i{transition:none}}.pt .pt-un-gl{margin:6px 0 0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:14px}@media (min-width:861px){.pt .pt-un-ideen{width:auto}.pt .pt-un-scrim,.pt-un-scrim{align-items:center;padding:24px;box-sizing:border-box}.pt-un-sheet{border-radius:16px;max-width:880px;width:100%;max-height:min(86vh,860px);max-height:min(86dvh,860px);padding:16px 22px 20px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.pt-un-sheet.breit{max-width:1120px}.pt-un-grip{display:none}.pt-un-karte{min-height:340px}}.pt-mm{display:grid;grid-gap:8px;gap:8px;min-width:0}.pt-mm-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pt-mm-bar button{all:unset;cursor:pointer;box-sizing:border-box;min-height:34px;min-width:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d2cc;border-radius:8px;font-size:13px;font-weight:700;color:#1A1A1A;background:#fff}.pt-mm-bar button:focus-visible,.pt-mm-t:focus-visible{outline:2px solid #E8501E;outline-offset:2px}.pt-mm-sp{flex:1 1}.pt-mm-z{font-size:12px;min-width:44px;text-align:center;color:#5A5A5A}.pt-mm-feld{position:relative;overflow:hidden;height:min(56vh,520px);min-height:280px;border:1px solid #e7e5e1;border-radius:12px;background:#FAF9F7;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pt-mm-feld:active{cursor:-webkit-grabbing;cursor:grabbing}.pt-mm-welt{transform-origin:0 0;will-change:transform}.pt-mm-kanten,.pt-mm-welt{position:absolute;left:0;top:0}.pt-mm-kanten{pointer-events:none;overflow:visible}.pt-mm-kanten path{fill:none;stroke:#BDB8B0;stroke-width:1.5}.pt-mm-k{position:absolute;box-sizing:border-box;border-radius:12px;background:#fff;border:1.5px solid #d6d2cc;color:#1A1A1A}.pt-mm-k.vorschlag{background:#FDEBE4;border-color:#F29A78}.pt-mm-k.e0{background:var(--ob);border-color:var(--ob);color:#fff}.pt-mm-k.e0 i{color:#fff}.pt-mm-k.aktuell{border-color:#1A1A1A}.pt-mm-k.wahl{border-color:#E8501E;box-shadow:0 0 0 3px rgba(232,80,30,.25)}.pt-mm-t{all:unset;cursor:pointer;box-sizing:border-box;width:100%;height:100%;padding:6px 30px 6px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.pt-mm-k.e0 .pt-mm-t{padding-right:10px}.pt-mm-t b{font-size:13px;line-height:1.2;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.pt-mm-t i{font-style:normal;font-size:11px;color:#5A5A5A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-mm-chip{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#1A1A1A;color:#fff;font-size:14px;line-height:20px;text-align:center;font-weight:700;pointer-events:none}.pt-mm-info{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border:1px solid #e7e5e1;border-radius:12px;padding:10px 12px;background:#fff;min-height:52px}.pt-mm-info b{display:block;font-size:14px}.pt-mm-info span{font-size:12px;color:#6B6760}.pt-mm-info p{margin:4px 0 0;font-size:12.5px;color:#444}.pt-mm-open{all:unset;cursor:pointer;box-sizing:border-box;min-height:38px;padding:0 14px;border-radius:10px;background:var(--ob);color:#fff;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;white-space:nowrap}.pt-mm-open:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}.pt .pt-cal.interaktiv td{position:relative;overflow:visible}.pt .pt-cal.interaktiv td:not(.blank){cursor:pointer}.pt .pt-cal.interaktiv td:not(.blank):hover{background:var(--paper)}.pt .pt-cal .pt-cal-hit{color:inherit;text-decoration:none}.pt .pt-cal .pt-cal-hit:after{content:"";position:absolute;inset:0;z-index:1}.pt .pt-cal .pt-cal-hit:focus-visible{outline:2px solid var(--ob);outline-offset:2px}.pt .pt-cal td.sel{outline:2px solid var(--ob);outline-offset:-2px;background:var(--otint)}.pt .pt-cal .ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt .pt-cal-pop{display:none;position:absolute;top:calc(100% - 6px);left:6px;z-index:5;width:260px;max-width:70vw;background:var(--card,#fff);border:1px solid var(--line,#e7e5e1);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:10px 12px;font-size:12.5px;text-align:left;line-height:1.35;pointer-events:none}.pt .pt-cal-pop>div+div{margin-top:4px}.pt .pt-cal tr td:nth-child(n+5) .pt-cal-pop{left:auto;right:6px}.pt .pt-cal tbody tr:nth-last-child(-n+2) .pt-cal-pop{top:auto;bottom:calc(100% - 6px)}@media (hover:hover) and (min-width:768px){.pt .pt-cal.interaktiv td:focus-within .pt-cal-pop,.pt .pt-cal.interaktiv td:hover .pt-cal-pop{display:block}}.pt a.pt-mini-d{text-decoration:none}.pt a.pt-mini-d.sel,.pt a.pt-mini-d:hover{outline:2px solid var(--ink);outline-offset:1px}.pt .pt-tag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pt .pt-tag-ev{border:1px solid var(--line,#e7e5e1);border-left:4px solid var(--ob);border-radius:10px;padding:10px 12px}.pt .pt-tag-ev.meilenstein{border-left-color:var(--ink)}.pt .pt-tag-ev.aufgabe{border-left-color:var(--muted)}.pt .pt-tag-ev.phase{border-left-color:var(--line,#E7E5E1)}.pt .pt-tag-h{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.pt .pt-tag-t{font-family:var(--mono,ui-monospace,monospace);font-size:12px;color:var(--inkd)}.pt .pt-tag-note{white-space:pre-wrap;font-size:13px;margin-top:6px;background:var(--paper);border-radius:8px;padding:6px 8px;overflow-wrap:anywhere}.pt .pt-tag-ev .pt-inblock{margin-top:8px}@media (max-width:767px){.pt .pt-tag-ev{padding:8px 10px}.pt .pt-tag-ev input[type=date],.pt .pt-tag-ev input[type=time]{max-width:100%}}.pj-phasen-edit{display:grid;grid-gap:6px;gap:6px;margin:12px 0 8px}.pj-phasen-edit .pt-inblock{margin:0}details.pt-mehr{margin:10px 0 0}details.pt-mehr>summary{cursor:pointer;font-weight:600;color:var(--ot);padding:8px 0;list-style:none}details.pt-mehr>summary::-webkit-details-marker{display:none}details.pt-mehr[open]>summary{margin-bottom:8px}.pt #archiv-form:not(:has(input[name=item]:checked)) .pt-actionbar{position:static;box-shadow:none}@media (max-width:760px){.pt #archiv-form:has(input[name=item]:checked) .pt-actionbar .pt-small{display:none}.pt #archiv-liste{min-width:760px}.pt #archiv-liste .pt-pill,.pt #archiv-liste code{white-space:nowrap}}.pt input[type=file]{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:14px;border:1.5px dashed var(--line-strong);border-radius:10px;background:var(--field);font:inherit;font-size:14px;color:var(--muted);cursor:pointer}.pt input[type=file]:focus-visible,.pt input[type=file]:hover{border-color:var(--o);background:var(--otint)}.pt input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--o);border-radius:8px;background:#fff;color:var(--ot);font:inherit;font-weight:600;cursor:pointer}.pt input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:8px 14px;border:1px solid var(--o);border-radius:8px;background:#fff;color:var(--ot);font:inherit;font-weight:600;cursor:pointer}.pt .pt-wact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.pt .pt-wact form{margin:0}.pt .pt-wact .pt-wact-hint{flex-basis:100%;font-size:12.5px;color:#1F1F1F;font-weight:600}.pt .pt-wact-datum summary{cursor:pointer;font-size:13px;color:#1F1F1F;text-decoration:underline;padding:6px 2px;min-height:32px;display:inline-flex;align-items:center}.pt .pt-wact-datum form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px}.pt .pt-wact-datum label{font-size:12.5px}.pt .pt-wact-datum[open]{flex-basis:100%}.pt .pt-wact-edit form{flex-direction:column;align-items:stretch;max-width:460px}.pt .pt-wact-edit label{display:flex;flex-direction:column;gap:3px}.pt .pt-wact-edit textarea{width:100%;font:inherit}@media (max-width:640px){.pt .pt-wact .pt-btn,.pt .pt-wact-datum summary{min-height:44px}.pt .pt-wact-datum form{flex-direction:column;align-items:stretch}}.pt a{-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:2px}.pt .pt-btn{font-weight:700}.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s),.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s):focus-visible,.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s):hover,.pt a.pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s),.pt button.pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s){color:var(--onob)}.pt .ad-collabel,.pt .pt-bell-n,.pt .pt-duo-c h3,.pt .pt-table th{font-size:11.5px}.pt .pt-fchip.on b{background:rgba(255,255,255,.24);color:var(--onob)}.pt .tk-aktion .tk-wert,.pt .tk-wert{color:var(--inkd)}@media (max-width:640px){.pt .pt-table th button.tk-sort{min-height:36px}.pt .ad-seg a{min-height:40px;display:inline-flex;align-items:center}.pt input[type=checkbox],.pt input[type=radio]{width:24px;height:24px}}.pt .pt-pill.prio{white-space:nowrap}.pt .pt-pill.prio1{background:var(--ob);color:var(--onob);font-weight:700}.pt .pt-pill.prio3{background:#fff;color:#5A5A5A;box-shadow:inset 0 0 0 1px var(--line)}.pt .pt-prio-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pt-dsheet-m{line-height:13px;letter-spacing:.06em}.pt .pt-mini-d i,.pt-dsheet-m{font-size:10px}.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s):focus-visible,.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark):not(.pt-btn-s):hover{background:var(--od);border-color:var(--od)}.pt .pt-avatar.big,.pt .pt-badge,.pt .pt-dsheet.warn .pt-dsheet-m,.pt .pt-fchip.on,.pt .tk-balken,.pt a.pt-fchip.on{color:var(--onob)}.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark),.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark):active,.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark):focus-visible,.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark):hover{color:var(--onob)}.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark):focus-visible,.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark):hover{background:var(--od);border-color:var(--od)}.pt .pt-rm-h{font-size:15px;margin:0 0 6px;color:var(--inkd)}.pt .pt-rm-h3{font-size:13px;margin:16px 0 6px;color:var(--inkd)}.pt .pt-rm-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin:10px 0}.pt .pt-rm-tab{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.pt .pt-rm-tab td,.pt .pt-rm-tab th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.pt .pt-rm-tab thead th{background:#FAF9F7;font-weight:700;color:var(--inkd);font-size:12px}.pt .pt-rm-tab th[scope=row]{text-align:left;min-width:150px}.pt .pt-rm-tab th[scope=row] .pt-small{display:block;font-weight:400}.pt .pt-rm-tab tr:last-child td,.pt .pt-rm-tab tr:last-child th{border-bottom:0}.pt .pt-rm-zelle{min-width:84px;min-height:36px;padding:4px 10px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;border:1px solid var(--line-strong,#d6d3ce);background:#fff;color:var(--inkd);cursor:pointer}.pt .pt-rm-zelle.s-lesen{background:var(--otint);border-color:#F2C5B3;color:var(--inkd)}.pt .pt-rm-zelle.s-schreiben{background:var(--ob);border-color:var(--ob);color:var(--onob)}.pt .pt-rm-zelle.s-kein{color:#5A5A5A;background:#F4F3F1}.pt .pt-rm-zelle:focus-visible,.pt .pt-rm-zelle:hover{outline:2px solid var(--ob);outline-offset:1px}.pt .pt-rm-schichten{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pt .pt-rm-schichten li{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff}.pt .pt-rm-prot{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pt .pt-rm-prot li{display:grid;grid-gap:2px;gap:2px;border-left:3px solid var(--ob);padding-left:10px}.pt .pt-rm-tab th[scope=row]{font-size:13px}.pt .pt-rm-tab th[scope=row],.pt .pt-rm-tab th[scope=row] .pt-small{text-transform:none;letter-spacing:0}.pt .pt-kpi-l{display:flex;align-items:center;gap:6px}.pt .pt-kpi-i{display:inline-flex;color:var(--od);flex:none}.pt .pt-kpi-go{margin-left:auto;font-size:18px;line-height:1;color:#5A5A5A}.pt a.pt-kpi:hover .pt-kpi-go{color:var(--inkd)}.pt .pt-kpi-st{align-self:flex-start;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.pt .pt-kpi-st.warn{background:var(--otint);color:var(--inkd);border:1px solid #f2c5b3}.pt .pt-kpi-st.ok{background:#E8F3EC;color:#1F5A33;border:1px solid #bfdccb}.pt .pt-list li.pt-aktuell{background:var(--otint);border-radius:10px;box-shadow:inset 3px 0 0 var(--ob);padding-left:12px}.pt .pt-chev{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:22px;color:#5A5A5A;text-decoration:none;flex:none}.pt .pt-chev:focus-visible,.pt .pt-chev:hover{color:var(--inkd)}.pt .pt-pz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin:10px 0 2px}.pt .pt-pz-d{font-size:11px;color:#5A5A5A;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pt .pt-pz-bahn{position:relative;height:8px;border-radius:999px;background:#ECE9E4;margin:8px 6px 14px}.pt .pt-pz-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#F2C5B3}.pt .pt-pz-pt{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid #8a8a8a;box-sizing:border-box}.pt .pt-pz-pt.done{background:#1F5A33;border-color:#1F5A33}.pt .pt-pz-pt.now{background:var(--ob);border-color:var(--ob)}.pt .pt-pz-pt.late{background:#fff;border-color:#B42318}.pt .pt-pz-heute{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--inkd);border-radius:2px}.pt .pt-pz-heute em{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:1px;font-style:normal;font-size:11px;line-height:1;color:var(--inkd);font-weight:600}.pt .pt-list li.pt-pr{flex-wrap:nowrap;align-items:center}@media (max-width:640px){.pt .pt-list li.pt-pr{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.pt .pt-list li.pt-pr>.grow{flex:1 1 100%;width:100%}.pt .pt-list li.pt-pr>.pt-pill,.pt .pt-list li.pt-pr>span:not(.grow){align-self:center}.pt .pt-list li.pt-pr .pt-chev{margin-left:auto}}.pt .pt-list li.pt-pr .pt-chev{margin-right:-6px}.pt .pt-avatar.big,.pt .pt-badge,.pt .pt-btn.small:not(.quiet):not(.ghost):not(.danger):not(.dark),.pt .pt-chip.solid,.pt .pt-dsheet.warn .pt-dsheet-m,.pt .pt-fchip.on,.pt .pt-mini-d.ev,.pt .pt-pill.prio1,.pt .pt-pill.solid,.pt .pt-rm-zelle.s-schreiben,.pt .pt-seg a.on,.pt .pt-un-seg button.on,.pt .pt-un-tabs button.on,.pt .tk-balken,.pt a.pt-btn.pt-btn-s:not(.ghost):not(.quiet):not(.danger):not(.dark),.pt a.pt-fchip.on{color:#fff;font-weight:700}.pt .pt-badge,.pt .pt-chip.solid,.pt .pt-fchip.on,.pt .pt-pill.prio1,.pt .pt-pill.solid{font-size:max(13px,1em)}.pt .md-warn{border:1px solid var(--bad);border-left-width:6px;border-radius:12px;background:var(--badt);padding:14px 16px;min-width:0}.pt .md-warn.gelb{border-color:#D4A017;background:var(--warnt)}.pt .md-warn-h{margin:0 0 8px;font-size:16px;color:var(--bad)}.pt .md-warn.gelb .md-warn-h{color:var(--warn)}.pt .md-warn-l{margin:0 0 10px;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-weight:600}.pt .md-warn-l li.bad{color:var(--bad)}.pt .md-warn-l li.warn{color:var(--warn)}.pt .md-funde{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pt .md-fund{background:#fff;border-radius:10px;padding:10px 12px;border-left:4px solid var(--bad);display:grid;grid-gap:4px;gap:4px;min-width:0}.pt .md-fund.warn{border-left-color:#D4A017}.pt .md-fund-k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pt .md-fund-t{overflow-wrap:anywhere;min-width:0}.pt .md-fund-t,.pt .md-st{font-weight:700}.pt .md-baro{display:grid;grid-gap:10px;gap:10px;min-width:0}.pt .md-urteil{margin:0}.pt .md-urteil.bad{color:var(--bad)}.pt .md-urteil.warn{color:var(--warn)}.pt .md-urteil.ok{color:var(--ok)}.pt .md-bahn{position:relative;display:flex;height:18px;border-radius:9px;overflow:visible;background:var(--grey,#eee);min-width:0}.pt .md-bahn .md-seg:first-child{border-radius:9px 0 0 9px}.pt .md-bahn .md-seg:last-of-type{border-radius:0 9px 9px 0}.pt .md-seg{display:block;min-width:0}.pt .md-pkt.negativ,.pt .md-seg.negativ{background:var(--bad)}.pt .md-pkt.kritisch,.pt .md-seg.kritisch{background:#E3B02B}.pt .md-pkt.neutral,.pt .md-seg.neutral{background:#BDBDBD}.pt .md-pkt.positiv,.pt .md-seg.positiv{background:var(--ok)}.pt .md-marke{position:absolute;top:-5px;bottom:-5px;width:4px;margin-left:-2px;background:var(--inkd);border-radius:2px;box-shadow:0 0 0 2px #fff}.pt .md-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.pt .md-pkt{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px}.pt .md-trend{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:8px;min-width:0}.pt .md-mo{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.pt .md-mo-s{width:70%;max-width:34px;min-height:4px;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden}.pt .md-mo-s .md-seg{min-height:2px}.pt .md-mo-l{font-size:11px;color:var(--muted);white-space:nowrap}.pt .md-mo-n{font-size:11px;font-weight:700}@media (max-width:640px){.pt .md-trend{gap:3px}.pt .md-mo-l{font-size:10px;writing-mode:initial}}:root{--verzug:#C0262D;--verzug-t:#FDE3E3;--erledigt:#1F7A4D;--neutral-grau:#6B6B6B}.pt .pt-dsheet .pt-dsheet-m,.pt-dsheet .pt-dsheet-m{background:var(--neutral-grau);color:#fff;font-size:10px;line-height:13px;font-weight:700;letter-spacing:.06em;padding:1px 0}.pt .pt-dsheet.warn .pt-dsheet-m{background:var(--ob);color:#fff}.pt .pt-dsheet.danger .pt-dsheet-m{background:var(--verzug);color:#fff}.pt .pt-dsheet.done .pt-dsheet-m{background:var(--erledigt);color:#fff}.pt .pt-verzug{display:inline-block;vertical-align:middle;background:var(--verzug);color:#fff;font-size:12px;font-weight:700;line-height:1.3;padding:2px 9px;border-radius:999px;white-space:nowrap}.pt .pt-card>.pt-ct:has(.wo-filter){flex-wrap:wrap;gap:8px 14px}.pt .wo-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.pt .wo-filter .pt-fchip{white-space:nowrap}.pt .wo-frei{position:relative}.pt .wo-frei>summary{list-style:none;cursor:pointer}.pt .wo-frei>summary::-webkit-details-marker{display:none}.pt .wo-frei[open]{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-end}.pt .wo-frei[open]>form{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-top:8px;padding:10px;border:1px solid var(--divider);border-radius:10px;background:#fff;min-width:220px}@media (max-width:640px){.pt .pt-card>.pt-ct:has(.wo-filter){align-items:flex-start}.pt .wo-filter{justify-content:flex-start}.pt .wo-frei[open]{align-items:stretch}.pt .wo-frei[open]>form{display:block}}.pt .pt-subtabs{display:flex;position:relative;gap:6px;align-items:stretch;overflow-x:auto;margin:0 0 14px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pt .pt-subtab{display:inline-flex;align-items:center;flex:0 0 auto;max-width:260px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px;color:var(--muted)}.pt .pt-subtab a{padding:8px 6px 8px 12px;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt .pt-subtab-ueb{padding:8px 14px;text-decoration:none}.pt .pt-subtab.on{border-color:var(--o);color:var(--inkd);font-weight:600;box-shadow:inset 0 -2px 0 var(--o)}.pt .pt-subtab-x{border:0;background:none;cursor:pointer;font-size:18px;line-height:1;padding:6px 10px 6px 4px;color:var(--muted);min-width:32px;min-height:36px}.pt .pt-subtab-x:hover{color:var(--inkd)}.pt .pt-zeilen{display:flex;flex-direction:column;margin:8px 0;border-top:1px solid var(--line);padding:0;list-style:none}.pt .pt-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:8px 2px;border-bottom:1px solid var(--line)}.pt .pt-zeile>details{min-width:0}.pt .pt-zeile>details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:32px;min-width:0}.pt .pt-zeile>details>summary::-webkit-details-marker{display:none}.pt .pt-zeile>details>summary:before{content:"▸";color:var(--muted);flex:0 0 auto}.pt .pt-zeile>details[open]>summary:before{content:"▾"}.pt .pt-zeile>details>summary>b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt .pt-zeile>details>summary>.pt-zeile-kurz{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.pt .pt-zeile-body{padding:4px 0 6px 20px}.pt .pt-zeile-body p{margin:2px 0 6px;overflow-wrap:anywhere}.pt .pt-zeile-act{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pt .pt-zeile-flach{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pt .pt-mehr{margin:18px 0 0;font-size:12px;text-align:right}.pt .pt-mehr a{color:var(--muted);text-decoration:none}.pt .pt-mehr a:hover{text-decoration:underline}.pt .pt-zg-neu{margin-top:10px}@media (max-width:640px){.pt .pt-zeile{grid-template-columns:minmax(0,1fr)}.pt .pt-zeile-act{justify-content:flex-start;padding-left:20px}.pt .pt-zeile>details>summary{flex-wrap:wrap}.pt .pt-zeile>details>summary>.pt-zeile-kurz{flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:18px}}.pt dialog.pt-rp-dlg{border:1px solid var(--line);border-radius:14px;padding:20px;max-width:min(460px,calc(100vw - 24px));width:100%;box-shadow:0 12px 40px rgba(0,0,0,.22)}.pt dialog.pt-rp-dlg::-webkit-backdrop{background:rgba(31,31,31,.45)}.pt dialog.pt-rp-dlg::backdrop{background:rgba(31,31,31,.45)}.pt dialog.pt-rp-dlg h3{margin:0 0 6px;font-size:17px}.pt dialog.pt-rp-dlg form{display:grid;grid-gap:12px;gap:12px}.pt dialog.pt-rp-dlg label{display:grid;grid-gap:4px;gap:4px;font-size:13px}.pt .pt-un-rpbtn{margin:8px 0}.pt .pt-un-rpbox{display:grid;grid-gap:4px;gap:4px;margin:8px 0}.pt-termchips{display:flex;gap:6px 8px;margin-top:10px}.pt-termchip,.pt-termchips{flex-wrap:wrap;align-items:center}.pt-termchip{display:inline-flex;gap:4px;background:var(--otint);color:var(--ot);border-radius:999px;padding:4px 12px;font-size:13px;line-height:18px;max-width:100%}.wb-punkte{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:8px;gap:8px}.wb-punkte li{line-height:1.45}.wb-zahlen{display:flex;flex-wrap:wrap;gap:8px}.wb-zahl{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line,#e5e5e5);border-radius:8px;padding:8px 12px;background:#fff;min-width:150px}.wb-zahl-l{font-size:12px;color:#5A5A5A}.wb-zahl-w{font-size:20px;font-weight:700;color:var(--ot)}.wo-zahlen{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.wo-zahl{display:inline-flex;align-items:baseline;gap:6px;background:var(--grey,#F2F2F2);border-radius:8px;padding:6px 12px;font-size:13px;color:#3A3A3A}.wo-zahl b{font-size:20px;color:var(--ot)}.wo-zahl.warn{background:var(--warnt)}.pt-pl{display:flex;flex-direction:column;gap:14px;min-width:0}.pt-pl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pt-pl-head p{margin:2px 0 0;color:var(--inkm,#5b5b5b);font-size:13px;max-width:640px}.pt-pl-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.pt-pl-tabs .tabs{display:flex;gap:4px}.pt-pl-tab{background:none;border:0;border-bottom:2px solid transparent;padding:9px 12px;font:inherit;font-size:14px;font-weight:600;color:#4a4a4a;cursor:pointer;margin-bottom:-1px;min-height:40px}.pt-pl-tab.on{color:var(--ot);border-bottom-color:var(--o)}.pt-pl-tab:hover{background:none;color:var(--ot);border-bottom-color:var(--line-strong)}.pt-pl-tab.on:hover{border-bottom-color:var(--o)}.pt-pl-hint{font-size:12px;color:#5b5b5b;padding:0 2px 8px}.pt-pl-filter{display:flex;align-items:center;flex-wrap:wrap}.pt-pl-filter input[type=search]{min-width:200px;flex:1 1 200px;max-width:320px}.pt-pl-filter select{max-width:200px}.pt-pl-chfilter{display:flex;gap:4px;align-items:center}.pt-pl-chbtn{background:none;border:2px solid transparent;border-radius:8px;padding:2px;cursor:pointer;line-height:0;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.pt-pl-chbtn[aria-pressed=true]{border-color:var(--ot)}.pt-pl-chsq{align-items:center;justify-content:center;border-radius:6px;flex:0 0 auto}.pt-pl-chsq,.pt-pl-chsq .pt-ki{display:inline-flex;color:#fff}.pt-pl-more{border:1px dashed var(--line-strong);border-radius:10px;padding:8px 10px;background:#fff}.pt-pl-more>summary{cursor:pointer;font-size:13px;font-weight:600;min-height:32px;display:flex;align-items:center}.pt-pl-board{position:relative;contain:paint;display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;align-items:flex-start;scroll-snap-type:x proximity}.pt-pl-col{flex:0 0 240px;width:240px;background:rgba(238,236,232,.7);border:1px solid transparent;border-radius:12px;padding:8px;scroll-snap-align:start}.pt-pl-col.over{border-color:var(--o);background:var(--otint)}.pt-pl-col.fest{background:rgba(238,236,232,.45)}.pt-pl-colh{display:flex;align-items:center;gap:6px;padding:2px 4px 8px;font-size:13px;font-weight:700;color:var(--ot)}.pt-pl-colh i{width:9px;height:9px;border-radius:50%;background:var(--sp,#8a8a8a);flex:0 0 auto}.pt-pl-colh .n{font-weight:600;font-size:12px;color:#5b5b5b;background:#fff;border-radius:10px;padding:0 7px}.pt-pl-list{list-style:none;margin:0;padding:0;gap:8px}.pt-pl-card,.pt-pl-list{display:flex;flex-direction:column}.pt-pl-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;gap:6px;min-width:0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pt-pl-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.pt-pl-card.late{border-left:3px solid var(--bad)}.pt-pl-card.busy{opacity:.55}.pt-pl-img{position:relative;height:80px;border-radius:7px;overflow:hidden;background:#EEECE8}.pt-pl-img img,.pt-pl-img video{width:100%;height:100%;object-fit:cover;display:block}.pt-pl-badge{position:absolute;right:5px;bottom:5px;background:rgba(0,0,0,.72);color:#fff;font-size:10px;border-radius:4px;padding:1px 5px}.pt-pl-ct{background:none;border:0;padding:0;margin:0;text-align:left;font:inherit;font-size:12.5px;font-weight:600;color:var(--ot);cursor:pointer;line-height:1.3}.pt-pl-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pt-pl-tag{font-size:10.5px;border-radius:4px;padding:1px 6px;background:#F1EFEC;color:#3d3d3d}.pt-pl-tag.ki{background:var(--otint);color:#9A3412;font-weight:700}.pt-pl-meta{font-size:11.5px;color:#55524d;display:flex;align-items:center;justify-content:space-between;gap:6px}.pt-pl-av{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#2B2B2B;color:#fff;font-size:9px;font-weight:700;flex:0 0 auto}.pt-pl-stat{font-size:11px;background:#E6F4EC;color:#17603B;border-radius:6px;padding:3px 6px}.pt-pl-add{background:none;border:1px dashed var(--line-strong);border-radius:8px;width:100%;padding:7px;margin-top:8px;font:inherit;font-size:12.5px;color:#4a4a4a;cursor:pointer;min-height:36px}.pt-pl-move{font-size:12px;max-width:100%}.pt select.pt-pl-move{align-self:flex-start;width:auto;min-height:28px;height:28px;padding:0 24px 0 8px;font-size:11.5px;font-weight:600;color:#55524d;background-color:transparent;border:1px dashed var(--line);border-radius:7px}.pt select.pt-pl-move:focus-visible,.pt select.pt-pl-move:hover{border-style:solid;border-color:var(--o);color:var(--inkd)}@media (pointer:coarse){.pt select.pt-pl-move{min-height:40px;height:40px;font-size:13px}}.pt-pl-empty{font-size:12px;color:#5b5b5b;padding:6px 4px}.pt-pl-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pt-pl-ins{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;font-size:13px}.pt-pl-ins h4{margin:0 0 4px;font-size:13px}.pt-pl-ins p{margin:0;color:#4a4a4a;font-size:12.5px}.pt-pl-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pt-pl-nav b{font-size:14px;min-width:150px;text-align:center}.pt-pl-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.pt-pl-seg button{background:#fff;color:#1f1f1f;border:0;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;min-height:34px}.pt-pl-seg button:hover{background:#F4F2EE;color:#1f1f1f}.pt-pl-seg button[aria-pressed=true],.pt-pl-seg button[aria-pressed=true]:hover{background:var(--ot);color:#fff}.pt-pl-cal{overflow-x:auto}.pt-pl-grid{min-width:760px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.pt-pl-grid .kopf{display:grid;grid-template-columns:repeat(7,1fr);background:#FAFAF9;border-bottom:1px solid var(--line)}.pt-pl-grid .kopf span{padding:6px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b5b5b}.pt-pl-grid .zeile{display:grid;grid-template-columns:repeat(7,1fr)}.pt-pl-day{min-height:96px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);padding:4px;display:flex;flex-direction:column;gap:3px;min-width:0}.pt-pl-day:nth-child(7n){border-right:0}.pt-pl-day.aussen{background:#FAFAF9;color:#77736d}.pt-pl-day.over{background:var(--otint)}.pt-pl-nr{display:flex;justify-content:space-between;align-items:center;font-size:11.5px}.pt-pl-nr b{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;font-weight:600}.pt-pl-day.heute .pt-pl-nr b{background:var(--ob);color:#fff}.pt-pl-plus{opacity:0;background:none;border:0;cursor:pointer;font-size:16px;line-height:1;width:24px;height:24px;border-radius:6px}.pt-pl-day:hover .pt-pl-plus,.pt-pl-plus:focus-visible{opacity:1}@media (hover:none){.pt-pl-plus{opacity:.7}}.pt-pl-chip{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-left:3px solid var(--k,#6b6b6b);border-radius:6px;padding:3px 6px;font:inherit;font-size:11.5px;color:var(--ot);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:24px}.pt-pl-chip small{color:#55524d;margin-right:4px}.pt-pl-chip.bar{border-radius:0;border-left-width:3px;background:var(--kt,#F1EFEC)}.pt-pl-chip.idee{border-style:dashed}.pt-pl-chip.busy{opacity:.55}.pt-pl-more-btn{background:none;border:0;font:inherit;font-size:11.5px;color:#4a4a4a;cursor:pointer;text-align:left;padding:2px 4px}.pt-pl-legend{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:#4a4a4a}.pt-pl-legend span{display:inline-flex;align-items:center;gap:5px}.pt-pl-week{overflow-x:auto}.pt-pl-wgrid{min-width:760px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;grid-template-columns:52px repeat(7,1fr);overflow:hidden}.pt-pl-wh{padding:6px 4px;text-align:center;font-size:11px;font-weight:700;border-bottom:1px solid var(--line);background:#FAFAF9;text-transform:uppercase;letter-spacing:.04em}.pt-pl-wh.heute{color:var(--od)}.pt-pl-wh b{display:block;font-size:15px}.pt-pl-wt{position:relative;border-right:1px solid var(--divider)}.pt-pl-wt.zeiten span{position:absolute;right:6px;font-size:10px;color:#5b5b5b;transform:translateY(-50%)}.pt-pl-wcol{position:relative;border-right:1px solid var(--divider)}.pt-pl-wcol:last-child{border-right:0}.pt-pl-wcol .l{position:absolute;left:0;right:0;border-top:1px solid var(--divider)}.pt-pl-wev{position:absolute;left:3px;right:3px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--k,#6b6b6b);border-radius:6px;padding:3px 5px;font-size:11px;overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;color:var(--ot);box-shadow:0 1px 2px rgba(0,0,0,.06)}.pt-pl-now{position:absolute;left:0;right:0;border-top:2px solid var(--o);z-index:2;pointer-events:none}.pt-pl-now:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--o)}.pt-pl-ganz{grid-column:1/-1;display:grid;grid-template-columns:52px repeat(7,1fr);border-bottom:1px solid var(--line);background:#FAFAF9}.pt-pl-ganz>div{padding:3px;gap:3px;min-width:0}.pt-pl-ganz>div,.pt-pl-unplan{display:flex;flex-direction:column}.pt-pl-unplan{border:1.5px dashed var(--o);border-radius:12px;padding:10px 12px;background:#fff;gap:8px}.pt-pl-unplan .liste{display:flex;flex-wrap:wrap;gap:6px}.pt-pl-unplan .pt-pl-chip{width:auto;max-width:260px}.pt dialog.pt-pl-dlg{border:1px solid var(--line);border-radius:16px;padding:0;width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 16px 48px rgba(0,0,0,.25);overflow:hidden}.pt dialog.pt-pl-dlg.breit{width:min(1120px,calc(100vw - 24px))}.pt dialog.pt-pl-dlg::-webkit-backdrop{background:rgba(31,31,31,.5)}.pt dialog.pt-pl-dlg::backdrop{background:rgba(31,31,31,.5)}.pt-pl-dlg[open]{display:flex;flex-direction:column}.pt-pl-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.pt-pl-dh h3{margin:0;font-size:17px}.pt-pl-dh p{margin:2px 0 0;font-size:12.5px;color:#55524d}.pt-pl-x{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;width:40px;height:40px;border-radius:8px;flex:0 0 auto}.pt-pl-steps{display:flex;gap:6px;flex-wrap:wrap;padding:10px 18px 0}.pt-pl-steps span{font-size:12px;padding:4px 10px;border-radius:999px;background:#F1EFEC;color:#3d3d3d}.pt-pl-steps span.on{background:var(--ob);color:#fff;font-weight:700}.pt-pl-steps span.ok{background:#E6F4EC;color:#17603B}.pt-pl-db{padding:16px 18px;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.pt-pl-df{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--line);background:#FAFAF9}.pt-pl-zwei{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:18px;gap:18px}.pt-pl-wahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pt-pl-wahl button{text-align:left;background:#fff;border:1.5px solid var(--line-strong);border-radius:12px;padding:14px;font:inherit;cursor:pointer;min-height:64px;display:flex;flex-direction:column;gap:4px}.pt-pl-wahl button.on,.pt-pl-wahl button:hover:not(:disabled){border-color:var(--o);background:var(--otint)}.pt-pl-wahl button:disabled{opacity:.55;cursor:not-allowed}.pt-pl-wahl button b{font-size:14px}.pt-pl-wahl button span{font-size:12.5px;color:#4a4a4a}.pt-pl-quick{display:flex;gap:8px;flex-wrap:wrap}.pt-pl-pill{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;cursor:pointer;min-height:34px}.pt-pl-pill.on,.pt-pl-pill[aria-pressed=true]{background:var(--ot);color:#fff;border-color:var(--ot)}.pt-pl-slot{display:grid;grid-template-columns:24px minmax(110px,1fr) minmax(130px,1fr) minmax(90px,.7fr);grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--divider)}.pt-pl-slot .name{display:flex;align-items:center;gap:6px;font-size:13px}.pt-pl-zahl{font-size:11.5px;color:#55524d;text-align:right}.pt-pl-zahl.zu{color:var(--bad,#B3261E);font-weight:700}.pt-pl-medien{display:flex;gap:8px;flex-wrap:wrap}.pt-pl-mt{position:relative;width:84px;height:84px;border-radius:8px;overflow:hidden;background:#EEECE8;border:1px solid var(--line)}.pt-pl-mt img,.pt-pl-mt video{width:100%;height:100%;object-fit:cover}.pt-pl-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px}.pt-pl-mtile{text-align:left;background:#fff;border:2px solid var(--line);border-radius:10px;padding:0;overflow:hidden;cursor:pointer;font:inherit}.pt-pl-mtile[aria-pressed=true]{border-color:var(--o)}.pt-pl-mtile .bild{height:96px;background:#EEECE8;display:flex;align-items:center;justify-content:center;font-size:12px;color:#55524d}.pt-pl-mtile .bild img{width:100%;height:100%;object-fit:cover}.pt-pl-mtile .t{padding:6px 8px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-pl-vor{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff;flex-direction:column}.pt-pl-vor,.pt-pl-vor .kopf{font-size:12.5px;display:flex;gap:8px}.pt-pl-vor .kopf{align-items:center;font-weight:700}.pt-pl-vor .bild{background:#EEECE8;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#55524d;font-size:12px;overflow:hidden}.pt-pl-vor .bild img{width:100%;height:100%;object-fit:cover}.pt-pl-vor .text{white-space:pre-wrap;word-break:break-word}.pt-pl-vor .fuss{font-size:11px;color:#55524d}.pt-pl-qual{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.pt-pl-qual .ok:before{content:"✓ ";color:#17603B;font-weight:700}.pt-pl-qual .warn:before{content:"! ";color:#9A3412;font-weight:700}.pt-pl-hinweis{background:#FAFAF9;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12.5px;color:#3d3d3d}.pt-pl-kopfzeile{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:760px){.pt-pl-insights,.pt-pl-wahl,.pt-pl-zwei{grid-template-columns:1fr}.pt-pl-slot{grid-template-columns:24px 1fr 1fr}.pt-pl-slot .z{grid-column:2/-1}.pt dialog.pt-pl-dlg,.pt dialog.pt-pl-dlg.breit{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.pt-pl-col{flex-basis:85vw;width:85vw}}.pt button.pt-pl-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;background:#fff;color:#1F1F1F;border:1px solid var(--line-strong);border-radius:8px;font-size:24px;line-height:1;font-weight:400}.pt button.pt-pl-x:focus-visible,.pt button.pt-pl-x:hover{background:#F4F2EE;color:#1F1F1F;border-color:var(--ot)}.pt button.pt-pl-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;background:#fff;color:#1F1F1F;font-weight:500}.pt button.pt-pl-pill:hover:not(:disabled){background:#F4F2EE;border-color:var(--ot)}.pt button.pt-pl-pill.on,.pt button.pt-pl-pill[aria-pressed=true],.pt button.pt-pl-pill[aria-pressed=true]:hover{background:var(--ot);color:#fff;border-color:var(--ot)}.pt button.pt-pl-pill:disabled{background:#F1EFEC;color:#4a4a4a;border-color:var(--line);cursor:not-allowed;opacity:1}.pt .pt-pl-wahl .kachel{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left;text-decoration:none;background:#fff;color:#1F1F1F;border:1.5px solid var(--line-strong);border-radius:12px;padding:14px;min-height:64px;font:inherit;font-weight:400;cursor:pointer}.pt .pt-pl-wahl .kachel b{display:block;font-size:15px;font-weight:700;color:#1F1F1F}.pt .pt-pl-wahl .kachel span{display:block;font-size:13px;color:#4a4a4a}.pt .pt-pl-wahl .kachel:focus-visible,.pt .pt-pl-wahl .kachel:hover:not(:disabled){background:var(--otint);color:#1F1F1F;border-color:var(--o)}.pt .pt-pl-wahl .kachel:disabled{background:#F4F2EE;opacity:1;cursor:not-allowed}.pt .pt-pl-wahl .kachel:disabled b{color:#4a4a4a}.pt .pt-pl-wahl .kachel:nth-child(3){grid-column:1/-1}.pt button.pt-pl-add{display:flex;align-items:center;justify-content:center;min-height:36px;background:transparent;color:#4a4a4a;font-weight:500}.pt button.pt-pl-add:hover{background:#fff;color:#1F1F1F;border-color:var(--o)}.pt button.pt-pl-ct{display:block;width:100%;min-height:0;padding:0;justify-content:flex-start;text-align:left;background:none;color:var(--ot);font-weight:600;border-radius:0}.pt button.pt-pl-ct:focus-visible,.pt button.pt-pl-ct:hover{background:none;color:#1F1F1F;text-decoration:underline}.pt button.pt-pl-chip{display:block;justify-content:flex-start;min-height:24px;font-weight:500}.pt button.pt-pl-chip:hover:not(.bar){background:#F4F2EE;color:var(--ot)}.pt button.pt-pl-chip.bar:hover{background:var(--kt,#F1EFEC);color:var(--ot);filter:brightness(.96)}.pt button.pt-pl-wev{display:block;justify-content:flex-start;min-height:0;font-weight:400}.pt button.pt-pl-wev:hover{background:#F4F2EE;color:var(--ot)}.pt button.pt-pl-plus{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0;background:none;color:var(--ot);font-weight:600}.pt button.pt-pl-plus:focus-visible,.pt button.pt-pl-plus:hover{background:#F4F2EE;color:var(--ot)}.pt button.pt-pl-more-btn{display:inline-flex;min-height:0;justify-content:flex-start;background:none;color:#4a4a4a;font-weight:500;padding:2px 4px}.pt button.pt-pl-more-btn:hover{background:none;color:#1F1F1F;text-decoration:underline}.pt button.pt-pl-chbtn{background:none;color:var(--ot)}.pt button.pt-pl-chbtn:hover{background:#F4F2EE}.pt button.pt-pl-mtile{display:block;min-height:0;padding:0;background:#fff;color:var(--ot);font-weight:400}.pt button.pt-pl-mtile:hover{background:var(--otint);color:var(--ot)}.pt button.pt-pl-tab,.pt button.pt-pl-tab:hover{background:none}.pt .pt-pl-seg button{display:inline-flex;align-items:center;justify-content:center;font-weight:500}.pt .pt-pl-seg button[aria-pressed=true]{font-weight:700}.pt dialog.pt-pl-dlg button.pt-btn:not(.quiet):not(.ghost):not(.danger):disabled,.pt dialog.pt-pl-dlg button.pt-btn:not(.quiet):not(.ghost):not(.danger):disabled:hover{background:#E7E3DD;border-color:#D6D2CC;color:#4a4a4a;opacity:1;cursor:not-allowed}.pt dialog.pt-pl-dlg button.pt-btn.quiet:disabled{opacity:1;color:#55524d;background:#F4F2EE}.pt dialog.pt-pl-dlg .pt-pl-df button.pt-btn:not(.quiet):not(.ghost):not(.danger){font-size:15px;min-height:44px}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn{min-height:44px}.pt dialog.pt-pl-dlg .pt-pl-df{align-items:center}.pt-pl-mehr{position:relative;margin-right:auto}.pt-pl-mehr>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#1F1F1F;font-size:14px;font-weight:600}.pt-pl-mehr>summary::-webkit-details-marker{display:none}.pt-pl-mehr>summary:hover,.pt-pl-mehr[open]>summary{background:#F4F2EE;border-color:var(--ot)}.pt-pl-mehr .menue{position:absolute;left:0;bottom:calc(100% + 6px);z-index:5;min-width:230px;display:flex;flex-direction:column;gap:4px;padding:8px;background:#fff;border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.pt-pl-mehr .menue .pt-btn{justify-content:flex-start;width:100%}.pt-pl-agenda{display:none}.pt-pl-ag-tag{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.pt-pl-ag-tag.heute{border-color:var(--o);box-shadow:inset 0 0 0 1px var(--o)}.pt-pl-ag-tag h4{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ot)}.pt-pl-ag-tag h4 em{font-style:normal;font-size:11.5px;font-weight:700;background:var(--ob);color:#fff;border-radius:999px;padding:1px 8px}.pt-pl-ag-tag h4 .pt-pl-plus{margin-left:auto;opacity:1;width:36px;height:36px;border:1px solid var(--line-strong)}.pt button.pt-pl-ag-i{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;min-height:44px;padding:7px 10px;text-align:left;background:#fff;color:#1F1F1F;border:1px solid var(--line);border-left:4px solid var(--k,#6b6b6b);border-radius:8px;font:inherit;font-weight:400}.pt button.pt-pl-ag-i b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.pt button.pt-pl-ag-i small{font-size:12px;color:#55524d}.pt button.pt-pl-ag-i.idee{border-style:dashed dashed dashed solid}.pt button.pt-pl-ag-i:hover{background:#F4F2EE;color:#1F1F1F}@media (max-width:760px){.pt-pl-cal,.pt-pl-week{display:none}.pt-pl-agenda{display:flex;flex-direction:column;gap:8px}.pt-pl-wahl .kachel:nth-child(3){grid-column:auto}.pt-pl-df{gap:6px;padding:10px 12px}.pt-pl-df .pt-btn{flex:1 1 auto;justify-content:center}.pt-pl-mehr{margin-right:0;flex:1 1 100%}.pt-pl-mehr>summary{width:100%;justify-content:center}.pt-pl-mehr .menue{left:0;right:0}.pt .pt-pl-dh{padding:12px 12px 12px 14px}}@media (pointer:coarse){.pt select.pt-pl-move{min-height:36px;height:36px;font-size:12px;padding-right:22px}}.pt-pl-fort{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#FAFAF9;display:flex;flex-direction:column;gap:8px}.pt-pl-fort .bar{position:relative;height:8px;border-radius:999px;background:#E6E2DB;overflow:hidden}.pt-pl-fort .bar i{position:absolute;top:0;bottom:0;width:38%;border-radius:999px;background:#7B61FF;animation:pt-pl-lauf 1.4s ease-in-out infinite}@keyframes pt-pl-lauf{0%{left:-40%}to{left:102%}}@media (prefers-reduced-motion:reduce){.pt-pl-fort .bar i{animation:none;left:0;width:100%;opacity:.55}}.pt-pl-fort ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13px;color:#3d3d3d}.pt-pl-fort li:before{content:"○ ";color:#6b6b6b}.pt-pl-fort li.ok:before{content:"✓ ";color:#17603B;font-weight:700}.pt-pl-fort li.an{font-weight:600;color:#1F1F1F}.pt-pl-fort li.an:before{content:"▸ ";color:#5B43D6}.pt-pl-fort p{margin:0}.pt-pl-einplan{display:flex;flex-wrap:wrap;gap:10px}.pt-pl-einplan label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#3d3d3d}.pt-pl-einplan input{min-height:40px;padding:6px 8px;font:inherit;font-size:14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#1F1F1F}.pt-pl-einplan input:disabled{background:#F1EFEC;color:#4a4a4a}.pt-pl-bildopt{border:1px dashed var(--line-strong);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:#fff}.pt-pl-bildopt a.pt-btn{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.pt-pl-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.pt-pl-assets button.pt-pl-asset{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px;min-height:44px;background:#fff;color:#1F1F1F;border:1px solid var(--line-strong);border-radius:8px;font-weight:500;font-size:11.5px}.pt-pl-assets button.pt-pl-asset:hover{background:#F4F2EE;color:#1F1F1F;border-color:var(--ot)}.pt-pl-asset img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.pt-pl-asset small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-pl-fertig{margin:0;padding:8px 10px;border-radius:8px;background:#EAF5EE;color:#11492C;font-size:13px}.pt-pl-fertig a{color:#11492C;font-weight:600}@media (max-width:760px){.pt-pl-einplan label{flex:1 1 130px}.pt-pl-einplan input{width:100%}}.pt dialog.pt-rb-dialog,.pt dialog.pt-rp-dlg,dialog.pt-rb-dialog{position:fixed}.pt-dlg-x{position:absolute;top:8px;right:8px;z-index:2}.pt dialog.pt-rb-dialog h3,.pt dialog.pt-rp-dlg h3,dialog.pt-rb-dialog h3{padding-right:46px}.pt .ki-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.pt .ki-filter{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:0 0 16px}.pt .ki-filter label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted);min-width:0}.pt .ki-filter select{min-height:36px;max-width:100%}.pt .ki-index{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.pt .ki-index-teile{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:10px}.pt .ki-ring{--w:0deg;width:120px;height:120px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--o,#f97316) var(--w),var(--line,#e5e5e5) 0);position:relative}.pt .ki-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.pt .ki-ring span{position:relative;font-size:30px;font-weight:700;color:var(--inkd,#111)}.pt .ki-ring.klein{width:72px;height:72px}.pt .ki-ring.klein:before{inset:8px}.pt .ki-ring.klein span{font-size:18px}.pt .ki-balken-k{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:3px}.pt .ki-balken-k small{color:var(--muted);font-weight:400}.pt .ki-bar{background:var(--line,#e5e5e5);overflow:hidden}.pt .ki-bar,.pt .ki-bar i{border-radius:4px;height:8px}.pt .ki-bar i{display:block;background:var(--muted,#6b7280)}.pt .ki-bar i.gut{background:#1a7f37}.pt .ki-bar i.mittel{background:#b45309}.pt .ki-bar i.schwach{background:#b42318}.pt .ki-nochnicht{margin:0 0 16px}.pt .ki-antworten>li{padding:10px 0;border-bottom:1px solid var(--line,#e5e5e5);display:flex;flex-direction:column;gap:4px}.pt .ki-antwort-k{display:flex;flex-direction:column;gap:2px}.pt .ki-details summary{font-size:13px}.pt .ki-antworttext{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field,#f6f6f6);border-radius:8px;padding:10px 12px;margin:6px 0;font-size:13px}@media (max-width:640px){.pt .ki-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pt .ki-filter label{font-size:0;gap:0;flex:0 1 auto;max-width:100%}.pt .ki-filter select{font-size:13px;width:auto;max-width:100%;padding:0 30px 0 12px}.pt .ki-filter button,.pt .ki-filter select{min-height:40px;border-radius:999px}.pt .ki-index{justify-content:center}.pt .ki-details summary{min-height:44px}}.pt-pl-filter{gap:8px;flex-wrap:nowrap}.pt-pl-filter input[type=search]{flex:1 1 auto;min-width:0;max-width:420px}.pt button.pt-pl-fknopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:#fff;color:#1F1F1F;border:1px solid var(--line-strong);border-radius:10px;font-size:14px;font-weight:600;flex:0 0 auto}.pt button.pt-pl-fknopf:focus-visible,.pt button.pt-pl-fknopf:hover{background:#F4F2EE;color:#1F1F1F;border-color:#7B61FF}.pt-pl-fknopf .zahl{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#7B61FF;color:#fff;font-size:12px;font-weight:700}.pt-pl-aktiv{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pt button.pt-pl-fx{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 6px 0 12px;background:#F1EEFF;color:#2F2370;border:1px solid #cfc6ff;border-radius:999px;font-size:13px;font-weight:600}.pt button.pt-pl-fx:hover{background:#E6E0FF;color:#2F2370}.pt button.pt-pl-fx span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;line-height:1}.pt button.pt-pl-flink{min-height:32px;padding:0 6px;background:none;color:#4a4a4a;font-size:13px;font-weight:600;text-decoration:underline;border:0}.pt button.pt-pl-flink:hover{background:none;color:#1F1F1F}.pt dialog.pt-pl-dlg.pt-pl-blatt{width:min(520px,calc(100vw - 24px))}.pt-rp-fs{border:0;padding:0;margin:0;min-width:0}.pt-rp-fs>legend{font-size:13px;font-weight:700;padding:0;margin-bottom:8px;color:#1F1F1F}.pt-pl-fzeit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pt-pl-fcheck{display:flex;align-items:center;gap:8px;min-height:36px}.pt-chx-reihe{display:flex;flex-wrap:wrap;gap:8px}.pt button.pt-chx{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;background:#fff;color:#1F1F1F;border:1.5px solid #e2ded8;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 1px 0 rgba(31,31,31,.04);transition:border-color .12s,background .12s}.pt button.pt-chx:hover:not(:disabled){background:#FAF9FF;color:#1F1F1F;border-color:#B7A9FF}.pt button.pt-chx[aria-pressed=true],.pt button.pt-chx[aria-pressed=true]:hover{background:#F1EEFF;color:#2F2370;border-color:#7B61FF;font-weight:600}.pt button.pt-chx[aria-pressed=true]:after{content:"";width:16px;height:16px;border-radius:50%;flex:0 0 auto;background:#7B61FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /16px no-repeat}.pt button.pt-chx:disabled{background:#F4F2EE;color:#55524d;border-style:dashed;cursor:not-allowed;opacity:1}.pt button.pt-chx .sub{font-size:11.5px;font-weight:500;color:#55524d}.pt button.pt-chx:focus-visible{outline:3px solid #CFC6FF;outline-offset:1px}.pt-chx-ico{display:inline-flex;width:20px;height:20px;flex:0 0 auto;color:#7B61FF}.pt-stp{list-style:none;margin:0;padding:14px 18px 4px;display:flex;gap:0}.pt-stp li{flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0;font-size:12.5px;color:#55524d}.pt-stp li:after{content:"";position:absolute;top:14px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:#E2DED8}.pt-stp li:last-child:after{display:none}.pt-stp li.ok:after{background:#7B61FF}.pt-stp .n{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #d6d2cc;color:#55524d;font-weight:700;font-size:13px;position:relative;z-index:1}.pt-stp li.on .n{box-shadow:0 0 0 4px #E6E0FF}.pt-stp li.ok .n,.pt-stp li.on .n{background:#7B61FF;border-color:#7B61FF;color:#fff}.pt-stp li.on .t{color:#1F1F1F;font-weight:700}.pt-stp li.ok .t{color:#2F2370;font-weight:600}.pt button.pt-stp-zu{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;min-height:0;color:inherit;font:inherit;width:100%}.pt button.pt-stp-zu:hover{background:none;color:#2F2370}.pt button.pt-stp-zu:focus-visible{outline:3px solid #CFC6FF;outline-offset:2px;border-radius:8px}.pt-fort{margin:10px 18px 0;padding:10px 12px;background:#F8F6FF;border:1px solid #dcd4ff;border-radius:12px;display:flex;flex-direction:column;gap:6px}.pt-fort .zeile{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:#2F2370}.pt-fort .zeile span:last-child{font-weight:500;color:#55524d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-fort .spur{height:8px;border-radius:999px;background:#E6E0FF;overflow:hidden}.pt-fort .fuell{height:100%;border-radius:999px;background:#7B61FF;transition:width .6s ease}.pt-fort .txt{margin:0;font-size:12px;color:#55524d}@media (max-width:760px){.pt-pl-filter{flex-wrap:wrap}.pt-pl-filter input[type=search]{flex:1 1;max-width:none}.pt-pl-spaltenknopf{display:none!important}.pt dialog.pt-pl-dlg.pt-pl-blatt{width:100vw;max-width:100vw;height:auto;max-height:88dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.pt-stp{padding:10px 14px 2px}.pt-fort{margin:8px 14px 0}.pt dialog.pt-pl-dlg .pt-pl-df{flex-wrap:nowrap;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn{min-height:44px;padding-left:14px;padding-right:14px}.pt dialog.pt-pl-dlg .pt-pl-df .pt-abbruch{display:none}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn:not(.quiet):not(.ghost){flex:1 1 auto}.pt-pl-mehr>summary{padding:0 12px}}.pt button.pt-pl-pill{border:1.5px solid #e2ded8;border-radius:12px;min-height:40px;padding:0 14px;font-size:14px;box-shadow:0 1px 0 rgba(31,31,31,.04)}.pt button.pt-pl-pill:hover:not(:disabled){background:#FAF9FF;color:#1F1F1F;border-color:#B7A9FF}.pt button.pt-pl-pill.on,.pt button.pt-pl-pill[aria-pressed=true],.pt button.pt-pl-pill[aria-pressed=true]:hover{background:#F1EEFF;color:#2F2370;border-color:#7B61FF;font-weight:600}.pt-pl-dlg .pt-rp-fs{border:0;padding:0;margin:0}.pt-pl-fzeit>*{min-width:0}.pt-pl-fzeit input{width:100%;min-width:0}.pt-pl-mehr .kurz{display:none}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn,.pt-pl-mehr>summary{white-space:nowrap}@media (max-width:760px){.pt-pl-mehr .voll{display:none}.pt-pl-mehr .kurz{display:inline}.pt-pl-mehr{margin-right:0}.pt-pl-df .pt-pl-mehr+.pt-btn.quiet{margin-left:auto}.pt-pl-mehr{flex:0 0 auto}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn{padding-left:12px;padding-right:12px}.pt dialog.pt-pl-dlg .pt-pl-df .pt-btn:not(.quiet):not(.ghost){flex:1 1 auto;min-width:0}}.pt-uw-feld{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.pt-uw-feld>span{font-size:13px;font-weight:700;color:#1F1F1F}.pt-uw-feld select{width:100%;min-height:44px}.pt-uw-pfad{display:flex;flex-wrap:wrap;margin:4px 0 10px;font-size:13px}.pt-uw-krume,.pt-uw-pfad{align-items:center;gap:4px}.pt-uw-krume{display:inline-flex;max-width:100%;min-width:0}.pt-uw-krume i{font-style:normal;color:#6a6a6a}.pt .pt-uw-pfad button{background:#fff;color:#1F1F1F;border:1px solid var(--line-strong);border-radius:999px;padding:4px 10px;min-height:32px;font:inherit;font-size:13px;max-width:100%;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pt .pt-uw-pfad button[aria-current=step]{background:#F1EEFF;border-color:#7B61FF;color:#2d1f80;font-weight:700}.pt-uw-ebene{margin:0 0 6px;font-size:13px;font-weight:700;color:#1F1F1F}.pt-uw-ebene span{font-weight:400;color:#4a4a4a}.pt-uw-liste ul{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.pt .pt-uw-eintrag{width:100%;display:grid;grid-gap:2px;gap:2px;justify-items:start;justify-content:stretch;align-content:center;text-align:left;background:#fff;color:#1F1F1F;border:1.5px solid var(--line-strong);border-radius:12px;padding:10px 12px;min-height:56px;font:inherit;cursor:pointer}.pt .pt-uw-eintrag b{font-size:14px;color:#1F1F1F}.pt .pt-uw-eintrag span{font-size:12.5px;color:#4a4a4a}.pt .pt-uw-eintrag em{font-style:normal;font-size:12px;color:#4a4a4a}.pt .pt-uw-eintrag:focus-visible,.pt .pt-uw-eintrag:hover{background:var(--otint);border-color:var(--o);color:#1F1F1F}.pt .pt-uw-eintrag.on{background:#F1EEFF;border-color:#7B61FF;box-shadow:0 0 0 2px rgba(123,97,255,.25)}.pt .pt-uw-eintrag.on em{color:#2d1f80;font-weight:700}.pt-uw-gewaehlt{margin:8px 0 0;padding:8px 12px;border-radius:10px;background:#F1EEFF;border:1px solid #cfc6ff;font-size:13px}.pt-uw-gewaehlt span{color:#4a4a4a}.pt-qw{display:grid;grid-gap:10px;gap:10px}.pt-qw-kopf{display:grid;grid-gap:2px;gap:2px}.pt-qw-kopf b{font-size:14px;color:#1F1F1F}.pt-qw-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:6px;border-radius:999px;background:#7B61FF;color:#fff;font-size:12px;font-weight:700}.pt-qw-box{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:#FBFAF8}.pt-qw-box>b{font-size:13px;color:#1F1F1F}.pt-qw-box input[type=file]{max-width:100%;font-size:13px}.pt-qw-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow:auto}.pt .pt-qw-liste button.pt-qw-zeile{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:6px 10px;text-align:left;background:#fff;color:#1F1F1F;border:1.5px solid var(--line-strong);border-radius:8px;font-weight:500;font-size:13.5px}.pt .pt-qw-liste button.pt-qw-zeile:hover:not(:disabled){background:var(--otint);color:#1F1F1F;border-color:var(--o)}.pt .pt-qw-liste button.pt-qw-zeile[aria-pressed=true]{background:#F1EEFF;border-color:#7B61FF;box-shadow:0 0 0 2px rgba(123,97,255,.25)}.pt-qw-zeile .h{font-weight:700;color:#2d1f80;text-align:center}.pt-qw-zeile .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pt-qw-zeile .g{font-size:12px;color:#4a4a4a}.pt-qw-gewaehlt{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pt-qw-gewaehlt li{position:relative;display:grid;grid-gap:2px;gap:2px;padding:8px 40px 8px 12px;border-radius:10px;background:#F1EEFF;border:1px solid #cfc6ff;font-size:13px;overflow-wrap:anywhere}.pt .pt-qw-gewaehlt button.pt-qw-x{position:absolute;top:50%;transform:translateY(-50%);right:2px;width:44px;height:44px;padding:0;background:transparent;color:#2d1f80;border:0;font-size:22px;line-height:1}.pt .pt-qw-gewaehlt button.pt-qw-x:hover:not(:disabled){background:rgba(123,97,255,.12);color:#2d1f80}.pt-pl-assets button.pt-pl-asset[aria-pressed=true]{background:#F1EEFF;border-color:#7B61FF;box-shadow:0 0 0 2px rgba(123,97,255,.35);color:#1F1F1F}.pt-pl-asset .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.pt-pl-assets button.pt-qw-video{align-items:center;justify-content:center;min-height:64px}.pt-qw-video .film{font-size:20px;color:#2d1f80}.pt-pl-assets.pt-qw-videos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pt-qw-video .t{white-space:normal;text-align:center;overflow-wrap:anywhere;font-size:12.5px}.pt-qw-hinw{padding:8px 12px;border-radius:10px;background:#FFF6E5;border:1px solid #f0cf8a;font-size:13px;color:#1F1F1F}.pt-qw-hinw ul{margin:4px 0 0;padding-left:18px}@media (max-width:760px){.pt-qw-box{padding:8px 10px}.pt-pl-assets{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.pt .ki-lauf-kopf{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pt .ki-lauf-kopf form{margin:0}.pt .ki-lauf-kopf button:disabled{opacity:.55;cursor:not-allowed}.pt .ki-lauf-info{margin:0 0 16px}.pt .ki-lauf-info.fehler{border-color:#b42318}.pt .ki-alt .pt-card,.pt .ki-alt .pt-grid{opacity:.6}.pt .ki-leer{margin:0 0 16px}.pt .ki-zeilen{list-style:none;margin:0 0 8px;padding:0}.pt .ki-zeilen>li{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line,#e5e5e5)}.pt .ki-zeilen>li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pt .ki-zeilen>li>div span,.pt .ki-zeilen>li>span{overflow-wrap:anywhere}.pt .ki-zeilen>li>b{text-align:right;flex:none}.pt .ki-probe{overflow-wrap:anywhere;margin:8px 0 4px}.pt .ki-vgl p{margin:6px 0;overflow-wrap:anywhere}.pt .ki-urlform{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:0 0 8px}.pt .ki-urlfeld{display:flex;flex-direction:column;gap:3px;flex:1 1 280px;min-width:0}.pt .ki-urlfeld input{width:100%;min-height:40px}.pt .ki-ergebnis{border-top:1px solid var(--line,#e5e5e5);margin-top:12px;padding-top:12px}.pt .ki-ergebnis-k{display:flex;gap:12px;align-items:center;margin-bottom:8px}.pt .ki-ergebnis-k>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pt .ki-befunde{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pt .ki-befunde li,.pt .ki-seite a{overflow-wrap:anywhere}.pt .ki-details summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:6px}@media (max-width:640px){.pt .ki-lauf-kopf{justify-content:flex-start;width:100%}.pt .ki-lauf-kopf .pt-btn,.pt .ki-urlform .pt-btn{width:100%;min-height:44px}.pt .ki-urlfeld input{min-height:44px}}.pt .ki-untergrenze{margin:0 0 16px;overflow-wrap:anywhere}.pt .ki-saeulen{gap:3px;height:120px;padding:4px 0;border-bottom:1px solid var(--line,#e5e5e5)}.pt .ki-saeule,.pt .ki-saeulen{display:flex;align-items:flex-end}.pt .ki-saeule{flex:1 1;min-width:2px;height:100%}.pt .ki-saeule i{display:block;width:100%;background:#7B61FF;border-radius:3px 3px 0 0}.pt .ki-saeulen-u{display:flex;justify-content:space-between;gap:8px;margin:4px 0;flex-wrap:wrap}.pt .ki-anteilbalken{display:block;height:6px;border-radius:3px;background:var(--line,#e5e5e5);overflow:hidden;margin-top:4px;max-width:220px}.pt .ki-anteilbalken i{display:block;height:100%;background:#7B61FF}.pt .ki-inhalt .ki-befunde,.pt .ki-klicks .ki-zeilen{margin:0}.pt .ki-head-r .pt-seg{flex-wrap:wrap}@media (max-width:640px){.pt .ki-saeulen{height:96px;gap:2px}.pt .ki-anteilbalken{max-width:100%}}.pt .ki-inhalt .ki-zeilen li>.pt-pill,.pt .ki-inhalt .ki-zeilen li>span.pt-pill{flex:none;white-space:nowrap;align-self:flex-start}.pt .ki-inhalt .ki-zeilen li>div{min-width:0;flex:1 1 auto}.pt .dp{position:relative;display:block;min-width:0;margin:0}.pt .wo-frei .dp{width:190px;max-width:100%}.pt .wo-frei .dp+.dp .dp-pop{left:auto;right:0}@media (max-width:640px){.pt .wo-frei .dp{width:auto;margin-bottom:8px}}.pt .dp-label{display:block;font-size:12px;font-weight:600;color:var(--muted,#5b5b5b);margin:0 0 4px}.pt .dp-row{display:flex;gap:6px;align-items:stretch}.pt .dp-input{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--divider);border-radius:10px;background:#fff;font:inherit}.pt .dp-input[aria-invalid=true]{border-color:#b3261e}.pt .dp-btn{flex:0 0 44px;color:#222;min-height:44px;border:1px solid var(--divider);border-radius:10px;background:#fff;cursor:pointer;font-size:18px;line-height:1}.pt .dp-btn:hover,.pt .dp-btn[aria-expanded=true]{background:var(--otint)}.pt .dp-fehler{margin:4px 0 0;font-size:12px;color:#b3261e}.pt .dp-pop{position:absolute;z-index:30;top:100%;left:0;box-shadow:0 8px 24px rgba(0,0,0,.14);margin-top:4px;padding:10px;border:1px solid var(--divider);border-radius:12px;background:#fff;width:max-content;max-width:100%;box-sizing:border-box}.pt .dp-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pt .dp-nav{min-width:44px;min-height:44px;border:1px solid var(--divider);border-radius:10px;background:#fff;color:#222;font-size:22px;line-height:1;cursor:pointer}.pt .dp-nav:hover{background:var(--otint)}.pt .dp-tab{display:grid;grid-gap:2px;gap:2px;margin:0 auto}.pt .dp-zeile{display:grid;grid-template-columns:repeat(7,40px);grid-gap:2px;gap:2px}.pt .dp-wt{font-size:11px;font-weight:600;color:#5b5b5b;padding:2px 0;text-align:center}.pt .dp-zeile>span{display:block;min-width:0}.pt .dp-tag{width:100%;height:40px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:#222;cursor:pointer}.pt .dp-tag:hover{background:var(--otint)}.pt .dp-tag.aus{color:#767676}.pt .dp-tag.heute{box-shadow:inset 0 0 0 1px var(--ot)}.pt .dp-tag.on{background:var(--od);color:#fff}.pt .dp-fuss{display:flex;justify-content:flex-end;margin-top:6px}@media (min-width:641px){.pt .dp-pop{max-width:none}}@media (max-width:640px){.pt .dp-pop,.pt .wo-frei .dp+.dp .dp-pop{position:static;box-shadow:none;width:auto}.pt .dp-zeile{grid-template-columns:repeat(7,minmax(0,1fr))}}.pt .af-chip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 12px;border:1px solid #e0b400;border-radius:12px;background:#FFF4B8;color:#3b3000;font-size:14px}.pt .af-chip-text{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.pt .af-chip-weg{min-height:44px;display:inline-flex;align-items:center;color:#3b3000;text-decoration:underline;font-weight:600}.pt .ad-tree details.af-hl>summary{background:#FFF4B8;outline:2px solid #E0B400}.lp-liste-karten{display:grid;grid-gap:12px;gap:12px}.lp-karte{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;min-width:0}.lp-archiv{opacity:.75}.lp-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.lp-kopf h3{margin:0;font-size:15px;overflow-wrap:anywhere}.lp-marken{display:flex;flex-wrap:wrap;gap:6px}.lp-daten{margin:10px 0 0;display:grid;grid-gap:4px;gap:4px}.lp-daten>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px}.lp-daten dt{color:var(--muted)}.lp-daten dd{margin:0;overflow-wrap:anywhere}.lp-verbrauch{margin-top:10px;max-width:460px}.lp-stand{margin:8px 0 0}.lp-admin{margin-top:10px}.lp-admin,.lp-admin-block{display:grid;grid-gap:8px;gap:8px}.lp-admin-block{margin-top:14px}.lp-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin-bottom:12px}.lp-felder label{display:grid;grid-gap:4px;gap:4px;min-width:0}.lp-felder input[type=text],.lp-felder select{width:100%;box-sizing:border-box}.lp-breit{grid-column:1/-1}.lp-check{display:flex!important;grid-template-columns:none;align-items:center;gap:8px}.lp-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.lp-liste li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;font-size:13px}@media (max-width:640px){.lp-daten>div,.lp-felder{grid-template-columns:1fr}.lp-daten>div{gap:0}}.pt .md-aus{margin-top:4px;overflow-wrap:anywhere}.pt .md-aus mark{background:#fff1b8;color:inherit;padding:0 2px;border-radius:2px;font-weight:600}.pt .md-aus-q{color:var(--muted,#667)}.pt .md-sp-act{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pt .md-sp-form{display:inline;margin:0}.pt .md-sp-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.pt .md-sp-list li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line,#e5e7eb);overflow-wrap:anywhere}.pt .md-abdeckung summary{cursor:pointer}.pt .md-abd-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.pt .md-abd-grid ul{margin:4px 0 0;padding-left:18px}@media (max-width:640px){.pt .md-abd-grid,.pt .md-sp-list li{grid-template-columns:minmax(0,1fr)}.pt .md-sp-act .pt-btn{white-space:normal;text-align:left}}.pt .ad-wact{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pt .ad-wact-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pt .ad-wbtn{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid #e8501e;border-radius:8px;color:#1F1F1F;font-weight:600;font-size:13px;text-decoration:none;background:#fff;max-width:100%;overflow-wrap:anywhere}.pt .ad-wbtn:hover{background:#FFF1EB}.pt .ad-wact-ext{padding-top:6px;border-top:1px dashed var(--divider)}.pt .ad-wact-ext .pt-small{margin:0;color:#707278}.pt .ad-wext{font-size:13px;color:#1F1F1F;text-decoration:underline;-webkit-text-decoration-color:#E8501E;text-decoration-color:#E8501E;text-underline-offset:3px;overflow-wrap:anywhere}.pt .ad-tree details.lvl2.ad-ziel{scroll-margin-top:80px}.pt .ad-tree details.lvl2.af-hl>summary{background:#FFF4B8;outline:2px solid #E0B400}.pt .mv-list{display:flex;flex-direction:column;gap:4px}.pt .mv-item{padding:10px 0;border-bottom:1px solid var(--divider)}.pt .mv-item:last-child{border-bottom:0}.pt .mv-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pt .mv-name{font-weight:600;overflow-wrap:anywhere;min-width:0}.pt .mv-val{font-weight:700;white-space:nowrap}.pt .mv-bar{margin:6px 0}.pt .mv-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0}.pt .mv-kpis div{min-width:0}.pt .mv-kpis dt{font-size:11.5px;color:#707278;margin:0}.pt .mv-kpis dd{margin:0;font-weight:600;font-size:13px;overflow-wrap:anywhere}@media (max-width:900px){.pt .mv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.pt .mv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt .pt-grid.wide .ad-hrow{grid-template-columns:minmax(0,1fr) auto}.pt .pt-grid.wide .ad-hrow .ad-hl{grid-column:1/-1}.pt .pt-grid.wide .ad-hrow .ad-hbar{grid-column:auto;order:0;margin-top:0}.pt-pl-when{display:inline-flex;align-items:center;gap:4px}.pt-pl-when svg{flex:none;color:#6b6b66}.pt-pl-ins{position:relative;padding-left:50px}.pt-pl-ins:before{position:absolute;left:12px;top:12px;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.pt-pl-ins.i-uni:before{content:"✦";background:#FDEBE4;color:#C2410C}.pt-pl-ins.i-zeit:before{content:"◷";background:#E7F0FB;color:#1B4F8C}.pt-pl-ins.i-gap:before{content:"!";background:#FFF1D6;color:#6B4B00}.pt .pt-pl-wahl .kachel{gap:6px;padding:18px}.pt-pl-wi{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#F1EFEC;color:#1F1F1F;margin-bottom:8px}.pt .pt-pl-wahl .kachel.ki{border-color:var(--o);background:linear-gradient(135deg,#fff,#FFF6F2)}.pt .pt-pl-wahl .kachel.ki .pt-pl-wi{background:var(--ob);color:#fff}.pt .pt-pl-wahl .kachel b .pt-pl-badge{position:static;display:inline-block;margin-left:8px;padding:1px 7px;border-radius:6px;background:#FDEBE4;color:#B83A12;font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}.pt .pt-pl-wahl .kachel .pt-pl-wl{margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#1F1F1F}.pt .pt-pl-wahl .kachel .pt-pl-wl>span{color:#1F1F1F;font-size:12.5px}.pt-pl-wl>span:before{content:"✓";margin-right:8px;color:#2E9E63;font-weight:700}.pt-pl-woder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;background:#F4F2EE;font-size:13px}.pt button.pt-pl-wchip{min-height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:#1F1F1F;font-size:12.5px;font-weight:500}.pt button.pt-pl-wchip:focus-visible,.pt button.pt-pl-wchip:hover{background:#fff;color:#1F1F1F;border-color:var(--o)}.pt-pl-zwei>.pt-stack{align-content:start}.pt .pt-pl-dlg input:not([type]),.pt .pt-pl-dlg input[type=date],.pt .pt-pl-dlg input[type=search],.pt .pt-pl-dlg input[type=text],.pt .pt-pl-dlg input[type=time],.pt .pt-pl-dlg input[type=url],.pt .pt-pl-dlg select{min-height:38px;padding:7px 10px;font-size:13.5px;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:var(--inkd);font-family:inherit;min-width:0;box-sizing:border-box}@media (max-width:760px){.pt .pt-pl-dlg input:not([type]),.pt .pt-pl-dlg input[type=date],.pt .pt-pl-dlg input[type=search],.pt .pt-pl-dlg input[type=text],.pt .pt-pl-dlg input[type=time],.pt .pt-pl-dlg input[type=url],.pt .pt-pl-dlg select{min-height:44px;font-size:16px}.pt-pl-col{flex-basis:240px;width:240px}.pt-pl-ins{padding-left:50px}}.pt-pl-msuch{display:block;margin-bottom:10px}.pt .pt-pl-msuch input[type=search]{width:100%}.pt-pl-n{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:#F1EFEC;color:#4a4a4a;font-size:11px;font-weight:600;line-height:18px;text-align:center}.pt button.pt-pl-pill[aria-pressed=true] .pt-pl-n{background:#fff;color:#2F2370}.pt-pl-msel{margin-right:auto;color:#4a4a4a}@media (max-width:420px){.pt-pl-msel{display:none}}@media (min-width:1200px){.pt .pt-split.pt-split-a{grid-template-columns:minmax(0,1fr) 320px}}.pt .pt-split>.pt-col{display:flex;flex-direction:column;gap:16px;min-width:0}.pt .pt-split>.pt-card,.pt .pt-split>.pt-col>.pt-card{margin-bottom:0}.pt .pt-card+.pt-split,.pt .pt-split+.pt-card,.pt .pt-split+.pt-split{margin-top:16px}.pt .pt-aside .pt-row{flex-wrap:wrap}.pt .pt-aside .pt-row>div,.pt .pt-aside .pt-row>label{flex:1 1 130px;min-width:0}.pt .pt-aside input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pt .pt-aside select,.pt .pt-aside textarea{width:100%;max-width:100%;box-sizing:border-box}.pt .pt-split>.pt-aside:only-child,.pt .pt-split>.pt-col:only-child{grid-column:1/-1}@media (min-width:1024px){.pt .pt-split.pt-split-l{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:1200px){.pt .pt-two.pt-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt .pt-stack>.pt-card+.pt-split,.pt .pt-stack>.pt-split+.pt-card,.pt .pt-stack>.pt-split+.pt-split{margin-top:0}.pt .ki-kz-grid,.pt .ki-monat,.pt .ki-reihe-a,.pt .ki-reihe-b{margin:16px 0}.pt .ki-kz-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:761px){.pt .ki-kz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pt .ki-kz-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pt .ki-kz{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.pt .ki-kz-l{font-size:12px;color:var(--muted)}.pt .ki-kz b{font-size:24px;line-height:1.2;color:var(--inkd);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt .ki-kz.leer b{color:var(--muted3)}.pt .ki-kz-h{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pt .ki-diff{font-size:12px;font-weight:600}.pt .ki-diff.gut{color:#1a7f37}.pt .ki-diff.schlecht{color:#b42318}.pt .ki-diff.neutral{color:var(--muted)}.pt .ki-reihe-a,.pt .ki-reihe-b{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.pt .ki-reihe-a{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pt .ki-reihe-b{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt .ki-reihe-a>.pt-card,.pt .ki-reihe-b>.pt-card,.pt .ki-top3>.pt-card{margin:0;min-width:0}.pt .ki-top3>.pt-card{border:1.5px solid var(--o);height:100%;box-sizing:border-box}.pt .ki-chip{display:inline-flex;align-items:center;font-size:12px;line-height:1.3;padding:2px 8px;border-radius:999px;background:var(--grey);color:var(--ink);white-space:nowrap}.pt .ki-chip.gut{background:#e7f4ea;color:#1a6b31}.pt .ki-chip.schlecht{background:#fdecea;color:#b42318}.pt .ki-chips{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.pt .ki-nm{font-size:12px;color:var(--muted3);font-style:italic}.pt .ki-verlauf-svg{width:100%;height:auto;display:block}.pt .ki-verlauf-leer{min-height:120px;display:grid;place-items:center;text-align:center;background:var(--field,#f6f6f6);border-radius:8px;padding:16px;margin:0}.pt .ki-legende{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px}.pt .ki-legende li{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pt .ki-legende i{width:16px;height:3px;border-radius:2px;display:inline-block}.pt .ki-legende i.gestrichelt{background-image:linear-gradient(90deg,transparent 50%,#fff 0)!important;background-size:6px 3px;background-color:#1a7f37}.pt .ki-orte{list-style:none;margin:0 0 8px;padding:0}.pt .ki-ort,.pt .ki-orte-k{display:grid;grid-gap:12px;gap:12px;align-items:center;grid-template-columns:72px minmax(0,1.3fr) repeat(4,minmax(0,.9fr)) minmax(0,1.6fr);padding:10px 0;border-bottom:1px solid var(--divider)}.pt .ki-orte-k{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-top:0}.pt .ki-ort-n{display:flex;flex-direction:column;gap:2px}.pt .ki-ort-n,.pt .ki-ort-w{min-width:0;overflow-wrap:anywhere}.pt .ki-ort-w{font-size:13px}.pt .ki-ort-l{display:none}@media (max-width:1099px){.pt .ki-orte-k{display:none}.pt .ki-ort{grid-template-columns:72px minmax(0,1fr);gap:4px 12px;padding:14px 0}.pt .ki-ort>.ki-ring{grid-row:span 1}.pt .ki-ort-w{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:4px 0;border-top:1px dashed var(--divider)}.pt .ki-ort-w>:last-child{text-align:right}.pt .ki-ort-l{display:inline;color:var(--muted);font-size:12px;flex:none}.pt .ki-ort-gap{flex-direction:column;align-items:flex-start}.pt .ki-ort-gap>:last-child{text-align:left}}.pt .ki-assis,.pt .ki-wb{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:12px}.pt .ki-assis li{display:flex;gap:10px;align-items:flex-start}.pt .ki-logo{width:28px;height:28px;border-radius:8px;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex:none;letter-spacing:-.02em}.pt .ki-assi-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.pt .ki-assi-k{display:flex;justify-content:space-between;gap:8px;font-size:13px;min-width:0}.pt .ki-assi-k>:first-child{overflow-wrap:anywhere;min-width:0}.pt .ki-bar i.ki-bar-o{background:var(--o)}.pt .ki-bar i.ki-bar-g{background:#9ca3af}.pt .ki-eigen{font-weight:600;color:var(--inkd)}.pt .ki-top3-l{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:12px}.pt .ki-top3-l li{display:flex;gap:10px;align-items:flex-start}.pt .ki-top3-l li>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pt .ki-nr{width:24px;height:24px;border-radius:50%;background:var(--ob);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex:none}.pt .ki-monat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px 16px}.pt .ki-v-m{display:none}@media (max-width:640px){.pt .ki-v-d{display:none}.pt .ki-v-m{display:block}}.pt .ki-leg-nm{flex-basis:100%;padding-left:22px}.pt .ki-zurueck{margin:8px 0 0;font-size:14px}.pt .ki-url-kopf{display:flex;flex-direction:column;gap:6px}.pt .ki-url-kopf .pt-small{margin:0}.pt .ki-url-form{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.pt .ki-url-eingabe{flex:1 1 260px;min-width:0;display:flex}.pt .ki-url-eingabe input{width:100%;min-width:0;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;box-sizing:border-box}.pt .ki-url-form .pt-btn{flex:0 0 auto}@media (max-width:640px){.pt .ki-url-form .pt-btn{flex:1 1 100%}}.pt .ki-url-adresse{overflow-wrap:anywhere}@media (min-width:1100px){.pt .ki-kz-grid.ki-kz-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.pt .ki-kz-5 .ki-kz.leer b{font-size:16px}.pt .ki-kz-5 .ki-kz-ring{grid-column:1/-1}@media (min-width:1100px){.pt .ki-kz-5 .ki-kz-ring{grid-column:auto}}.pt .ki-kz-rw{display:flex;align-items:center;gap:10px}.pt .ki-url-reihe{align-items:start}@media (min-width:1100px){.pt .ki-url-reihe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pt .ki-pliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pt .ki-pliste li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45}.pt .ki-p-i{flex:0 0 20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;margin-top:1px}.pt .ki-p-ok .ki-p-i{background:#1a7f37}.pt .ki-p-warn .ki-p-i{background:#b54708}.pt .ki-p-bad .ki-p-i{background:#b42318}.pt .ki-uf{list-style:none;margin:0;padding:0}.pt .ki-uf li{padding:10px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.pt .ki-uf-q{font-size:14px;font-weight:600;color:var(--inkd)}.pt .ki-uf-z{margin-left:6px;font-weight:500}.pt .ki-uf-statt{margin-top:10px}.pt .ki-vorschlag{margin:16px 0}.pt .ki-vs{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.pt .ki-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pt .ki-h3{font-size:14px;margin:12px 0 6px;color:var(--inkd)}.pt .ki-vs-abs,.pt .ki-vs-faq{margin:0;padding-left:20px;font-size:14px;line-height:1.5}.pt .ki-vs-code{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pt .ki-code{width:100%;box-sizing:border-box;margin:0;background:#1d2433;color:#e6edf3;border-radius:10px;padding:12px;font-size:12px;line-height:1.5;overflow:auto;max-height:360px;white-space:pre}.pt .ki-vs-akt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.pt .ki-vs-akt form{margin:0}@media (max-width:640px){.pt .ki-vs-akt form .pt-btn,.pt .ki-vs-akt>*{width:100%;box-sizing:border-box;text-align:center}}.pt .ki-det{display:inline-block;margin-left:8px;font-size:12px;white-space:nowrap}.pt .ki-fa{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.pt .ki-fa-main,.pt .ki-fa-side{display:flex;flex-direction:column;gap:16px;min-width:0}.pt .ki-fa-main>.pt-card,.pt .ki-fa-side>.pt-card,.pt .ki-fa-side>.pt-note{margin:0}.pt .ki-fa-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pt .ki-fa-2 input,.pt .ki-fa-2 select{width:100%}.pt .ki-voll{width:100%;justify-content:center}.pt .ki-mx-wrap{overflow-x:auto}.pt .ki-mx{width:100%;border-collapse:collapse;font-size:13px}.pt .ki-mx td,.pt .ki-mx th{padding:9px 6px;border-bottom:1px solid var(--line,#e5e5e5);vertical-align:middle}.pt .ki-mx thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);font-weight:600;text-align:left}.pt .ki-mx tbody th{text-align:left;font-weight:400;text-transform:none;letter-spacing:0;font-size:13px;color:inherit}.pt .ki-mx tr.aktiv{background:#fdf6f2}.pt .ki-mx-a{text-align:center!important;width:52px}.pt .ki-mx-q{text-align:right!important;white-space:nowrap;font-weight:600;width:56px}.pt .ki-mx-f{color:var(--ink);font-weight:600;text-decoration:none;display:block}.pt .ki-mx-f:hover{text-decoration:underline}.pt .ki-mx-meta{display:block}.pt .ki-as{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 4px;border-radius:6px;font-size:10px;font-weight:700;color:#fff;background:#6b7280;text-transform:none;letter-spacing:0}.pt .ki-as[data-a=chatgpt]{background:#10a37f}.pt .ki-as[data-a=claude]{background:#c96442}.pt .ki-as[data-a=gemini]{background:#4285f4}.pt .ki-as[data-a=perplexity]{background:#20808d}.pt .ki-as[data-a=google_ai]{background:#ea4335}.pt .ki-as[data-a=copilot]{background:#0078d4}.pt .ki-z{display:inline-block;min-width:30px;padding:1px 5px;border-radius:4px;font-size:11px;font-weight:700;text-align:center;text-decoration:none;line-height:1.5}.pt .ki-z.top{background:#1a7f37;color:#fff}.pt .ki-z.gut{background:#e7f4ea;color:#1a6b31}.pt .ki-z.teil{background:#fff4d6;color:#8a5a00}.pt .ki-z.nein{background:#fdecea;color:#b42318}.pt .ki-z.leer{color:var(--muted,#6b7280);font-weight:400}.pt a.ki-z:hover{outline:2px solid currentColor;outline-offset:1px}.pt .ki-mx-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0}.pt .ki-mx-m{display:none;list-style:none;margin:0;padding:0}.pt .ki-ad .ki-h3{margin:0 0 10px}.pt .ki-ad-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.pt .ki-ad-tabs a{padding:4px 10px;border:1px solid var(--line,#e5e5e5);border-radius:8px;font-size:13px;color:var(--ink);text-decoration:none}.pt .ki-ad-tabs a.aktiv{background:var(--ink,#111);color:#fff;border-color:var(--ink,#111)}.pt .ki-ad-text{margin:0 0 12px;padding:12px 14px;background:var(--grey,#f4f4f2);border-radius:8px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.pt .ki-ad-leer{margin:0 0 12px}.pt .ki-ad-fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.pt .ki-ad-fakten>div{border:1px solid var(--line,#e5e5e5);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.pt .ki-ad-h{font-size:13px;margin:0 0 6px}.pt .ki-ad-quellen{list-style:none;margin:0;padding:0}.pt .ki-ad-quellen a.ki-chip{text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pt .ki-ad-luecke{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fdecea;color:#8c1d13;font-size:13px}@media (max-width:900px){.pt .ki-fa{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pt .ki-mx-wrap{display:none}.pt .ki-mx-m{display:block}.pt .ki-mx-m>li{padding:10px 0;border-bottom:1px solid var(--line,#e5e5e5);display:flex;flex-direction:column;gap:4px}.pt .ki-mx-mz{display:flex;flex-wrap:wrap;gap:4px 10px}.pt .ki-mx-mzi{white-space:nowrap}.pt .ki-mx-m form{align-self:flex-start}.pt .ki-ad-fakten{grid-template-columns:1fr 1fr}}@media (min-width:900px){.pt .ki-kz-grid.ki-kz-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt .ki-kz-4 .ki-kz.leer b{font-size:16px}.pt .ki-mn-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:6px}.pt .ki-mn-ziel{font-size:11px;background:var(--grey,#f4f4f2);padding:1px 6px;border-radius:4px;overflow-wrap:anywhere}.pt .ki-erkl{margin:0}.pt .ki-erkl .ki-h3{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px}.pt .ki-erkl ol{margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.pt .ki-staende{list-style:none;margin:0;padding:0}.pt .ki-staende li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--line,#e5e5e5);font-size:13px}.pt .ki-staende li:last-child{border-bottom:0}@media (min-width:901px){.pt .ki-mn-tab{table-layout:fixed;width:100%}.pt .ki-mn-tab th:first-child{width:30%}.pt .ki-mn-tab th:nth-child(2),.pt .ki-mn-tab th:nth-child(3),.pt .ki-mn-tab th:nth-child(5){width:12%}.pt .ki-mn-tab td{overflow-wrap:anywhere}.pt .ki-mn-tab td:last-child .pt-btn{white-space:normal;width:100%;justify-content:center}.pt .ki-mn-tab td:last-child select{max-width:100%}}.ki-vs-liste{display:grid;grid-gap:8px;gap:8px}.ki-vs{display:grid;grid-gap:6px;gap:6px;padding:8px 0;border-bottom:1px solid var(--divider)}.ki-vs:last-child{border-bottom:0}.ki-vs-an{display:flex;align-items:center;gap:6px}.ki-vs-text{width:100%;min-width:0;box-sizing:border-box}.ki-vs-fuss{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ki-vs-fuss select{max-width:100%}.ki-vs-fuss .pt-small{overflow-wrap:anywhere}.pt .ki-fortschritt{height:8px;margin-top:8px;border-radius:999px;background:var(--grey);overflow:hidden}.pt .ki-fortschritt>span{display:block;height:100%;border-radius:inherit;background:var(--o);transition:width .4s ease}@media (max-width:760px){.pt .pt-tabs{gap:0;border-bottom:1px solid var(--line);padding-bottom:0;margin-bottom:14px}.pt .pt-tabs a{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;margin-bottom:-1px;padding:6px 12px;font-size:14px;font-weight:600;color:#5A5A5A}.pt .pt-tabs a:hover{background:none;color:var(--inkd)}.pt .pt-tabs a.on,.pt .pt-tabs a.on:hover{background:none;color:var(--ot);border-bottom-color:var(--o)}.pt .ki-ad-tabs{flex-wrap:nowrap;overflow-x:auto;gap:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.pt .ki-ad-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;margin-bottom:-1px;padding:6px 12px;font-size:14px;font-weight:600;color:#5A5A5A}.pt .ki-ad-tabs a.aktiv{background:none;color:var(--ot);border-bottom-color:var(--o)}.pt .pt-un-tabs{gap:0;border-bottom:1px solid var(--line)}.pt .pt-un-tabs button,.pt-un-tabs button{min-height:44px;border-radius:0;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:600;font-size:14px;color:#5A5A5A}.pt .pt-un-tabs button.on,.pt-un-tabs button.on{background:none;border-color:transparent;border-bottom:2px solid var(--o);color:var(--ot)}.pt .pt-rp-plans{flex-wrap:nowrap;overflow-x:auto;gap:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.pt .pt-rp-plans .pt-rp-tab{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;margin-bottom:-1px;padding:6px 12px;color:#5A5A5A}.pt .pt-rp-plans .pt-rp-tab:hover{background:none;color:var(--inkd)}.pt .pt-rp-plans .pt-rp-tab.on,.pt .pt-rp-plans .pt-rp-tab.on:hover{background:none;color:var(--ot);border-bottom-color:var(--o)}.pt .pt-tabs.st-tabs{flex-wrap:nowrap;overflow-x:auto;margin-left:-14px;margin-right:-14px;padding:0 14px}}.pt .pt-head.pt-head-psch{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.pt .pt-head-psch .pt-head-l{flex:1 1 320px;min-width:0}.pt .pt-psch{flex:0 1 340px;min-width:0;display:grid;grid-gap:4px;gap:4px}.pt .pt-psch-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.pt .pt-psch-d{font-size:11px;color:#5A5A5A;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pt .pt-psch-bahn{position:relative;height:4px;border-radius:999px;background:#E7E5E1;margin:0 8px}.pt .pt-psch-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#F2C5B3}.pt .pt-psch-heute{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--inkd);border-radius:2px}.pt button.pt-psch-pt{all:unset;position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid #8a8a8a;box-sizing:border-box;cursor:pointer}.pt button.pt-psch-pt:before{content:"";position:absolute;inset:-14px}.pt button.pt-psch-pt.erledigt{background:#E8501E;border-color:#E8501E}.pt button.pt-psch-pt.aktuell{border-color:#E8501E}.pt button.pt-psch-pt.ueberfaellig{border-color:#B42318}.pt button.pt-psch-pt.is-sel{width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 3px rgba(232,80,30,.25)}.pt button.pt-psch-pt:focus-visible{outline:2px solid #E8501E;outline-offset:3px}.pt .pt-psch-info{border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px 10px;display:grid;grid-gap:2px;gap:2px}.pt .pt-psch-zeile{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pt .pt-psch-z{font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;background:#F1EFEC;color:#3A3A3A}.pt .pt-psch-z.aktuell{background:var(--otint);color:var(--ot)}.pt .pt-psch-z.erledigt{background:#E8F3EC;color:#1F5A33}.pt .pt-psch-z.ueberfaellig{background:#FDECEA;color:#B42318}.pt .pt-psch-t{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.pt .pt-psch-links{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-top:4px}.pt .pt-wt button.pt-termchip{all:unset;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;background:var(--otint);color:var(--ot);border-radius:999px;padding:4px 12px;font-size:13px;line-height:18px;max-width:100%;cursor:pointer;box-sizing:border-box}.pt .pt-wt button.pt-termchip.on{background:var(--ob);color:#fff}.pt .pt-wt button.pt-termchip:focus-visible{outline:2px solid #E8501E;outline-offset:2px}.pt .pt-wt-detail{margin-top:8px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#FBFAF8;display:grid;grid-gap:4px;gap:4px}.pt .pt-wt-links{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px}.pt .pt-wt-links button.pt-wt-zu{all:unset;cursor:pointer;color:#5A5A5A;text-decoration:underline}@media (max-width:760px){.pt .pt-psch{flex:1 1 100%}.pt .pt-wt button.pt-termchip{min-height:44px;padding:6px 12px}.pt .pt-wt-links a,.pt .pt-wt-links button.pt-wt-zu{min-height:44px;display:inline-flex;align-items:center}}.pt .pt-head.pt-head-psch{align-items:flex-start}.pt .pt-psch-info{padding:6px 10px}.pt .pt-psch-info .pt-small{line-height:1.35}.pt button.pt-psch-pf{all:unset;cursor:pointer;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--line);font-size:16px;line-height:1;color:var(--inkd);box-sizing:border-box}.pt button.pt-psch-pf:disabled{opacity:.35;cursor:default}.pt button.pt-psch-pf:focus-visible{outline:2px solid #E8501E;outline-offset:2px}.pt .pt-psch-zeile .pt-psch-z{margin-left:auto}.pt .pt-wt button.pt-termchip{display:inline-block;text-align:left}@media (max-width:760px){.pt button.pt-psch-pf{width:44px;height:44px;font-size:20px}.pt .pt-psch-bahn{margin:10px 8px}.pt button.pt-psch-pt:before{inset:-16px}}.pt a.pt-psch-frage{display:inline-flex;align-items:center;border:1px solid var(--o);color:var(--ot);background:#fff;border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.pt a.pt-psch-frage:hover{background:var(--otint)}@media (max-width:760px){.pt a.pt-psch-frage{min-height:44px;padding:6px 12px;font-size:14px}}.pt .viz-quellen{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pt .viz-qliste{list-style:none;margin:0;padding:0;flex:1 1 220px;min-width:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.pt .viz-qliste li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 52px;grid-gap:8px;gap:8px;align-items:center}.pt .viz-qliste .viz-qname{overflow-wrap:anywhere}.pt .viz-qliste .pt-small{text-align:right;margin:0}.pt .viz-cpapp{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--line,#eee)}@media (max-width:760px){.pt .viz-quellen{justify-content:center}}.pt .szv-kopf{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:12px;gap:12px}.pt .szv-liste{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:8px;gap:8px}.pt .szv-szene{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px;border:1px solid var(--pt-line,#e3e3e3);border-radius:10px;background:#fff}.pt .szv-szene.is-ki{border-color:#f0a35e;background:#fff8f1}.pt .szv-bild img{width:64px;height:64px;object-fit:cover;border-radius:6px;display:block}.pt .szv-felder{display:grid;grid-gap:6px;gap:6px;min-width:0}.pt .szv-felder input,.pt .szv-felder select,.pt .szv-felder textarea{width:100%;max-width:100%}.pt .szv-zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pt .szv-zeile select{width:auto;flex:1 1 180px}.pt .szv-sek{display:inline-flex;align-items:center;gap:4px;margin:0}.pt .szv-sek input{width:64px}.pt .szv-aktion{display:grid;grid-gap:4px;gap:4px}.pt .szv-fuss{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:4px 0 8px}.pt .szv-summe{font-weight:600;font-size:14px}.pt .szv-summe.ok{color:#1f7a4a}.pt .szv-summe.warn{color:#b25b00}.pt .szv-fehler{color:#b00020;margin:4px 0;padding-left:18px}.pt .szv-frage{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.pt .szv-frage-box{background:#fff;border-radius:12px;padding:20px;max-width:460px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.25)}.pt .szv-frage-box h3{margin:0 0 8px}.pt .szv-intern{font-size:13px;color:#555;border-top:1px dashed #ccc;padding-top:6px}.pt .szv-frage-knoepfe{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media (max-width:760px){.pt .szv-kopf{grid-template-columns:1fr}.pt .szv-szene{grid-template-columns:48px minmax(0,1fr)}.pt .szv-bild img{width:48px;height:48px}.pt .szv-aktion{grid-column:1/-1;display:flex;justify-content:flex-end}.pt .szv-aktion .pt-btn,.pt .szv-frage-knoepfe .pt-btn,.pt .szv-fuss .pt-btn{min-height:44px;min-width:44px}.pt .szv-zeile select{flex:1 1 100%;order:3}}.pt .ki-logform{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:4px 0 8px}.pt .ki-logfeld{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.pt .ki-logfeld input[type=file]{max-width:100%;min-height:44px;font-size:14px}.pt .ki-crawl-balken{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.pt .ki-crawl-balken li{display:grid;grid-template-columns:minmax(110px,160px) 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.pt .ki-crawl-n{overflow-wrap:anywhere}.pt .ki-crawl-b{height:10px;background:var(--grey);border-radius:5px;overflow:hidden}.pt .ki-crawl-b span{display:block;height:100%;background:var(--o);border-radius:5px}@media (max-width:760px){.pt .ki-logform .pt-btn{width:100%;min-height:44px}.pt .ki-crawl-balken li{grid-template-columns:1fr auto}.pt .ki-crawl-b{grid-column:1/-1;order:3}}.pt .pt-intern-budget{width:8em}.pt .pt-rp-datum{margin:-4px 0 0;color:var(--ink)}@media (max-width:760px){.pt input:not([type]),.pt input[type=datetime-local],.pt input[type=month],.pt input[type=tel],.pt input[type=time],.pt input[type=url],.pt input[type=week],.pt select,.pt textarea{font-size:16px!important}.pt input:not([type]),.pt input[type=tel],.pt input[type=time],.pt input[type=url]{min-height:44px}.pt .tk-bar .tk-flt select{min-height:42px}.pt .pt-table th button.tk-sort,.pt .tk-bar .tk-flt{min-height:44px}.pt .pt-fchip{position:relative}.pt .pt-fchip:before{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.pt select.pt-pl-move{min-height:44px;height:44px}.pt label.pt-small:has(>input[type=checkbox]),.pt label.pt-small:has(>input[type=radio]){min-height:44px;display:inline-flex;align-items:center;gap:8px}.pt .pt-table-intern[data-mt=cards] td .pt-row{flex-wrap:wrap;gap:8px}.pt .pt-table-intern .pt-intern-budget{flex:1 1 7em;width:auto;min-width:0}.pt .pt-ubox-n b,.pt .pt-ubox-n small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.pt .ki-ua{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.pt .ki-vs>*{min-width:0}.ki-us-mobil{display:none;list-style:none;margin:0 0 10px;padding:0}@media (max-width:760px){.pt .ki-code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}.pt .ki-us-tabelle{display:none}.pt .ki-us-mobil{display:grid;grid-gap:6px;gap:6px}.pt .ki-us-mobil li{border:1px solid var(--grey);border-radius:8px;background:#fff;padding:0 10px}.pt .ki-us-mobil summary{gap:10px;justify-content:space-between;cursor:pointer}.pt .ki-us-pfad{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:14px}.pt .ki-us-wert{font-family:var(--mono);font-size:15px}.pt .ki-us-dl{display:grid;grid-template-columns:minmax(96px,38%) 1fr;grid-gap:4px 8px;gap:4px 8px;margin:4px 0 8px;font-size:13.5px}.pt .ki-us-dl dt{color:var(--muted);font-weight:600;font-size:12px}.pt .ki-us-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}}.pt .trt-grid{grid-template-columns:1fr 1fr;grid-gap:16px}.pt .trt-grid,.pt .trt-grid2{display:grid;gap:16px;align-items:start}.pt .trt-grid2{grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px}.pt .trt-grid2>*,.pt .trt-grid>*{min-width:0}.pt .trt-stapel{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#EFEDEA;margin:2px 0 8px}.pt .trt-stapel span{display:block;height:100%}.pt .trt-legende{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--ink)}.pt .trt-legende li{display:inline-flex;align-items:center;gap:6px}.pt .trt-legende i{width:10px;height:10px;border-radius:3px;display:inline-block}.pt .trt-bar{height:8px;background:#EFEDEA;overflow:hidden}.pt .trt-bar,.pt .trt-bar>span{display:block;border-radius:4px}.pt .trt-bar>span{height:100%;background:var(--o)}.pt .trt-bar-v>span{background:#A3A3A3}.pt td .trt-bar{margin-top:5px;max-width:220px;height:5px}.pt .trt-hbars,.pt .trt-sbars{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.pt .trt-hbars li{display:grid;grid-template-columns:minmax(110px,40%) 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px}.pt .trt-hl{overflow-wrap:anywhere;line-height:1.3;color:var(--inkd)}.pt .trt-hbars b,.pt .trt-sv b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkd)}.pt .trt-sbars li{display:grid;grid-template-columns:minmax(110px,30%) 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px}.pt .trt-paar{display:grid;grid-gap:3px;gap:3px}.pt .trt-sv{white-space:nowrap;font-size:13px}.pt .trt-leg2{display:flex;align-items:center;gap:6px;margin:0 0 8px}.pt .trt-leg2 i{width:10px;height:10px;border-radius:3px;display:inline-block}.pt .trt-leg2 i.trt-jetzt{background:var(--o)}.pt .trt-leg2 i.trt-vorher{background:#A3A3A3;margin-left:8px}.pt .trt-up{color:#1E7A3C;font-weight:600}.pt .trt-down{color:#B3261E;font-weight:600}.pt .trt-eq{color:var(--muted)}.pt .trt-pfad{overflow-wrap:anywhere}@media (max-width:1100px){.pt .trt-grid,.pt .trt-grid2{grid-template-columns:1fr}}@media (max-width:760px){.pt .trt-hbars li{grid-template-columns:1fr auto}.pt .trt-hbars li .trt-bar{grid-column:1/-1;grid-row:2}.pt .trt-sbars li{grid-template-columns:1fr auto}.pt .trt-sbars li .trt-paar{grid-column:1/-1;grid-row:2}.pt td .trt-bar{max-width:none}}.cre2 .cre-h-rot{left:calc(50% - 6px);top:-30px;border-radius:50%;cursor:-webkit-grab;cursor:grab}.cre2 .cre-h-rot:before{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:18px;margin-left:-.75px;background:#7b61ff;pointer-events:none}.cre2 .cre-h-rot:active{cursor:-webkit-grabbing;cursor:grabbing}@media (pointer:coarse){.cre2 .cre-h-rot{left:calc(50% - 8px);top:-36px}.cre2 .cre-h-rot:before{height:20px}}