:root{color-scheme:light;--bz-ink:var(--bz-color-on-surface);--bz-muted:var(--bz-color-on-surface-variant);--bz-line:var(--bz-color-outline-variant);--bz-surface:var(--bz-color-surface-lowest);--bz-canvas:var(--bz-color-surface);--bz-accent:var(--bz-color-primary);--bz-accent-dark:var(--bz-color-accent-text);--bz-blue:var(--bz-color-primary);--bz-orange:var(--bz-color-primary);--bz-red:var(--bz-color-error);--bz-purple:var(--bz-color-on-surface-variant);--bz-card-radius:var(--bz-radius-m);--bz-focus-ring:0.125rem solid var(--bz-color-primary)}body,button,input,select,textarea{font-family:var(--bz-font-body)}.office-symbol{display:block;width:var(--bz-size-office-symbol);height:var(--bz-size-office-symbol);fill:currentColor}.dark-button,.outline-button,.primary-button,.soft-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--bz-size-control);padding-inline:1.5rem;border-radius:var(--bz-radius-full);font-size:.9375rem;font-weight:700;transition:background-color var(--bz-motion-standard) var(--bz-ease-standard),box-shadow var(--bz-motion-standard) var(--bz-ease-standard),transform var(--bz-motion-standard) var(--bz-ease-enter)}.primary-button{background:var(--bz-color-primary);color:var(--bz-color-on-primary)}.primary-button:hover{background:var(--bz-color-primary-hover);box-shadow:var(--bz-elevation-popover);transform:translateY(-.125rem)}.soft-button{border:0;background:var(--bz-color-surface-high);color:var(--bz-color-on-surface)}.soft-button:hover{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-hover) * 100%),var(--bz-color-surface-high))}.soft-button:active{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-pressed) * 100%),var(--bz-color-surface-high))}.outline-button{border:.09375rem solid var(--bz-color-outline);background:transparent;color:var(--bz-color-on-surface)}.outline-button:hover{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-hover) * 100%),transparent)}.outline-button:active{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-pressed) * 100%),transparent)}.dark-button{background:var(--bz-color-surface-dark-high);color:var(--bz-color-on-dark)}.dark-button:hover{background:color-mix(in srgb,var(--bz-color-on-dark) calc(var(--bz-state-hover) * 100%),var(--bz-color-surface-dark-high))}.dark-button:active{background:color-mix(in srgb,var(--bz-color-on-dark) calc(var(--bz-state-pressed) * 100%),var(--bz-color-surface-dark-high))}.text-button{min-height:var(--bz-size-touch);color:var(--bz-color-on-surface);font-size:.9375rem;font-weight:700;border-radius:var(--bz-radius-s);transition:background-color var(--bz-motion-standard) var(--bz-ease-standard)}.text-button:hover{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-hover) * 100%),transparent)}.text-button:active{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-pressed) * 100%),transparent)}.text-button:disabled{opacity:var(--bz-state-disabled-content)}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:var(--bz-size-field-web);border:1px solid var(--bz-color-outline-variant);border-radius:var(--bz-radius-s);background-color:var(--bz-color-surface-lowest);color:var(--bz-color-on-surface);font-size:1rem;line-height:1.5rem}:is(input,select,textarea):focus-visible{border-color:var(--bz-color-primary);outline:.125rem solid var(--bz-color-primary);outline-offset:-.125rem}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--bz-color-error);outline:.125rem solid var(--bz-color-error);outline-offset:-.125rem}.card{border:0;border-radius:var(--bz-radius-m);background:var(--bz-color-surface-lowest);box-shadow:var(--bz-elevation-card)}.card.compact{border-radius:var(--bz-radius-s)}.card.flat{background:var(--bz-color-surface-low);box-shadow:none}.card.black{background:var(--bz-color-surface-dark-high);color:var(--bz-color-on-dark);box-shadow:var(--bz-elevation-card)}.pill,.status-badge{border-radius:var(--bz-radius-full);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.orange-badge{background:var(--bz-color-primary-container);color:var(--bz-color-on-primary-container)}.green-badge,.pill.green{background:var(--bz-color-success-container);color:var(--bz-color-success)}.gray-badge{background:var(--bz-color-surface-high);color:var(--bz-color-on-surface-variant)}.saved-note,.settings-notice{min-height:3.25rem;border-radius:var(--bz-radius-s)}.modal{border-radius:var(--bz-radius-l);background:var(--bz-color-surface-lowest)}.modal h2,.modal h3{font-family:var(--bz-font-title);font-size:1.875rem;line-height:1}.modal :is(p,.modal-intro){color:var(--bz-color-on-surface-variant);font-size:.9375rem;line-height:1.375rem}.modal-actions{gap:.75rem}.green-badge,.pill.green{color:var(--bz-color-on-surface)}.pill.purple{color:var(--bz-color-on-surface-variant)}a.dark-button,a.primary-button,a.soft-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auftrag-file-grid button{width:100%;overflow:hidden}details:not([open])>:not(summary){display:none!important}.bz-icon{width:var(--bz-space-6);height:var(--bz-space-6);fill:currentColor;flex:none}.bz-button-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--bz-space-1)}.bz-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--bz-space-2);min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);padding:var(--bz-space-3) var(--bz-space-6);border:0;border-radius:var(--bz-radius-full);color:var(--bz-color-on-surface);background:transparent;cursor:pointer;white-space:normal;overflow-wrap:break-word;text-align:center;transition:color var(--bz-motion-press) var(--bz-ease-standard)}.bz-button:after,.bz-button:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.bz-button:before{z-index:-1;background:var(--bz-button-fill)}.bz-button:after{background:currentColor;opacity:0;transition:opacity var(--bz-motion-press) var(--bz-ease-standard)}.bz-button[data-variante=primaer]{--bz-button-fill:var(--bz-color-primary);color:var(--bz-color-on-primary)}.bz-button[data-variante=icon],.bz-button[data-variante=sekundaer]{--bz-button-fill:var(--bz-color-surface-high)}.bz-button[data-variante=text]{--bz-button-fill:transparent;color:var(--bz-color-accent-text)}.bz-button[data-variante=gefahr]{--bz-button-fill:var(--bz-color-error-container)}.bz-button[data-variante=icon]{width:var(--bz-size-control);padding:0}.bz-button[data-groesse=kompakt]{padding-block:var(--bz-space-2)}.bz-button[data-groesse=kompakt]:after,.bz-button[data-groesse=kompakt]:before{inset-block:calc((var(--bz-size-touch) - var(--bz-size-control-compact)) / 2)}.bz-button[data-groesse=baustelle]{min-height:var(--bz-size-control-site)}.bz-button[data-variante=icon].bz-button[data-groesse=baustelle]{width:var(--bz-size-control-site)}.bz-button:not(:disabled):hover:after{opacity:var(--bz-state-hover)}.bz-button:not(:disabled):focus-visible:after{opacity:var(--bz-state-focus)}.bz-button:not(:disabled):active:after{opacity:var(--bz-state-pressed)}.bz-button:disabled{opacity:1;cursor:not-allowed;--bz-button-fill:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-disabled-container) * 100%),transparent);color:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-disabled-content) * 100%),transparent)}.bz-disabled-reason{color:var(--bz-color-on-surface-variant)}.bz-field{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0}.bz-field :is(input,select,textarea).bz-input.bz-text-body{box-sizing:border-box;width:100%;min-height:var(--bz-size-field-web);padding:calc((var(--bz-size-field-web) - var(--bz-space-6)) / 2 - 1px) var(--bz-space-4);border:1px solid var(--bz-color-outline);border-radius:var(--bz-radius-s);background:var(--bz-color-surface-lowest);color:var(--bz-color-on-surface)}textarea.bz-input{resize:vertical}.bz-field :is(input,select,textarea).bz-input.bz-text-body:is(:focus,:focus-visible){border-color:var(--bz-color-on-surface);outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-on-surface);outline-offset:calc(var(--bz-space-1) / -2)}.bz-field :is(input,select,textarea).bz-input.bz-text-body[aria-invalid=true]{border-color:var(--bz-color-error);outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-error);outline-offset:calc(var(--bz-space-1) / -2)}.bz-field :is(input,select,textarea).bz-input.bz-text-body:disabled{background:var(--bz-color-surface-low);color:var(--bz-color-on-surface-variant);cursor:not-allowed}.bz-field select.bz-input.bz-text-body,.bz-field select.bz-input.bz-text-body:disabled{background-repeat:no-repeat;background-position:right var(--bz-space-4) center;background-size:var(--bz-space-3) var(--bz-space-2);padding-inline-end:calc(var(--bz-space-6) + var(--bz-space-4))}.bz-field-error,.bz-field-hint{display:flex;align-items:center;gap:var(--bz-space-1);color:var(--bz-color-on-surface-variant)}.bz-field-error{color:var(--bz-color-error)}.bz-field-error .bz-icon{width:var(--bz-space-4);height:var(--bz-space-4)}.bz-choice-wrap{display:flex;flex-direction:column;gap:var(--bz-space-1)}.bz-choice{display:inline-flex;align-items:center;gap:var(--bz-space-2);min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);cursor:pointer}.bz-choice input{width:var(--bz-size-touch);height:var(--bz-size-touch);margin:0;flex:none;accent-color:var(--bz-color-primary);cursor:pointer}.bz-switch-label{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-4);min-height:var(--bz-size-touch);cursor:pointer}.bz-switch{position:relative;display:inline-flex;align-items:center;flex:none;box-sizing:border-box;width:var(--bz-size-control-site);height:var(--bz-space-8);padding:var(--bz-space-1);border-radius:var(--bz-radius-full);background:var(--bz-color-surface-high)}.bz-switch input{position:absolute;inset-inline:0;top:calc((var(--bz-space-8) - var(--bz-size-touch)) / 2);width:100%;height:var(--bz-size-touch);margin:0;opacity:0;cursor:pointer}.bz-switch>span{width:var(--bz-space-6);height:var(--bz-space-6);border-radius:var(--bz-radius-full);background:var(--bz-color-on-surface);transition:transform var(--bz-motion-standard) var(--bz-ease-standard);pointer-events:none}.bz-switch:has(input:checked){background:var(--bz-color-primary)}.bz-switch input:checked+span{transform:translateX(var(--bz-space-6))}.bz-switch:has(input:focus-visible){outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-on-surface);outline-offset:calc(var(--bz-space-1) - 1px)}.bz-switch:has(input:disabled){opacity:var(--bz-state-disabled-content)}.bz-upload-wrap{position:relative;align-self:flex-start}.bz-upload{display:flex;align-items:center;gap:var(--bz-space-2);min-height:var(--bz-size-touch);padding-inline:var(--bz-space-4);border-radius:var(--bz-radius-full);background:var(--bz-color-surface-high)}.bz-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bz-upload-wrap:has(input:disabled){opacity:var(--bz-state-disabled-content)}.bz-upload-wrap:has(input:focus-visible){outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-on-surface);outline-offset:calc(var(--bz-space-1) - 1px);border-radius:var(--bz-radius-full)}.bz-multiselect{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);border:0;margin:0;padding:0;min-width:0}.bz-multiselect legend{margin-bottom:var(--bz-space-2)}.bz-amount,.bz-search{position:relative;display:flex;align-items:center}.bz-search>.bz-icon{position:absolute;left:var(--bz-space-3);color:var(--bz-color-outline)}.bz-field .bz-search .bz-input.bz-text-body{padding-left:var(--bz-space-12)}.bz-amount>span{position:absolute;right:var(--bz-space-4)}.bz-field .bz-amount .bz-input.bz-text-body{padding-right:var(--bz-space-8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-tabs{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);border-bottom:1px solid var(--bz-color-outline-variant)}.bz-tab{text-transform:none;min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);padding-inline:var(--bz-space-3);border:0;border-bottom:calc(var(--bz-space-1) / 2) solid transparent;background:transparent;color:var(--bz-color-on-surface-variant);cursor:pointer}.bz-tab[aria-selected=true]{border-bottom-color:var(--bz-color-primary);color:var(--bz-color-on-surface)}.bz-tab[aria-selected=false]{font-weight:400}.bz-segments{display:inline-flex;flex-wrap:wrap;padding:var(--bz-space-1);gap:var(--bz-space-1);border-radius:var(--bz-radius-full);background:var(--bz-color-surface-container)}.bz-segments button{min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);padding-inline:var(--bz-space-4);border:0;border-radius:var(--bz-radius-full);background:transparent;color:var(--bz-color-on-surface);cursor:pointer}.bz-segments button[aria-pressed=true]{background:var(--bz-color-surface-lowest)}.bz-segments button[aria-pressed=false]{font-weight:400}.bz-filter-hit{min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);padding:0;border:0;background:transparent;cursor:pointer}.bz-filter,.bz-filter-hit{display:inline-flex;align-items:center}.bz-filter{gap:var(--bz-space-2);min-height:var(--bz-size-chip);padding-inline:var(--bz-space-3);border:1px solid var(--bz-color-outline-variant);border-radius:var(--bz-radius-full)}.bz-filter-hit[aria-pressed=true] .bz-filter{background:var(--bz-color-surface-dark-high);color:var(--bz-color-on-dark)}.bz-status{display:inline-flex;align-items:center;gap:var(--bz-space-2);min-height:var(--bz-size-status);padding-inline:var(--bz-space-2);background:var(--bz-color-surface-container);color:var(--bz-color-on-surface);text-transform:none;letter-spacing:normal}.bz-status,.bz-status i{border-radius:var(--bz-radius-full)}.bz-status i{width:var(--bz-space-2);height:var(--bz-space-2);background:var(--bz-color-on-surface-variant);flex:none}.bz-status[data-art=laeuft]{background:var(--bz-color-primary-container)}.bz-status[data-art=laeuft] i{background:var(--bz-color-primary)}.bz-status[data-art=erledigt]{background:var(--bz-color-success-container)}.bz-status[data-art=erledigt] i{background:var(--bz-color-success)}.bz-status[data-art=problem]{background:var(--bz-color-error-container)}.bz-status[data-art=problem] i{background:var(--bz-color-error)}.bz-notice{display:flex;gap:var(--bz-space-3);padding:var(--bz-space-4);border-radius:var(--bz-radius-s);background:var(--bz-color-surface-low);color:var(--bz-color-on-surface)}.bz-notice p{margin-block:var(--bz-space-1)}.bz-notice[data-art=warnung]{background:var(--bz-color-primary-container)}.bz-notice[data-art=fehler]{background:var(--bz-color-error-container)}.bz-notice[data-art=erfolg]{background:var(--bz-color-success-container)}.bz-card{padding:var(--bz-space-6);border-radius:var(--bz-radius-m);background:var(--bz-color-surface-lowest);box-shadow:var(--bz-elevation-card)}.bz-card .bz-card{box-shadow:none}.bz-kpi{display:flex;flex-direction:column;gap:var(--bz-space-2);padding:var(--bz-space-4);border-radius:var(--bz-radius-s);background:var(--bz-color-surface-container);color:var(--bz-color-on-surface);text-decoration:none}.bz-kpi[aria-disabled=true]{color:var(--bz-color-on-surface-variant);cursor:not-allowed}.bz-kpi strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-accent-card{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-6);border-radius:var(--bz-radius-m);background:var(--bz-color-surface-dark-high);color:var(--bz-color-on-dark)}.bz-table-scroll{overflow-x:auto;border-radius:var(--bz-radius-m);background:var(--bz-color-surface-lowest)}.bz-table{width:100%;border-collapse:collapse}.bz-table caption{text-align:left;padding:var(--bz-space-4)}.bz-table th{background:var(--bz-color-surface-low);text-align:left}.bz-table td,.bz-table th{padding:var(--bz-space-3) var(--bz-space-4)}.bz-table td{height:var(--bz-size-row2);border-top:1px solid var(--bz-color-outline-variant)}.bz-table tr:hover td{background:var(--bz-color-surface-low)}.bz-table .bz-cell-aktion,.bz-table .bz-cell-betrag{text-align:right}.bz-table .bz-cell-betrag{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-dialog-layer,.bz-popover{--bz-overlay-order:0}.bz-dialog-layer{position:fixed;z-index:calc(100 + var(--bz-overlay-order));inset:0;display:flex;align-items:center;justify-content:center;padding:var(--bz-space-4);transition:opacity var(--bz-motion-exit) var(--bz-ease-exit)}.bz-dialog-backdrop{position:absolute;inset:0;background:var(--bz-color-on-surface);opacity:var(--bz-elevation-scrim)}.bz-dialog{position:relative;width:min(100%,calc(var(--bz-space-16) * 9));max-height:calc(100dvh - var(--bz-space-8));box-sizing:border-box;overflow-y:auto;padding:var(--bz-space-6);border-radius:var(--bz-radius-l);background:var(--bz-color-surface-lowest);color:var(--bz-color-on-surface);box-shadow:var(--bz-elevation-dialog);animation:bz-dialog-in var(--bz-motion-dialog) var(--bz-ease-enter)}.bz-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--bz-space-4);margin-bottom:var(--bz-space-4)}.bz-dialog h2{margin:0}.bz-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--bz-space-3);margin-top:var(--bz-space-6)}.bz-dialog-layer[data-top=false]{pointer-events:none}.bz-dialog-layer[data-open=false],.bz-popover[data-open=false]{opacity:0;pointer-events:none}.bz-popover{z-index:calc(100 + var(--bz-overlay-order));min-width:var(--bz-space-16);max-width:calc(100vw - var(--bz-space-4));max-height:calc(100dvh - var(--bz-space-4));overflow:auto;padding:var(--bz-space-4);background:var(--bz-color-surface-lowest);color:var(--bz-color-on-surface);box-shadow:var(--bz-elevation-popover);transition:opacity var(--bz-motion-exit) var(--bz-ease-exit)}.bz-popover,.bz-snack{position:fixed;box-sizing:border-box;border-radius:var(--bz-radius-s);animation:bz-fade var(--bz-motion-enter) var(--bz-ease-enter)}.bz-snack{z-index:200;bottom:var(--bz-space-6);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--bz-space-4);min-height:var(--bz-size-control-site);max-width:calc(100vw - var(--bz-space-8));padding:var(--bz-space-3) var(--bz-space-4);background:var(--bz-color-surface-dark-high);color:var(--bz-color-on-dark)}.bz-snack button{border-radius:var(--bz-radius-s);transition:background var(--bz-motion-press) var(--bz-ease-standard);min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);border:0;background:transparent;color:var(--bz-color-inverse-primary);cursor:pointer}.bz-snack button:hover{background:color-mix(in srgb,currentColor calc(var(--bz-state-hover) * 100%),transparent)}.bz-snack button:is(:active,:focus-visible){background:color-mix(in srgb,currentColor calc(var(--bz-state-pressed) * 100%),transparent)}.bz-empty{display:grid;justify-items:center;gap:var(--bz-space-4);padding:var(--bz-space-8);text-align:center}.bz-empty .bz-icon{width:var(--bz-space-12);height:var(--bz-space-12)}.bz-loading{display:inline-block;animation:bz-pulse var(--bz-motion-dialog) var(--bz-ease-standard) infinite alternate}.bz-loading[data-art=skeleton]{width:100%;height:var(--bz-size-row2);border-radius:var(--bz-radius-s);background:var(--bz-color-surface-container)}.bz-loading[data-art=kreis]{width:var(--bz-space-8);height:var(--bz-space-8);border:var(--bz-space-1) solid var(--bz-color-surface-container);border-top-color:var(--bz-color-primary);border-radius:var(--bz-radius-full)}.bz-loading[data-art=balken]{width:100%;height:var(--bz-space-1);background:var(--bz-color-surface-container);overflow:hidden}.bz-loading[data-art=balken]:after{content:"";display:block;width:40%;height:100%;background:var(--bz-color-primary)}.bz-sidebar{display:flex;flex-direction:column;gap:var(--bz-space-2);padding:var(--bz-space-4);border-radius:var(--bz-radius-m);background:var(--bz-color-surface-dark-high)}.bz-sidebar a{display:flex;align-items:center;gap:var(--bz-space-3);min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);padding-inline:var(--bz-space-3);border-radius:var(--bz-radius-full);color:var(--bz-color-on-dark);text-decoration:none}.bz-sidebar .bz-disabled-reason{color:var(--bz-color-on-dark-variant)}.bz-sidebar a[aria-disabled=true]{cursor:not-allowed;opacity:var(--bz-state-disabled-content)}.bz-sidebar a[aria-current=page]{background:var(--bz-color-dark-active)}.bz-sidebar a[aria-current=page] .bz-icon{color:var(--bz-color-primary-dark)}.bz-topbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--bz-space-2);padding:var(--bz-space-4);background:var(--bz-color-surface-lowest)}.bz-topbar .bz-field{flex:1 1}.bz-topbar kbd{align-self:center}.bz-topbar-right{margin-left:auto}.bz-page-head{display:flex;justify-content:space-between;align-items:end;gap:var(--bz-space-4);flex-wrap:wrap}.bz-page-head h1{margin:0}.bz-page-actions{display:flex;gap:var(--bz-space-2);flex-wrap:wrap}.bz-link{display:inline-flex;align-items:center;min-height:var(--bz-size-touch);min-width:var(--bz-size-touch);color:var(--bz-color-accent-text)}:is(.bz-button,.bz-tab,.bz-choice input,.bz-segments button,.bz-filter-hit,.bz-sidebar a,.bz-kpi,.bz-snack button,.bz-link):focus-visible{outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-on-surface);outline-offset:calc(var(--bz-space-1) - 1px)}:is(.bz-sidebar a,.bz-snack button):focus-visible{outline-color:var(--bz-color-on-dark)}:is(.bz-tab,.bz-segments button,.bz-filter-hit):not(:disabled):hover{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-hover) * 100%),transparent)}:is(.bz-tab,.bz-segments button,.bz-filter-hit):not(:disabled):active{background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-pressed) * 100%),transparent)}:is(.bz-tab,.bz-segments button,.bz-filter-hit):disabled{opacity:var(--bz-state-disabled-content);cursor:not-allowed}@keyframes bz-dialog-in{0%{opacity:0;transform:translateY(var(--bz-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes bz-pulse{0%{opacity:var(--bz-state-disabled-content)}to{opacity:1}}@keyframes bz-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bz-dialog{animation-name:bz-fade}.bz-button,.bz-switch>span{transition:none}}.bz-muster{padding:var(--bz-space-8);background:var(--bz-color-surface);color:var(--bz-color-on-surface);max-width:calc(var(--bz-space-16) * 20);margin-inline:auto}.bz-muster section[id]{scroll-margin-top:var(--bz-space-8);margin-top:var(--bz-space-8)}.bz-muster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--bz-space-16) * 4)),1fr));gap:var(--bz-space-4)}.bz-muster-cell{min-width:0;padding:var(--bz-space-4);border-radius:var(--bz-radius-s);background:var(--bz-color-surface-lowest);overflow-wrap:anywhere}.bz-muster-cell>h3{margin:0 0 var(--bz-space-4)}.bz-muster-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-4)}.bz-muster-cell[data-zustand=fokus] :is(.bz-button,.bz-input,.bz-filter-hit,.bz-tab,.bz-segments button,.bz-kpi){outline:calc(var(--bz-space-1) / 2) solid var(--bz-color-on-surface);outline-offset:calc(var(--bz-space-1) - 1px)}.bz-muster-cell[data-zustand=fokus] .bz-button:after{opacity:var(--bz-state-focus)}.bz-muster-cell[data-zustand=gedrueckt] .bz-button:after{opacity:var(--bz-state-pressed)}.bz-muster-cell[data-zustand=gedrueckt] :is(.bz-filter-hit,.bz-tab,.bz-segments button){background:color-mix(in srgb,var(--bz-color-on-surface) calc(var(--bz-state-pressed) * 100%),transparent)}.bz-muster-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--bz-space-16),1fr));gap:var(--bz-space-4)}.bz-muster-icons figure{margin:0;display:grid;gap:var(--bz-space-2)}.bz-muster-links{display:flex;flex-wrap:wrap;gap:var(--bz-space-3)}@media print{.bz-button-wrap,.bz-dialog-layer,.bz-popover,.bz-sidebar,.bz-toast,.bz-topbar{display:none!important}.bz-card,.bz-kpi,.bz-table-scroll{box-shadow:none;border:1px solid var(--bz-color-outline-variant)}.bz-table tr{page-break-inside:avoid;break-inside:avoid}}