.ui-btn{font:inherit;font-weight:var(--fw-medium);cursor:pointer;border-radius:var(--radius);border:1px solid transparent;padding:8px 18px;transition:filter .12s ease}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn:not(:disabled):hover{filter:brightness(1.06)}.ui-btn--primary{background:var(--ink);color:var(--surface)}.ui-btn--secondary{background:var(--surface-alt);color:var(--ink);border-color:var(--border-strong)}.ui-btn--danger{background:var(--danger-strong);color:var(--on-danger)}.ui-btn--ghost{background:transparent;color:var(--ink-soft)}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow)}.ui-input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 10px;width:100%}.ui-input:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.ui-textarea{min-height:72px;resize:vertical}.ui-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px;background-repeat:no-repeat;background-position:right 11px center;background-size:15px 15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 16 16' fill='none' stroke='%236f675c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.ui-select::-ms-expand{display:none}:root[data-theme=dark] .ui-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 16 16' fill='none' stroke='%23c7bfad' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.ui-field{display:flex;flex-direction:column;gap:var(--space-2)}.ui-field-label{font-size:12px;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.ui-field-req{color:var(--ink-soft);font-weight:var(--fw-regular)}.ui-field-hint{font-size:12px;color:var(--muted)}.ui-field-error{font-size:12px;color:var(--danger)}.ui-badge{display:inline-block;font-size:12px;font-weight:var(--fw-medium);border-radius:var(--radius);padding:2px 10px;background:var(--surface-alt);color:var(--ink-soft);border:1px solid var(--border)}.ui-badge--ok{background:var(--badge-ok-bg);color:var(--ok);border-color:var(--badge-ok-border)}.ui-badge--warn{background:var(--badge-warn-bg);color:var(--ink);border-color:var(--badge-warn-border)}.ui-badge--danger{background:var(--badge-danger-bg);color:var(--danger);border-color:var(--badge-danger-border)}.ui-badge--active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ui-tagpill{font:inherit;font-size:13px;cursor:pointer;border-radius:var(--radius);padding:5px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.ui-tagpill--on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ui-tagpill:disabled{cursor:not-allowed;opacity:.45}.ui-modal-backdrop{position:fixed;inset:0;background:var(--backdrop);display:grid;place-items:center;z-index:50;padding:var(--space-5)}.ui-modal{position:relative;background:var(--surface);border-radius:var(--radius);padding:var(--space-5);max-width:560px;width:100%;max-height:90vh;overflow:auto}.ui-modal--wide{max-width:960px}.ui-modal-close{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface-alt);color:var(--ink);font:inherit;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.ui-modal-close:hover{border-color:var(--border-strong)}.ui-modal-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ui-spinner{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-soft)}.ui-spinner-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--ink);animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-usermenu{position:relative;display:inline-flex}.ui-usermenu-avatar{width:34px;height:34px;border-radius:50%;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-alt);color:var(--ink);font:inherit;font-size:13px;font-weight:var(--fw-medium);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;padding:0}.ui-usermenu-avatar:hover,.ui-usermenu-avatar[aria-expanded=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ui-usermenu-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:260px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 20px #33343326;overflow:hidden}.ui-usermenu-head{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-alt)}.ui-usermenu-name{font-weight:var(--fw-medium)}.ui-usermenu-email{color:var(--ink-soft);font-size:13px;word-break:break-all}.ui-usermenu-badges{display:flex;gap:var(--space-1);margin-top:2px}.ui-usermenu-meta{color:var(--muted);font-size:12px;margin-top:2px}.ui-usermenu-items{display:flex;flex-direction:column;padding:var(--space-1)}.ui-usermenu-item{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-decoration:none;color:var(--ink);font-size:14px}.ui-usermenu-item:hover{background:var(--surface-alt)}.ui-usermenu-group{display:flex;flex-direction:column;padding:var(--space-1);border-top:1px solid var(--border)}.ui-usermenu-grouplabel{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:var(--space-2) var(--space-3) var(--space-1)}.ui-usermenu-item--radio{font:inherit;font-size:14px;text-align:left;width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-2)}.ui-usermenu-item--radio[aria-checked=true]{font-weight:var(--fw-medium)}.ui-usermenu-check{width:1em;flex-shrink:0;display:inline-flex;justify-content:center;color:var(--ink)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}.auth-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.auth-brand{font-weight:var(--fw-medium);font-size:19px;letter-spacing:.02em;text-align:center}.auth-brand sup{font-weight:var(--fw-regular);font-size:10px}.auth-brand-sub{font-weight:var(--fw-regular);color:var(--muted);margin-left:var(--space-1)}.auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-form-error,.auth-query-error{margin:0;font-size:13px;color:var(--danger);background:var(--badge-danger-bg);border:1px solid var(--badge-danger-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.auth-ms-button{width:100%}.auth-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-top:1px solid var(--border)}.app-portal-link{text-decoration:none;color:var(--ink-soft);font-weight:var(--fw-medium);font-size:14px;white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.app-portal-link:hover{color:var(--ink)}.in-configbanner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);font-size:13px;color:var(--ink);background:var(--badge-warn-bg);border:1px solid var(--badge-warn-border);border-radius:var(--radius-sm)}.in-configbanner-detail{color:var(--ink-soft)}.in-configbanner a{margin-left:auto;white-space:nowrap;font-weight:var(--fw-medium);color:var(--ink)}.in-page{display:flex;flex-direction:column;gap:var(--space-5)}.in-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.in-page-head h1{margin:0}.in-filters{display:flex;gap:var(--space-3)}.in-filters .ui-select{min-width:160px}.in-hint{margin:0;color:var(--ink-soft);font-size:13px}.in-error{margin:0;color:var(--danger);background:var(--badge-danger-bg);border:1px solid var(--badge-danger-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:13px}.in-empty{margin:0;color:var(--muted)}.in-saved{color:var(--ok);font-size:13px}.in-back{display:inline-block;color:var(--ink-soft);text-decoration:none;font-size:13px;margin-bottom:var(--space-1)}.in-back:hover{color:var(--ink)}.in-tablewrap{padding:0;overflow-x:auto}.in-tablecard{padding:0}.in-tablecard-head{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.in-tablecard-head h2,.in-tablecard-head .in-gapfacts{margin:0}.in-tablescroll{overflow-x:auto}.in-table{width:100%;border-collapse:collapse;font-size:14px}.in-table th,.in-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.in-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:var(--fw-medium);white-space:nowrap}.in-table tbody tr:last-child td{border-bottom:none}.in-table tbody tr:hover{background:var(--surface-alt)}.in-nowrap{white-space:nowrap}.in-reflink{font-weight:var(--fw-medium);color:var(--ink);text-decoration:none}.in-reflink:hover{text-decoration:underline}.in-cust{display:flex;flex-direction:column}.in-cust-mail{color:var(--muted);font-size:12px}.in-proposal{display:flex;align-items:center;gap:var(--space-2)}.in-statuscell{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.in-detail-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:900px){.in-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start}}.in-detail-main,.in-detail-aside{display:flex;flex-direction:column;gap:var(--space-4)}.in-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0}.in-kv dt{color:var(--ink-soft);font-size:13px}.in-kv dd{margin:0}.in-econ dd{font-variant-numeric:tabular-nums}.in-flags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.in-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.in-item{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.in-item:last-child{border-bottom:none;padding-bottom:0}.in-item-main{display:flex;flex-direction:column;gap:2px}.in-item-title{font-weight:var(--fw-medium)}.in-item-meta{color:var(--ink-soft);font-size:13px}.in-item-comment{margin:var(--space-2) 0 0;color:var(--ink-soft);font-style:italic}.in-gallery{display:flex;flex-wrap:wrap;gap:var(--space-3)}.in-thumb{padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--gallery-bg);cursor:pointer;overflow:hidden;width:96px;height:96px}.in-thumb img{width:100%;height:100%;object-fit:cover;display:block}.in-lightbox-img{max-width:100%;max-height:78vh;display:block;margin:0 auto;border-radius:var(--radius-sm)}.in-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.in-timeline-item{border-left:2px solid var(--border-strong);padding-left:var(--space-3)}.in-timeline-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.in-timeline-actor{color:var(--ink-soft);font-size:13px}.in-timeline-time{color:var(--muted);font-size:12px;margin-left:auto}.in-timeline-note{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:14px}.in-history-note{margin:0 0 var(--space-2);font-size:14px}.in-history-cases{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.in-history-cases li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.in-proposal-card{border:1px solid var(--border-strong)}.in-proposal-action{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.in-rule{margin:var(--space-3) 0 0;font-size:13px;color:var(--ink-soft)}.in-reasoning{margin:var(--space-2) 0 0;font-size:14px}.in-approved{margin:var(--space-3) 0 0;font-size:13px;color:var(--ok);border-top:1px solid var(--border);padding-top:var(--space-3)}.in-customer-wish{margin:var(--space-3) 0 0;font-size:14px;color:var(--ink-soft);border-top:1px solid var(--border);padding-top:var(--space-3)}.in-customer-wish strong{color:var(--ink)}.in-decision{display:flex;flex-direction:column;gap:var(--space-4)}.in-decision-choices{display:flex;flex-direction:column;gap:var(--space-2)}.in-choice{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.in-choice--on{border-color:var(--ink);background:var(--surface-alt)}.in-decision-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.in-exec{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt)}.in-exec-title{font-size:13px;font-weight:var(--fw-medium);color:var(--ink-soft)}.in-exec-list{margin:0;padding-left:var(--space-4);font-size:14px}.in-exec-list li+li{margin-top:var(--space-1)}.in-costs{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.in-costs-title{font-size:13px;font-weight:var(--fw-medium);color:var(--ink-soft)}.in-costs-list{list-style:none;margin:0;padding:0;font-size:14px}.in-costs-row{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-1) 0}.in-costs-option{flex:1 1 auto}.in-costs-badge{margin-left:var(--space-2);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--ok);background:var(--badge-ok-bg);border:1px solid var(--badge-ok-border);border-radius:var(--radius);padding:1px 8px}.in-costs-value{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.in-costs-delta{color:var(--ink-soft);font-size:13px;min-width:90px;text-align:right}.in-costs-open{color:var(--ink-soft);font-size:13px}.in-manuell{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);margin-bottom:var(--space-4)}.in-decision-takeover{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.in-statusactions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.in-blockrow{margin-top:var(--space-4)}.in-toggle{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:14px}.in-form{display:flex;flex-direction:column;gap:var(--space-4)}.in-form-actions{display:flex;align-items:center;gap:var(--space-3);justify-content:flex-end}.in-modal-actions{display:flex;gap:var(--space-3);justify-content:flex-end}.in-jsonpreview{font-size:13px;color:var(--ink-soft)}.in-jsonpreview pre{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);overflow-x:auto;margin:var(--space-2) 0 0}.in-rules{display:flex;flex-direction:column;gap:var(--space-3)}.in-rule-card{display:flex;flex-direction:column;gap:var(--space-2)}.in-rule-card--off{opacity:.6}.in-rule-top{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.in-rule-prio{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:var(--fw-medium)}.in-rule-name{font-weight:var(--fw-medium);flex:1}.in-rule-cond{margin:0;color:var(--ink-soft);font-size:14px}.in-rule-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.in-rule-explain{display:flex;flex-direction:column;gap:var(--space-3)}.in-rule-explain-head{margin:0;font-size:15px}.in-rule-explain ol{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:13px;color:var(--ink-soft)}.in-rule-explain ol strong{color:var(--ink)}.in-rule-label{margin:var(--space-2) 0 0;font-size:13px;font-weight:var(--fw-medium)}.in-rule-list{margin:0;padding-left:var(--space-5);color:var(--ink-soft);font-size:13px;display:flex;flex-direction:column;gap:var(--space-1)}.in-rule-option{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.in-rule-noreturn{color:var(--muted);font-size:12px}.in-users{display:flex;flex-direction:column;gap:var(--space-3)}.in-user-card{display:flex;flex-direction:column;gap:var(--space-2)}.in-user-card--off{opacity:.6}.in-user-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.in-user-id{display:flex;flex-direction:column;min-width:0}.in-user-name{font-weight:var(--fw-medium)}.in-user-mail{color:var(--muted);font-size:12px}.in-user-badges{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.in-user-meta{margin:0;color:var(--ink-soft);font-size:13px}.in-user-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.in-user-role{display:flex;align-items:center;gap:var(--space-2);font-size:14px}.in-user-role .ui-select{min-width:130px}.in-user-selfhint{color:var(--muted);font-size:13px;margin-left:auto}.in-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap;border-bottom:1px solid var(--border)}.in-tab{appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-3);font:inherit;font-size:14px;color:var(--ink-soft);cursor:pointer}.in-tab:hover{color:var(--ink)}.in-tab--on{color:var(--ink);font-weight:var(--fw-medium);border-bottom-color:var(--ink)}.in-sectionnav{display:flex;gap:var(--space-2);flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:var(--space-5)}.in-sectionnav a.in-tab{text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.in-tabcount{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-alt);color:var(--ink-soft);font-size:12px;font-weight:var(--fw-medium);text-align:center}.in-tab--on .in-tabcount{background:var(--ink);color:var(--surface)}.in-checklist{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.in-checklist legend{font-size:13px;color:var(--ink-soft);padding:0 var(--space-2)}.in-unassigned{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.in-typcounts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.in-typcount{display:inline-flex;align-items:center;gap:var(--space-2)}.in-subhead{margin:var(--space-4) 0 0;font-size:14px;font-weight:var(--fw-medium);border-top:1px solid var(--border);padding-top:var(--space-4)}.in-reasons{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.in-reason{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.in-reason:last-child{border-bottom:none}.in-reason-main{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.in-reason-label{font-weight:var(--fw-medium)}.in-reason-code{color:var(--muted);font-size:12px;font-family:ui-monospace,monospace}.in-reason-meta{flex-basis:100%;color:var(--ink-soft);font-size:12px}.in-reason-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.in-reason-add{border-top:1px solid var(--border);padding-top:var(--space-4)}.in-reason-usage{margin:0;padding-left:var(--space-4);color:var(--ink-soft);font-size:13px}.in-warn{margin:0 0 var(--space-3);color:var(--ink);background:var(--badge-warn-bg);border:1px solid var(--badge-warn-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:13px}.in-gapfacts{margin:0 0 var(--space-3);padding:0;list-style:none;color:var(--ink);font-size:13px}.in-gapfacts li{margin-bottom:var(--space-1)}.in-mdgap{display:flex;flex-direction:column;gap:var(--space-2)}.in-mdgap-head{margin:0}.in-mdgap-list{margin:0;padding-left:var(--space-4);color:var(--ink-soft);font-size:12px}.in-notifications,.in-note-card{display:flex;flex-direction:column;gap:var(--space-3)}.in-note-card--done{opacity:.6}.in-note-top{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.in-note-time{color:var(--muted);font-size:12px;margin-left:auto}.in-note-hint{margin:0;color:var(--ink-soft);font-size:13px}.in-note-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--border)}.in-note-done{color:var(--ink-soft);font-size:13px;margin-right:auto}.in-shipment{display:flex;flex-direction:column;gap:var(--space-3)}.in-shipment-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.in-shipment-state{margin:0;font-weight:var(--fw-medium)}.in-shipment-note{margin:0;color:var(--ink-soft);font-size:13px;font-style:italic}.in-shipment-hint{margin:0;color:var(--ink-soft);font-size:13px}.in-dhl{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3)}.in-dhl-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.in-dhl-title{margin:0;font-size:14px}.in-dhl-sendung{display:flex;flex-direction:column;gap:var(--space-2)}.in-dhl-nummer{margin:0;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.in-dhl-status{margin:0}.in-dhl-zugestellt{display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink);background:var(--badge-warn-bg);border:1px solid var(--badge-warn-border);border-radius:var(--radius-sm);padding:var(--space-3)}.in-dhl-zugestellt p{margin:0}.in-dhl-zugestellt-head{font-weight:var(--fw-medium)}.in-dhl-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);color:var(--ink-soft);font-size:13px}.in-dhl-events li{display:flex;gap:var(--space-3)}.in-dhl-event-time{flex:none;font-variant-numeric:tabular-nums;color:var(--muted)}.in-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.in-stat{display:flex;flex-direction:column;gap:var(--space-2)}.in-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.in-stat-value{font-size:28px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.in-stat-hint{font-size:12px;color:var(--muted);line-height:1.4}.in-exportrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.in-exportrow .ui-select{min-width:200px}a.ui-btn{display:inline-block;text-decoration:none;line-height:1.4}.in-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media(min-width:900px){.in-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.in-charts>.ui-card:first-child{grid-column:1 / -1}.viz-vscroll{overflow-x:auto}.viz-vbars{display:flex;align-items:flex-end;gap:var(--space-3);min-height:180px;padding-top:var(--space-4)}.viz-vbar-col{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:40px}.viz-vbar-value{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.viz-vbar-track{height:140px;width:28px;display:flex;align-items:flex-end}.viz-vbar-fill{width:100%;min-height:3px;background:var(--ink-soft);border-radius:4px 4px 0 0}.viz-vbar-label{font-size:11px;color:var(--muted);white-space:nowrap}.viz-hbars{display:flex;flex-direction:column;gap:var(--space-3)}.viz-hbar-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:var(--space-3)}.viz-hbar-label{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-hbar-track{background:var(--surface-alt);border-radius:var(--radius-pill);height:14px}.viz-hbar-fill{height:100%;min-width:4px;background:var(--ink-soft);border-radius:var(--radius-pill)}.viz-hbar-value{font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.viz-s1{--viz-series: #2b6ca8}.viz-s2{--viz-series: #c2571f}.viz-s3{--viz-series: #2f8a63}.viz-s4{--viz-series: #8a5cc4}.viz-s5{--viz-series: #a17b0e}.viz-s6{--viz-series: #b2456a}.viz-s0{--viz-series: #8a8175}:root[data-theme=dark] .viz-s1{--viz-series: #4d8ec7}:root[data-theme=dark] .viz-s2{--viz-series: #cc7233}:root[data-theme=dark] .viz-s3{--viz-series: #3fa77a}:root[data-theme=dark] .viz-s4{--viz-series: #9b7ed4}:root[data-theme=dark] .viz-s5{--viz-series: #b58c22}:root[data-theme=dark] .viz-s6{--viz-series: #c96682}:root[data-theme=dark] .viz-s0{--viz-series: #9a9082}.viz-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:0;list-style:none}.viz-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--ink-soft)}.viz-legend-key{width:10px;height:10px;border-radius:3px;background:var(--viz-series);flex:none}.viz-legend-value{font-variant-numeric:tabular-nums;color:var(--muted)}.viz-stack-track{height:140px;width:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.viz-stack-seg{width:100%;min-height:3px;background:var(--viz-series)}.viz-stack-seg:first-child{border-radius:4px 4px 0 0}.viz-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.viz-donut{flex:none}.viz-donut-seg{fill:none;stroke:var(--viz-series);stroke-width:16}.viz-donut-track{fill:none;stroke:var(--surface-alt);stroke-width:16}.viz-share-list{flex:1 1 220px;min-width:200px}.viz-share-list .viz-legend{margin-bottom:0}.viz-subhead{margin:var(--space-5) 0 var(--space-3);font-size:12px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.in-subtable{overflow-x:auto;margin-top:var(--space-4)}@media(max-width:840px){.app-shell .app-header{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.app-shell .app-header nav{order:3;flex:1 0 100%;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.app-shell .app-header .app-portal-link{margin-left:auto}}@media(max-width:560px){.app-shell .app-header{padding:var(--space-3) var(--space-4)}.app-shell .app-main{padding:var(--space-4)}.app-main .ui-btn{min-height:44px}.in-page-head{gap:var(--space-3)}.in-filters{width:100%;flex-direction:column;gap:var(--space-2)}.in-filters .ui-select{min-width:0;width:100%}.in-decision-actions,.in-modal-actions,.in-form-actions,.in-statusactions{flex-direction:column;align-items:stretch}.in-decision-actions .ui-btn,.in-modal-actions .ui-btn,.in-form-actions .ui-btn,.in-statusactions .ui-btn,.in-blockrow .ui-btn{width:100%}.in-decision-takeover{flex-direction:column;align-items:stretch}.in-decision-takeover .ui-btn{width:100%}.in-choice{min-height:44px}.in-rule-actions{gap:var(--space-2)}.in-reason{flex-wrap:wrap}.in-reason-main{min-width:0}.in-reason-code{overflow-wrap:anywhere}.in-reason-actions{flex:1 0 100%}.in-user-actions{flex-direction:column;align-items:stretch}.in-user-role{justify-content:space-between}.in-user-role .ui-select{flex:1}.in-user-actions .ui-btn{width:100%}.in-user-selfhint{margin-left:0}.viz-hbar-row{grid-template-columns:96px 1fr auto}}.pt-shell,.pt-start{--pt-stage: #e8e4da;--pt-card: #ffffff;--pt-ink: #1a1a18;--pt-ink-hover: #000000;--pt-panel: #f4f2ec;--pt-selected: #faf9f5;--pt-line: #e4e0d5;--pt-line-soft: #f0ede4;--pt-line-input: #dcd8cc;--pt-rail: #ece8de;--pt-text-2: #55554f;--pt-text-3: #6b6b64;--pt-meta: #6e6a60;--pt-on-ink-meta: #b8b3a4;--pt-disabled: #c9c4b6;--pt-on-disabled: #4e4b44;--pt-control: #8a8578;--pt-ok: #3f5d4b;--pt-ok-bg: #eff3ee;--pt-ok-line: #d3ddd5;--pt-warn-bg: #e7d7a8;--pt-warn-line: #c9ab5f;--pt-thumb-bg: #ece8de;--pt-dropzone: #857f70;--pt-overlay: rgba(26, 26, 24, .42);--pt-scroll: #cfc9bb;--pt-radius: 2px;--pt-radius-pill: 20px;--pt-pad: 30px;--pt-pad-bottom: 40px;--bg: var(--pt-stage);--surface: var(--pt-card);--surface-alt: var(--pt-panel);--border: var(--pt-line);--border-strong: var(--pt-line-input);--muted: var(--pt-meta);--ink: var(--pt-ink);--ink-soft: var(--pt-text-2);--ok: var(--pt-ok);--accent: var(--pt-panel);--badge-ok-bg: var(--pt-ok-bg);--badge-ok-border: var(--pt-ok-line);--badge-warn-bg: var(--pt-warn-bg);--badge-warn-border: var(--pt-warn-line);--badge-danger-bg: #f7ece8;--badge-danger-border: #e6cfc7;--gallery-bg: var(--pt-thumb-bg);--backdrop: var(--pt-overlay);--scrim-surface: rgba(255, 255, 255, .92);--scrim-loading: rgba(255, 255, 255, .65);--radius: var(--pt-radius);--radius-sm: var(--pt-radius);--shadow: 0 1px 3px rgba(26, 26, 24, .1)}@media(max-width:560px){.pt-shell,.pt-start{--pt-pad: 20px}}[data-theme=dark] .pt-shell,[data-theme=dark] .pt-start{--pt-stage: #1d1c19;--pt-card: #282623;--pt-ink: #f0ede4;--pt-ink-hover: #ffffff;--pt-panel: #32302b;--pt-selected: #2e2c28;--pt-line: #3c3933;--pt-line-soft: #343128;--pt-line-input: #4a463e;--pt-rail: #3c3933;--pt-text-2: #c9c4b8;--pt-text-3: #a8a296;--pt-meta: #a19b8e;--pt-on-ink-meta: #6b675e;--pt-disabled: #55524a;--pt-on-disabled: #cdc8ba;--pt-ok: #7fa08c;--pt-ok-bg: #26302a;--pt-ok-line: #3a4b41;--pt-warn-bg: #584f3a;--pt-warn-line: #7a6d4e;--pt-thumb-bg: #35322c;--pt-overlay: rgba(0, 0, 0, .6);--pt-scroll: #4a463e;--badge-danger-bg: #3a231d;--badge-danger-border: #5c342a;--scrim-surface: rgba(20, 18, 15, .9);--scrim-loading: rgba(20, 18, 15, .72);--shadow: 0 1px 3px rgba(0, 0, 0, .45)}.pt-shell{position:relative;min-height:100vh;background:var(--pt-stage);display:flex;justify-content:center;align-items:flex-start}.pt-frame{width:100%;max-width:540px;min-height:100vh;background:var(--pt-card);display:flex;flex-direction:column}.pt-header{display:flex;flex-direction:column;gap:18px;padding:22px var(--pt-pad) 0;background:var(--pt-card);position:sticky;top:0;z-index:10}.pt-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pt-rail{height:2px;border-radius:2px;overflow:hidden;background:var(--pt-rail)}.pt-rail-fill{height:100%;border-radius:2px;background:var(--pt-ink);transition:width .4s cubic-bezier(.4,0,.2,1)}.pt-brand{font-size:19px;font-weight:var(--fw-medium);letter-spacing:.3px;text-decoration:none;color:var(--pt-ink)}.pt-brand sup{font-weight:var(--fw-regular);font-size:9px}.pt-brand-sub{font-weight:var(--fw-regular);color:var(--pt-meta);margin-left:var(--space-1)}.pt-step-count{white-space:nowrap;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pt-text-3)}.pt-linkbtn{font:inherit;font-size:12.5px;background:none;border:none;color:var(--pt-text-3);cursor:pointer;padding:0}.pt-linkbtn:hover{color:var(--pt-ink)}.pt-main{flex:1;width:100%;padding:34px var(--pt-pad) var(--pt-pad-bottom)}.pt-footer{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:17px var(--pt-pad);border-top:1px solid var(--pt-line-soft);font-size:10.5px;letter-spacing:.3px;text-align:center;color:var(--pt-meta)}.pt-footer .pt-linkbtn{display:inline-flex;align-items:center;min-height:44px;font-size:10.5px;letter-spacing:.3px;color:var(--pt-meta);padding:0 4px;text-decoration:underline;text-underline-offset:3px}.pt-footer .pt-linkbtn:hover{color:var(--pt-ink)}.pt-page{display:flex;flex-direction:column;gap:var(--space-4)}.pt-h1{margin:0;font-size:27px;font-weight:var(--fw-medium);letter-spacing:-.4px;line-height:1.12}.pt-h2{margin:0 0 var(--space-3);font-size:17px;font-weight:var(--fw-medium);letter-spacing:-.2px}.pt-lead{margin:0;font-size:14.5px;line-height:1.55;color:var(--pt-text-2)}.pt-h1+.pt-lead{margin-top:calc(8px - var(--space-4))}.pt-eyebrow{margin:0 0 calc(5px - var(--space-4));font-size:11.5px;letter-spacing:.4px;color:var(--pt-text-3)}.pt-muted{margin:0;font-size:12.5px;color:var(--pt-meta)}.pt-back{display:inline-block;font-size:12.5px;color:var(--pt-text-3);text-decoration:none}.pt-back:hover{color:var(--pt-ink)}.pt-form-error{margin:0;font-size:12.5px;line-height:1.5;color:var(--danger);background:var(--badge-danger-bg);border:1px solid var(--badge-danger-border);border-radius:var(--pt-radius);padding:12px 14px}.pt-shell .ui-card.pt-notice{background:var(--pt-panel);border-left:2px solid var(--pt-ink);border-radius:0 var(--pt-radius) var(--pt-radius) 0;padding:12px 14px}.pt-notice p{margin:0;font-size:12.5px;line-height:1.5;color:var(--pt-text-2)}.pt-form-notice{margin:0;font-size:12.5px;line-height:1.5;color:var(--pt-text-2);background:var(--pt-panel);border-left:2px solid var(--pt-ink);border-radius:0 var(--pt-radius) var(--pt-radius) 0;padding:12px 14px}.pt-form-notice+.ui-field{margin-top:var(--space-5)}.pt-shell .ui-card{background:transparent;border:none;box-shadow:none;padding:0}.pt-shell .pt-page>.ui-card+.ui-card{border-top:1px solid var(--pt-line-soft);padding-top:var(--space-4)}.pt-shell .ui-btn,.pt-start .ui-btn{padding:15px 20px;font-size:14px;letter-spacing:.3px}.pt-shell .ui-btn--primary:not(:disabled):hover,.pt-start .ui-btn--primary:not(:disabled):hover{background:var(--pt-ink-hover);filter:none}.pt-shell .ui-btn--secondary,.pt-start .ui-btn--secondary{background:transparent;color:var(--pt-ink);border-color:var(--pt-ink)}.pt-shell .ui-btn--secondary:not(:disabled):hover,.pt-start .ui-btn--secondary:not(:disabled):hover{background:var(--pt-selected);filter:none}.pt-shell .ui-btn--primary:disabled,.pt-start .ui-btn--primary:disabled{background:var(--pt-disabled);color:var(--pt-on-disabled);opacity:1}.pt-form .ui-btn,.pt-ms-button{width:100%}.pt-shell .ui-input,.pt-start .ui-input{padding:14px 15px;font-size:15px;background:var(--pt-card)}.pt-shell .ui-input::placeholder,.pt-start .ui-input::placeholder{color:var(--pt-meta)}.pt-shell .ui-field-label,.pt-start .ui-field-label{font-size:10.5px;letter-spacing:1px;color:var(--pt-text-3)}.pt-shell .ui-field-hint,.pt-start .ui-field-hint{font-size:11.5px;color:var(--pt-meta)}.pt-shell .ui-tagpill{border-radius:var(--pt-radius-pill)}.pt-start{position:relative;min-height:100vh;background:var(--pt-stage);display:grid;place-items:center;padding:var(--space-5) var(--space-4)}.pt-start-card{width:100%;max-width:540px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--pt-pad);background:var(--pt-card);border:1px solid var(--pt-line);border-radius:var(--pt-radius);animation:ndFade .3s ease}.pt-start-brand{font-size:19px;font-weight:var(--fw-medium);letter-spacing:.3px}.pt-start-brand sup{font-weight:var(--fw-regular);font-size:9px}.pt-start-title{margin:0;font-size:27px;font-weight:var(--fw-medium);letter-spacing:-.4px;line-height:1.12}.pt-start-lead{margin:0;font-size:14.5px;line-height:1.55;color:var(--pt-text-2)}.pt-form{display:flex;flex-direction:column;gap:var(--space-4)}.pt-channel{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--pt-panel);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:4px}.pt-channel-tab{font:inherit;font-size:13.5px;cursor:pointer;border:none;background:transparent;color:var(--pt-text-2);padding:11px 12px;border-radius:var(--pt-radius);transition:background .14s ease,color .14s ease}.pt-channel-tab:hover{color:var(--pt-ink)}.pt-channel-tab--on,.pt-channel-tab--on:hover{background:var(--pt-ink);color:var(--pt-card);font-weight:var(--fw-medium);box-shadow:var(--shadow)}.pt-form-alert{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;color:var(--pt-ink);background:var(--pt-panel);border-left:2px solid var(--pt-ink);border-radius:0 var(--pt-radius) var(--pt-radius) 0}.pt-form-alert svg{flex-shrink:0;margin-top:1px}.pt-form-alert p{margin:0;font-size:12.5px;line-height:1.5;color:var(--pt-text-2)}.pt-btn-busy{display:inline-flex;align-items:center;gap:9px}.pt-dots{display:inline-flex;gap:3px}.pt-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;animation:ndDot 1.2s infinite}.pt-dots span:nth-child(2){animation-delay:.2s}.pt-dots span:nth-child(3){animation-delay:.4s}.pt-ms-button{width:100%}.pt-orders{display:flex;flex-direction:column;gap:var(--space-4)}.pt-orders-group{display:flex;flex-direction:column;gap:var(--space-3)}.pt-greeting{margin:0 0 calc(6px - var(--space-4));font-size:16px;font-weight:var(--fw-medium);color:var(--pt-text-2)}.pt-group-title{display:flex;align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:var(--fw-regular);letter-spacing:1px;text-transform:uppercase;color:var(--pt-text-3)}.pt-group-title:after{content:"";flex:1;height:1px;background:var(--pt-line)}.pt-group-title--stark{font-size:11.5px;font-weight:var(--fw-medium);letter-spacing:1.3px;color:var(--pt-ink)}.pt-shell .pt-order{display:flex;flex-direction:column;overflow:hidden;background:var(--pt-card);border:1px solid var(--pt-line);border-radius:var(--pt-radius)}.pt-shell .pt-order--gesucht{border:1.5px solid var(--pt-ink)}.pt-order-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:13px 16px;border-bottom:1px solid var(--pt-line-soft)}.pt-order--gesucht .pt-order-head{background:var(--pt-ink);color:var(--pt-card);border-bottom:none}.pt-order-name{font-size:13.5px;font-weight:var(--fw-medium);letter-spacing:.2px}.pt-order--gesucht .pt-order-name{font-size:14px}.pt-order-date{color:var(--pt-meta);font-size:11.5px;letter-spacing:.3px;white-space:nowrap}.pt-order--gesucht .pt-order-date{color:var(--pt-on-ink-meta)}.pt-order-notice{margin:14px 16px 2px}.pt-lineitems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pt-lineitem+.pt-lineitem{border-top:1px solid var(--pt-line-soft)}.pt-lineitem-row{display:flex;align-items:center;gap:13px;padding:13px 16px;color:inherit;text-decoration:none;transition:background .14s ease}a.pt-lineitem-row:hover{background:var(--pt-selected)}.pt-lineitem-row--aus .pt-lineitem-title{color:var(--pt-text-2)}.pt-lineitem-row--aus .pt-lineitem-meta,.pt-lineitem-row--aus .pt-lineitem-bundle{color:var(--pt-meta)}.pt-lineitem-row--aus .pt-thumb{opacity:.6}.pt-lineitem-cta{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 14px;white-space:nowrap;background:var(--pt-ink);color:var(--pt-card);border-radius:var(--pt-radius);font-size:12.5px;font-weight:var(--fw-medium);letter-spacing:.2px}.pt-lineitem-cta span{font-size:15px;font-weight:var(--fw-regular)}a.pt-lineitem-row:hover .pt-lineitem-cta{background:var(--pt-ink-hover)}.pt-thumb{width:56px;height:56px;flex-shrink:0;border-radius:var(--pt-radius);background:var(--pt-thumb-bg);border:1px solid var(--pt-line);display:grid;place-items:center;overflow:hidden}.pt-pickitem-row .pt-thumb{width:44px;height:44px}.pt-reason-head .pt-thumb{width:46px;height:46px}.pt-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pt-thumb-ph{font-size:22px}.pt-lineitem-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-lineitem-row .pt-lineitem-main{flex:1}.pt-lineitem-title{font-weight:var(--fw-medium);font-size:13.5px}.pt-lineitem-meta{color:var(--pt-text-2);font-size:12px}.pt-order-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;border-top:1px solid var(--pt-line-soft);padding:14px 16px}.pt-order-foot-btn{width:100%}.pt-order-status{flex:1 0 100%}.pt-order--storniert .pt-order-head,.pt-order--storniert .pt-lineitems{opacity:.55}.pt-cases-link{text-align:center}.pt-cases-link a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--pt-ink)}.pt-sheet-overlay{position:fixed;inset:0;z-index:40;background:var(--pt-overlay);display:flex;align-items:flex-end;justify-content:center}.pt-sheet{width:100%;max-width:540px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--pt-card);border-radius:var(--pt-radius) var(--pt-radius) 0 0;animation:ndFade .3s ease}.pt-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:18px var(--pt-pad) 12px}.pt-sheet-title{margin:0;font-size:17px;font-weight:var(--fw-medium);letter-spacing:-.2px}.pt-sheet-close{font:inherit;font-size:20px;line-height:1;cursor:pointer;background:none;border:none;color:var(--pt-meta);min-width:44px;min-height:44px;margin:-12px -12px -12px 0;display:grid;place-items:center;border-radius:var(--pt-radius)}.pt-sheet-close:hover{color:var(--pt-ink)}.pt-sheet-close:disabled{cursor:default}.pt-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:0 var(--pt-pad) var(--pt-pad);display:flex;flex-direction:column;gap:var(--space-4)}.pt-sheet-cards{display:flex;flex-direction:column;gap:var(--space-3)}.pt-sheet-card{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--pt-card);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:16px;transition:border-color .14s ease,background .14s ease}.pt-sheet-card:hover{border-color:var(--pt-ink);background:var(--pt-selected)}.pt-sheet-card-icon{flex-shrink:0;display:inline-flex;margin-top:1px;color:var(--pt-ink)}.pt-sheet-card-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pt-sheet-card-title{font-size:14.5px;font-weight:var(--fw-medium)}.pt-sheet-card-desc{font-size:12.5px;line-height:1.5;color:var(--pt-text-2)}.pt-sheet-actions{display:flex;gap:var(--space-3)}.pt-sheet-actions .ui-btn{min-height:44px}.pt-sheet-actions .ui-btn--secondary{flex:1}.pt-sheet-actions .ui-btn--primary{flex:2}.pt-solution--aus,.pt-solution--aus:hover{cursor:not-allowed;background:transparent;border-color:var(--pt-line-soft)}.pt-solution--aus .pt-solution-title{color:var(--pt-meta)}.pt-solution input[type=radio]:disabled{cursor:not-allowed;border-color:var(--pt-disabled)}.pt-sheet-form{display:flex;flex-direction:column;gap:10px}.pt-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pt-sheet-grid--plz{grid-template-columns:1fr 1.4fr}.pt-sheet-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding-top:var(--space-2)}.pt-sheet-done .pt-h2{margin:var(--space-2) 0 0}.pt-sheet-done-btn{width:100%;margin-top:var(--space-2)}.pt-sheet-ausweg{margin:0}.pt-steps{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;list-style:none}.pt-step-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pt-pickitem-row input[type=radio],.pt-consent-row input[type=checkbox],.pt-solution input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;margin:0;border:1.5px solid var(--pt-control);background:transparent;cursor:pointer;transition:border-color .14s ease,background .14s ease}.pt-consent-row input[type=checkbox]{border-radius:var(--pt-radius)}.pt-pickitem-row input[type=radio],.pt-solution input[type=radio]{border-radius:50%}.pt-pickitem-row input[type=radio]:disabled{cursor:not-allowed}.pt-consent-row input[type=checkbox]:checked{border-color:var(--pt-ink);background:var(--pt-ink)}.pt-consent-row input[type=checkbox]:checked:after{content:"";display:block;width:9px;height:5px;margin:3px 0 0 2px;border:2px solid var(--pt-card);border-top:none;border-right:none;transform:rotate(-45deg)}.pt-pickitem-row input[type=radio]:checked,.pt-solution input[type=radio]:checked{border-color:var(--pt-ink);background:radial-gradient(circle at center,var(--pt-card) 0 3px,var(--pt-ink) 3.5px)}.pt-mark{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--pt-radius);background:var(--pt-ink);color:var(--pt-card)}.pt-thumb-ph--mark{display:grid;place-items:center;color:var(--pt-line-input)}.pt-listlabel{margin:var(--space-4) 0 var(--space-2);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--pt-text-3)}.pt-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--pt-line);border-radius:var(--pt-radius);overflow:hidden}.pt-pickitem{border-bottom:1px solid var(--pt-line-soft);padding:13px 15px;transition:background .14s ease}.pt-pickitem:last-child{border-bottom:none}.pt-pickitem--on{background:var(--pt-selected)}.pt-pickitem-row{display:flex;align-items:center;gap:13px;cursor:pointer}.pt-pickitem--locked{background:var(--pt-selected)}.pt-pickitem--locked .pt-pickitem-row{cursor:default}.pt-qty{margin-top:var(--space-3);max-width:160px}.pt-reason-head{display:flex;align-items:center;gap:14px;background:var(--pt-panel);border-radius:var(--pt-radius);padding:14px 15px}.pt-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pt-chips .ui-tagpill--on:before{content:"✓";margin-right:6px;font-weight:var(--fw-medium)}.pt-chips .ui-tagpill--on:before{content:"✓" / ""}.pt-chips .ui-tagpill{padding:9px 14px;padding-left:calc(20px + 1ch)}.pt-chips .ui-tagpill--on{padding-left:14px}.pt-chips .ui-tagpill.pt-chip--offen{border-style:dashed}.pt-leitgrund{margin:var(--space-2) 0 0;font-size:12.5px;color:var(--pt-text-2);max-width:60ch}.pt-leitgrund strong{color:var(--pt-ink)}.pt-dropzone{display:block;border:1.5px dashed var(--pt-dropzone);border-radius:var(--pt-radius);padding:32px 20px;text-align:center;cursor:pointer;font-size:13.5px;background:var(--pt-card);color:var(--pt-text-2);transition:border-color .14s ease,background .14s ease}.pt-dropzone:hover{border-color:var(--pt-ink);background:var(--pt-selected);color:var(--pt-ink)}.pt-dropzone:focus-within{outline:2px solid var(--pt-ink);outline-offset:2px}.pt-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.pt-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:9px}.pt-dropzone-icon{display:inline-flex;line-height:1;color:var(--pt-meta)}.pt-dropzone-hint{font-size:11px;color:var(--pt-meta)}.pt-dropzone--filled{border-style:solid;border-color:var(--pt-ok);background:var(--pt-ok-bg);color:var(--pt-ink)}.pt-dropzone--filled:hover{border-color:var(--pt-ok);color:var(--pt-ink)}.pt-dropzone--filled .pt-dropzone-icon{color:var(--pt-ok)}.pt-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.pt-preview{position:relative;aspect-ratio:1 / 1;border-radius:var(--pt-radius);overflow:hidden;border:1px solid var(--pt-line);background:var(--pt-thumb-bg);animation:ndFade .26s ease-out}.pt-preview img{width:100%;height:100%;object-fit:cover;display:block}.pt-preview-del{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;border:none;background:var(--pt-overlay);color:var(--on-danger);cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center}.pt-preview-del:focus-visible{outline:2px solid var(--pt-card);outline-offset:-2px}.pt-required{color:var(--pt-text-2);font-weight:var(--fw-medium)}.pt-solutions{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0}.pt-solution{display:flex;align-items:center;gap:13px;border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:16px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.pt-solution--option{align-items:flex-start;padding:14px 15px}.pt-solution:hover{border-color:var(--pt-line-input);background:var(--pt-selected)}.pt-solution--on,.pt-solution--on:hover{border-color:var(--pt-ink);background:var(--pt-selected)}.pt-solution:focus-within{outline:2px solid var(--pt-ink);outline-offset:2px}.pt-solution--recommended{position:relative;margin-top:9px;border:1.5px solid var(--pt-ok);background:var(--pt-card);padding:20px 15px 18px}.pt-solution--recommended:hover{border-color:var(--pt-ok);background:var(--pt-selected)}.pt-solution--recommended.pt-solution--on{border-color:var(--pt-ok);background:var(--pt-ok-bg)}.pt-solution--option input[type=radio]{align-self:flex-start;margin-top:3px}.pt-solution--recommended input[type=radio]:checked{border-color:var(--pt-ok);background:radial-gradient(circle at center,var(--pt-card) 0 3px,var(--pt-ok) 3.5px)}.pt-solution-icon{flex-shrink:0;margin-top:1px;color:var(--pt-text-3);display:inline-flex}.pt-solution--option .pt-solution-icon{width:34px;height:34px;margin-top:0;border-radius:var(--pt-radius);display:grid;place-items:center;background:var(--pt-line-soft);color:var(--pt-text-2)}.pt-solution--recommended .pt-solution-icon{width:40px;height:40px;background:var(--pt-ok);color:var(--pt-card)}.pt-solution-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-solution-title{font-size:14.5px;font-weight:var(--fw-regular);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pt-solution--on .pt-solution-title,.pt-solution--option .pt-solution-title{font-weight:var(--fw-medium)}.pt-solution--recommended .pt-solution-title{font-size:16px;letter-spacing:-.2px}.pt-solution-desc{color:var(--pt-text-2);font-size:13px;line-height:1.5;margin-top:4px}.pt-solution--recommended .pt-solution-desc{font-size:13.5px;line-height:1.55;margin-top:6px}.pt-solution-note{color:var(--pt-meta);font-size:11.5px;margin-top:6px}.pt-questions{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.pt-questions .ui-input{border-color:var(--pt-line-input);color:var(--pt-meta);transition:border-color .14s ease,color .14s ease}.pt-questions .ui-input.pt-answered{border-color:var(--pt-ink);color:var(--pt-ink)}.pt-solution-badge{position:absolute;top:-9px;left:15px;font-size:9.5px;font-weight:var(--fw-medium);letter-spacing:.6px;text-transform:uppercase;color:var(--pt-card);background:var(--pt-ok);border:none;border-radius:12px;padding:3px 10px}.pt-summary{list-style:none;margin:0 0 var(--space-3);display:flex;flex-direction:column;gap:0;border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:0 18px}.pt-summary-item{border-bottom:1px solid var(--pt-line-soft);padding:11px 0;display:flex;flex-direction:column;gap:2px}.pt-summary-item:last-child{border-bottom:none}.pt-summary .pt-lineitem-title{font-size:13px}.pt-summary .pt-lineitem-meta{font-size:13px;color:var(--pt-text-3)}.pt-dhl-download{margin:var(--space-3) 0 0}.pt-summary-comment{margin:var(--space-1) 0 0;font-size:13px;color:var(--pt-text-2);font-style:italic}.pt-summary-solution{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-4);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:11px 18px}.pt-summary-solution .pt-lineitem-title{font-size:13px}.pt-summary-solution .pt-lineitem-meta{font-size:13px;color:var(--pt-text-3)}.pt-wizard-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.pt-wizard-hint{order:-1;flex:1 0 100%;margin:0;font-size:12.5px;color:var(--pt-text-2)}.pt-wizard-nav>:only-child{margin-left:auto}.pt-wizard-nav .ui-btn{min-height:44px}@media(max-width:560px){.pt-wizard-nav{position:sticky;bottom:0;z-index:5;margin:var(--space-4) calc(-1 * var(--pt-pad)) calc(-1 * var(--pt-pad-bottom));padding:var(--space-3) var(--pt-pad);background:var(--pt-card);border-top:1px solid var(--pt-line)}.pt-wizard-nav .ui-btn{flex:1}.pt-wizard-nav>:only-child{margin-left:0}}.pt-sent{align-items:center}.pt-sent-card{max-width:480px;text-align:center;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.pt-sent-check{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--pt-ink);color:var(--pt-card);animation:ndPop .4s cubic-bezier(.4,0,.2,1) both}.pt-sent-ref{display:flex;flex-direction:column;gap:var(--space-1);align-items:center;margin:0;padding:var(--space-3) var(--space-4);background:var(--pt-panel);border:1px solid var(--pt-line);border-radius:var(--pt-radius);min-width:220px}.pt-sent-ref-label{font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:1px;text-transform:uppercase;color:var(--pt-text-3)}.pt-sent-ref-value{font-size:22px;font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--pt-ink)}.pt-sent-summary{width:100%;margin:0;padding:0 18px;text-align:left;border:1px solid var(--pt-line);border-radius:var(--pt-radius)}.pt-sent-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:11px 0;font-size:13px;border-bottom:1px solid var(--pt-line-soft)}.pt-sent-summary-row:last-child{border-bottom:none}.pt-sent-summary dt{color:var(--pt-text-3)}.pt-sent-summary dd{margin:0;font-weight:var(--fw-medium);text-align:right;overflow-wrap:anywhere}.pt-sent-next{text-align:left;width:100%}.pt-sent-next ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--pt-text-2)}.pt-sent-next li{margin-bottom:var(--space-1)}.pt-sent-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.pt-sent-actions a{text-decoration:none}.pt-caselist{display:flex;flex-direction:column;gap:var(--space-3)}.pt-caserow{text-decoration:none;color:inherit}.pt-shell .pt-caserow-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:var(--space-3) var(--space-4);transition:border-color .14s ease}.pt-caserow-card:hover{border-color:var(--pt-ink)}.pt-caserow-main{display:flex;flex-direction:column;gap:2px}.pt-caserow-ref{font-weight:var(--fw-medium)}.pt-case-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pt-pickitem--disabled{opacity:.55}.pt-pickitem--disabled .pt-pickitem-row{cursor:not-allowed}.pt-lineitem-note{color:var(--danger);font-size:12px;font-weight:var(--fw-medium)}.pt-lineitem-note--pending{color:var(--pt-text-2);font-weight:var(--fw-medium)}.pt-lineitem-bundle{color:var(--pt-text-2);font-size:12px;font-weight:var(--fw-medium)}.pt-question-context{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--pt-radius);background:var(--pt-panel);border:1px solid var(--pt-line)}.pt-question-context .pt-muted{margin:0}.pt-question-context .pt-reason-head{background:transparent;padding:0}.pt-previews--summary{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.pt-consent{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.pt-consent-row{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:15px 16px;font-size:12.5px;line-height:1.55;color:var(--pt-text-2);cursor:pointer;transition:border-color .14s ease,background .14s ease}.pt-consent-row:hover{border-color:var(--pt-line-input);background:var(--pt-selected)}.pt-consent-row--on{border-color:var(--pt-ink);background:var(--pt-selected)}.pt-consent-row:focus-within{outline:2px solid var(--pt-ink);outline-offset:2px}.pt-consent-row input[type=checkbox]{margin-top:1px}.pt-reason-load-error{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}@keyframes ndFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ndDot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes ndPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.pt-page{animation:ndFade .3s ease}.pt-wizard{animation:none}.pt-wizard>.ui-card{animation:ndFade .3s ease}.pt-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-4) 0}.pt-empty-icon{font-size:30px;line-height:1}.pt-empty p{margin:0;color:var(--pt-text-2);max-width:40ch}.pt-shell ::-webkit-scrollbar,.pt-start ::-webkit-scrollbar{width:6px;height:6px}.pt-shell ::-webkit-scrollbar-thumb,.pt-start ::-webkit-scrollbar-thumb{background:var(--pt-scroll);border-radius:3px}.pt-pickitem:focus-within{outline:2px solid var(--pt-ink);outline-offset:-2px}.pt-main .ui-btn,.pt-start .ui-btn{min-height:44px}.pt-linkbtn{padding:6px 4px}.pt-channel-tab{min-height:40px}@media(max-width:480px){.pt-header{padding:var(--space-3) var(--pt-pad) 0;gap:var(--space-3)}}@media(max-width:560px){.pt-main .ui-tagpill{min-height:44px}.pt-main .ui-input:not(.ui-textarea),.pt-start .ui-input:not(.ui-textarea){min-height:44px}}@media(prefers-reduced-motion:reduce){.pt-sent-check{opacity:1;transform:none}}:root{--bg: #f6f3e9;--surface: #fffef2;--surface-alt: #f3f2ef;--border: #ece3d3;--border-strong: #cfc7be;--muted: #b6aca0;--ink: #282828;--ink-soft: #6f675c;--accent: #fcf5b4;--danger: #a33d2f;--danger-strong: #a33d2f;--on-danger: #fff;--ok: #4c7a3d;--badge-ok-bg: #e8efe3;--badge-ok-border: #cfdcc6;--badge-warn-bg: #fcf5b4;--badge-warn-border: #e8e09a;--badge-danger-bg: #f4e3df;--badge-danger-border: #e4c5be;--verdict-ok: #4a6b4f;--verdict-ok-bg: #e4ebe2;--verdict-warn: #8f7530;--verdict-warn-bg: #f0e8cf;--verdict-flag: #96422e;--verdict-flag-bg: #f3ddd3;--verdict-flag-surface: #fdf6f3;--gallery-bg: #f5f2ec;--scrim-surface: rgba(255, 254, 242, .92);--scrim-loading: rgba(255, 254, 242, .65);--backdrop: rgb(40 40 40 / .45);--radius: 0;--radius-sm: 0;--radius-pill: 999px;--shadow: 0 1px 4px rgb(40 40 40 / .05);--font: "Neue Haas Grotesk Text Pro", "Neue Haas Grotesk", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fw-regular: 400;--fw-medium: 500;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;color-scheme:light}:root[data-theme=dark]{--bg: #211f1a;--surface: #2a2722;--surface-alt: #34302a;--border: #3b362e;--border-strong: #524b40;--muted: #9a9082;--ink: #f0ead9;--ink-soft: #c7bfad;--accent: #d9c96a;--danger: #e79284;--danger-strong: #b3472f;--on-danger: #fff;--ok: #8ec07c;--badge-ok-bg: #242f22;--badge-ok-border: #37472f;--badge-warn-bg: #40371a;--badge-warn-border: #5a4e22;--badge-danger-bg: #3a231d;--badge-danger-border: #5c342a;--verdict-ok: #86bd74;--verdict-ok-bg: #24301f;--verdict-warn: #d8b45f;--verdict-warn-bg: #3a3016;--verdict-flag: #e08a72;--verdict-flag-bg: #3a241d;--verdict-flag-surface: #2f221c;--gallery-bg: #191712;--scrim-surface: rgba(20, 18, 15, .9);--scrim-loading: rgba(20, 18, 15, .72);--backdrop: rgb(0 0 0 / .62);--shadow: 0 1px 4px rgb(0 0 0 / .45);color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5}a{color:inherit}h1{font-size:22px;margin:0 0 var(--space-4)}h2{font-size:17px;margin:0 0 var(--space-3)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--surface);border-bottom:1px solid var(--border)}.app-brand{font-weight:var(--fw-medium);letter-spacing:.02em;white-space:nowrap}.app-brand sup{font-weight:var(--fw-regular);font-size:9px}.app-brand-sub{font-weight:var(--fw-regular);color:var(--muted);margin-left:var(--space-2)}.app-header nav{display:flex;gap:var(--space-4);flex:1}.app-header nav a{text-decoration:none;color:var(--ink-soft);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.app-header nav a.active{color:var(--ink);background:var(--surface-alt);font-weight:var(--fw-medium)}.app-header nav a:hover{color:var(--ink)}.app-user{color:var(--muted);font-size:13px}.app-main{flex:1;padding:var(--space-6);max-width:1280px;width:100%;margin:0 auto}.app-loading{display:grid;place-items:center;min-height:100vh}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
