@media (min-width:768px){.feedback-r4-fields{margin-inline:5px}.feedback-r4-field{grid-template-columns:96px minmax(0,1fr);align-items:start;margin-bottom:20px;display:grid}.feedback-r4-field>label{text-align:right;font-size:var(--font-size-table);color:var(--color-text-secondary);margin:0;padding:4px 8px 0 0;line-height:19.5px}.feedback-r4-field>label:after{content:":";margin-inline-start:2px}.feedback-r4-field>[role=alert]{grid-column:2;margin:0}.feedback-r4-fields:is([data-locale=en],[data-locale=de]) .feedback-r4-field{grid-template-columns:minmax(0,1fr)}.feedback-r4-fields:is([data-locale=en],[data-locale=de]) .feedback-r4-field>label{text-align:left;padding:4px 0 12.5px}.feedback-r4-fields:is([data-locale=en],[data-locale=de]) .feedback-r4-field>[role=alert]{grid-column:1}.feedback-r4-description{resize:vertical;height:53.375px;min-height:53.375px;padding:4px 11px;line-height:1.55}}.feedback-r5-upload-trigger{text-align:center;border:1px dashed var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);width:86px;height:86px;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--motion-feedback) ease, color var(--motion-feedback) ease;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.feedback-r5-upload-trigger:hover{border-color:var(--color-primary);color:var(--color-primary)}.feedback-r5-upload-trigger svg{flex:none;display:block}.feedback-r5-upload-trigger span{font-size:var(--font-size-table);margin-top:6px;line-height:18px;display:block}.feedback-r5-upload-trigger:disabled{opacity:.55;cursor:not-allowed}.feedback-r5-upload-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.feedback-r5-upload-list{flex-wrap:wrap;gap:8px;display:flex}.feedback-r5-upload-item{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;width:112px;padding:8px;display:flex}.feedback-r5-upload-item img{object-fit:contain;width:94px;height:64px}.feedback-r5-upload-item button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.feedback-r5-upload-name{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.6}.feedback-r5-upload-item>span{gap:8px;display:flex}.feedback-r5-attachments{flex-wrap:wrap;gap:8px;display:flex}.feedback-r5-attachments>button{cursor:zoom-in;background:0 0;border:0;width:70px;height:70px;padding:0}.feedback-r5-attachments img{object-fit:contain;width:70px;height:70px}.feedback-r5-image-viewer[data-slot=dialog-content]{z-index:2000;background:#000c;flex-direction:row;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.feedback-r5-image-viewer>img{object-fit:contain;max-width:85vw;max-height:85vh;transition:transform var(--motion-feedback)}.feedback-r5-image-tools{z-index:1;gap:12px;display:flex;position:absolute;top:12px;right:20px}.feedback-r5-image-tools button{color:var(--color-text-inverse);border-radius:var(--radius);min-width:40px;height:40px;font-size:var(--font-size-title);cursor:pointer;background:#0008;border:0}@media (min-width:768px){.feedback-r5-overlay.account-overlay>header{height:70px;padding:20px 24px}.feedback-r5-overlay.account-overlay>header h2{line-height:29px}.feedback-r5-overlay.account-overlay>header button{width:36px;height:36px;position:absolute;top:10px;right:10px}.feedback-r5-overlay.account-overlay>footer{padding:12px 24px}.feedback-r5-overlay.account-overlay>footer button{height:32px;min-height:32px;padding:4px 15px}.feedback-r5-overlay .feedback-r4-fields{padding-top:4px}.feedback-r5-overlay .feedback-r4-field{margin-bottom:20px}.feedback-r5-overlay .feedback-r4-field>label{padding-top:7px}.feedback-r5-overlay .feedback-r4-field>div:has(>[role=combobox]){min-height:36px}.feedback-r5-overlay .feedback-r4-field>div:has([role=combobox])>div{min-height:36px}.feedback-r5-overlay .feedback-r4-field [role=combobox]~div{min-height:34px}.feedback-r5-overlay .feedback-r4-field textarea,.feedback-r5-overlay .feedback-r4-field input{font-weight:500}.feedback-r5-overlay .feedback-parity-reply{background:var(--color-surface)}.feedback-r5-overlay .feedback-r4-fields:is([data-locale=en],[data-locale=de]) .feedback-r4-field>label{padding-bottom:14.5px}html:is([lang=en],[lang=de]) .feedback-r5-overlay.account-overlay>footer button{height:36px;min-height:36px}.feedback-r5-overlay .feedback-parity-detail{margin:4px 5px 0}.feedback-r5-overlay .feedback-parity-detail .account-descriptions>div{padding-bottom:0}.feedback-r5-overlay .feedback-parity-detail .account-descriptions dt,.feedback-r5-overlay .feedback-parity-detail .account-descriptions dd{padding:8px 12px;font-weight:500;line-height:1.55}.feedback-r5-overlay .feedback-parity-detail .account-descriptions dt:after{content:":";margin-left:2px}.feedback-r5-overlay .feedback-parity-detail .account-descriptions>div:has(.feedback-r5-attachments){min-height:40.5px}.feedback-r4-page>.account-panel:first-child{margin-block-end:10.5px}.feedback-r5-toolbar{align-items:center;gap:12px}.feedback-r5-toolbar .account-tabs{border:0;border-bottom:1px solid var(--color-border-subtle);gap:24px;margin-bottom:0}.feedback-r5-toolbar [role=tab]{border-bottom-width:1px;padding:12px 0;font-weight:500}.feedback-r5-toolbar>button{height:32px;min-height:32px}.feedback-r5-divider{display:none}.feedback-r4-page .account-search .account-search-actions{margin-bottom:24px}.feedback-r4-page .account-search .account-fields>div:has(>label){margin-bottom:20px}.feedback-r5-toolbar [role=tab]{border:0}}.feedback-r5-upload-item>.feedback-r5-upload-info{flex:1;min-width:0;display:block}.feedback-r5-upload-item .feedback-r5-upload-name{text-align:center;display:block}.feedback-r5-upload-info progress{width:100%;height:5px;accent-color:var(--color-primary);display:block}.feedback-r5-upload-error{color:var(--color-danger);font-size:var(--font-size-small);display:block}.feedback-r5-upload-actions{gap:8px;display:flex}.feedback-r5-upload-item[data-upload-status=error]{color:var(--color-danger);font-size:var(--font-size-small)}@media (min-width:768px){.feedback-r5-toolbar{padding-right:16px}.feedback-r5-toolbar>button{font-size:var(--font-size-table);border:1px solid var(--color-primary);gap:7px;padding:4px 14px;line-height:19.5px}.feedback-r5-toolbar>button svg{width:14px;height:14px}html:is([lang=en],[lang=de]) .feedback-r5-toolbar>button{height:36px;min-height:36px}.feedback-r5-overlay .feedback-r4-field>div:has(>[role=combobox]){height:36px;min-height:36px}.feedback-r5-overlay .feedback-r4-field [role=combobox]+div{height:34px;min-height:34px}html:is([lang=en],[lang=de]) .feedback-r5-overlay .feedback-r4-field :is(input,textarea){font-weight:400}html:is([lang=en],[lang=de]) .feedback-r5-overlay .feedback-parity-detail .account-descriptions :is(dt,dd){font-weight:400;line-height:1.6}.feedback-r4-page .account-search .account-search-actions{margin-bottom:20px}}.feedback-r5-divider{display:none}.feedback-r5-toolbar{margin-bottom:12px}.feedback-r5-toolbar .account-tabs{margin-bottom:0}@media (max-width:767px){.feedback-r5-toolbar{flex-direction:column;align-items:stretch;row-gap:8px}.feedback-r5-toolbar>.account-tabs{flex:none;margin-right:0}.feedback-r5-toolbar>button{align-self:flex-end}}
.address-r4-toolbar>button,.address-r4-toolbar>[data-slot=button]{height:36px;min-height:36px;font-size:var(--font-size-table);padding:0 14px;line-height:19.5px}.address-r4-danger{color:var(--color-danger)!important;border-color:var(--color-danger-border)!important;background:var(--color-surface)!important}.address-r4-row-delete{color:var(--color-danger)!important}.address-r4-divider{border-left:1px solid var(--color-border-subtle);align-self:center;height:14px;margin:0 8px}.address-r4-delete{top:24px!important;transform:none!important}.address-r4-delete>header{border:0;height:48px;padding:0}.address-r4-delete>header button{position:absolute;top:11px;right:11px}.address-r4-delete-body{padding:0 24px 25px!important}.address-r4-delete-question{font-size:var(--font-size-section);text-align:center;margin:0 0 20px;line-height:28.8px}.address-r4-delete-body [data-slot=button]{height:32px;min-height:32px;font-size:var(--font-size-body);padding:0 16px}.address-r4-phone{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:0 11px;display:flex}.address-r4-phone>div>div,.address-r4-phone>input{box-shadow:none;border:0}.address-r4-warning{z-index:1000;background:var(--color-surface);width:384px;padding:16px 24px;position:fixed;top:24px;right:24px;box-shadow:0 6px 16px #0002}.address-r4-warning button{position:absolute;top:12px;right:12px}.account-overlay:has(.address-r4-phone){border:1px solid var(--color-border-subtle)}.account-overlay:has(.address-r4-phone)>header{border-color:var(--color-border-subtle);height:69px;padding:16px 24px}.account-overlay:has(.address-r4-phone)>header>div{height:36px}.account-overlay:has(.address-r4-phone)>header h2{font-size:var(--font-size-overlay-title);font-weight:600;line-height:31px}.account-overlay:has(.address-r4-phone)>header button{width:32px;height:32px;position:absolute;top:11px;right:11px}.account-overlay:has(.address-r4-phone)>div.overflow-auto{padding:26px 24px 24px}.account-overlay:has(.address-r4-phone) .account-fields{gap:22px 24px}.account-overlay:has(.address-r4-phone) .account-fields>div>label{font-size:var(--font-size-table);color:var(--color-text-secondary);margin-bottom:8.5px;font-weight:500;line-height:19.5px}.account-overlay:has(.address-r4-phone) .account-fields>div>label>span{color:var(--color-danger)}.account-overlay:has(.address-r4-phone) .account-field-control input{padding:4px 11px;font-weight:500;line-height:21.7px}.account-overlay:has(.address-r4-phone) .account-field-control div:has(>[role=combobox]){height:36px;min-height:36px}.account-overlay:has(.address-r4-phone) .account-field-control [role=combobox]+div{height:34px;min-height:34px;padding:4px 11px;font-weight:500;line-height:21.7px}.account-overlay:has(.address-r4-phone) .account-field-control [role=combobox]~span{color:var(--color-text-secondary)}.account-overlay:has(.address-r4-phone)>footer{border-color:var(--color-border-subtle);gap:8px;height:57px;padding:12px 24px}.account-overlay:has(.address-r4-phone)>footer [data-slot=button]{height:32px;min-height:32px;line-height:21.7px;font-size:var(--font-size-body);border:1px solid var(--color-control-border);padding:0 15px}.account-overlay:has(.address-r4-phone)>footer [data-slot=button][type=submit]{border-color:var(--color-primary)}.account-overlay:has(.address-r4-phone) .address-r4-phone{border-color:var(--color-control-border);gap:0;height:36px;padding:0 11px}.account-overlay:has(.address-r4-phone) .address-r4-phone>div{border-right:1px solid var(--color-control-border);border-radius:0;flex:0 0 143px;width:143px}.account-overlay:has(.address-r4-phone) .address-r4-phone>div>div{height:34px;min-height:34px;padding-right:26px}.account-overlay:has(.address-r4-phone) .address-r4-phone>input{border-radius:0;height:32px;padding:4px 5px}.account-overlay:has(.address-r4-phone) .address-r4-phone:has([aria-invalid=true]){border-color:var(--color-danger)}.account-overlay:has(.address-r4-phone) .address-r4-phone:focus-within{outline:2px solid var(--color-focus);outline-offset:0}.account-overlay:has(.address-r4-phone) .address-r4-phone input:focus-visible{outline:none}.account-overlay:has(.address-r4-phone) [role=alert]{font-size:var(--font-size-body);color:var(--color-danger);margin-top:2px;line-height:21.7px}.address-r4>.account-panel+.account-panel{margin-top:10.5px}.address-r4-toolbar{padding-right:16px}.address-r4-toolbar [data-slot=button]{border-width:1px;gap:6px}.address-r4-toolbar [data-slot=button]>svg{width:14px;height:14px}.address-r4 table{border-collapse:collapse;width:1678px!important}.address-r4 col[data-column-id=selection],.address-r4 th:first-child,.address-r4 td:first-child{text-align:center;width:48px!important;min-width:48px!important;max-width:48px!important}.address-r4 col:is([data-column-id=city],[data-column-id=postCode],[data-column-id=contactPerson],[data-column-id=contactEmail]),.address-r4 :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){width:140px!important;min-width:140px!important;max-width:140px!important}.address-r4 tbody td{border-left:0;border-right:0}.address-r4 tbody td:last-child>div{justify-content:flex-start;column-gap:8px}.address-r4 tbody td:last-child [data-slot=button]{font-size:var(--font-size-body);height:32px;min-height:32px;padding:4px 8px;line-height:21.7px}.address-r4 tbody td:last-child .address-r4-row-delete{font-size:var(--font-size-small);padding:0 7px}.address-r4 tbody td:last-child .address-r4-divider{margin:0 8px}.address-r5-selection{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-muted);min-height:40.4px;color:var(--color-text-secondary);font-size:var(--font-size-body);align-items:center;gap:8px;margin-bottom:14px;padding:8px 15px;line-height:22.4px;display:flex}.address-r5-selection[data-active=true]{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.address-r5-selection button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin-left:8px}.address-r5-selection+.account-table>div:has(>[role=status]){display:none}.address-r5-phone-value{white-space:nowrap;gap:3px;display:inline-flex}.address-r4-warning{border-radius:var(--radius);min-height:94px;padding:16px 24px 16px 64px;animation:4.5s linear address-warning-lifetime}.address-r4-warning>svg{width:24px;height:24px;color:var(--color-warning);position:absolute;top:18px;left:24px}.address-r4-warning strong{font-size:var(--font-size-section);margin-bottom:8px;font-weight:500;line-height:24px;display:block}.address-r4-warning p{font-size:var(--font-size-body);line-height:21.7px}@keyframes address-warning-lifetime{0%{opacity:1}to{opacity:1}}[role=dialog].address-r4-delete{--tw-translate-x:-50%;--tw-translate-y:0!important;top:24px!important;translate:-50%!important}[role=dialog].address-r4-delete>header{height:49px}.address-r4-delete-body [data-slot=button]{border:1px solid var(--color-control-border);padding:0 15px;line-height:21.7px}.address-r4-delete-body [data-slot=button]:first-child{border-color:var(--color-primary)}.account-overlay:has(.address-r4-phone) .account-field-control .address-r4-phone div:has(>[role=combobox]){height:34px;min-height:34px}.account-overlay:has(.address-r4-phone) .account-field-control .address-r4-phone [role=combobox]+div{height:32px;min-height:32px}.address-r4 tbody td:last-child>div{justify-content:flex-start;align-items:center;gap:6px 10px;width:126px;display:inline-flex}.address-r4 tbody td:last-child [data-slot=button]{font-size:var(--font-size-table);border:1px solid #0000;padding:4px 8px;line-height:19.5px}.address-r4 tbody td:last-child .address-r4-row-delete{height:28px;min-height:28px;font-size:var(--font-size-small);padding:4px 14px;line-height:18px}.address-r4 tbody td:last-child .address-r4-divider{flex-shrink:0;width:1px;height:12.5938px}html:lang(en) .account-overlay:has(.address-r4-phone) .account-fields>div>label{margin-bottom:6.5px;font-weight:400}html:lang(en) .account-overlay:has(.address-r4-phone) .account-field-control input{font-weight:400}html:lang(en) .account-overlay:has(.address-r4-phone) .account-field-control [role=combobox]+div{font-weight:400}html:lang(en) .account-overlay:has(.address-r4-phone)>footer{height:61px}html:lang(en) .account-overlay:has(.address-r4-phone)>footer [data-slot=button]{height:36px;min-height:36px}.address-r4 [data-account-table=address] tbody td:last-child div:has(>.address-r4-divider){white-space:nowrap;justify-content:flex-start;align-items:center;gap:10px;height:auto;display:flex!important}@media (max-width:767px){.account-overlay:has(.address-r4-phone)>header{padding:16px}.account-overlay:has(.address-r4-phone)>div.overflow-auto{padding:20px 16px}.account-overlay:has(.address-r4-phone) .account-fields{grid-template-columns:minmax(0,1fr)}.account-overlay:has(.address-r4-phone)>footer{height:auto;min-height:69px;padding:12px 16px}.account-overlay:has(.address-r4-phone)>footer [data-slot=button]{min-height:44px}}.address-r4{flex-direction:column;gap:10.5px;display:flex}.address-r4>.account-panel{margin:0!important}.address-r4 table{border-collapse:separate}html:is([lang=en],[lang=de]) .address-r4 tbody td:last-child [data-slot=button]{height:36px;min-height:36px}.address-r4 [data-account-table=address] th:last-child{text-align:left}@media (min-width:768px){html:is([lang=en],[lang=de]) .address-r4 .account-table th:nth-child(2){white-space:nowrap;padding-inline:6px}}.account-overlay.account-drawer:has(.address-r4-phone)[data-state=open]{animation:.22s cubic-bezier(.32,.72,0,1) shell-drawer-in-right}.account-overlay.account-drawer:has(.address-r4-phone)[data-state=closed]{animation:.18s ease-in shell-drawer-out-right}.account-overlay:has(.address-r4-phone) .account-fields>div[data-field-state=valid] .search-select-control{border-color:var(--color-success)}.account-overlay:has(.address-r4-phone) .account-fields>div[data-field-state=valid] .address-r4-phone{border-color:var(--color-success)}.account-overlay:has(.address-r4-phone) .account-fields>div[data-field-state=valid] input[data-slot=input]{border-color:var(--color-success)}.address-type-tag{border-radius:var(--radius);font-size:var(--font-size-small);white-space:nowrap;border:1px solid;align-items:center;padding:1px 8px;font-weight:500;line-height:18px;display:inline-flex}.address-type-10{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-info-border)}.address-type-20{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.address-r4-empty{color:var(--color-text-muted)}.address-name{flex-direction:column;gap:1px;min-width:0;display:flex}.address-name-main{color:var(--color-text-heading);overflow-wrap:anywhere;font-weight:600}.address-name-sub{font-size:var(--font-size-small);color:var(--color-text-muted);white-space:nowrap}.address-lines{flex-direction:column;gap:1px;min-width:0;display:flex}.address-line-1{color:var(--color-text)}.address-line-2{font-size:var(--font-size-small);color:var(--color-text-secondary);overflow-wrap:anywhere}.address-email{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.address-num{font-variant-numeric:tabular-nums;white-space:nowrap}.address-r4-add{color:var(--color-primary);border-color:var(--color-primary-border);background:var(--color-surface)}.address-r4-add:hover{color:var(--color-primary);background:var(--color-primary-soft)}.address-r4-add:disabled,.address-r4-danger:disabled{color:var(--color-text-disabled);border-color:var(--color-border-subtle);background:var(--color-surface-muted);cursor:not-allowed}.address-r4 .account-table td:last-child [data-slot=button].address-r4-row-delete{color:var(--color-danger);transition:background-color .2s}.address-r4 .account-table td:last-child [data-slot=button].address-r4-row-delete:hover{background:var(--color-danger-soft)}.address-r4 .account-table input[type=checkbox]{accent-color:var(--color-primary)}.address-r4 .account-table [role=region]{max-height:calc(100dvh - 380px);overflow:auto}.address-r4 .account-table thead th{z-index:2;background:var(--color-table-header);font-size:var(--font-size-small);color:var(--color-text-secondary);position:sticky;top:0}.address-r4 .account-table tbody tr{transition:background-color .2s}.address-r4 .account-table tbody tr:hover{background:var(--color-hover)}@media (pointer:fine){.address-r4 .account-table [role=region]::-webkit-scrollbar{width:10px;height:10px}.address-r4 .account-table [role=region]::-webkit-scrollbar-thumb{background:var(--color-control-border);border-radius:var(--radius-md);background-clip:content-box;border:2px solid #0000}.address-r4 .account-table [role=region]::-webkit-scrollbar-track{background:0 0}}.address-r4 .account-table :is(a,button,[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.address-r4 .account-table td:last-child [data-slot=button]:not(.address-r4-row-delete){transition:transform .2s}.address-r4 .account-table td:last-child [data-slot=button]:not(.address-r4-row-delete):hover{transform:translate(1px)}@media (prefers-reduced-motion:reduce){.address-r4 .account-table *{transition:none!important}}
.claims-overlay>header{border-color:var(--color-border-subtle);min-height:69px;padding:20px 52px 20px 24px}.claims-overlay>header h2{font-size:20px;font-weight:650;line-height:1.4}.claims-overlay>header button{width:32px;height:32px;position:absolute;top:12px;right:12px}.claims-overlay>footer{border-color:var(--color-border-subtle);gap:8px;padding:12px 24px}.claims-overlay>footer button{height:32px;min-height:32px;padding:4px 15px}.claims-add>footer>button:first-child{margin-right:8px}.claims-overlay .claims-overlay-body{padding:24px}.claims-detail .claims-overlay-body{min-height:0}.claims-overlay{border:1px solid var(--color-border-subtle)}.claims-fields{grid-template-columns:1fr;gap:0 24px;display:grid}.claims-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin-bottom:16px;display:flex}.claims-field-wide{grid-column:1/-1}.claims-field>label{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.claims-required{color:var(--color-danger);margin-right:4px}.claims-field-control{flex:1;min-width:0}.claims-fields input{font-size:14px}.claims-field-hint{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.6}.claims-field-error{color:var(--color-danger);margin-top:6px;font-size:12px;line-height:1.6}.claims-field-error:empty{display:none}.claims-title-hint{color:var(--color-warning);align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.claims-title-hint>svg{flex:none}.claims-block{border-top:1px solid var(--color-border-subtle);padding-block:20px}.claims-overlay-body .account-overlay-content>form>.claims-block:first-child{border-top:0;padding-top:0}.claims-overlay [data-field-error=true] :is(input,textarea){border-color:var(--color-danger)}.claims-overlay .claims-number:has([aria-invalid=true]){border-color:var(--color-danger)}.claims-textarea{border:1px solid var(--color-control-border);resize:vertical;background:var(--color-surface);width:100%;height:54px;min-height:54px;color:var(--color-text);border-radius:4px;padding:4px 11px;font-size:14px;line-height:22px;display:block}.claims-textarea::placeholder{color:var(--color-text-muted)}.claims-number{border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:4px;min-height:36px;display:flex;overflow:hidden}.claims-number input{border-radius:0;flex:1;width:100%;min-width:0;height:34px;min-height:30px;padding:0 11px;box-shadow:none!important;border:0!important}.claims-number:focus-within,.claims-number:hover,.claims-textarea:focus{border-color:var(--color-primary);outline:none}.claims-number:focus-within,.claims-textarea:focus{border-color:var(--color-focus)}.claims-number-handlers{border-left:1px solid var(--color-border);flex-direction:column;flex:0 0 22px;display:flex}.claims-number-handlers button{background:var(--color-surface-muted);border:0;flex:1;min-height:0;padding:0;font-size:10px;line-height:13px}.claims-number-handlers button:disabled{opacity:.5;cursor:not-allowed}.claims-number-handlers button:hover{color:var(--color-primary)}.claims-upload{min-width:0}.claims-uploads{--claims-thumb-size:64px}.claims-upload-rows{flex-direction:column;display:flex}.claims-upload-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:8px 16px;padding-block:14px;display:grid}.claims-upload-row:first-child{border-top:0;padding-top:4px}.claims-upload-label{padding-top:calc(var(--claims-thumb-size) / 2 - .8em);color:var(--color-text-heading);font-size:14px;font-weight:500;line-height:1.6}.claims-upload-control{min-width:0}.claims-upload-strip{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.claims-upload-slot{width:var(--claims-thumb-size);height:var(--claims-thumb-size);border:1px dashed var(--color-control-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.claims-upload-slot:hover{border-color:var(--color-primary);color:var(--color-primary)}.claims-upload-slot:disabled{opacity:.55;cursor:not-allowed}.claims-upload-file{width:var(--claims-thumb-size);flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.claims-upload-thumb{width:var(--claims-thumb-size);height:var(--claims-thumb-size);border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface-muted);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.claims-upload-thumb img{object-fit:cover;width:100%;height:100%}.claims-upload-thumb b{color:var(--color-text-secondary);font-size:12px;font-weight:600}.claims-upload-file:hover .claims-upload-thumb{border-color:var(--color-primary)}.claims-upload-name{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.claims-upload-remove{border:1px solid var(--color-border);background:var(--color-surface);width:18px;height:18px;color:var(--color-text-secondary);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:-6px;right:-6px}.claims-upload-file:hover .claims-upload-remove,.claims-upload-remove:focus-visible{opacity:1}.claims-upload-remove:hover{border-color:var(--color-danger);color:var(--color-danger)}@media (hover:none){.claims-upload-remove{opacity:1}}.claims-products-scroll{overflow-x:auto}.claims-products{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.claims-products :is(th,td){text-align:left;border:0;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;overflow-wrap:break-word;padding:14px 16px;line-height:1.6}.claims-products th{background:var(--color-table-header);color:var(--color-text-secondary);padding:12px 16px;font-size:12px;font-weight:400}.claims-products td{padding:18px 16px;font-size:13px}.claims-products tbody tr:hover{background:var(--color-surface-muted)}.claims-product-form .claims-products :is(th,td):last-child{text-align:left}.claims-products input{font-size:12px}.claims-link{color:var(--color-primary-text);cursor:pointer;font:inherit;align-items:center;gap:4px;display:inline-flex}.claims-link:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.claims-overlay .claims-add-row{border:1px dashed var(--color-primary-border);background:var(--color-surface);width:100%;height:32px;min-height:32px;color:var(--color-primary);gap:6px;margin-top:10px;display:flex}.claims-overlay .claims-add-row:hover{background:var(--color-primary-soft);color:var(--color-primary)}.claims-order-summary{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:5px;display:flex}.claims-order-summary>.claims-descriptions{flex:600px;min-width:0}.claims-status{opacity:.6;flex:0 0 96px;width:96px;height:96px;position:static}.claims-descriptions table{table-layout:fixed;border-collapse:collapse;width:100%}.claims-descriptions :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px;font-size:14px;font-weight:400}.claims-descriptions th{color:var(--color-text-secondary)}.claims-descriptions td{line-height:1.75}.claims-descriptions:not(.claims-descriptions-bordered) th:after{content:":";margin-left:2px}.claims-descriptions-bordered{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.claims-descriptions-bordered :is(th,td){border:1px solid var(--color-border)}.claims-descriptions-bordered th{text-align:center;background:var(--color-background);width:130px}.claims-descriptions-bordered td:not(:last-child){width:450px}.claims-info-section{margin:30px 0}.claims-payment hr{border:0;border-top:1px solid var(--color-border-subtle);margin:24px 0}.claims-descriptions-middle :is(th,td){padding:0 12px 16px 0}.claims-file-links{flex-wrap:wrap;gap:8px;display:inline-flex}.claims-files>.claims-file-links{gap:0;display:flex}.claims-files>.claims-file-links>a{margin:5px}.claims-file-images{flex-wrap:wrap;display:flex}.claims-file-images button{cursor:zoom-in;background:0 0;border:0;margin:5px;padding:0}.claims-file-images img{object-fit:cover;border:1px solid var(--color-border-subtle);border-radius:var(--radius);width:56px;height:56px}.claims-file-images button{line-height:1.75;display:inline-block}.claims-file-images img{vertical-align:baseline;display:inline-block}.claims-payment hr{margin:5px 0 15px}.claims-supplement .claims-section-heading{font-size:var(--font-size-table);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;display:flex}.claims-select>div{height:36px;min-height:36px}.claims-select>div>div{height:34px;min-height:34px}.claims-product-form h3{line-height:1.55}.claims-pending{color:var(--color-text-secondary)}td.claims-empty{text-align:center!important;padding-block:36px!important}@media (max-width:767px){.claims-fields{grid-template-columns:1fr}.claims-descriptions tr{grid-template-columns:1fr;display:grid}.claims-descriptions :is(th,td){width:auto}.claims-status{flex-basis:96px}.claims-logistics-body>div{flex-wrap:wrap;width:100%}.claims-overlay>footer button{min-height:44px}}.claims-order-add{max-height:calc(100dvh - 24px)}.claims-order-add .claims-overlay-body{min-height:300px}.claims-page{flex-direction:column;gap:12px;display:flex}.claims-page>.account-panel{margin:0}.claims-quick-chips{flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 12px 0;display:flex}.claims-quick-chips [data-slot=button]{height:auto;min-height:32px;font-size:var(--font-size-table);border:1px solid var(--color-info-border);border-radius:var(--radius);color:var(--color-info);background:var(--color-info-soft);padding:4px 14px;font-weight:500;line-height:1.5}.claims-quick-chips [data-slot=button]:hover{color:var(--color-info);background:var(--color-info-soft);border-color:var(--color-info-border);box-shadow:var(--shadow-md)}.claims-quick-chips [data-slot=button][aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-info);border-color:var(--color-info)}.claims-quick-chips [data-slot=button] b{font-size:var(--font-size-section);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.claims-quick-chips [data-slot=button][aria-pressed=true] b{color:inherit}.claims-table-operator{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid;position:relative}.claims-table-operator>button{height:36px;margin-top:3px;font-size:13px}.claims-page .account-table{padding-top:16px}@media (max-width:767px){.claims-quick-chips{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.claims-quick-chips [data-slot=button]{flex:none;min-height:44px}.claims-table-operator{grid-template-columns:1fr}.claims-table-operator>button{justify-self:end;margin:0 0 12px}.claims-table-operator>.account-tabs{margin-right:0}}.claims-page{gap:10.5px}.claims-page .account-table :is(th,td):last-child{text-align:left}.claims-page .account-table td:last-child .flex{justify-content:flex-start;gap:6px 10px}.claims-page .account-table td:last-child button{height:28px;min-height:28px;font-size:12px;line-height:18px;font-weight:inherit;border:1px solid #0000;padding:0 14px}html:is([lang=en],[lang=de]) .claims-page .account-table td:last-child button{height:36px;min-height:36px}@media (min-width:768px){.claims-table-operator{padding-right:16px}.claims-table-operator>button{border:1px solid var(--color-primary);gap:7px;padding:4px 14px;line-height:19.5px}.claims-table-operator>button svg{width:14px;height:14px}.claims-descriptions table{font-variant-numeric:normal}.claims-file-images img{display:block}}@media (max-width:767px){.claims-page .account-table td:last-child button,html:is([lang=en],[lang=de]) .claims-page .account-table td:last-child button{min-height:44px}}.claims-page .account-table .claims-id{color:var(--color-text-heading);white-space:nowrap;font-weight:600}.claims-page .account-table .claims-main{color:var(--color-text);font-weight:600}.claims-page .account-table .claims-sub{font-size:var(--font-size-small);color:var(--color-text-muted)}.claims-page .account-table .claims-amount{font-variant-numeric:tabular-nums;color:var(--color-text-heading);white-space:nowrap;font-weight:700;display:inline-block}.claims-page .account-table .claims-weight{font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;text-align:left;font-weight:500;display:inline-block}.claims-page .account-table td:has(.claims-amount){text-align:left}.claims-page .account-table td:has(.claims-weight){text-align:left}.claims-page .account-table .claims-mono{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.claims-page .account-table .claims-time{font-variant-numeric:tabular-nums;font-size:var(--font-size-small);color:var(--color-text-muted);white-space:nowrap}.claims-page .account-table .claims-empty{color:var(--color-text-muted)}.claims-page .account-table .claims-status{opacity:1;border-radius:var(--radius-sm);width:auto;height:auto;font-size:var(--font-size-small);white-space:nowrap;background:var(--color-surface-muted);color:var(--color-text-secondary);flex:none;align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:18px;display:inline-flex}.claims-page .account-table .claims-status>i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.claims-page .account-table .claims-status-warning{background:var(--color-warning-soft);color:var(--color-warning)}.claims-page .account-table .claims-status-info{background:var(--color-info-soft);color:var(--color-info)}.claims-page .account-table .claims-status-success{background:var(--color-success-soft);color:var(--color-success)}.claims-page .account-table .claims-status-danger{background:var(--color-danger-soft);color:var(--color-danger)}.claims-page .account-table .claims-status-neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.claims-page .account-table .claims-status-cell{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.claims-page .account-table .claims-supplement-tag{border:1px solid var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-small);white-space:nowrap;align-items:center;padding:0 4px;line-height:16px;display:inline-flex}.claims-page .claims-add{color:var(--color-primary);border-color:var(--color-primary-border);background:var(--color-surface)}.claims-page .claims-add:hover{color:var(--color-primary);background:var(--color-primary-soft)}.claims-page .account-table .claims-detail{color:var(--color-primary);align-items:center;gap:3px;display:inline-flex}.claims-page .account-table [role=region]{max-height:calc(100dvh - 380px);overflow:auto}.claims-page .account-table thead th{z-index:2;background:var(--color-table-header);font-size:var(--font-size-small);color:var(--color-text-secondary);position:sticky;top:0}.claims-page .account-table tbody tr{transition:background-color .2s}.claims-page .account-table tbody tr:hover{background:var(--color-hover)}.claims-page .account-table tbody td{border-bottom:1px solid var(--color-border-subtle)}@media (pointer:fine){.claims-page .account-table [role=region]::-webkit-scrollbar{width:10px;height:10px}.claims-page .account-table [role=region]::-webkit-scrollbar-thumb{background:var(--color-control-border);border-radius:var(--radius-md);background-clip:content-box;border:2px solid #0000}.claims-page .account-table [role=region]::-webkit-scrollbar-track{background:0 0}}.claims-page .account-table input[type=checkbox]{accent-color:var(--color-primary)}.claims-page .account-table :is(a,button,[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.claims-page .account-table *{transition:none!important}}.claims-order-block+.claims-order-block{margin-top:10px}.claims-order-block>h4{background:var(--color-surface-muted);color:var(--color-text-heading);padding:6px 16px;font-size:14px;font-weight:600;line-height:1.6}.claims-order-block>.claims-descriptions{padding:8px 16px}.claims-order-block .claims-descriptions table{table-layout:auto}.claims-order-block .claims-descriptions th{white-space:nowrap}.claims-order-logistics{color:var(--color-text);flex-wrap:wrap;gap:8px 48px;padding:8px 16px;font-size:14px;line-height:1.75;display:flex}.claims-step-title{color:var(--color-text-heading);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.claims-step-title>b{background:var(--color-primary);min-width:18px;height:18px;color:var(--color-on-primary);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex}.claims-step-name{white-space:nowrap}.claims-step .claims-fields{margin-top:10px}.claims-field-control input[readonly]{background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:default}.claims-type-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.claims-type-card{text-align:left;border:1px solid var(--color-control-border);background:var(--color-surface);min-height:64px;color:inherit;cursor:pointer;border-radius:6px;flex-direction:column;gap:4px;padding:12px 26px 12px 12px;transition:transform .15s;display:flex;position:relative}.claims-type-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.claims-type-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.claims-type-card>b{color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:1.5}.claims-type-card>small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.claims-type-card[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.claims-type-card[aria-checked=true]:after{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px}.claims-type-card[aria-checked=true]>b,.claims-type-card[aria-checked=true]>small{color:var(--color-primary)}.claims-type-cards[data-field-error=true] .claims-type-card{border-color:var(--color-danger)}.claims-amount-weight{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:10px;display:grid}.claims-amount-group{display:flex}.claims-amount-group>.claims-number{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.claims-amount-group>.claims-currency{border:1px solid var(--color-control-border);background:var(--color-surface-muted);border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;flex:0 0 84px;height:36px}.claims-amount-group>.claims-currency:hover{border-color:var(--color-primary)}.claims-amount-group>.claims-currency:focus-within{border-color:var(--color-focus)}.claims-amount-group>.claims-currency .search-select-control{background:0 0;border:0;border-radius:0;height:34px;min-height:0;padding-right:24px}.claims-amount-group>.claims-currency .search-select-display{min-height:0;color:var(--color-text);padding:0 0 0 10px;font-size:14px}.claims-amount-group>.claims-currency .search-select-arrow{color:var(--color-text-secondary);right:8px}.claims-product-form .claims-products{min-width:720px}.claims-product-form .claims-products :is(th,td){padding:12px 16px}.claims-product-form .claims-products :is(th,td):nth-child(2),.claims-product-form .claims-products :is(th,td):nth-child(3),.claims-product-form .claims-products :is(th,td):nth-child(4){text-align:left;font-variant-numeric:tabular-nums}.claims-product-form .claims-add-row{height:34px;min-height:34px;margin-top:10px;font-size:14px}@media (max-width:960px){.claims-amount-weight{grid-template-columns:1fr}}@media (max-width:1100px){.claims-type-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.claims-order-logistics{flex-direction:column;gap:8px}.claims-upload-row{grid-template-columns:1fr}.claims-upload-label{padding-top:0}}@media (max-width:640px){.claims-type-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.claims-type-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.claims-type-card,.claims-upload-slot,.claims-upload-remove{transition:none!important}}.claims-proofs-legend{color:var(--color-danger);margin-left:8px;font-size:12px;font-weight:400;line-height:1.6}.claims-proofs{flex-direction:column;gap:10px;margin-top:10px;display:flex}.claims-proofs-empty{border:1px dashed var(--color-control-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:6px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.claims-proof{border:1px dashed var(--color-control-border);background:var(--color-surface);border-radius:6px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:grid}.claims-proof-dragging{border-color:var(--color-primary);background:var(--color-primary-soft)}.claims-proof[data-field-error=true]{border-color:var(--color-danger)}.claims-proof-label{color:var(--color-text-heading);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.claims-proof-hint{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.claims-proof-button{border:1px solid var(--color-primary-border);background:var(--color-surface);height:32px;color:var(--color-primary);white-space:nowrap;border-radius:4px;padding:4px 15px;font-size:13px}.claims-proof-button:hover{background:var(--color-primary-soft)}.claims-proof-button:disabled{opacity:.55;cursor:not-allowed}.claims-proof-files{flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.claims-proof-files li{align-items:center;gap:4px;font-size:13px;display:inline-flex}.claims-proof-files button{color:var(--color-danger);background:0 0;padding:0 2px}.claims-proof>.claims-field-error{grid-column:1/-1;margin-top:0}.claims-proofs-notice{border:1px solid var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning);border-radius:6px;margin:10px 0 0;padding:8px 12px;font-size:12px;line-height:1.75}@media (max-width:767px){.claims-proof{grid-template-columns:1fr}.claims-proof-button{justify-self:start;min-height:44px}}.claims-evidence td{vertical-align:top}.claims-evidence .claims-evidence-upload{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.claims-evidence .claims-evidence-upload>.claims-field-error,.claims-evidence .claims-evidence-upload>[role=alert]{text-align:right;flex-basis:100%;margin:0}.claims-evidence .claims-evidence-files>.claims-proof-files,.claims-evidence .claims-evidence-files>.claims-evidence-upload{margin-top:6px}.claims-evidence .claims-evidence-files>.claims-file-links{flex-wrap:wrap;gap:8px;display:flex}.claims-evidence .claims-evidence-upload>.claims-file-links{min-width:0;max-width:100%;margin-right:auto}.claim-evidence-table .claims-evidence-upload{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.claim-evidence-table .claims-evidence-upload>.claims-file-links{min-width:0;max-width:100%;margin-right:auto}.claim-evidence-table .claims-evidence-upload>.claims-field-error,.claim-evidence-table .claims-evidence-upload>[role=alert]{text-align:right;flex-basis:100%;margin:0}.claim-evidence-table .claims-supplement-cell>.claims-proof-files{margin:0 0 6px}.claims-communication{flex-direction:column;gap:12px;display:flex}.claims-messages{flex-direction:column;max-height:320px;padding:4px 2px;display:flex;overflow-y:auto}.claims-communication-empty{text-align:center;color:var(--color-text-muted);padding:32px 0;font-size:14px}.claims-message{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.claims-message-outgoing{flex-direction:row-reverse}.claims-message-avatar{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-text-secondary);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.claims-message-avatar img{object-fit:cover;width:100%;height:100%}.claims-message-main{flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;max-width:min(82%,880px);display:flex}.claims-message-outgoing .claims-message-main{align-items:flex-end}.claims-message-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.claims-message-meta b{font-size:13px;font-weight:600}.claims-message-meta time{color:var(--color-text-secondary);font-size:12px}.claims-message-body{border-radius:var(--radius);background:var(--color-surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.7}.claims-message-outgoing .claims-message-body{background:var(--color-primary-soft)}.claims-message-files{margin-top:6px}.claims-reply{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.claims-reply-row{align-items:flex-start;gap:12px;display:flex}.claims-reply-row .claims-textarea{flex:1;min-width:0;height:64px}.claims-reply-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.claims-detail-drawer{max-width:96vw;width:min(920px,96vw)!important}.claims-detail-heading{align-items:center;gap:10px;min-width:0;display:inline-flex}.claims-detail-id{font-size:var(--font-size-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.claims-status-badge{border-radius:var(--radius);font-size:var(--font-size-small);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;font-weight:500;line-height:18px;display:inline-flex}.claims-status-badge>i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.claims-status-badge.is-success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.claims-status-badge.is-warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning-border)}.claims-status-badge.is-danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.claims-status-badge.is-neutral{color:var(--color-text-secondary);background:var(--color-surface-muted);border-color:var(--color-border-subtle)}.claims-meta{background:var(--color-surface-muted);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;padding:10px 12px;display:grid}.claims-meta-item{min-width:0;font-size:var(--font-size-table);align-items:baseline;gap:6px;display:flex}.claims-meta-item.is-wide{grid-column:1/-1}.claims-meta-k{overflow-wrap:anywhere;max-width:50%;color:var(--color-text-muted);font-size:var(--font-size-small);flex:none}.claims-meta-v{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.claims-meta-v>b{font-weight:600}.claims-meta-unit{color:var(--color-text-secondary);margin-left:2px;font-size:.8em}.claims-duo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.claims-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);min-width:0;padding:12px 14px}.claims-card-full{margin-top:12px}.claims-card-title{font-size:var(--font-size-section);color:var(--color-text-heading);align-items:center;gap:8px;margin:0;font-weight:600;line-height:22px;display:flex}.claims-card-title>i{background:var(--color-primary);border-radius:2px;flex:none;width:3px;height:14px}.claims-card-amount{font-size:var(--font-size-section);color:var(--color-text-heading);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.claims-amount-cur{color:var(--color-text-secondary);margin-left:3px;font-size:.72em;font-weight:600}.claims-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:10px 0 0;display:grid}.claims-card-fields>div{align-items:baseline;gap:8px;min-width:0;display:flex}.claims-card-fields>div.is-full{grid-column:1/-1}.claims-card-fields dt{min-width:64px;max-width:50%;color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere;flex:none;line-height:20px}.claims-card-fields dd{min-width:0;color:var(--color-text);font-size:var(--font-size-table);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:20px}.claims-card-fields dd b{font-weight:600}@media (max-width:720px){.claims-duo,.claims-meta,.claims-card-fields{grid-template-columns:minmax(0,1fr)}.claims-card-title{overflow-wrap:anywhere;flex-wrap:wrap}}.claim-data-table-wrap{border:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius) var(--radius);background:var(--color-surface);border-top:0;overflow:hidden}.claim-data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-size-table);text-align:left}.claim-data-table th{background:var(--color-table-header);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);padding:6px 10px;font-weight:500}.claim-data-table td{vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);overflow-wrap:anywhere;padding:6px 10px;line-height:1.5}.claim-data-table tbody tr:last-child td{border-bottom:0}.claim-data-table tbody tr{transition:background-color .15s}.claim-data-table tbody tr:hover{background:var(--color-hover)}.claim-evidence-table th:last-child,.claim-evidence-table .claim-data-table-name{border-right:1px solid var(--color-border-subtle)}.claim-evidence-table .claim-data-table-name{background:var(--color-surface-muted);font-weight:500}.claim-data-table-empty{text-align:center;color:var(--color-text-muted);padding:40px 12px!important}.claim-logs-scroll{max-height:450px;overflow-y:auto}.claim-evidence-table .claims-files{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.claim-evidence-table .claims-file-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}@media (max-width:767px){.claim-data-table{table-layout:auto}.claim-evidence-table .claim-data-table-name{min-width:120px}}.claims-duplicate-text{font-size:var(--font-size-body);color:var(--color-text);line-height:1.8}
@media (min-width:768px){.withdrawal-parity-detail .account-descriptions>div{grid-template-columns:170px minmax(0,1fr)}.withdrawal-parity-detail .account-descriptions dt{text-align:center}.withdrawal-parity-detail .account-descriptions :is(dt,dd){padding:8px 12px}.withdrawal-parity-detail .account-descriptions dd{line-height:1.75}.withdrawal-parity-detail>h3{margin-top:30px}.withdrawal-parity-detail>hr{border:0;border-top:1px solid var(--border);margin:10px 0 15px}.withdrawal-parity>.account-panel:first-child{margin-bottom:12px}.withdrawal-parity .account-search .account-fields>div:has(>label){margin-bottom:0}.withdrawal-parity .account-search .account-field-control{padding-top:4px}html:is([lang=en],[lang=de]) .withdrawal-parity .account-search .account-field-control{padding-top:0}html:is([lang=en],[lang=de]) .withdrawal-parity .account-search .account-fields>div>label{height:32px;padding:6px 0 0;line-height:20.8px}html:is([lang=en],[lang=de]) .withdrawal-parity .account-search .account-fields>div>label:after{content:":";margin-left:2px}.withdrawal-parity .account-date-range{gap:6px;padding:4px 11px}.withdrawal-parity .account-date-range input{min-height:22px;line-height:1.55;font-weight:inherit}.withdrawal-parity .account-panel>[role=tablist]{gap:24px;margin-bottom:12px;margin-right:16px}.withdrawal-parity .account-panel>[role=tablist]>[role=tab]{height:40px;font-size:var(--font-size-table);border:0;padding:8px 0;line-height:22px;position:relative}.withdrawal-parity .account-panel>[role=tablist]>[aria-selected=true]{font-weight:500}.withdrawal-parity .account-panel>[role=tablist]>[aria-selected=true]:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.withdrawal-parity .account-table [role=region]{border:0;border-radius:0;min-height:54vh}.withdrawal-parity .account-table :is(th,td){vertical-align:middle;border-right:0;line-height:1.6}.withdrawal-parity .account-table th{color:var(--color-text-secondary);font-weight:inherit}.withdrawal-parity .account-table td{font-size:var(--font-size-table)}.withdrawal-parity .account-table :is(th,td):last-child{box-shadow:inset 1px 0 var(--color-border)!important}.withdrawal-parity .account-table td[colspan]{height:auto;box-shadow:none!important}.withdrawal-parity .account-table td[colspan]>.sticky{height:auto;padding:36px 16px}.withdrawal-parity .account-table tbody>tr:hover{background:var(--color-hover)}.withdrawal-parity .account-table tbody>tr:has(td[colspan]):hover{background:var(--color-surface)}.withdrawal-parity .account-table .withdrawal-remark{white-space:normal;overflow-wrap:break-word}.withdrawal-parity .account-table td:last-child button{height:26px;min-height:26px;font-size:var(--font-size-table);border:1px solid #0000;padding:2px 8px;line-height:19.5px}.withdrawal-parity .account-table :is(th,td):nth-child(n+2):nth-child(-n+4){font-variant-numeric:tabular-nums}}.withdrawal-parity-detail .account-descriptions{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.withdrawal-parity-detail .account-descriptions>div{border-right:0}.withdrawal-parity-detail .account-descriptions>div:nth-child(odd):not(.withdrawal-detail-wide){border-right:1px solid var(--color-border)}.withdrawal-parity-detail .account-descriptions>div:last-child{border-bottom:0}.withdrawal-parity-detail .account-descriptions>div:nth-last-child(2):nth-child(odd):not(:has(+.withdrawal-detail-wide)){border-bottom:0}.withdrawal-parity-detail .account-descriptions dt{background:var(--color-background);color:var(--color-text-secondary)}.withdrawal-parity-detail .account-descriptions dd{white-space:normal}.withdrawal-parity-detail .withdrawal-download{color:var(--color-link,var(--color-primary));cursor:pointer}.withdrawal-parity-detail .withdrawal-download:hover{color:var(--color-link-hover)}.withdrawal-detail-overlay>header{border-color:var(--color-border-subtle);padding:20px 52px 20px 24px}.withdrawal-detail-overlay>header h2{font-size:var(--font-size-overlay-title);font-weight:650;line-height:1.4}.withdrawal-detail-overlay>header button{position:absolute;top:10px;right:10px}.withdrawal-detail-overlay>.overflow-auto{padding:24px}
