:root{--blue:#2839cc;--blue-deep:#1c2aa6;--tint:#e4e8ff;--tint-soft:#eef0fb;--ink:#14141a;--paper:#fff;--grey-line:#e6e6e4;--grey-text:#585860;--beige:#f2f1ec;--serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-surface:var(--paper);--pt-surface-2:var(--beige);--pt-surface-3:#f8f8f6;--pt-line:var(--grey-line);--pt-line-strong:#8a8a94;--pt-ink:var(--ink);--pt-muted:var(--grey-text);--pt-accent:var(--blue);--pt-accent-deep:var(--blue-deep);--pt-accent-soft:var(--tint-soft);--pt-accent-tint:var(--tint);--pt-ok:#15693f;--pt-ok-bg:#e4f3ea;--pt-warn:#955000;--pt-warn-bg:#fdf0dd;--pt-danger:#b3261e;--pt-danger-bg:#fbe9e7;--pt-info:var(--blue-deep);--pt-info-bg:var(--tint);--pt-na:#6b6b74;--pt-na-bg:#ededf0;--pt-fs-xs:.75rem;--pt-fs-sm:.8125rem;--pt-fs-base:.9375rem;--pt-fs-md:1.0625rem;--pt-fs-lg:1.25rem;--pt-fs-xl:1.5rem;--pt-fs-2xl:2rem;--pt-container:80rem;--pt-form:40rem;--pt-radius:14px;--pt-radius-sm:8px;--pt-shadow:0 1px 2px #0b0e330f;--pt-ease:cubic-bezier(.2, 0, 0, 1);--pt-bar-h:3.5rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.pt-skip{z-index:100;background:var(--blue);color:#fff;border-radius:0 0 10px 10px;padding:.7rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .18s ease-out;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.pt-skip:focus,.pt-skip:focus-visible{outline-offset:-4px;transform:translate(-50%)}.pt-masthead{background:var(--pt-surface);border-bottom:1px solid var(--pt-line)}.pt-masthead-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding-block:.75rem;display:flex}.pt-masthead-brand{color:inherit;border-radius:var(--pt-radius-sm);align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.pt-masthead-logo{object-fit:cover;object-position:top center;flex:none;width:2.375rem;height:2.375rem}.pt-masthead-area{font-family:var(--serif);font-size:var(--pt-fs-md);letter-spacing:-.01em;color:var(--pt-ink);white-space:nowrap;font-weight:550}.pt-masthead-brand:hover .pt-masthead-area{color:var(--pt-accent-deep)}.pt-masthead-user{font-size:var(--pt-fs-sm);color:var(--pt-muted);align-items:center;gap:1rem;min-width:0;display:flex}.pt-masthead-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pt-ink);overflow:hidden}.pt-masthead-name-label{color:var(--pt-muted)}.pt-masthead-logout{margin:0}@media (width<=40rem){.pt-masthead-inner{gap:.75rem;min-height:3.75rem}.pt-masthead-logo{width:2rem;height:2rem}.pt-masthead-name-label{display:none}}@media (width<=30rem){.pt-masthead-name{display:none}}.pt-main{background:var(--pt-surface);color:var(--pt-ink);font-size:var(--pt-fs-base);min-height:60vh;padding-top:2.5rem;padding-bottom:4rem;line-height:1.5}.pt-container{max-width:var(--pt-container);margin-inline:auto;padding-inline:1.25rem}.pt-main h1,.pt-main h2,.pt-main h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.pt-main h1{font-family:var(--serif);font-weight:550;font-size:var(--pt-fs-2xl);line-height:1.15}.pt-main h2{font-size:var(--pt-fs-lg)}.pt-main h3{font-size:var(--pt-fs-md)}.pt-main p{margin:0}.pt-main p+p{margin-top:.75em}.pt-main a{color:var(--pt-accent-deep);text-underline-offset:.15em}.pt-main a:hover{color:var(--pt-ink)}.pt-main p a,.pt-main dd a,.pt-main li a,.pt-main td a{text-decoration:underline}.pt-num,.pt-main time,.pt-main td,.pt-main dd{font-variant-numeric:tabular-nums}.pt-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-muted{color:var(--pt-muted)}.pt-small{font-size:var(--pt-fs-sm)}.pt-bar{border-bottom:1px solid var(--pt-line);background:var(--pt-surface-3)}.pt-bar-inner{min-height:var(--pt-bar-h);align-items:center;gap:1.5rem;display:flex}.pt-bar-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.pt-bar-nav::-webkit-scrollbar{display:none}.pt-bar-nav a{min-height:2.75rem;font-size:var(--pt-fs-sm);color:var(--pt-ink);white-space:nowrap;transition:background .15s var(--pt-ease), color .15s var(--pt-ease);border-radius:999px;align-items:center;padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex}.pt-bar-nav a:hover{background:var(--pt-accent-soft);color:var(--pt-accent-deep)}.pt-bar-nav a[aria-current=page]{background:var(--pt-accent-tint);color:var(--pt-accent-deep)}.pt-btn{min-height:2.75rem;font:inherit;font-size:var(--pt-fs-base);cursor:pointer;transition:background .15s var(--pt-ease), color .15s var(--pt-ease), border-color .15s var(--pt-ease), transform .15s var(--pt-ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pt-btn svg{flex-shrink:0;width:18px;height:18px}.pt-btn:active{transform:translateY(1px)}.pt-btn:disabled,.pt-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.pt-btn-primary,.pt-main .pt-btn-primary{background:var(--pt-accent);color:#fff}.pt-btn-primary:hover,.pt-main .pt-btn-primary:hover{background:var(--pt-accent-deep);color:#fff}.pt-btn-secondary,.pt-main .pt-btn-secondary{background:var(--pt-surface);color:var(--pt-ink);border-color:var(--pt-line-strong)}.pt-btn-secondary:hover,.pt-main .pt-btn-secondary:hover{border-color:var(--pt-ink);background:var(--pt-surface-2);color:var(--pt-ink)}.pt-btn-ghost,.pt-main .pt-btn-ghost{color:var(--pt-accent-deep);background:0 0;padding-inline:.85rem}.pt-btn-ghost:hover,.pt-main .pt-btn-ghost:hover{background:var(--pt-accent-soft);color:var(--pt-accent-deep)}.pt-btn-sm{min-height:2.25rem;font-size:var(--pt-fs-sm);padding:.35rem .9rem}.pt-btn-block{width:100%}.pt-btn.is-loading{color:#0000;pointer-events:none;position:relative}.pt-btn.is-loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:.8s linear infinite pt-spin;position:absolute}.pt-btn-secondary.is-loading:after,.pt-btn-ghost.is-loading:after{border-color:#14141a40;border-top-color:var(--pt-ink)}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-link-back{min-height:2.75rem;font-size:var(--pt-fs-sm);color:var(--pt-accent-deep);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.pt-link-back svg{width:16px;height:16px}.pt-link-back:hover{text-decoration:underline}.pt-badge{border:1px solid var(--pt-line);background:var(--pt-surface);font-size:var(--pt-fs-xs);color:var(--pt-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .6rem;font-weight:600;display:inline-flex}.pt-dots{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pt-dot{font-size:var(--pt-fs-xs);color:var(--pt-muted);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.pt-dot:before{content:"";border:2px solid var(--pt-line-strong);background:0 0;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.pt-dot.is-ok{color:var(--pt-ok)}.pt-dot.is-ok:before{background:var(--pt-ok);border-color:var(--pt-ok)}.pt-dot.is-due{color:var(--pt-warn)}.pt-dot.is-due:before{background:var(--pt-warn);border-color:var(--pt-warn)}.pt-dot.is-na{color:var(--pt-na)}.pt-dot.is-na:before{border-style:dotted}.pt-alert{border-radius:var(--pt-radius);background:var(--pt-info-bg);color:var(--pt-ink);font-size:var(--pt-fs-base);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:grid}.pt-alert:focus{outline:none}.pt-alert:focus-visible{outline:3px solid var(--pt-accent);outline-offset:2px}.pt-alert svg{width:20px;height:20px;margin-top:.1rem}.pt-alert-title{margin:0 0 .15rem;font-weight:650}.pt-alert ul{margin:.4rem 0 0;padding-left:1.1rem}.pt-alert li+li{margin-top:.2rem}.pt-alert.is-info{background:var(--pt-info-bg);color:var(--pt-info)}.pt-alert.is-info .pt-alert-body{color:var(--pt-ink)}.pt-alert.is-ok{background:var(--pt-ok-bg);color:var(--pt-ok)}.pt-alert.is-ok .pt-alert-body{color:var(--pt-ink)}.pt-alert.is-warn{background:var(--pt-warn-bg);color:var(--pt-warn)}.pt-alert.is-warn .pt-alert-body{color:var(--pt-ink)}.pt-alert.is-danger{background:var(--pt-danger-bg);color:var(--pt-danger)}.pt-alert.is-danger .pt-alert-body{color:var(--pt-ink)}.pt-alert.is-danger a{color:var(--pt-danger)}.pt-page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.pt-page-head p{color:var(--pt-muted);font-size:var(--pt-fs-sm)}.pt-list{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);box-shadow:var(--pt-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.pt-list-head,.pt-row{grid-template-columns:9.5rem minmax(0,1fr) 12rem 8rem 15rem;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid}.pt-list-head{font-size:var(--pt-fs-xs);letter-spacing:.02em;color:var(--pt-muted);background:var(--pt-surface-3);border-bottom:1px solid var(--pt-line);font-weight:650}.pt-list>li+li{border-top:1px solid var(--pt-line)}.pt-row{min-height:4.25rem;color:var(--pt-ink);transition:background .15s var(--pt-ease);text-decoration:none}.pt-row:hover{background:var(--pt-accent-soft);color:var(--pt-ink)}.pt-row:focus-visible{outline-offset:-3px;border-radius:0}.pt-row-date{flex-direction:column;line-height:1.2;display:flex}.pt-row-date time{font-size:var(--pt-fs-md);font-weight:650}.pt-row-date small{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin-top:.15rem}.pt-row-title{min-width:0}.pt-row-title strong{font-weight:600;display:block}.pt-row-title span{font-size:var(--pt-fs-sm);color:var(--pt-muted);display:block}.pt-row-place{font-size:var(--pt-fs-sm);color:var(--pt-muted);min-width:0}.pt-row.is-past .pt-row-date time,.pt-row.is-past .pt-row-title strong{color:var(--pt-muted);font-weight:500}.pt-row.is-due .pt-row-date time{color:var(--pt-warn)}.pt-past{margin-top:2rem}.pt-past>summary{cursor:pointer;min-height:2.75rem;font-weight:600;font-size:var(--pt-fs-sm);color:var(--pt-accent-deep);border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem 0 .6rem;list-style:none;display:inline-flex}.pt-past>summary::-webkit-details-marker{display:none}.pt-past>summary:hover{background:var(--pt-accent-soft)}.pt-past>summary svg{width:16px;height:16px;transition:transform .2s var(--pt-ease)}.pt-past[open]>summary svg{transform:rotate(90deg)}.pt-past>.pt-list{margin-top:.75rem}.pt-empty{border:1px dashed var(--pt-line-strong);border-radius:var(--pt-radius);text-align:center;max-width:40rem;margin-inline:auto;padding:3rem 1.5rem}.pt-empty h2{font-size:var(--pt-fs-md);margin-bottom:.5rem}.pt-empty p{color:var(--pt-muted)}.pt-head{margin-bottom:1.75rem}.pt-head h1{max-width:30ch;margin-top:.5rem}.pt-head-badges{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.pt-meta{font-size:var(--pt-fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1.5rem;margin:1.25rem 0 0;display:grid}.pt-meta dt{color:var(--pt-muted);font-weight:500}.pt-meta dd{margin:0}.pt-head.is-compact{border-bottom:1px solid var(--pt-line);padding-bottom:1.25rem}.pt-head.is-compact h1{font-size:var(--pt-fs-xl)}.pt-head.is-compact .pt-meta{margin-top:.75rem}.pt-prose{max-width:70ch}.pt-prose p{margin:0 0 .8em}.pt-prose p:last-child{margin-bottom:0}.pt-prose ul,.pt-prose ol{margin:.5em 0;padding-left:1.3rem}.pt-prose li+li{margin-top:.2em}.pt-detail{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2rem;display:grid}.pt-detail-main{gap:1.5rem;min-width:0;display:grid}.pt-rail{order:2;gap:1rem;display:grid;position:sticky;top:6.5rem}.pt-rail-title{font-size:var(--pt-fs-xs);letter-spacing:.02em;color:var(--pt-muted);margin:0 0 .25rem;font-weight:650}.pt-action{gap:.4rem;display:grid}.pt-action-status{font-size:var(--pt-fs-xs);color:var(--pt-muted);align-items:center;gap:.4rem;padding-left:.25rem;display:inline-flex}.pt-action-status.is-ok{color:var(--pt-ok)}.pt-action-status.is-due{color:var(--pt-warn)}.pt-action-status svg{width:14px;height:14px}.pt-rail-group{border-top:1px solid var(--pt-line);gap:.6rem;padding-top:1rem;display:grid}.pt-rail-group h2{font-size:var(--pt-fs-sm);font-weight:650}.pt-feedback-url{font-size:var(--pt-fs-xs);word-break:break-all;color:var(--pt-accent-deep);display:block}.pt-copy-status{font-size:var(--pt-fs-xs);color:var(--pt-ok);min-height:1.2em}.pt-feedback-report{border-top:1px solid var(--pt-line);gap:.4rem;padding-top:.75rem;display:grid}.pt-qr{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:#fff;width:8.5rem;padding:.5rem}.pt-qr svg{width:100%;height:auto;display:block}.pt-js-only{display:none}html.pt-js .pt-js-only{display:inline-flex}.pt-card{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);box-shadow:var(--pt-shadow);padding:1.25rem 1.5rem 1.5rem}.pt-card>h2{border-bottom:1px solid var(--pt-line);margin-bottom:1rem;padding-bottom:.75rem}.pt-card-empty{color:var(--pt-muted);font-size:var(--pt-fs-sm)}.pt-card-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.pt-card h3{margin-bottom:.4rem}.pt-card h3+p{margin-top:0}.pt-address{white-space:pre-line}.pt-sub{border-top:1px solid var(--pt-line);margin-top:1.25rem;padding-top:1rem}.pt-sub h3{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin-bottom:.5rem;font-weight:650}.pt-dl{font-size:var(--pt-fs-base);grid-template-columns:minmax(0,1fr) max-content;gap:.45rem 1.5rem;margin:0;display:grid}.pt-dl dt{color:var(--pt-muted)}.pt-dl dd{text-align:right;margin:0}.pt-dl dd.is-total{font-weight:650}.pt-dl .pt-dl-sep{background:var(--pt-line);grid-column:1/-1;height:1px;margin:.2rem 0}.pt-table-wrap{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:var(--pt-fs-sm)}.pt-table caption{text-align:left;padding-bottom:.5rem;font-weight:600}.pt-table th,.pt-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pt-line);padding:.6rem .75rem .6rem 0}.pt-table thead th{font-size:var(--pt-fs-xs);color:var(--pt-muted);letter-spacing:.02em;font-weight:650}.pt-table tbody tr:last-child th,.pt-table tbody tr:last-child td{border-bottom:0}.pt-table tbody th{font-weight:600}.pt-table td a{overflow-wrap:anywhere}.pt-table th:last-child,.pt-table td:last-child{min-width:14rem}.pt-table .pt-badge{margin-left:.4rem}.pt-files{margin:0;padding:0;list-style:none}.pt-files li{border-bottom:1px solid var(--pt-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 0;display:grid}.pt-files li:last-child{border-bottom:0}.pt-files svg{width:22px;height:22px;color:var(--pt-muted)}.pt-file-name{overflow-wrap:anywhere;font-weight:600;display:block}.pt-file-meta{font-size:var(--pt-fs-xs);color:var(--pt-muted);display:block}.pt-form{max-width:var(--pt-form);gap:1.35rem;margin-top:1.5rem;display:grid}.pt-form fieldset{border:0;gap:1.35rem;min-width:0;margin:0;padding:0;display:grid}.pt-form legend{font-weight:650;font-size:var(--pt-fs-md);margin-bottom:.25rem;padding:0}.pt-field{gap:.4rem;display:grid}.pt-label{font-weight:600;font-size:var(--pt-fs-base);color:var(--pt-ink)}.pt-label-req{color:var(--pt-muted);font-weight:400}.pt-hint{font-size:var(--pt-fs-sm);color:var(--pt-muted)}.pt-input{border:1.5px solid var(--pt-line-strong);border-radius:var(--pt-radius-sm);width:100%;min-height:2.75rem;color:var(--pt-ink);font:inherit;transition:border-color .15s var(--pt-ease), box-shadow .15s var(--pt-ease);background:#fff;padding:.6rem .85rem;font-size:1rem;display:block}.pt-input::placeholder{color:#6b6b74}.pt-input:hover{border-color:var(--pt-ink)}.pt-input:focus,.pt-input:focus-visible{border-color:var(--pt-accent);box-shadow:0 0 0 3px var(--pt-accent-tint);outline:none}.pt-input:disabled,.pt-input[readonly]{background:var(--pt-surface-3);color:var(--pt-muted)}textarea.pt-input{resize:vertical;min-height:8rem;line-height:1.5}.pt-input-short{max-width:12rem}.pt-input[aria-invalid=true]{border-color:var(--pt-danger)}.pt-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--pt-danger-bg)}.pt-field-error{font-size:var(--pt-fs-sm);color:var(--pt-danger);align-items:flex-start;gap:.35rem;font-weight:600;display:flex}.pt-field-error svg{flex-shrink:0;width:16px;height:16px;margin-top:.15rem}.pt-check{border:1.5px solid var(--pt-line-strong);border-radius:var(--pt-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 1.1rem;display:grid}.pt-check:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-check:has(input:checked){border-color:var(--pt-accent);background:var(--pt-accent-soft)}.pt-check.is-invalid{border-color:var(--pt-danger)}.pt-check input{width:1.35rem;height:1.35rem;accent-color:var(--pt-accent);margin:.05rem 0 0}.pt-check span{font-weight:500}.pt-file{border:1.5px dashed var(--pt-line-strong);border-radius:var(--pt-radius);background:var(--pt-surface-3);gap:.75rem;padding:1.1rem;display:grid}.pt-file:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-file input[type=file]{font:inherit;font-size:var(--pt-fs-sm);max-width:100%}.pt-file input[type=file]::file-selector-button{font:inherit;font-size:var(--pt-fs-sm);border:1.5px solid var(--pt-line-strong);min-height:2.25rem;color:var(--pt-ink);cursor:pointer;background:#fff;border-radius:999px;margin-right:.75rem;padding:.3rem .9rem;font-weight:600}.pt-file-list{font-size:var(--pt-fs-sm);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.pt-file-list li{align-items:baseline;gap:.5rem;display:flex}.pt-file-list li.is-invalid{color:var(--pt-danger);font-weight:600}.pt-file-list li span:last-child{color:var(--pt-muted);font-size:var(--pt-fs-xs)}.pt-file-list li.is-invalid span:last-child{color:var(--pt-danger)}.pt-file.is-invalid{border-color:var(--pt-danger);border-style:solid}.pt-file-problem{font-size:var(--pt-fs-sm);color:var(--pt-danger);font-weight:600}.pt-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:.5rem;display:flex}.pt-form-intro{max-width:65ch;color:var(--pt-muted);margin-top:.5rem}.pt-contract-data{gap:1.5rem;margin-top:1.5rem;display:grid}.pt-panel{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);max-width:28rem;box-shadow:var(--pt-shadow);margin:1rem auto 0;padding:1.75rem}.pt-panel h1{font-size:var(--pt-fs-xl);margin-bottom:.25rem}.pt-panel>p{color:var(--pt-muted)}.pt-panel-sub{color:var(--pt-ink);font-weight:600}.pt-panel .pt-panel-sub+p{margin-top:.35rem}.pt-panel .pt-form{max-width:none}.pt-panel-links{font-size:var(--pt-fs-sm);margin-top:1.25rem}.pt-account{max-width:var(--pt-form);gap:1.5rem;display:grid}.pt-account .pt-dl{grid-template-columns:max-content minmax(0,1fr)}.pt-account .pt-dl dd{text-align:left}@media (width<=360px){.pt-account .pt-dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.pt-account .pt-dl dd{overflow-wrap:anywhere;margin-bottom:.55rem}}.pt-notice{gap:1rem;max-width:40rem;display:grid}.pt-notice .pt-form-actions{padding-top:0}.pt-main :focus-visible,.pt-bar :focus-visible{outline:3px solid var(--pt-accent);outline-offset:2px;border-radius:var(--pt-radius-sm)}.pt-btn:focus-visible,.pt-bar-nav a:focus-visible,.pt-past>summary:focus-visible{border-radius:999px}@media (width<=1024px){.pt-detail{grid-template-columns:minmax(0,1fr)}.pt-rail{order:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));position:static}.pt-rail-title,.pt-rail-group{grid-column:1/-1}.pt-list-head{display:none}.pt-row{grid-template-rows:auto auto;grid-template-columns:6.5rem minmax(0,1fr);row-gap:.35rem}.pt-row-date{grid-row:1/3;align-self:start}.pt-row-place{grid-column:2}.pt-row-status{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem .75rem;display:flex}}@media (width<=767px){.pt-main{padding-top:2rem;padding-bottom:3rem}.pt-main h1{font-size:1.625rem}.pt-bar-inner{flex-wrap:wrap;gap:.25rem 1rem;padding-block:.5rem}.pt-bar-nav{flex-basis:100%;order:2;margin-inline:-1.25rem;padding-inline:1.25rem}@media (width<=600px){.pt-bar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .35rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.pt-bar-nav a{justify-content:center;min-height:2.5rem;padding:0 .5rem}}.pt-row{grid-template-columns:minmax(0,1fr);padding:.9rem 1rem}.pt-row-date{flex-direction:row;grid-row:auto;align-items:baseline;gap:.5rem}.pt-row-place,.pt-row-status{grid-column:1}.pt-card{padding:1rem 1.1rem 1.25rem}.pt-card-cols{grid-template-columns:minmax(0,1fr)}.pt-meta{grid-template-columns:minmax(0,1fr);gap:.15rem}.pt-meta dt{margin-top:.5rem}.pt-meta dt:first-child{margin-top:0}.pt-rail{grid-template-columns:minmax(0,1fr)}.pt-files li{grid-template-columns:auto minmax(0,1fr)}.pt-files li>:last-child{grid-column:2;justify-self:start}.pt-qr{width:7.5rem}.pt-panel{padding:1.25rem}.pt-copy-row{flex-direction:column}.pt-copy-row .pt-btn{width:100%}.pt-howto-item>:not(summary){margin-left:0}.pt-spesen-table thead{display:none}.pt-spesen-table,.pt-spesen-table tbody,.pt-spesen-table tfoot,.pt-spesen-table tr,.pt-spesen-table th,.pt-spesen-table td{display:block}.pt-spesen-table tr{border-bottom:1px solid var(--pt-line);padding:.55rem 0}.pt-spesen-table th,.pt-spesen-table td{border:0;padding:.1rem 0}.pt-spesen-table th+*,.pt-spesen-table td+*{padding-left:0}.pt-spesen-table tbody th{color:var(--pt-ink);font-weight:600}.pt-spesen-table td.is-num{text-align:right;font-size:var(--pt-fs-sm);justify-content:space-between;gap:1rem;display:flex}.pt-spesen-table td.is-num:before{content:attr(data-label);color:var(--pt-muted);text-align:left;white-space:nowrap;font-weight:500}.pt-spesen-table td.is-sum{font-weight:600}.pt-table thead{display:none}.pt-table,.pt-table tbody,.pt-table tr,.pt-table th,.pt-table td{display:block}.pt-table tr{border-bottom:1px solid var(--pt-line);padding:.6rem 0}.pt-table tbody tr:last-child{border-bottom:0}.pt-table th,.pt-table td{border:0;padding:.15rem 0}.pt-table td:before{content:attr(data-label);font-size:var(--pt-fs-xs);color:var(--pt-muted);letter-spacing:.02em;font-weight:650;display:block}.pt-table td:empty{display:none}}.pt-honorar h3,.pt-spesen h3{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin-bottom:.5rem;font-weight:650}.pt-honorar .pt-dl dt.is-total{color:var(--pt-ink);font-weight:650}.pt-honorar .pt-dl dt.is-total,.pt-honorar .pt-dl dd.is-total{border-top:1px solid var(--pt-line);font-size:var(--pt-fs-md);padding-top:.45rem}.pt-spesen-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pt-spesen-head h3{margin-bottom:.5rem}.pt-mode-badge{background:var(--pt-accent-tint);color:var(--pt-accent-deep);font-size:var(--pt-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .55rem;font-weight:650;display:inline-flex}.pt-spesen-note{font-size:var(--pt-fs-sm);color:var(--pt-warn);align-items:flex-start;gap:.4rem;margin:0 0 .75rem;font-weight:600;display:flex}.pt-spesen-note svg{flex-shrink:0;width:16px;height:16px;margin-top:.15rem}.pt-spesen-table{border-collapse:collapse;width:100%;font-size:var(--pt-fs-base)}.pt-spesen-table th,.pt-spesen-table td{border-bottom:1px solid var(--pt-line);vertical-align:baseline;text-align:left;padding:.5rem 0}.pt-spesen-table th+*,.pt-spesen-table td+*{padding-left:1rem}.pt-spesen-table thead th{font-size:var(--pt-fs-xs);color:var(--pt-muted);letter-spacing:.02em;padding-top:0;font-weight:650}.pt-spesen-table tbody th{color:var(--pt-muted);font-weight:500}.pt-spesen-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pt-spesen-table td.is-sum{color:var(--pt-ink)}.pt-spesen-table tbody tr:last-child th,.pt-spesen-table tbody tr:last-child td{border-bottom:0}.pt-spesen-total{border-radius:var(--pt-radius-sm);background:var(--pt-accent-soft);margin-top:.75rem;padding:.75rem .9rem}.pt-spesen-total dt.is-total,.pt-spesen-total dd.is-total{color:var(--pt-ink);font-weight:650;font-size:var(--pt-fs-md)}.pt-spesen-total-hint{font-size:var(--pt-fs-xs);color:var(--pt-muted);font-weight:500;display:block}.pt-card-empty+.pt-spesen-total{margin-top:1rem}.pt-btn-wrap{white-space:normal;text-align:center;line-height:1.3}.pt-btn-note{color:var(--pt-muted);font-weight:500}.pt-main .pt-btn-ghost:hover .pt-btn-note{color:inherit}.pt-card-lead{color:var(--pt-muted);max-width:60ch}.pt-card-lead+.pt-form,.pt-card-lead+.pt-copy-field{margin-top:1.25rem}.pt-card-lead+.pt-form{margin-top:1rem}.pt-account .pt-form{max-width:none}.pt-form-actions>div:not([class]){display:contents}.pt-account-actions{margin-top:1rem}.pt-account-actions form{margin:0}.pt-radio-group{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.pt-radio-group legend{float:left;width:100%;margin-bottom:0;padding:0}.pt-radio-group legend+*{clear:both}.pt-radio-options{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pt-radio{border:1.5px solid var(--pt-line-strong);cursor:pointer;min-height:2.75rem;transition:border-color .15s var(--pt-ease), background .15s var(--pt-ease);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem 1rem .4rem .8rem;font-weight:500;display:inline-flex}.pt-radio:hover{border-color:var(--pt-ink)}.pt-radio:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-radio:has(input:checked){border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-accent-deep);font-weight:600}.pt-radio input{width:1.15rem;height:1.15rem;accent-color:var(--pt-accent);margin:0}.pt-radio-group.is-invalid .pt-radio{border-color:var(--pt-danger)}.pt-counter{font-size:var(--pt-fs-xs);color:var(--pt-muted);font-variant-numeric:tabular-nums;justify-self:end}html.pt-js .pt-counter{display:block}.pt-counter.is-near{color:var(--pt-warn);font-weight:600}.pt-counter.is-over{color:var(--pt-danger);font-weight:600}.pt-copy-field{gap:.4rem;display:grid}.pt-copy-row{align-items:stretch;gap:.5rem;display:flex}.pt-copy-row .pt-input{min-width:0;font-size:var(--pt-fs-sm);font-variant-numeric:tabular-nums;flex:auto}.pt-copy-row .pt-btn{flex-shrink:0}html.pt-js .pt-copy-row .pt-js-only{display:inline-flex}.pt-howto{border-top:1px solid var(--pt-line);margin-top:1.25rem}.pt-howto-item{border-bottom:1px solid var(--pt-line)}.pt-howto-item>summary{cursor:pointer;min-height:2.75rem;font-weight:600;font-size:var(--pt-fs-base);align-items:center;gap:.5rem;padding:.35rem 0;list-style:none;display:flex}.pt-howto-item>summary::-webkit-details-marker{display:none}.pt-howto-item>summary:hover{color:var(--pt-accent-deep)}.pt-howto-item>summary svg{width:16px;height:16px;transition:transform .2s var(--pt-ease);flex-shrink:0}.pt-howto-item[open]>summary svg{transform:rotate(90deg)}.pt-howto-item>:not(summary){max-width:60ch;margin:0 0 .75rem 1.5rem}.pt-howto-item ol{padding-left:1.2rem}.pt-howto-item li+li{margin-top:.3rem}.pt-howto-item p+p{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.pt-main *,.pt-bar *{transition:none!important;animation-duration:.01ms!important}}@media print{.v1-header,.v1-menu,.v1-footer,.pt-bar,.pt-rail,.pt-btn,.pt-link-back,.pt-masthead,.pt-footer-slim,.pt-alert,.pt-print-hide,.pt-rail-contact,.pt-copy-field,.pt-howto,.pt-counter{display:none!important}.pt-mode-badge{color:#000;background:0 0;border:1px solid #000}.pt-spesen-total{background:0 0;padding-inline:0}.pt-main{min-height:0;padding:0;font-size:11pt}.pt-container{max-width:none;padding:0}.pt-print-title{color:#000;margin-bottom:1rem;font-size:10pt;display:block!important}.pt-detail{display:block}.pt-card,.pt-list{box-shadow:none;break-inside:avoid;page-break-inside:avoid;border:1px solid #000;border-radius:0;margin-bottom:1rem}.pt-main a{color:#000;text-decoration:none}.pt-row{grid-template-columns:8rem 1fr 8rem}.pt-row-status,.pt-list-head{display:none}}.pt-print-title{display:none}.pt-footer-slim{border-top:1px solid var(--pt-line);background:var(--pt-surface-3);font-size:var(--pt-fs-sm);color:var(--pt-muted)}.pt-footer-slim .pt-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;min-height:3.5rem;padding-block:.75rem;display:flex}.pt-footer-slim a{color:var(--pt-ink);text-underline-offset:.15em;align-items:center;min-height:2.25rem;text-decoration:underline;display:inline-flex}.pt-footer-slim a:hover{color:var(--pt-accent-deep)}.pt-footer-slim nav{gap:1.25rem;display:flex}.pt-card-action{margin:1.25rem 0 0}.pt-jahr+.pt-jahr{margin-top:1.5rem}.pt-jahr>h3{font-size:var(--pt-fs-sm);color:var(--pt-muted);font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-weight:600}.pt-past>.pt-table-wrap{margin-top:.75rem}.pt-card>.pt-past{margin-top:1.25rem}.pt-list-switch{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.pt-list-switch>label{cursor:pointer}#pt-liste-kommend:checked~.pt-list-switch>label[for=pt-liste-kommend],#pt-liste-vergangen:checked~.pt-list-switch>label[for=pt-liste-vergangen]{background:var(--pt-accent-soft);border-color:var(--pt-accent);color:var(--pt-accent-deep);font-weight:600}#pt-liste-kommend:focus-visible~.pt-list-switch>label[for=pt-liste-kommend],#pt-liste-vergangen:focus-visible~.pt-list-switch>label[for=pt-liste-vergangen]{outline:2px solid var(--pt-accent);outline-offset:2px}#pt-liste-kommend:checked~.pt-list-pane.is-vergangen,#pt-liste-vergangen:checked~.pt-list-pane.is-kommend{display:none}.pt-list-pane>.pt-muted:first-child{margin-top:0}.pt-cal{--pt-cal-row-h:1.75rem;--pt-cal-bar-h:1.5rem;--pt-cal-head-h:2rem;--pt-cal-line:var(--pt-line);--pt-cal-rows:0;--pt-cal-row:1;--pt-cal-span:1;margin-bottom:0}.pt-cal-block{border-bottom:1px solid var(--pt-line);margin-bottom:2.25rem;padding-bottom:2.25rem}.pt-list-block>h2{margin-bottom:1rem}.pt-cal-head{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.pt-cal-title{min-width:0}.pt-cal-head h2{margin:0}.pt-cal-count{color:var(--pt-muted);font-size:var(--pt-fs-sm);margin:.15rem 0 0}.pt-cal-tools{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-left:auto;display:flex}.pt-cal-switch{border:1px solid var(--pt-line);background:var(--pt-surface-3);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pt-cal-switch .pt-btn,.pt-main .pt-cal-switch .pt-btn{min-height:2rem;color:var(--pt-ink);background:0 0;border-color:#0000;padding-inline:1rem}.pt-cal-switch .pt-btn:hover,.pt-main .pt-cal-switch .pt-btn:hover{background:var(--pt-surface);color:var(--pt-accent-deep);border-color:#0000}.pt-cal-switch .is-current,.pt-main .pt-cal-switch .is-current{background:var(--pt-accent);border-color:var(--pt-accent);color:#fff;cursor:default}.pt-cal-nav{align-items:center;gap:.35rem;display:inline-flex}.pt-cal-nav-arrow{min-width:2.5rem;padding-inline:.6rem}.pt-cal-nav-arrow svg{width:18px;height:18px}.pt-cal-nav-arrow[aria-disabled=true]{opacity:.4;cursor:default}.pt-cal-nav-arrow[aria-disabled=true]:hover{border-color:var(--pt-line-strong);background:var(--pt-surface)}.pt-cal-nav-today.is-current,.pt-main .pt-cal-nav-today.is-current{background:var(--pt-accent-tint);color:var(--pt-accent-deep);cursor:default;border-color:#0000}.pt-page-head:has(.pt-cal-link){justify-content:flex-start}.pt-cal-link{margin-left:auto}.pt-cal-link svg{width:16px;height:16px}.pt-cal-grid{table-layout:fixed;border-collapse:collapse;border:1px solid var(--pt-cal-line);border-radius:var(--pt-radius);background:var(--pt-surface);width:100%;box-shadow:var(--pt-shadow);font-size:var(--pt-fs-sm)}.pt-cal-grid thead th:first-child{border-top-left-radius:var(--pt-radius)}.pt-cal-grid thead th:last-child{border-top-right-radius:var(--pt-radius)}.pt-cal-grid tbody tr:last-child td:first-child{border-bottom-left-radius:var(--pt-radius)}.pt-cal-grid tbody tr:last-child td:last-child{border-bottom-right-radius:var(--pt-radius)}.pt-cal-grid th{font-size:var(--pt-fs-xs);letter-spacing:.02em;text-align:left;color:var(--pt-muted);background:var(--pt-surface-3);border-bottom:1px solid var(--pt-cal-line);padding:.6rem .5rem .5rem;font-weight:650}.pt-cal-grid th+th{border-left:1px solid var(--pt-cal-line)}.pt-cal-grid th abbr{text-decoration:none}.pt-cal-day{vertical-align:top;height:max(5.25rem, calc(var(--pt-cal-head-h) + var(--pt-cal-rows) * var(--pt-cal-row-h) + .5rem));border-top:1px solid var(--pt-cal-line);padding:0;position:relative}.pt-cal-day+.pt-cal-day{border-left:1px solid var(--pt-cal-line)}.pt-cal-grid tbody tr:first-child .pt-cal-day{border-top:0}.pt-cal-day.is-weekend,.pt-cal-grid th.is-weekend{background:var(--pt-surface-3)}.pt-cal-daynum{height:var(--pt-cal-head-h);align-items:center;padding:0 .5rem;display:flex}.pt-cal-daynum time{min-width:1.6rem;height:1.6rem;font-size:var(--pt-fs-sm);color:var(--pt-ink);border-radius:999px;justify-content:center;align-items:center;padding-inline:.3rem;font-weight:650;display:inline-flex}.pt-cal-daynum-month{color:var(--pt-muted);margin-left:.3em;font-weight:500}.pt-cal-day.is-outside .pt-cal-daynum time{color:var(--pt-muted);font-weight:500}.pt-cal-day.is-today .pt-cal-daynum time{background:var(--pt-accent);color:#fff}.pt-cal-day.is-today .pt-cal-daynum-month{color:#ffffffd9}.pt-cal-week--rows-0{--pt-cal-rows:0}.pt-cal-week--rows-1{--pt-cal-rows:1}.pt-cal-week--rows-2{--pt-cal-rows:2}.pt-cal-week--rows-3{--pt-cal-rows:3}.pt-cal-week--rows-4{--pt-cal-rows:4}.pt-cal-week--rows-5{--pt-cal-rows:5}.pt-cal-week--rows-6{--pt-cal-rows:6}.pt-cal-bar,.pt-main .pt-cal-bar{z-index:1;left:3px;top:calc(var(--pt-cal-head-h) + (var(--pt-cal-row) - 1) * var(--pt-cal-row-h));width:calc(var(--pt-cal-span) * 100% + (var(--pt-cal-span) - 1) * 1px - 6px);height:var(--pt-cal-bar-h);font-size:var(--pt-fs-xs);color:var(--pt-accent-deep);background:var(--pt-accent-tint);white-space:nowrap;transition:background .15s var(--pt-ease), border-color .15s var(--pt-ease), color .15s var(--pt-ease);border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;padding:0 .5rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:absolute;overflow:hidden}.pt-cal-bar--span-1{--pt-cal-span:1}.pt-cal-bar--span-2{--pt-cal-span:2}.pt-cal-bar--span-3{--pt-cal-span:3}.pt-cal-bar--span-4{--pt-cal-span:4}.pt-cal-bar--span-5{--pt-cal-span:5}.pt-cal-bar--span-6{--pt-cal-span:6}.pt-cal-bar--span-7{--pt-cal-span:7}.pt-cal-bar--row-1{--pt-cal-row:1}.pt-cal-bar--row-2{--pt-cal-row:2}.pt-cal-bar--row-3{--pt-cal-row:3}.pt-cal-bar--row-4{--pt-cal-row:4}.pt-cal-bar--row-5{--pt-cal-row:5}.pt-cal-bar--row-6{--pt-cal-row:6}.pt-cal-bar-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pt-cal-bar-sub{text-overflow:ellipsis;flex:auto;min-width:0;font-weight:450;overflow:hidden}.pt-cal-bar-art{flex:none;font-weight:450}.pt-cal-bar--span-1 .pt-cal-bar-sub,.pt-cal-bar--span-1 .pt-cal-bar-art,.pt-cal-bar--span-2 .pt-cal-bar-art{display:none}.pt-cal-bar.is-online,.pt-main .pt-cal-bar.is-online{background:var(--pt-surface);border-color:var(--pt-accent)}.pt-cal-bar.is-unbekannt,.pt-main .pt-cal-bar.is-unbekannt{background:var(--pt-surface-2);color:var(--pt-ink)}.pt-cal-bar.is-past,.pt-main .pt-cal-bar.is-past{background:var(--pt-surface-2);color:var(--pt-muted);border-color:#0000}.pt-cal-bar.is-past.is-online,.pt-main .pt-cal-bar.is-past.is-online{background:var(--pt-surface);border-color:var(--pt-line-strong)}.pt-cal-bar.is-continued{width:calc(var(--pt-cal-span) * 100% + (var(--pt-cal-span) - 1) * 1px - 3px);border-top-left-radius:0;border-bottom-left-radius:0;left:0}.pt-cal-bar.is-continuing{width:calc(var(--pt-cal-span) * 100% + (var(--pt-cal-span) - 1) * 1px - 3px);border-top-right-radius:0;border-bottom-right-radius:0}.pt-cal-bar.is-continued.is-continuing{width:calc(var(--pt-cal-span) * 100% + (var(--pt-cal-span) - 1) * 1px)}.pt-cal-bar:hover,.pt-main .pt-cal-bar:hover{background:var(--pt-accent);border-color:var(--pt-accent);color:#fff}.pt-cal-bar:focus-visible{outline:3px solid var(--pt-accent);outline-offset:1px;z-index:2}.pt-cal-legend{font-size:var(--pt-fs-xs);color:var(--pt-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.pt-cal-legend li{align-items:center;gap:.45rem;display:inline-flex}.pt-cal-swatch{background:var(--pt-accent-tint);border:1px solid #0000;border-radius:4px;width:1.4rem;height:.9rem}.pt-cal-swatch.is-online{background:var(--pt-surface);border-color:var(--pt-accent)}.pt-cal-swatch.is-past{background:var(--pt-surface-2)}.pt-cal-swatch.is-today{background:var(--pt-accent);border-radius:999px;width:.9rem}.pt-cal-empty{border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);color:var(--pt-muted);font-size:var(--pt-fs-sm);margin-top:1rem;padding:.9rem 1.1rem}.pt-cal-empty a{text-decoration:underline}.pt-cal-year{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);box-shadow:var(--pt-shadow);padding:1.5rem}.pt-cal-year-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=34rem){.pt-cal-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=52rem){.pt-cal-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.75rem}}@media (width>=75rem){.pt-cal-year-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pt-cal-hint{border-top:1px solid var(--pt-line);font-size:var(--pt-fs-sm);color:var(--pt-muted);margin:1.25rem 0 0;padding-top:1rem}.pt-cal-mini{min-width:0}.pt-cal-mini-title{font-size:var(--pt-fs-sm);color:var(--pt-ink);margin:0 0 .5rem;font-weight:650}.pt-cal-mini-title a,.pt-main .pt-cal-mini-title a{color:inherit;text-decoration:none}.pt-cal-mini-title a:hover,.pt-main .pt-cal-mini-title a:hover{color:var(--pt-accent-deep);text-decoration:underline}.pt-cal-mini.is-outside .pt-cal-mini-title,.pt-cal-mini.is-outside .pt-cal-mini-num{color:var(--pt-muted);font-weight:500}.pt-cal-mini-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--pt-fs-xs)}.pt-cal-mini-grid th{font-size:var(--pt-fs-xs);color:var(--pt-muted);text-align:center;border-bottom:1px solid var(--pt-line);padding:0 0 .3rem;font-weight:600}.pt-cal-mini-grid th abbr{text-decoration:none}.pt-cal-mini-grid tbody tr:first-child .pt-cal-mini-day{padding-top:.2rem}.pt-cal-mini-day{text-align:center;vertical-align:middle;height:1.6rem;padding:0}.pt-cal-mini-num{border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.pt-cal-mini-day.is-weekend .pt-cal-mini-num{color:var(--pt-muted)}.pt-cal-mini-day.has-seminar .pt-cal-mini-num{background:var(--pt-accent-tint);color:var(--pt-accent-deep);font-weight:650}.pt-cal-mini-day.is-today .pt-cal-mini-num{background:var(--pt-accent);color:#fff;font-weight:650}@media (width<=700px){.pt-cal{--pt-cal-row-h:1.25rem;--pt-cal-bar-h:1.1rem;--pt-cal-head-h:1.6rem}.pt-cal-grid{font-size:var(--pt-fs-xs)}.pt-cal-day{height:max(4rem, calc(var(--pt-cal-head-h) + var(--pt-cal-rows) * var(--pt-cal-row-h) + .4rem))}.pt-cal-daynum{padding-inline:.3rem}.pt-cal-daynum time{min-width:1.4rem;height:1.4rem}.pt-cal-bar-sub,.pt-cal-bar-art{display:none}.pt-cal-bar,.pt-main .pt-cal-bar{padding-inline:.3rem}.pt-cal-head{align-items:flex-start}.pt-cal-tools{flex-basis:100%;justify-content:space-between;margin-left:0}.pt-cal-link{margin-left:0}.pt-cal-year{padding:1rem}.pt-cal-year-grid{gap:1.25rem}.pt-cal-mini-day{height:1.45rem}.pt-cal-mini-num{width:1.35rem;height:1.35rem}}@media print{.pt-cal-nav,.pt-cal-switch,.pt-cal-link{display:none!important}.pt-cal-block{border-bottom:0;padding-bottom:0}.pt-cal-year{box-shadow:none;border:1px solid #000;border-radius:0;padding:.5rem}.pt-cal-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.pt-cal-mini-day.has-seminar .pt-cal-mini-num{color:#000;background:0 0;outline:1px solid #000}.pt-cal-mini-day.is-today .pt-cal-mini-num{color:#000;background:0 0;outline:2px solid #000}.pt-cal-hint{color:#000}.pt-cal-grid{box-shadow:none;border:1px solid #000;border-radius:0;font-size:9pt;display:table}.pt-cal-grid th,.pt-cal-day,.pt-cal-grid th.is-weekend,.pt-cal-day.is-weekend{background:0 0;border-color:#000}.pt-cal-day{height:max(5rem, calc(var(--pt-cal-head-h) + var(--pt-cal-rows) * var(--pt-cal-row-h) + .5rem))}.pt-cal-day.is-today .pt-cal-daynum time{color:#000;background:0 0;outline:2px solid #000}.pt-cal-bar,.pt-main .pt-cal-bar{color:#000;background:0 0;border:1px solid #000}.pt-cal-bar.is-online,.pt-main .pt-cal-bar.is-online{border-style:dashed}.pt-cal-legend{color:#000;display:flex}.pt-cal-swatch{background:0 0;border-color:#000}.pt-cal-swatch.is-praesenz{background:#000}.pt-cal-swatch.is-online{border-style:dashed}.pt-cal-swatch.is-today{background:0 0;outline:2px solid #000}}.pt-inv-build,.pt-inv-preview,.pt-inv-profile{--pt-inv-cols:minmax(0, 1fr) 13.5rem 7.5rem 7.5rem}.pt-inv-form>div:not([class]){display:contents}.pt-inv-row{flex-wrap:wrap;align-items:start;gap:1rem 1.5rem;display:flex}.pt-inv-row>.pt-field{flex:12rem;min-width:0}.pt-inv-row>.pt-field:has(.pt-input-short){flex:0 auto}.pt-inv-section>h2{font-size:var(--pt-fs-md)}.pt-inv-section .pt-card-lead{margin-bottom:1.1rem}.pt-inv-section .pt-card-lead+.pt-field,.pt-inv-section .pt-card-lead+.pt-inv-row{margin-top:0}.pt-inv-section .pt-field+.pt-field,.pt-inv-section .pt-field+.pt-inv-row,.pt-inv-section .pt-inv-row+.pt-field,.pt-inv-section .pt-inv-row+.pt-inv-row,.pt-inv-section .pt-hint+.pt-inv-row,.pt-inv-section .pt-hint+.pt-field,.pt-inv-section .pt-inv-row+.pt-checkbox,.pt-inv-section .pt-field+.pt-checkbox{margin-top:1.1rem}.pt-inv-build .pt-input[type=number],.pt-inv-profile .pt-input[type=number],.pt-inv-num{font-variant-numeric:tabular-nums}.pt-inv-diff{background:var(--pt-warn-bg);color:var(--pt-warn);font-size:var(--pt-fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-weight:650;display:inline-flex}.pt-inv-diff.is-ok{background:var(--pt-ok-bg);color:var(--pt-ok)}.pt-inv-diff.is-neutral{background:var(--pt-na-bg);color:var(--pt-na)}.pt-inv-diff.is-danger{background:var(--pt-danger-bg);color:var(--pt-danger)}.pt-inv-diff[hidden]{display:none}.pt-inv-profile{gap:1.25rem;max-width:46rem;display:grid}.pt-inv-profile .pt-lead{color:var(--pt-muted);max-width:60ch}.pt-inv-profile .pt-form{gap:1.5rem;max-width:none;margin-top:.25rem}.pt-inv-profile .pt-alert{margin-bottom:0}.pt-inv-missing{columns:2;column-gap:2rem}.pt-inv-missing li{break-inside:avoid}.pt-inv-intro{border-radius:var(--pt-radius);background:var(--pt-surface-2);gap:.9rem;padding:1.3rem 1.5rem 1.4rem;display:grid}.pt-inv-intro>h2{font-size:var(--pt-fs-md);margin:0}.pt-inv-intro-lead{max-width:60ch;margin:0}.pt-inv-intro-steps{gap:.85rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.pt-inv-intro-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.pt-inv-intro-no{border:1.5px solid var(--pt-line-strong);background:var(--pt-surface);width:1.75rem;height:1.75rem;color:var(--pt-ink);font-size:var(--pt-fs-sm);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-top:.05rem;font-weight:650;display:inline-flex}.pt-inv-intro-steps li.is-current .pt-inv-intro-no{border-color:var(--pt-accent);background:var(--pt-accent);color:#fff}.pt-inv-intro-steps strong{font-weight:650;display:block}.pt-inv-intro-steps p{font-size:var(--pt-fs-sm);color:var(--pt-muted);max-width:58ch;margin:.15rem 0 0}.pt-inv-intro-now{background:var(--pt-accent-soft);color:var(--pt-accent-deep);font-size:var(--pt-fs-xs);vertical-align:.12em;white-space:nowrap;border-radius:999px;margin-left:.45rem;padding:.05rem .55rem .1rem;font-weight:650;display:inline-block}.pt-inv-intro-note{font-size:var(--pt-fs-sm);color:var(--pt-muted);max-width:60ch;margin:0}.pt-inv-intro-back{font-size:var(--pt-fs-sm);max-width:60ch;margin:0;font-weight:600}.pt-inv-data{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3)}.pt-inv-data>summary{border-radius:var(--pt-radius-sm);font-size:var(--pt-fs-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:600;list-style:none;display:flex}.pt-inv-data>summary::-webkit-details-marker{display:none}@media (hover:hover){.pt-inv-data>summary:hover{color:var(--pt-accent-deep)}}.pt-inv-data>summary:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-3px}.pt-inv-data>summary svg{width:16px;height:16px;transition:transform .2s var(--pt-ease);flex-shrink:0}.pt-inv-data[open]>summary svg{transform:rotate(90deg)}.pt-inv-data-body{font-size:var(--pt-fs-sm);padding:0 1rem 1rem 2.15rem}.pt-inv-data-body ul{gap:.5rem;max-width:62ch;margin:0;padding-left:1.1rem;display:grid}.pt-inv-data-body strong{font-weight:650}.pt-breadcrumb{font-size:var(--pt-fs-sm);color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pt-breadcrumb a{color:var(--pt-accent-deep);text-decoration:none}.pt-breadcrumb a:hover{text-decoration:underline}.pt-breadcrumb [aria-current=page]{color:var(--pt-ink);font-weight:600}.pt-inv-tax .pt-hint{margin-top:.1rem}.pt-inv-section .pt-inv-tax+.pt-hint{margin-top:1.1rem}.pt-inv-tax-options{gap:.5rem;margin-top:.6rem;display:grid}.pt-inv-tax-option,.pt-radio-options .pt-inv-tax-option{border:1.5px solid var(--pt-line-strong);border-radius:var(--pt-radius);cursor:pointer;min-height:0;transition:border-color .15s var(--pt-ease), background .15s var(--pt-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem 1rem .9rem .9rem;font-weight:500;display:grid}.pt-inv-tax-option input{margin-top:.15rem}.pt-inv-tax-option:hover{border-color:var(--pt-ink)}.pt-inv-tax-option:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-inv-tax-option:has(input:checked){border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-ink);font-weight:500}.pt-radio-options .pt-inv-tax-option:has(input:checked){border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-ink);font-weight:500}.pt-inv-tax.is-invalid .pt-inv-tax-option{border-color:var(--pt-danger)}.pt-inv-tax-body{gap:.2rem;min-width:0;display:grid}.pt-inv-tax-label{font-weight:600}.pt-inv-tax-klausel{font-size:var(--pt-fs-sm);color:var(--pt-muted)}.pt-inv-tax-option:has(input:checked) .pt-inv-tax-klausel{color:var(--pt-ink)}.pt-inv-tax-hinweis{font-size:var(--pt-fs-xs);color:var(--pt-warn);font-weight:600}.pt-inv-iban .pt-input{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase}.pt-inv-iban-preview{font-size:var(--pt-fs-sm);color:var(--pt-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;min-height:1.25rem;display:flex}.pt-inv-iban-preview output{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--pt-ink);font-weight:600}.pt-inv-iban-preview.is-invalid output{color:var(--pt-danger)}.pt-inv-section .pt-inv-number-example{border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);font-size:var(--pt-fs-sm);color:var(--pt-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:1.1rem;padding:.75rem 1rem;display:flex}.pt-inv-number-example output{font-size:var(--pt-fs-md);color:var(--pt-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:650}.pt-inv-number-example .pt-inv-number-next{font-size:var(--pt-fs-xs);flex-basis:100%}.pt-inv-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pt-inv-image{align-content:start;gap:.5rem;display:grid}.pt-inv-image-preview{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);justify-content:center;align-items:center;min-height:6.5rem;padding:.75rem;display:flex}.pt-inv-image-preview.is-empty{border-style:dashed;border-color:var(--pt-line-strong);color:var(--pt-muted);font-size:var(--pt-fs-sm);text-align:center}.pt-inv-image-thumb{width:auto;max-width:100%;height:auto;max-height:5.5rem;display:block}.pt-inv-image input[type=file]{font:inherit;font-size:var(--pt-fs-sm);max-width:100%}.pt-inv-image input[type=file]::file-selector-button{font:inherit;font-size:var(--pt-fs-sm);border:1.5px solid var(--pt-line-strong);min-height:2.25rem;color:var(--pt-ink);cursor:pointer;background:#fff;border-radius:999px;margin-right:.75rem;padding:.3rem .9rem;font-weight:600}.pt-inv-image-chosen{font-size:var(--pt-fs-xs);color:var(--pt-ok);overflow-wrap:anywhere;margin:0;font-weight:600}.pt-inv-image-chosen[hidden],.pt-inv-image .pt-field-error[hidden]{display:none}.pt-inv-image .pt-hint strong{color:var(--pt-ink);font-weight:650}.pt-inv-image-actions{display:flex}.pt-inv-image-actions .pt-btn{padding-inline:.75rem}.pt-inv-delete-form{display:none}.pt-inv-profile .pt-form-actions{padding-top:0}.pt-inv-datenschutz{max-width:60ch}.pt-inv-build>h1{margin-top:1.25rem}.pt-inv-build .pt-head.is-compact{margin-bottom:0}.pt-inv-build>.pt-alert{margin-top:1.25rem;margin-bottom:0}.pt-inv-build>.pt-inv-warnings{margin-top:1.25rem}.pt-inv-build .pt-inv-form{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem 2rem;max-width:none;margin-top:1.5rem;display:grid}.pt-inv-main{gap:1.5rem;min-width:0;display:grid}.pt-inv-main>.pt-alert{margin-bottom:0}.pt-inv-aside{gap:1rem;min-width:0;display:grid;position:sticky;top:5.5rem}.pt-inv-kopf{flex-wrap:wrap;align-items:start;gap:1rem 1.5rem;display:flex}.pt-inv-kopf>.pt-field{flex:0 auto}.pt-inv-kopf .pt-input-short{max-width:11rem}.pt-inv-kopf .pt-hint{white-space:nowrap}.pt-inv-section .pt-inv-kopf-note{max-width:60ch;margin-top:1rem}.pt-inv-rows{display:grid}.pt-inv-rows-head{grid-template-columns:var(--pt-inv-cols);border-bottom:1px solid var(--pt-line);font-size:var(--pt-fs-xs);letter-spacing:.02em;color:var(--pt-muted);gap:1rem;padding:0 0 .5rem;font-weight:650;display:grid}.pt-inv-rows-head .is-num{text-align:right}.pt-inv-row-item{grid-template-columns:var(--pt-inv-cols);border-bottom:1px solid var(--pt-line);transition:opacity .15s var(--pt-ease);align-items:start;gap:.35rem 1rem;padding:1rem 0;display:grid}.pt-inv-row-item:last-of-type{border-bottom:0}.pt-inv-row-check{min-width:0}.pt-inv-row-check .pt-check{border-radius:var(--pt-radius-sm);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .25rem;display:inline-grid}.pt-inv-row-check .pt-check:has(input:checked){background:0 0;border:0}.pt-inv-row-check .pt-check:has(input:focus-visible){outline-offset:0}.pt-inv-row-check .pt-check input{margin:0}.pt-inv-row-label{font-weight:600;font-size:var(--pt-fs-base)}.pt-inv-row-check .pt-hint{max-width:46ch;margin:.1rem 0 0 .25rem}.pt-inv-row-menge{gap:.35rem;min-width:0;display:grid}.pt-inv-stepper{align-items:center;display:flex}.pt-inv-stepper .pt-input{text-align:center;appearance:textfield;width:6rem;max-width:none;padding-inline:.5rem}.pt-inv-stepper .pt-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pt-inv-stepper .pt-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pt-inv-step{border:1.5px solid var(--pt-line-strong);background:var(--pt-surface);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--pt-ink);font:inherit;font-size:var(--pt-fs-md);cursor:pointer;transition:background .15s var(--pt-ease), border-color .15s var(--pt-ease);justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;display:inline-flex}.pt-inv-step:hover{background:var(--pt-surface-2);border-color:var(--pt-ink)}.pt-inv-step:active{background:var(--pt-accent-soft)}.pt-inv-step:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-3px;z-index:1}.pt-inv-step:disabled{opacity:.45;cursor:not-allowed}.pt-inv-step svg{width:16px;height:16px}.pt-inv-step.is-minus{border-radius:var(--pt-radius-sm) 0 0 var(--pt-radius-sm);border-right:0}.pt-inv-step.is-plus{border-radius:0 var(--pt-radius-sm) var(--pt-radius-sm) 0;border-left:0}html.pt-js .pt-inv-stepper .pt-input{z-index:1;border-radius:0;position:relative}html.pt-js .pt-inv-stepper .pt-input:focus{z-index:2}.pt-inv-row-einheit{font-size:var(--pt-fs-sm);color:var(--pt-muted);white-space:nowrap;margin-left:.6rem}.pt-inv-row-soll{font-size:var(--pt-fs-xs);color:var(--pt-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex}.pt-inv-row-soll.is-diff{color:var(--pt-warn);font-weight:600}.pt-inv-row-satz,.pt-inv-row-betrag{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;padding-top:.75rem}.pt-inv-row-satz{font-size:var(--pt-fs-sm);color:var(--pt-muted)}.pt-inv-row-satz .pt-inv-row-satz-fehlt{white-space:normal;font-size:var(--pt-fs-xs);text-align:right;display:block}.pt-inv-row-betrag{font-weight:650;font-size:var(--pt-fs-base)}.pt-inv-row-item.is-off .pt-inv-row-satz,.pt-inv-row-item.is-off .pt-inv-row-betrag,.pt-inv-row-item.is-off .pt-inv-row-einheit,.pt-inv-row-item.is-off .pt-inv-row-soll{color:var(--pt-muted);font-weight:500}.pt-inv-row-item.is-off .pt-inv-stepper .pt-input{background:var(--pt-surface-3);color:var(--pt-muted);border-color:var(--pt-line)}.pt-inv-row-item.is-off .pt-inv-step{border-color:var(--pt-line);color:var(--pt-muted)}.pt-inv-row-item.is-off .pt-inv-row-soll.is-diff{color:var(--pt-muted);font-weight:500}.pt-inv-row-item.is-off .pt-inv-row-soll .pt-inv-diff{display:none}.pt-inv-row-item.is-missing .pt-inv-row-betrag{color:var(--pt-muted);font-weight:500}.pt-inv-subrow{padding:.75rem 0 .25rem}.pt-inv-subrow+.pt-inv-row-item{border-top:1px solid var(--pt-line)}.pt-inv-km-begruendung{border-top:1px dashed var(--pt-line);padding:.75rem 0 .25rem}.pt-inv-km-begruendung .pt-hint{max-width:60ch}.pt-inv-km-begruendung[hidden]{display:none}.pt-inv-slots{display:grid}.pt-inv-slot{border-top:1px solid var(--pt-line);grid-template-columns:minmax(0,1fr) 11rem;align-items:start;gap:.75rem 1.25rem;padding:1rem 0;display:grid}.pt-inv-slot:first-child{border-top:0;padding-top:.25rem}.pt-inv-slot:last-child{padding-bottom:.25rem}.pt-inv-slot-fields{display:contents}.pt-inv-slot-fields .pt-field{margin:0}.pt-inv-slot-betrag .pt-input{max-width:none}.pt-inv-slot-beleg{grid-column:1/-1}.pt-inv-beleg{border:1.5px dashed var(--pt-line-strong);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);gap:.45rem;padding:.75rem .9rem;display:grid}.pt-inv-beleg:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-inv-beleg input[type=file]{font:inherit;font-size:var(--pt-fs-sm);max-width:100%}.pt-inv-beleg input[type=file]::file-selector-button{font:inherit;font-size:var(--pt-fs-sm);border:1.5px solid var(--pt-line-strong);min-height:2.25rem;color:var(--pt-ink);cursor:pointer;background:#fff;border-radius:999px;margin-right:.75rem;padding:.3rem .9rem;font-weight:600}.pt-inv-beleg-head{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.pt-inv-beleg-head .pt-label{font-size:var(--pt-fs-sm)}.pt-inv-beleg .pt-hint{font-size:var(--pt-fs-xs)}.pt-inv-slot-vorhanden{font-size:var(--pt-fs-sm);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-weight:600;display:flex}.pt-inv-slot-vorhanden svg{width:18px;height:18px;color:var(--pt-muted);flex-shrink:0}.pt-inv-slot-vorhanden .pt-muted{font-weight:500}.pt-inv-slot-beleg.is-required .pt-inv-beleg{border-color:var(--pt-warn);background:var(--pt-warn-bg);border-style:solid}.pt-inv-slot-beleg.is-required .pt-inv-diff{display:inline-flex}.pt-inv-slot-beleg.is-invalid .pt-inv-beleg{border-color:var(--pt-danger);border-style:solid}.pt-inv-summary-card{padding:1.1rem 1.25rem 1.25rem}.pt-inv-summary-card>h2{font-size:var(--pt-fs-md);margin-bottom:.75rem;padding-bottom:.6rem}.pt-inv-summary{gap:.2rem;display:grid}.pt-inv-summary-list{gap:.35rem;margin:0;display:grid}.pt-inv-summary-line{font-size:var(--pt-fs-sm);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pt-inv-summary-line[hidden]{display:none}.pt-inv-summary-line dt{color:var(--pt-muted);min-width:0}.pt-inv-summary-line dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pt-ink);margin:0}.pt-inv-summary-line.is-minus dd{color:var(--pt-muted)}.pt-inv-summary-line.is-total{border-top:1px solid var(--pt-ink);font-size:var(--pt-fs-md);margin-top:.35rem;padding-top:.6rem;font-weight:650}.pt-inv-summary-line.is-total dt{color:var(--pt-ink)}.pt-inv-summary .pt-inv-klausel{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin-top:.75rem}.pt-inv-summary .pt-inv-faellig{font-size:var(--pt-fs-sm);margin-top:.35rem}.pt-inv-summary .pt-inv-faellig[hidden]{display:none}.pt-inv-aside .pt-inv-soll-summe{border-top:1px dashed var(--pt-line);font-size:var(--pt-fs-sm);color:var(--pt-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;margin:.9rem 0 0;padding-top:.75rem;display:grid}.pt-inv-soll-summe output{text-align:right;font-variant-numeric:tabular-nums;color:var(--pt-ink);white-space:nowrap}.pt-inv-soll-summe .pt-inv-diff{grid-column:1/-1;justify-self:start}.pt-inv-aside .pt-form-actions{gap:.6rem;padding-top:1rem;display:grid}.pt-inv-aside .pt-form-actions .pt-btn{width:100%}.pt-inv-aside-note{font-size:var(--pt-fs-xs);color:var(--pt-muted)}.pt-inv-bar{display:none}.pt-inv-preview{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem 2rem;display:grid}.pt-inv-preview-head{grid-column:1/-1;gap:.6rem;display:grid}.pt-inv-preview-head h1{margin-top:.25rem}.pt-inv-preview-head .pt-lead{color:var(--pt-muted);max-width:60ch}.pt-inv-preview-head .pt-inv-korrekturvermerk{color:var(--pt-danger);font-weight:650}.pt-inv-sheet .pt-inv-korrekturvermerk{color:var(--sheet-red);margin:0 0 .2rem;font-size:.8125rem;font-weight:650}.pt-inv-preview-main{gap:1.5rem;min-width:0;display:grid}.pt-inv-preview-main .pt-inv-warnings{gap:1rem;display:grid}.pt-inv-preview-main .pt-alert{margin-bottom:0}.pt-inv-preview-aside{gap:1rem;min-width:0;display:grid;position:sticky;top:5.5rem}.pt-inv-warnings{gap:1rem;display:grid}.pt-inv-warnings .pt-alert{margin-bottom:0}.pt-inv-warning-list{margin:.5rem 0 0;padding-left:1.1rem}.pt-inv-warning-list li{padding-left:.15rem}.pt-inv-warning-list li+li{margin-top:.35rem}.pt-inv-warning-list a{font-weight:600}.pt-inv-warnings .pt-alert-body>.pt-small{margin-top:.6rem}.pt-inv-compare-table{border-collapse:collapse;width:100%;font-size:var(--pt-fs-sm)}.pt-inv-compare-table caption{text-align:left}.pt-inv-compare-table th,.pt-inv-compare-table td{border-bottom:1px solid var(--pt-line);text-align:left;vertical-align:baseline;padding:.5rem 0}.pt-inv-compare-table th+*,.pt-inv-compare-table td+*{padding-left:1rem}.pt-inv-compare-table thead th{font-size:var(--pt-fs-xs);letter-spacing:.02em;color:var(--pt-muted);padding-top:0;font-weight:650}.pt-inv-compare-table tbody th{color:var(--pt-ink);font-weight:500}.pt-inv-compare-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pt-inv-compare-table td.is-soll{color:var(--pt-muted)}.pt-inv-compare-table tr.is-diff td.is-ist{font-weight:650}.pt-inv-compare-table tr.is-diff td.is-delta{color:var(--pt-warn);font-weight:650}.pt-inv-compare-table td.is-delta{color:var(--pt-muted)}.pt-inv-compare-th-short{display:none}.pt-inv-compare-table tr.is-total th,.pt-inv-compare-table tr.is-total td{border-bottom:0;border-top:1px solid var(--pt-ink);padding-top:.6rem;font-weight:650}.pt-inv-compare-table tr.is-total th{color:var(--pt-ink)}.pt-inv-compare+.pt-small,.pt-inv-compare .pt-inv-compare-note{max-width:60ch;margin-top:.85rem}.pt-inv-compare-empty{border-radius:var(--pt-radius-sm);background:var(--pt-warn-bg);color:var(--pt-ink);font-size:var(--pt-fs-sm);grid-template-columns:auto minmax(0,1fr);gap:.6rem;max-width:62ch;margin:0;padding:.8rem .95rem;display:grid}.pt-inv-compare-empty svg{width:18px;height:18px;color:var(--pt-warn);margin-top:.1rem}.pt-inv-submit{padding:1.1rem 1.25rem 1.25rem}.pt-inv-submit>h2{font-size:var(--pt-fs-md);margin-bottom:.75rem;padding-bottom:.6rem}.pt-inv-verdict{border-radius:var(--pt-radius-sm);background:var(--pt-ok-bg);color:var(--pt-ok);font-size:var(--pt-fs-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.75rem .9rem;font-weight:600;display:grid}.pt-inv-verdict svg{flex-shrink:0;width:18px;height:18px;margin-top:.1rem}.pt-inv-verdict.is-warn{background:var(--pt-warn-bg);color:var(--pt-warn)}.pt-inv-verdict.is-danger{background:var(--pt-danger-bg);color:var(--pt-danger)}.pt-inv-verdict a{color:inherit;font-weight:600;text-decoration:underline}.pt-inv-verdict span span{color:var(--pt-ink);margin-top:.15rem;font-weight:500;display:block}.pt-inv-submit .pt-form{gap:1rem;max-width:none;margin-top:1rem}.pt-inv-submit .pt-check{padding:.85rem .95rem}.pt-inv-submit .pt-check span{font-size:var(--pt-fs-sm)}.pt-inv-submit .pt-form-actions{gap:.6rem;padding-top:0;display:grid}.pt-inv-submit .pt-form-actions .pt-btn{width:100%}.pt-inv-submit .pt-form-actions .pt-btn-ghost{justify-content:center}.pt-inv-submit .pt-small{margin-top:.25rem}.pt-inv-facts{font-size:var(--pt-fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:0;display:grid}.pt-inv-facts dt{color:var(--pt-muted)}.pt-inv-facts dd{font-variant-numeric:tabular-nums;margin:0}.pt-inv-facts dd strong{font-weight:650}.pt-inv-sheet-wrap{border-radius:var(--pt-radius);background:var(--pt-surface-2);padding:2rem;position:relative}.pt-inv-sheet-badge{background:var(--pt-surface);border:1px solid var(--pt-line);color:var(--pt-muted);font-size:var(--pt-fs-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-weight:650;display:inline-flex;position:absolute;top:.9rem;right:1rem}.pt-inv-sheet{--sheet-ink:#16171c;--sheet-muted:#55596a;--sheet-line:#e6e8f0;--sheet-rule:#c8ccdb;--sheet-accent:#2839cc;--sheet-red:#a4262c;max-width:46rem;color:var(--sheet-ink);font-variant-numeric:tabular-nums;background:#fff;margin:.75rem auto 0;padding:2.75rem 3rem 3rem;font-size:.8125rem;line-height:1.45;position:relative;box-shadow:0 14px 34px #0b0e331a,0 1px 3px #0b0e3314}.pt-inv-sheet p{margin:0}.pt-inv-sheet p+p{margin-top:0}.pt-inv-sheet a{color:inherit}.pt-inv-sheet-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;margin-bottom:1.75rem;display:grid}.pt-inv-sheet-logo{grid-column:1}.pt-inv-sheet-logo img{width:auto;max-width:14rem;height:auto;max-height:4.25rem;display:block}.pt-inv-sheet-head:not(:has(.pt-inv-sheet-logo)) .pt-inv-sheet-absender{grid-column:2}.pt-inv-sheet-absender{text-align:right;color:var(--sheet-muted);grid-column:2;font-size:.75rem;line-height:1.45;display:grid}.pt-inv-sheet-absender-zeile.is-name{color:var(--sheet-ink);margin-bottom:.1rem;font-size:.9375rem;font-weight:650}.pt-inv-sheet-adressen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:1.5rem;display:grid}.pt-inv-sheet .pt-inv-sheet-absenderzeile{color:var(--sheet-muted);border-bottom:1px solid var(--sheet-rule);margin-bottom:.65rem;padding-bottom:.2rem;font-size:.625rem}.pt-inv-sheet-anschrift{font-style:normal;line-height:1.5}.pt-inv-sheet-meta{gap:.15rem;margin:0;font-size:.75rem;display:grid}.pt-inv-sheet-meta>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.pt-inv-sheet-meta dt{color:var(--sheet-muted);white-space:nowrap}.pt-inv-sheet-meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.pt-inv-sheet-meta .is-strong dd{color:var(--sheet-ink);font-weight:700}.pt-inv-sheet-meta .is-korrektur dt,.pt-inv-sheet-meta .is-korrektur dd{color:var(--sheet-red)}.pt-inv-sheet .pt-inv-sheet-titel{letter-spacing:-.01em;margin:0 0 .15rem;font-family:inherit;font-size:1.25rem;font-weight:700}.pt-inv-sheet .pt-inv-sheet-betreff{color:var(--sheet-muted);margin:0 0 1.25rem;font-size:.8125rem}.pt-inv-sheet .pt-inv-sheet-zahlung>p{margin:0 0 .4rem}.pt-inv-sheet-table{border-collapse:collapse;width:100%;margin-bottom:.25rem}.pt-inv-sheet-table th,.pt-inv-sheet-table td{vertical-align:top;text-align:left;padding:.4rem .75rem .4rem 0}.pt-inv-sheet-table th:last-child,.pt-inv-sheet-table td:last-child{padding-right:0}.pt-inv-sheet-table thead th{color:var(--sheet-muted);border-bottom:1.5px solid var(--sheet-ink);padding-top:0;font-size:.75rem;font-weight:500}.pt-inv-sheet-table tbody td{border-bottom:1px solid var(--sheet-line)}.pt-inv-sheet-table .is-num{text-align:right;white-space:nowrap;padding-left:.75rem}.pt-inv-sheet-table .is-pos{width:2rem;color:var(--sheet-muted)}.pt-inv-sheet-table .is-einheit{white-space:nowrap;padding-left:.5rem}.pt-inv-sheet-table tr.is-minus td{color:var(--sheet-red)}.pt-inv-sheet-hinweis{color:var(--sheet-muted);margin-top:.1rem;font-size:.7rem;display:block}.pt-inv-sheet-einheit-inline{display:none}.pt-inv-sheet .pt-inv-summary{gap:0;width:48%;margin-top:.5rem;margin-left:auto}.pt-inv-sheet .pt-inv-summary-list{gap:.25rem}.pt-inv-sheet .pt-inv-summary-line{font-size:.8125rem}.pt-inv-sheet .pt-inv-summary-line dt,.pt-inv-sheet .pt-inv-summary-line dd{color:var(--sheet-ink)}.pt-inv-sheet .pt-inv-summary-line.is-total{border-top:1.5px solid var(--sheet-ink);border-bottom:3px double var(--sheet-ink);padding:.4rem 0;font-size:.9375rem;font-weight:700}.pt-inv-sheet .pt-inv-klausel{color:var(--sheet-ink);margin-top:1rem;font-size:.8125rem}.pt-inv-sheet .pt-inv-faellig{display:none}.pt-inv-sheet-zahlung,.pt-inv-sheet-bemerkung,.pt-inv-sheet-belege{margin-top:1.25rem}.pt-inv-sheet h3{text-transform:uppercase;letter-spacing:.06em;color:var(--sheet-accent);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.pt-inv-sheet-bank{gap:.15rem;max-width:24rem;margin:.4rem 0 0;font-size:.8125rem;display:grid}.pt-inv-sheet-bank>div{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;display:grid}.pt-inv-sheet-bank dt{color:var(--sheet-muted)}.pt-inv-sheet-bank dd{margin:0}.pt-inv-sheet-bank .is-iban dd{letter-spacing:.04em;font-weight:600}.pt-inv-sheet-belege ul{margin:0;padding-left:1.1rem}.pt-inv-sheet-belege .pt-muted{color:var(--sheet-muted)}.pt-inv-sheet-unterschrift{margin-top:2rem}.pt-inv-sheet .pt-inv-sheet-ort{margin:0 0 .35rem}.pt-inv-sheet .pt-inv-sheet-signatur{margin:0}.pt-inv-sheet-signatur img{width:auto;height:auto;max-height:3.25rem;display:block}.pt-inv-sheet .pt-inv-sheet-name{margin-top:.15rem}.pt-inv-sheet-foot{border-top:1px solid var(--sheet-line);color:var(--sheet-muted);justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding-top:.5rem;font-size:.625rem;display:flex}.pt-inv-sheet-foot span:last-child{white-space:nowrap}.pt-inv-action{gap:.4rem}.pt-inv-upload-link{min-height:2.25rem;font-size:var(--pt-fs-xs);color:var(--pt-accent-deep);text-underline-offset:.15em;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .5rem;font-weight:600;text-decoration:underline;display:inline-flex}.pt-inv-upload-link:hover{background:var(--pt-accent-soft)}.pt-inv-action-note{font-size:var(--pt-fs-xs);color:var(--pt-muted);line-height:1.4}.pt-inv-rail-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pt-inv-rail-item{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);font-size:var(--pt-fs-sm);gap:.15rem;padding:.6rem .75rem .65rem;display:grid}.pt-inv-rail-nummer{overflow-wrap:anywhere;font-weight:650}.pt-inv-rail-meta{font-size:var(--pt-fs-xs);color:var(--pt-muted);font-variant-numeric:tabular-nums}.pt-inv-rail-links{font-size:var(--pt-fs-xs);flex-wrap:wrap;gap:.25rem .9rem;margin-top:.3rem;font-weight:600;display:flex}.pt-inv-rail-links a{min-height:1.75rem;color:var(--pt-accent-deep);text-underline-offset:.15em;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.pt-inv-rail-links svg{width:14px;height:14px}.pt-inv-rail-item.is-superseded{background:0 0}.pt-inv-rail-item.is-superseded .pt-inv-rail-nummer{color:var(--pt-muted);font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.pt-inv-card .pt-dl{margin-top:.25rem}.pt-inv-card .pt-dl dd{overflow-wrap:anywhere}.pt-inv-card .pt-inv-status{border-radius:var(--pt-radius-sm);background:var(--pt-ok-bg);color:var(--pt-ok);font-size:var(--pt-fs-sm);align-items:flex-start;gap:.45rem;margin-top:1rem;padding:.6rem .85rem;font-weight:600;display:inline-flex}.pt-inv-status svg{flex-shrink:0;width:16px;height:16px;margin-top:.15rem}.pt-inv-status.is-open{background:var(--pt-warn-bg);color:var(--pt-warn)}.pt-inv-status.is-na{background:var(--pt-na-bg);color:var(--pt-na)}.pt-inv-status span{color:var(--pt-ink);font-weight:500}.pt-inv-status strong{font-weight:650}@media (width<=1024px){.pt-inv-build .pt-inv-form,.pt-inv-preview{grid-template-columns:minmax(0,1fr)}.pt-inv-aside,.pt-inv-preview-aside{position:static}.pt-inv-bar{z-index:5;padding:.7rem 1.25rem;padding-bottom:max(.7rem, env(safe-area-inset-bottom));background:var(--pt-surface);border-top:1px solid var(--pt-line);justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.25rem -1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0b0e3314}.pt-inv-bar-sum{gap:.05rem;min-width:0;display:grid}.pt-inv-bar-sum span{font-size:var(--pt-fs-xs);color:var(--pt-muted)}.pt-inv-bar-sum output{font-size:var(--pt-fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.pt-inv-bar .pt-btn{flex-shrink:0}}@media (width<=700px){.pt-inv-rows-head{display:none}.pt-inv-row-item{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"check betrag""menge menge""satz satz";gap:.6rem 1rem;margin-bottom:.75rem;padding:1rem 1rem 1.1rem}.pt-inv-row-item:last-of-type{border-bottom:1px solid var(--pt-line)}.pt-inv-row-check{grid-area:check}.pt-inv-row-betrag{grid-area:betrag;padding-top:.35rem}.pt-inv-row-menge{grid-area:menge}.pt-inv-row-satz{text-align:left;grid-area:satz;padding-top:0}.pt-inv-row-satz .pt-inv-row-satz-fehlt{text-align:left}.pt-inv-row-satz:before{content:"Satz: "}.pt-inv-row-item.is-missing .pt-inv-row-satz:before{content:none}.pt-inv-stepper .pt-input{width:7rem}.pt-inv-subrow+.pt-inv-row-item{border-top:1px solid var(--pt-line)}.pt-inv-km-begruendung{border-top:0;padding-top:.25rem}.pt-inv-slot{grid-template-columns:minmax(0,1fr);gap:.85rem}.pt-inv-slot-betrag .pt-input{max-width:12rem}.pt-inv-kopf{gap:1rem}.pt-inv-kopf>.pt-field{flex:100%}.pt-inv-kopf .pt-input-short{max-width:14rem}.pt-inv-kopf .pt-hint{max-width:none}.pt-inv-images{grid-template-columns:minmax(0,1fr)}.pt-inv-missing{columns:1}.pt-inv-intro{padding:1.1rem 1.1rem 1.2rem}.pt-inv-intro-now{width:max-content;margin:.2rem 0 0;display:block}.pt-inv-data-body{padding-left:1rem}.pt-inv-sheet-wrap{margin-inline:-.35rem;padding:1rem .75rem}.pt-inv-sheet-badge{justify-self:start;margin-bottom:.25rem;position:static}.pt-inv-sheet-wrap:has(.pt-inv-sheet-badge){display:grid}.pt-inv-sheet{margin-top:.5rem;padding:1.5rem 1.15rem 1.75rem;font-size:.8125rem}.pt-inv-sheet-head{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.25rem}.pt-inv-sheet-absender{text-align:left;grid-column:1}.pt-inv-sheet-head:not(:has(.pt-inv-sheet-logo)) .pt-inv-sheet-absender{text-align:left;grid-column:1}.pt-inv-sheet-adressen{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pt-inv-sheet-table .is-pos,.pt-inv-sheet-table .is-ep,.pt-inv-sheet-table .is-einheit{display:none}.pt-inv-sheet-einheit-inline{display:inline}.pt-inv-sheet .pt-inv-summary{width:100%}.pt-inv-sheet-bank>div{grid-template-columns:minmax(0,1fr);gap:0}.pt-inv-sheet-foot{flex-direction:column;gap:.15rem}.pt-inv-sheet-foot span:last-child{white-space:normal}.pt-inv-compare-table thead th:first-child{width:34%}.pt-inv-compare-table .is-delta,.pt-inv-compare-th-long{display:none}.pt-inv-compare-th-short{display:inline}.pt-inv-compare-table th+*,.pt-inv-compare-table td+*{padding-left:.6rem}.pt-inv-compare-table tr.is-diff td.is-ist{color:var(--pt-warn)}.pt-inv-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.pt-inv-facts dt{margin-top:.4rem}.pt-inv-facts dt:first-child{margin-top:0}}@media print{.pt-container:has(.pt-inv-preview) .pt-print-title{display:none!important}.pt-inv-preview{display:block}.pt-inv-preview-head,.pt-inv-preview-aside,.pt-inv-preview .pt-inv-warnings,.pt-inv-preview .pt-inv-compare,.pt-breadcrumb,.pt-inv-sheet-badge,.pt-inv-bar{display:none!important}.pt-inv-sheet-wrap{background:0 0;border-radius:0;margin:0;padding:0}.pt-inv-sheet{max-width:none;box-shadow:none;color:#000;margin:0;padding:0;font-size:10pt}.pt-inv-sheet h3{color:#000}.pt-inv-sheet-foot{display:none}.pt-inv-sheet .pt-inv-summary-line.is-total{border-color:#000}.pt-inv-build .pt-inv-form{display:block}.pt-inv-step{display:none}}.pt-inv-profile{gap:1rem;max-width:54rem}.pt-inv-profile .pt-inv-profile-head{gap:.45rem;display:grid}.pt-inv-profile .pt-inv-profile-head h1,.pt-inv-profile .pt-inv-profile-head p{margin:0}.pt-inv-profile .pt-inv-intro{border:1px solid var(--pt-line);background:var(--pt-surface-2);gap:.65rem;padding:1.1rem 1.25rem}.pt-inv-profile .pt-inv-intro>h2{font-size:var(--pt-fs-lg)}.pt-inv-profile .pt-inv-intro-back{border-radius:var(--pt-radius-sm);background:var(--pt-accent-soft);color:var(--pt-ink);padding:.7rem .85rem}.pt-inv-profile .pt-inv-profile-return-context{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface);gap:.1rem;padding:.75rem .85rem;display:grid}.pt-inv-profile .pt-inv-profile-return-context span,.pt-inv-profile .pt-inv-profile-return-context small{color:var(--pt-muted);font-size:var(--pt-fs-sm)}.pt-inv-profile .pt-inv-profile-return-context strong{font-weight:650}.pt-inv-profile .pt-inv-profile-return-context small{font-variant-numeric:tabular-nums}.pt-inv-profile .pt-inv-form{gap:1rem;margin-top:.5rem}.pt-inv-profile .pt-inv-section{box-shadow:none;padding:1.15rem 1.25rem 1.3rem}.pt-inv-profile .pt-inv-section>h2{font-size:var(--pt-fs-lg);border:0;margin:0 0 .25rem;padding:0}.pt-inv-profile .pt-inv-section .pt-card-lead{max-width:68ch;color:var(--pt-muted);margin:0 0 1rem}.pt-inv-profile .pt-inv-section .pt-hint+.pt-field,.pt-inv-profile .pt-inv-section .pt-hint+.pt-inv-row,.pt-inv-profile .pt-inv-section .pt-field+.pt-field,.pt-inv-profile .pt-inv-section .pt-field+.pt-inv-row,.pt-inv-profile .pt-inv-section .pt-inv-row+.pt-field,.pt-inv-profile .pt-inv-section .pt-inv-row+.pt-inv-row,.pt-inv-profile .pt-inv-section .pt-inv-row+.pt-checkbox,.pt-inv-profile .pt-inv-section .pt-field+.pt-checkbox{margin-top:.9rem}.pt-inv-profile .pt-input,.pt-inv-profile input[type=file]{width:100%;min-width:0;max-width:100%;min-height:2.75rem;font-size:1rem}.pt-inv-profile .pt-inv-images,.pt-inv-profile .pt-inv-image,.pt-inv-profile .pt-inv-profile-optional-body,.pt-inv-profile .pt-inv-profile-optional-group{min-width:0}.pt-inv-profile .pt-inv-image .pt-hint{overflow-wrap:anywhere}.pt-inv-profile .pt-inv-profile-number-mode{gap:.65rem;display:grid}.pt-inv-profile .pt-inv-profile-number-mode>legend{margin-bottom:0}.pt-inv-profile .pt-inv-profile-number-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pt-inv-profile .pt-inv-profile-number-option{border:1.5px solid var(--pt-line-strong);border-radius:var(--pt-radius);background:var(--pt-surface);cursor:pointer;min-height:7.5rem;transition:border-color .15s var(--pt-ease), background .15s var(--pt-ease);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.pt-inv-profile .pt-inv-profile-number-option:hover{border-color:var(--pt-ink)}.pt-inv-profile .pt-inv-profile-number-option:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-inv-profile .pt-inv-profile-number-option:has(input:checked){border-color:var(--pt-accent);background:var(--pt-accent-soft)}.pt-inv-profile .pt-inv-profile-number-mode.is-invalid .pt-inv-profile-number-option{border-color:var(--pt-danger)}.pt-inv-profile .pt-inv-profile-number-option input{width:1.35rem;height:1.35rem;accent-color:var(--pt-accent);margin:.1rem 0 0}.pt-inv-profile .pt-inv-profile-number-option strong,.pt-inv-profile .pt-inv-profile-number-option small{display:block}.pt-inv-profile .pt-inv-profile-number-option strong{font-weight:650}.pt-inv-profile .pt-inv-profile-number-option small{color:var(--pt-muted);font-size:var(--pt-fs-sm);margin-top:.3rem;line-height:1.45}.pt-inv-profile .pt-inv-profile-number-option b{color:var(--pt-ink);font-variant-numeric:tabular-nums;font-weight:650}.pt-inv-profile .pt-inv-profile-number-custom{border-top:1px solid var(--pt-line);gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.pt-inv-profile .pt-inv-profile-number-custom-title{margin:0;font-weight:650}@supports selector(.pt-inv-profile:has(input:checked)){.pt-inv-profile .pt-inv-profile-number-custom{display:none}.pt-inv-profile .pt-inv-profile-number-mode:has(#pt-f-nummernModus-eigen:checked)+.pt-inv-profile-number-custom{display:grid}}.pt-inv-profile .pt-inv-profile-optional{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);overflow:clip}.pt-inv-profile .pt-inv-profile-optional>summary{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.65rem 1rem;list-style:none;display:grid}.pt-inv-profile .pt-inv-profile-optional>summary::-webkit-details-marker{display:none}.pt-inv-profile .pt-inv-profile-optional>summary:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-3px}.pt-inv-profile .pt-inv-profile-optional>summary:hover{background:var(--pt-accent-soft)}.pt-inv-profile .pt-inv-profile-optional>summary svg{width:1rem;height:1rem;transition:transform .2s var(--pt-ease)}.pt-inv-profile .pt-inv-profile-optional[open]>summary svg{transform:rotate(90deg)}.pt-inv-profile .pt-inv-profile-optional>summary span,.pt-inv-profile .pt-inv-profile-optional>summary strong,.pt-inv-profile .pt-inv-profile-optional>summary small{display:block}.pt-inv-profile .pt-inv-profile-optional>summary strong{font-weight:650}.pt-inv-profile .pt-inv-profile-optional>summary small{color:var(--pt-muted);font-size:var(--pt-fs-sm);margin-top:.1rem}.pt-inv-profile .pt-inv-profile-optional-body{border-top:1px solid var(--pt-line);gap:0;padding:0 1.25rem 1.25rem;display:grid}.pt-inv-profile .pt-inv-profile-optional-group{gap:.9rem;padding-top:1.15rem;display:grid}.pt-inv-profile .pt-inv-profile-optional-group+.pt-inv-profile-optional-group{border-top:1px solid var(--pt-line);margin-top:1.2rem}.pt-inv-profile .pt-inv-profile-optional-group>h3{color:var(--pt-ink);font-size:var(--pt-fs-md);margin:0}.pt-inv-profile .pt-inv-profile-optional-group>.pt-hint{max-width:68ch;margin:-.45rem 0 0}.pt-inv-profile .pt-inv-profile-optional-group .pt-field+.pt-field,.pt-inv-profile .pt-inv-profile-optional-group .pt-field+.pt-inv-row,.pt-inv-profile .pt-inv-profile-optional-group .pt-inv-row+.pt-field{margin-top:0}.pt-inv-profile .pt-inv-image input[type=file]::file-selector-button{min-height:2.75rem;padding:.55rem .9rem}.pt-inv-profile .pt-inv-image-actions .pt-btn{min-height:2.75rem}.pt-inv-profile .pt-form-actions{z-index:1;border-top:1px solid var(--pt-line);background:var(--pt-surface);background:color-mix(in srgb, var(--pt-surface) 94%, transparent);margin-inline:-.25rem;padding:.75rem .25rem;position:sticky;bottom:0}.pt-inv-profile .pt-inv-profile-privacy{border-radius:var(--pt-radius);background:var(--pt-surface-3);color:var(--pt-muted);font-size:var(--pt-fs-sm);gap:.45rem;padding:1rem 1.15rem;display:grid}.pt-inv-profile .pt-inv-profile-privacy h2,.pt-inv-profile .pt-inv-profile-privacy p{margin:0}.pt-inv-profile .pt-inv-profile-privacy h2{color:var(--pt-ink);font-size:var(--pt-fs-md)}@media (width<=44rem){.pt-inv-profile .pt-inv-profile-number-options{grid-template-columns:minmax(0,1fr)}.pt-inv-profile .pt-inv-profile-number-option{min-height:0}.pt-inv-profile .pt-inv-section,.pt-inv-profile .pt-inv-profile-optional-body{padding-inline:1rem}:is(.pt-inv-profile .pt-inv-row>.pt-field,.pt-inv-profile .pt-inv-row>.pt-field:has(.pt-input-short)){flex:100%}.pt-inv-profile .pt-input-short{max-width:none}.pt-inv-profile .pt-form-actions .pt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pt-inv-profile .pt-inv-profile-number-option,.pt-inv-profile .pt-inv-profile-optional>summary svg{transition:none}}.pt-inv-workflow{--pt-inv-workflow-line:color-mix(in srgb, var(--pt-line-strong) 72%, transparent);--pt-inv-workflow-soft:color-mix(in srgb, var(--pt-accent-soft) 58%, var(--pt-surface))}.pt-inv-workflow :where(input,textarea,select){font-size:1rem}.pt-inv-workflow input[type=file]::file-selector-button{min-height:2.75rem}.pt-inv-workflow-slot,.pt-inv-workflow-slot>.pt-inv-slot,.pt-inv-workflow-slot .pt-inv-slot-fields,.pt-inv-workflow-slot .pt-inv-slot-beleg,.pt-inv-workflow-slot .pt-inv-beleg{min-width:0}.pt-inv-workflow-slot input[type=file]{width:100%;max-width:100%}.pt-inv-workflow .pt-inv-beleg,.pt-inv-workflow .pt-inv-beleg input[type=file]{min-width:0}.pt-inv-workflow .pt-inv-beleg input[type=file]{width:100%}.pt-inv-workflow .pt-inv-workflow-optional{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pt-inv-workflow .pt-inv-workflow-optional>summary,.pt-inv-workflow .pt-inv-workflow-optional-body{min-width:0}.pt-inv-workflow .pt-inv-main{grid-template-columns:minmax(0,1fr)}.pt-inv-workflow-head{border-bottom:1px solid var(--pt-line);grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end;gap:.7rem 2rem;padding-bottom:1.15rem;display:grid}.pt-inv-workflow-head>.pt-link-back,.pt-inv-workflow-head>h1{grid-column:1}.pt-inv-workflow-head>h1{margin-bottom:0}.pt-inv-workflow-parties{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pt-inv-workflow-parties p,.pt-inv-workflow-routing p{gap:.15rem;min-width:0;margin:0;display:grid}.pt-inv-workflow-parties p{border:1px solid var(--pt-inv-workflow-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface);padding:.7rem .8rem}.pt-inv-workflow-parties span,.pt-inv-workflow-routing span,.pt-inv-workflow-preview-summary dt{color:var(--pt-muted);font-size:var(--pt-fs-xs);letter-spacing:.02em;font-weight:600}.pt-inv-workflow-parties strong,.pt-inv-workflow-routing strong{line-height:1.35}.pt-inv-workflow-meta{grid-column:1/-1;margin-top:.25rem}.pt-inv-workflow-draft{border:1px solid var(--pt-line);background:var(--pt-surface-3);width:fit-content;max-width:100%;min-height:2.75rem;color:var(--pt-muted);font-size:var(--pt-fs-sm);border-radius:999px;grid-column:1/-1;align-items:center;gap:.5rem;margin:-.4rem 0 -.6rem;padding:.35rem .75rem;display:inline-flex}.pt-inv-workflow-draft-dot{background:var(--pt-ok);width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem var(--pt-ok-bg);border-radius:50%;flex:none}.pt-inv-workflow-routing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.pt-inv-workflow-routing p{border:1px solid var(--pt-inv-workflow-line);border-radius:var(--pt-radius-sm);background:var(--pt-inv-workflow-soft);padding:.8rem .9rem}.pt-inv-workflow-routing small{color:var(--pt-muted);font-size:var(--pt-fs-xs)}.pt-inv-workflow-row-off{background:var(--pt-surface-3);width:fit-content;color:var(--pt-muted);font-size:var(--pt-fs-xs);border-radius:999px;margin-top:-.1rem;padding:.15rem .5rem;font-weight:600;display:none}.pt-inv-row-item.is-off .pt-inv-workflow-row-off{display:inline-flex}.pt-inv-row-item.is-off .pt-inv-stepper{opacity:1}.pt-inv-workflow-slots{gap:.65rem}.pt-inv-workflow-slot{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface);overflow:clip}.pt-inv-workflow-slot>summary{min-height:2.75rem;color:var(--pt-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .85rem;font-weight:650;list-style:none;display:flex}.pt-inv-workflow-slot>summary::-webkit-details-marker{display:none}.pt-inv-workflow-slot>summary:before{content:"+";background:var(--pt-accent-soft);width:1.4rem;height:1.4rem;color:var(--pt-accent-deep);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.pt-inv-workflow-slot[open]>summary:before{content:"−"}.pt-inv-workflow-slot>summary>:first-child{margin-right:auto}.pt-inv-workflow-slot>summary:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-3px}.pt-inv-workflow-slot-state{color:var(--pt-muted);font-size:var(--pt-fs-xs);font-weight:500}.pt-inv-workflow-slot[open]>summary{border-bottom:1px solid var(--pt-line);background:var(--pt-surface-3)}.pt-inv-workflow-slot>.pt-inv-slot{border:0;padding:1rem}.pt-inv-workflow-add{min-height:2.75rem;margin-top:.75rem}.pt-inv-workflow-preview-summary{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.35rem 0 0;display:grid;overflow:hidden}.pt-inv-workflow-preview-summary>div{gap:.2rem;min-width:0;padding:.85rem 1rem;display:grid}.pt-inv-workflow-preview-summary>div+div{border-left:1px solid var(--pt-line)}.pt-inv-workflow-preview-summary dd{overflow-wrap:anywhere;margin:0;font-weight:650}.pt-inv-workflow-preview-summary>div:first-child dd{color:var(--pt-accent-deep);font-size:var(--pt-fs-lg);font-variant-numeric:tabular-nums}.pt-inv-workflow-compare{padding:0}.pt-inv-workflow-compare>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.1rem;list-style:none;display:flex}.pt-inv-workflow-compare>summary::-webkit-details-marker{display:none}.pt-inv-workflow-compare>summary:after{content:"+";color:var(--pt-accent-deep);font-size:var(--pt-fs-lg);order:3;line-height:1}.pt-inv-workflow-compare[open]>summary:after{content:"−"}.pt-inv-workflow-compare>summary>span{font-size:var(--pt-fs-md);font-weight:650}.pt-inv-workflow-compare>summary>small{color:var(--pt-muted);margin-left:auto}.pt-inv-workflow-compare>summary:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-3px}.pt-inv-workflow-compare-body{border-top:1px solid var(--pt-line);padding:0 1.1rem 1.1rem}.pt-inv-workflow-compare-body>:first-child{margin-top:1rem}.pt-inv-history{border-block:1px solid var(--pt-line);gap:0;display:grid}.pt-inv-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.pt-inv-history-row+.pt-inv-history-row{border-top:1px solid var(--pt-line)}.pt-inv-history-row>div:first-child,.pt-inv-history-action{gap:.2rem;display:grid}.pt-inv-history-action{justify-items:end}@media (hover:hover){.pt-inv-workflow-slot>summary:hover,.pt-inv-workflow-compare>summary:hover{background:var(--pt-surface-3)}}@media (width<=1024px){.pt-inv-workflow-head{grid-template-columns:minmax(0,1fr)}.pt-inv-workflow-head>.pt-link-back,.pt-inv-workflow-head>h1,.pt-inv-workflow-parties,.pt-inv-workflow-meta{grid-column:1}.pt-inv-workflow-parties{grid-row:auto}.pt-inv-workflow-preview{padding-bottom:7.5rem}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions{z-index:20;padding:.7rem max(1rem, env(safe-area-inset-right)) max(.7rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--pt-line);background:var(--pt-surface);grid-template-columns:minmax(16rem,32rem) minmax(12rem,20rem);justify-content:center;align-items:center;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.4rem 1.2rem #0b0e331a}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions .pt-btn{width:100%;min-height:2.75rem}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions>.pt-field{margin:0}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions>.pt-field .pt-check{padding-block:.55rem}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions:not(:has(.pt-field)){grid-template-columns:minmax(0,34rem)}}@media (width<=700px){.pt-inv-workflow-preview{padding-bottom:10rem}.pt-inv-workflow-preview .pt-inv-workflow-submit-actions{grid-template-columns:minmax(0,1fr);gap:.45rem}.pt-inv-workflow-parties,.pt-inv-workflow-routing,.pt-inv-workflow-preview-summary{grid-template-columns:minmax(0,1fr)}.pt-inv-workflow-preview-summary>div+div{border-top:1px solid var(--pt-line);border-left:0}.pt-inv-workflow-slot>.pt-inv-slot{padding:.85rem}.pt-inv-workflow-compare>summary{flex-wrap:wrap;align-items:flex-start}.pt-inv-workflow-compare>summary>small{order:4;width:100%;margin-left:2.4rem}.pt-inv-workflow-compare-body{padding-inline:.85rem}.pt-inv-history-row{grid-template-columns:minmax(0,1fr)}.pt-inv-history-action{grid-template-columns:1fr auto;place-items:center start}}@media (width<=380px){.pt-inv-workflow .pt-inv-stepper{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%;display:grid}.pt-inv-workflow .pt-inv-stepper .pt-input{width:100%;min-width:0}.pt-inv-workflow .pt-inv-row-menge{width:100%;max-width:100%}.pt-inv-workflow .pt-inv-bar{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-inline:0;padding-inline:.75rem;display:grid}.pt-inv-workflow .pt-inv-bar-sum,.pt-inv-workflow .pt-inv-bar-sum span{overflow-wrap:anywhere;min-width:0}.pt-inv-workflow .pt-inv-bar-sum{grid-template-columns:1fr auto;align-items:baseline}.pt-inv-workflow .pt-inv-bar-sum span{overflow-wrap:normal}.pt-inv-workflow .pt-inv-bar .pt-btn{width:100%}.pt-inv-workflow-parties p,.pt-inv-workflow-routing p,.pt-inv-workflow-preview-summary>div{padding-inline:.7rem}.pt-inv-workflow-slot>summary{gap:.6rem;padding-inline:.65rem}}@media print{.pt-inv-workflow-preview-summary,.pt-inv-workflow-draft,.pt-inv-workflow-submit-actions{display:none!important}}.pt-rep{max-width:46rem}.pt-rep [hidden]{display:none!important}.pt-rep-problems:focus-visible{outline:3px solid var(--pt-accent);outline-offset:3px;border-radius:var(--pt-radius-sm)}.pt-rep-head{margin-bottom:1.5rem}.pt-rep-head h1{max-width:22ch}.pt-rep-head .pt-rep-lead{max-width:58ch;color:var(--pt-muted);font-size:var(--pt-fs-md);margin-top:.6rem}.pt-rep-head .pt-meta{font-size:var(--pt-fs-sm);margin-top:1.1rem}.pt-rep-form{gap:2.25rem;max-width:none;display:grid}.pt-rep-block>legend{float:left;width:100%;font-size:var(--pt-fs-md);border-bottom:1px solid var(--pt-line);margin-bottom:0;padding-bottom:.6rem;font-weight:650}.pt-rep-block>legend+*{clear:both}.pt-rep-block-lead{font-size:var(--pt-fs-sm);color:var(--pt-muted);max-width:60ch;margin-top:-.35rem}.pt-rep-field-wrap{gap:.5rem;display:grid}.pt-rep-anhalt{border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);max-width:46ch;font-size:var(--pt-fs-sm);color:var(--pt-muted);align-items:flex-start;gap:.4rem;padding:.55rem .7rem;display:flex}.pt-rep-anhalt svg{width:16px;height:16px;color:var(--pt-accent-deep);flex-shrink:0;margin-top:.12rem}.pt-rep-mood-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.pt-rep-mood-tile{border:1.5px solid var(--pt-line-strong);border-radius:var(--pt-radius);min-height:5.75rem;color:var(--pt-muted);cursor:pointer;transition:border-color .15s var(--pt-ease), background .15s var(--pt-ease), color .15s var(--pt-ease);background:#fff;align-content:center;justify-items:center;gap:.45rem;padding:.85rem .4rem;display:grid;position:relative}.pt-rep-mood-tile:hover{border-color:var(--pt-ink);color:var(--pt-ink)}.pt-rep-mood-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pt-rep-mood-face{line-height:0;display:block}.pt-rep-mood-face svg{width:34px;height:34px}.pt-rep-mood-word{font-size:var(--pt-fs-sm);text-align:center;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.15}.pt-rep-mood-mark{background:var(--pt-accent);color:#fff;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:none;position:absolute;top:-.5rem;right:-.5rem}.pt-rep-mood-mark svg{width:14px;height:14px}.pt-rep-mood-tile:has(.pt-rep-mood-input:checked){border-color:var(--pt-accent);box-shadow:inset 0 0 0 1.5px var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-accent-deep)}.pt-rep-mood-tile:has(.pt-rep-mood-input:checked) .pt-rep-mood-mark{display:grid}.pt-rep-mood-tile:has(.pt-rep-mood-input:checked) .pt-rep-mood-word{font-weight:700}.pt-rep-mood-tile:has(.pt-rep-mood-input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:2px}.pt-rep-mood-reset{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.pt-rep-mood-clear{font:inherit;font-size:var(--pt-fs-sm);color:var(--pt-accent-deep);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;min-height:2.25rem;padding:.35rem 0;font-weight:600;text-decoration:underline}.pt-rep-mood-clear:hover{color:var(--pt-ink)}.pt-rep-mood-none{min-height:2.25rem;font-size:var(--pt-fs-sm);color:var(--pt-muted);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.pt-rep-mood-none input{width:1.15rem;height:1.15rem;accent-color:var(--pt-accent);margin:0}.pt-rep-mood-none:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:3px;border-radius:var(--pt-radius-sm)}.pt-rep-photos{gap:.5rem;display:grid}.pt-rep-photos>.pt-hint{max-width:62ch}.pt-rep-photos-schutz{max-width:58ch;font-size:var(--pt-fs-sm);color:var(--pt-ink);align-items:flex-start;gap:.4rem;display:flex}.pt-rep-photos-schutz svg{width:16px;height:16px;color:var(--pt-accent-deep);flex-shrink:0;margin-top:.12rem}.pt-rep-drop{border:1.5px dashed var(--pt-line-strong);border-radius:var(--pt-radius);background:var(--pt-surface-3);gap:.85rem;margin-top:.35rem;padding:1.1rem;display:grid}.pt-rep-photos.is-invalid .pt-rep-drop{border-color:var(--pt-danger);border-style:solid}.pt-rep-pickers{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pt-rep-pickers .pt-btn{background:#fff}.pt-rep-file{font:inherit;font-size:var(--pt-fs-sm);max-width:100%}.pt-rep-file::file-selector-button{font:inherit;font-size:var(--pt-fs-sm);border:1.5px solid var(--pt-line-strong);min-height:2.25rem;color:var(--pt-ink);cursor:pointer;background:#fff;border-radius:999px;margin-right:.75rem;padding:.3rem .9rem;font-weight:600}.pt-rep-photos.is-enhanced .pt-rep-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-rep-pickers:has(.pt-rep-file:focus-visible) [data-pt-rep-pick]{outline:3px solid var(--pt-accent);outline-offset:2px;border-radius:999px}.pt-rep-empty{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin:0}.pt-rep-count{font-size:var(--pt-fs-sm);color:var(--pt-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pt-rep-count.is-full{color:var(--pt-warn)}.pt-rep-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pt-rep-grid>li{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:#fff;gap:.35rem;padding:.5rem;display:grid}.pt-rep-grid>li.is-invalid{border-color:var(--pt-danger);background:var(--pt-danger-bg)}.pt-rep-shot{aspect-ratio:4/3;object-fit:cover;background:var(--pt-surface-2);border-radius:4px;width:100%;display:block}.pt-rep-shot-fallback{aspect-ratio:4/3;background:var(--pt-surface-2);width:100%;color:var(--pt-muted);border-radius:4px;place-items:center;display:grid}.pt-rep-shot-fallback svg{width:26px;height:26px}.pt-rep-shot-name{font-size:var(--pt-fs-xs);color:var(--pt-muted);overflow-wrap:anywhere;line-height:1.3}.pt-rep-grid>li.is-invalid .pt-rep-shot-name{color:var(--pt-danger);font-weight:600}.pt-rep-drop-btn{border-radius:var(--pt-radius-sm);min-height:2.25rem;font:inherit;font-size:var(--pt-fs-xs);color:var(--pt-accent-deep);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.3rem;margin-left:-.5rem;padding:.25rem .5rem;font-weight:650;display:inline-flex}.pt-rep-drop-btn:hover{background:var(--pt-accent-soft)}.pt-rep-drop-btn svg{width:15px;height:15px}.pt-rep-problems{font-size:var(--pt-fs-sm);color:var(--pt-danger);gap:.3rem;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.pt-rep-problems li{align-items:flex-start;gap:.35rem;display:flex}.pt-rep-problems svg{flex-shrink:0;width:16px;height:16px;margin-top:.12rem}.pt-rep-actions{align-items:center}.pt-rep-send-note{font-size:var(--pt-fs-sm);color:var(--pt-muted);flex-basis:100%}.pt-rep-send-note.is-busy{color:var(--pt-accent-deep);font-weight:600}.pt-rep-last{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-surface-3)}.pt-rep-last>summary{border-radius:var(--pt-radius);font-size:var(--pt-fs-base);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.85rem 1.1rem;list-style:none;display:flex}.pt-rep-last>summary::-webkit-details-marker{display:none}.pt-rep-last>summary:hover{background:var(--pt-accent-soft)}.pt-rep-last>summary svg{width:16px;height:16px;transition:transform .2s var(--pt-ease);flex-shrink:0;align-self:center}.pt-rep-last[open]>summary svg{transform:rotate(90deg)}.pt-rep-last[open]>summary{border-bottom:1px solid var(--pt-line);border-end-end-radius:0;border-end-start-radius:0}.pt-rep-last-title{font-weight:650}.pt-rep-last-when{font-size:var(--pt-fs-sm);color:var(--pt-muted)}.pt-rep-last-body{gap:1rem;padding:1.1rem;display:grid}.pt-rep-last-facts{font-size:var(--pt-fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1.25rem}.pt-rep-last-facts dd{text-align:left}.pt-rep-last-text{max-width:62ch;font-size:var(--pt-fs-sm);gap:.25rem;display:grid}.pt-rep-last-text h3{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin-top:.6rem;font-weight:650}.pt-rep-last-text h3:first-child{margin-top:0}.pt-rep-last-actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.pt-rep-note{font-size:var(--pt-fs-sm);color:var(--pt-ok);font-weight:600}.pt-rep-note.is-warn{color:var(--pt-warn)}.pt-rep-log-mood{color:var(--pt-ink);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.pt-rep-log-mood svg{width:20px;height:20px;color:var(--pt-accent-deep)}.pt-rep-draft{border:1px solid var(--pt-accent-tint);border-radius:var(--pt-radius);background:var(--pt-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1.1rem;display:flex}.pt-rep-draft-body{flex:20rem;min-width:14rem}.pt-rep-draft-title{font-weight:650}.pt-rep-draft-body .pt-small{max-width:56ch;margin-top:.2rem}.pt-rep-draft-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pt-rep-draft-actions .pt-btn-secondary{background:#fff}.pt-rep-card-note{border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);font-size:var(--pt-fs-sm);color:var(--pt-ink);align-items:flex-start;gap:.4rem;margin-bottom:1rem;padding:.6rem .8rem;display:flex}.pt-rep-card-note svg{width:16px;height:16px;color:var(--pt-accent-deep);flex-shrink:0;margin-top:.12rem}.pt-rep-log{margin:0;padding:0;list-style:none;display:grid}.pt-rep-log-item{gap:.6rem;padding:.9rem 0;display:grid}.pt-rep-log-item+.pt-rep-log-item{border-top:1px solid var(--pt-line)}.pt-rep-log-item:first-child{padding-top:0}.pt-rep-log-item:last-child{padding-bottom:0}.pt-rep-log-head{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;display:flex}.pt-rep-log-tag{font-weight:650}.pt-rep-log-meta{font-size:var(--pt-fs-sm);color:var(--pt-ink);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.pt-rep-thumbs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pt-rep-thumb{border-radius:var(--pt-radius-sm);background:var(--pt-surface-2);width:6.5rem;display:block;overflow:hidden}.pt-rep-thumb img{object-fit:cover;width:100%;height:4.9rem;display:block}.pt-rep-thumb:hover img{opacity:.88}.pt-rep-thumb:focus-visible{outline:3px solid var(--pt-accent);outline-offset:2px}@media (width<=767px){.pt-rep-head h1{max-width:none}.pt-rep-head .pt-rep-lead{font-size:var(--pt-fs-base)}.pt-rep-form{gap:1.9rem}.pt-rep-mood-scale{gap:.3rem}.pt-rep-mood-tile{border-radius:var(--pt-radius-sm);gap:.3rem;min-height:4.9rem;padding:.6rem .15rem}.pt-rep-mood-face svg{width:27px;height:27px}.pt-rep-mood-word{font-size:var(--pt-fs-xs)}.pt-rep-mood-mark{width:1.25rem;height:1.25rem;top:-.4rem;right:-.35rem}.pt-rep-drop{padding:.85rem}.pt-rep-pickers .pt-btn{flex:10rem}.pt-rep-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.pt-rep-draft{flex-direction:column;align-items:stretch}.pt-rep-draft-actions .pt-btn{flex:auto;justify-content:center}.pt-rep-last-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.pt-rep-last-facts dt{margin-top:.45rem}.pt-rep-last-facts dt:first-child{margin-top:0}.pt-rep-thumb{width:5.5rem}.pt-rep-thumb img{height:4.1rem}}@media (prefers-reduced-motion:reduce){.pt-rep-mood-tile,.pt-rep-last>summary svg{transition:none}}@media print{.pt-rep-draft,.pt-rep-drop,.pt-rep-mood-reset,.pt-rep-last-actions{display:none!important}.pt-rep-last{break-inside:avoid;background:0 0;border:1px solid #000}.pt-rep-last[open]>summary{border-bottom:1px solid #000}.pt-rep-mood-tile{background:0 0;border-color:#000}.pt-rep-log-item{break-inside:avoid}.pt-rep-thumb{width:4.5rem}.pt-rep-thumb img{height:3.4rem}}.pt-venue-address{margin:0}.pt-venue-address+p{margin-top:.35rem}.pt-venue>h3+p{margin-top:.25rem}.pt-map-block{border-top:1px solid var(--pt-line);margin-top:1rem;padding-top:.85rem}.pt-map-links{font-size:var(--pt-fs-sm);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;margin:0;padding:0;list-style:none;display:flex}.pt-map-links li{align-items:baseline;margin:0;display:inline-flex}.pt-map-links li+li:before{content:"·";color:var(--pt-muted);margin-right:.75rem}.pt-map-link,.pt-main .pt-map-link{color:var(--pt-accent-deep);font-weight:600;text-decoration:none}.pt-map-link:hover,.pt-main .pt-map-link:hover{color:var(--pt-accent-deep);text-decoration:underline}.pt-map{margin-top:.75rem}html.pt-js .pt-map.pt-js-only{display:block}.pt-map-open svg{width:16px;height:16px}.pt-map-hint{font-size:var(--pt-fs-xs);color:var(--pt-muted);max-width:40ch;margin:.45rem 0 0}.pt-map-frame{aspect-ratio:16/10;border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);width:100%;display:block}.pt-map.is-open{margin-top:.85rem}@media (width<=40rem){.pt-map-links{gap:0;display:grid}.pt-map-links li+li:before{content:none;margin:0}.pt-map-link,.pt-main .pt-map-link{text-underline-offset:.15em;align-items:center;min-height:2.5rem;text-decoration:underline;display:inline-flex}.pt-map-frame{aspect-ratio:4/3}}@media print{.pt-map,.pt-map-links{display:none!important}.pt-map-block{border-top:0;margin-top:0;padding-top:0}}.pt-tp-card .pt-card-lead{margin-bottom:1.25rem}.pt-tp-web{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.pt-tp-foto{border-radius:var(--pt-radius-sm);object-fit:cover;background:var(--pt-surface-2);width:4.5rem;height:5.625rem}.pt-tp-web-text{min-width:0}.pt-tp-web-label{font-size:var(--pt-fs-xs);letter-spacing:.02em;color:var(--pt-muted);margin:0 0 .25rem;font-weight:650}.pt-tp-name{font-size:var(--pt-fs-md);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.pt-tp-rolle{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin:.1rem 0 0}.pt-tp-web-link{font-size:var(--pt-fs-sm);margin:.4rem 0 0}.pt-tp-web+.pt-tp-pdf-wrap{margin-top:1.25rem}.pt-tp-pdf-wrap{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);overflow:hidden}.pt-tp-pdf{background:var(--pt-surface-3);border:0;width:100%;height:26rem;display:block}.pt-tp-meta{font-size:var(--pt-fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:.25rem 1rem;margin-top:.85rem}.pt-tp-meta dd{text-align:left;overflow-wrap:anywhere}.pt-tp-actions{margin-top:1.25rem}.pt-tp-empty{border:1.5px dashed var(--pt-line-strong);border-radius:var(--pt-radius);background:var(--pt-surface-3);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.1rem;display:grid}.pt-tp-empty svg{width:26px;height:26px;color:var(--pt-muted)}.pt-tp-empty-text{min-width:0}.pt-tp-empty-title{margin:0 0 .35rem;font-weight:650}.pt-tp-empty-text p:last-child{max-width:60ch;margin-bottom:0}.pt-tp-form .pt-breadcrumb{margin-bottom:.75rem}.pt-tp-form h1{margin-bottom:.5rem}.pt-tp-form .pt-lead{max-width:60ch;color:var(--pt-muted)}.pt-tp-form-stand{max-width:60ch;margin-top:.5rem}.pt-tp-form .pt-alert{margin-top:1.5rem}.pt-tp-form .pt-card{padding-bottom:1.5rem}.pt-tp-form .pt-card legend{border-bottom:1px solid var(--pt-line);width:100%;margin-bottom:.5rem;padding-bottom:.75rem}@media (width<=700px){.pt-tp-pdf-wrap{display:none}.pt-tp-meta{margin-top:1.25rem}.pt-tp-web{grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.85rem}.pt-tp-foto{width:3.75rem;height:4.6875rem}.pt-tp-actions .pt-btn{flex:auto;justify-content:center}}@media print{.pt-tp-pdf-wrap,.pt-tp-empty svg{display:none}.pt-tp-web{background:0 0;border-color:#000}}.pt-doc{max-width:52rem}.pt-doc h1{margin-bottom:.5rem}.pt-doc-lead{max-width:65ch;color:var(--pt-muted)}.pt-doc-section{margin-top:1.5rem}.pt-doc-section-head{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.pt-doc-section-head h2{border:0;margin:0;padding:0}.pt-doc-anzahl{font-size:var(--pt-fs-sm);color:var(--pt-muted);align-items:center;gap:.5rem;margin:0;display:inline-flex}.pt-doc-list{margin:0;padding:0;list-style:none}.pt-doc-item{border-radius:var(--pt-radius-sm);transition:background .15s var(--pt-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.25rem 1rem;margin-inline:-.6rem;padding:.85rem .6rem;display:grid}.pt-doc-item+.pt-doc-item{border-top:1px solid var(--pt-line);border-radius:0}.pt-doc-item:hover{background:var(--pt-accent-soft);border-radius:var(--pt-radius-sm)}.pt-doc-item:hover+.pt-doc-item{border-top-color:#0000}.pt-doc-icon{border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);background:var(--pt-surface-3);width:2.5rem;height:2.5rem;color:var(--pt-muted);justify-content:center;align-items:center;display:inline-flex}.pt-doc-icon svg{width:20px;height:20px}.pt-doc-item:hover .pt-doc-icon{border-color:var(--pt-accent-tint);background:var(--pt-surface);color:var(--pt-accent-deep)}.pt-doc-body{min-width:0}.pt-doc-titel{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;line-height:1.35;display:flex}.pt-doc-link,.pt-main .pt-doc-link{color:var(--pt-ink);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.pt-doc-link:hover,.pt-main .pt-doc-link:hover{color:var(--pt-accent-deep);text-decoration:underline}.pt-doc-link:after{content:"";position:absolute;inset:0}.pt-doc-item{position:relative}.pt-doc-neu{background:var(--pt-accent-tint);color:var(--pt-accent-deep);font-size:var(--pt-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .5rem;font-weight:650;display:inline-flex}.pt-doc-beschreibung{font-size:var(--pt-fs-sm);color:var(--pt-muted);max-width:60ch;margin:.25rem 0 0}.pt-doc-meta{font-size:var(--pt-fs-xs);color:var(--pt-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:.35rem 0 0;display:flex}.pt-doc-meta>span+span:before{content:"·";color:var(--pt-muted);margin-right:.5rem}.pt-doc-endung{letter-spacing:.02em;font-weight:650}.pt-doc-pfeil{width:1.75rem;height:2.5rem;color:var(--pt-line-strong);transition:color .15s var(--pt-ease);justify-content:center;align-items:center;display:inline-flex}.pt-doc-pfeil svg{width:18px;height:18px}.pt-doc-item:hover .pt-doc-pfeil{color:var(--pt-accent-deep)}.pt-doc-foot{max-width:65ch;margin-top:1.5rem}.pt-doc .pt-empty{margin-top:1.5rem}@media (width<=700px){.pt-doc-item{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;margin-inline:-.5rem;padding-inline:.5rem}.pt-doc-pfeil{display:none}.pt-doc-icon{width:2.25rem;height:2.25rem}}@media print{.pt-doc-pfeil{display:none}.pt-doc-item:hover{background:0 0}.pt-doc-icon{color:#000;background:0 0;border-color:#000}.pt-doc-neu{color:#000;background:0 0;border:1px solid #000}.pt-doc-link,.pt-main .pt-doc-link{color:#000}}
