.case-list-header{margin:0}.case-list-header p{margin:var(--space-2) 0 0;font-size:var(--font-size-micro)}.case-filter-chips button{min-height:calc(var(--space-5) + var(--space-one-and-half));padding:0 var(--space-4);border-radius:var(--radius-small);color:var(--theme-muted);font:inherit;background:0 0;border:0}.case-filter-chips{gap:var(--space-1);width:fit-content;padding:var(--space-half);border-radius:var(--radius-small);background:var(--color-neutral-haze)}.case-filter-chips button[aria-pressed=true]{background:var(--color-customer-broker);color:var(--color-customer-surface);font-weight:var(--font-weight-strong)}.case-list-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-5);display:flex}.case-table-section{padding:var(--space-5) var(--space-6);border-radius:var(--radius-small);background:var(--theme-surface);box-shadow:var(--shadow-floating);margin:0}.case-table-section .ds-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.case-table-section .ds-table,.case-table-section .ds-table :is(thead,tbody),.case-table-section .ds-table tr{display:block}.case-table-section .ds-table thead tr{grid-template-columns:1.3fr 1fr calc(var(--space-12) + var(--space-4)) calc(var(--space-9) + var(--space-2)) calc(var(--space-9) + var(--space-5));gap:var(--space-4);padding:0 var(--space-3) var(--space-2);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.case-table-section .ds-table th{color:var(--theme-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);letter-spacing:calc((var(--letter-spacing-label) + var(--letter-spacing-versal)) / 2);text-transform:uppercase;border:0;padding:0;display:block}.case-table-section .ds-table td{border:0;padding:0;display:block;position:relative}.case-table-section .ds-table tbody tr+tr .case-list-row{border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.case-list-range{margin-bottom:var(--space-3);color:var(--theme-muted);display:block}.case-list-skeleton-bar-end{width:42%}.case-list-loading-note{margin:var(--space-4) var(--space-3) 0;color:var(--theme-muted);font-size:var(--font-size-micro)}.case-list-row{grid-template-columns:1.3fr 1fr calc(var(--space-12) + var(--space-4)) calc(var(--space-9) + var(--space-2)) calc(var(--space-9) + var(--space-5));align-items:center;gap:var(--space-4);min-height:calc(var(--space-7) - var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);color:inherit;text-decoration:none;display:grid}.case-list-row small,.case-list-row>span{display:block}.case-list-row small{margin-top:var(--space-1);color:var(--theme-muted)}.case-list-empty{margin-top:var(--space-6);padding:var(--space-6);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-small);background:var(--theme-surface-raised)}.new-case-flow{width:100%;max-width:var(--copy-width);min-width:0;margin-inline:auto}.new-case-page .new-case-workspace.ds-island{margin:0;padding:0}.new-case-header{padding:var(--space-6) var(--space-6) var(--space-5)}.new-case-body{padding:var(--space-6);border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.new-case-body>.ds-notice{margin-bottom:var(--space-5)}.new-case-loading{gap:var(--space-4);display:grid}.new-case-header h1,.new-case-step h2,.new-case-result-card h2{margin:0}.new-case-step-heading p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.new-case-progress{gap:var(--space-4);padding:0 var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.new-case-progress li{align-items:center;gap:var(--space-2);min-width:0;color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);display:flex}.new-case-progress li:not(:last-child):after{content:"";height:var(--stroke-width);margin-left:var(--space-2);background:var(--color-cockpit-edge-strong);flex:1}.new-case-progress-marker{width:var(--control-toolbar-small);height:var(--control-toolbar-small);border-radius:var(--radius-round);background:var(--theme-surface-raised);font-size:var(--font-size-micro);flex:none;place-items:center;display:grid}.new-case-progress li[data-state=current]{color:var(--theme-text)}.new-case-progress li[data-state=current] .new-case-progress-marker{background:var(--color-accent-fill);color:var(--color-accent-text);box-shadow:var(--shadow-primary-action)}.new-case-progress li[data-state=complete]{color:var(--theme-text)}.new-case-progress li[data-state=complete] .new-case-progress-marker{background:var(--theme-surface-raised);color:var(--theme-text)}.new-case-step{min-width:0}.new-case-step-heading{align-items:start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.new-case-step h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title)}.new-case-step-heading p{margin-top:var(--space-1)}.new-case-mode{gap:var(--space-half);width:fit-content;max-width:100%;margin-bottom:var(--space-5);padding:var(--space-half);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-pill);background:var(--theme-surface-raised);display:inline-flex}.new-case-mode button{min-height:var(--control-toolbar-small);padding:0 var(--space-three-and-half);border-radius:var(--radius-pill);color:var(--theme-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);background:0 0;border:0}.new-case-mode button:hover{color:var(--theme-text)}.new-case-mode button[aria-pressed=true]{background:var(--theme-surface);box-shadow:var(--shadow-tile);color:var(--theme-text)}.new-case-mode button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.new-case-page .new-case-step .ds-form-field{min-width:0;font-size:var(--font-size-label);font-weight:var(--font-weight-regular);text-transform:none;letter-spacing:normal}.new-case-page .new-case-body .new-case-step .ds-form-field input{width:100%;min-width:0;height:var(--control-toolbar);min-height:var(--control-toolbar);font-size:var(--font-size-label)}.new-case-search{grid-template-columns:minmax(0,1fr);display:grid}.new-case-search .ds-form-field{margin:0}.new-case-tiles button{padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile-small);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;font:inherit;font-size:var(--font-size-label);text-align:left}.new-case-tiles button:hover{background:var(--theme-surface-raised)}.new-case-tiles button[aria-pressed=true]{border-color:var(--theme-text);background:var(--color-accent-haze)}.new-case-tiles button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.new-case-contracts{gap:var(--space-1);margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;font-size:var(--font-size-label);border:0;min-width:0;display:grid}.new-case-contracts legend{width:100%;font-weight:var(--font-weight-strong);padding:0}.new-case-contracts label{min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.new-case-contracts input{accent-color:var(--color-accent);flex:none}.new-case-new-customer{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-case-new-customer>:first-child,.new-case-new-customer>:nth-child(4){grid-column:1/-1}.new-case-tiles{gap:var(--tile-gap-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-case-tiles button{min-height:var(--row-height-tab);justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.new-case-tiles button svg{flex:none}.new-case-review{margin:0 0 var(--space-5);font-size:var(--font-size-label);display:grid}.new-case-review>div{gap:var(--space-4);min-width:0;padding:var(--space-3) 0;border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:1fr 2fr;display:grid}.new-case-review dt{color:var(--theme-muted)}.new-case-review dd{font-weight:var(--font-weight-strong);overflow-wrap:anywhere;margin:0}.new-case-step-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-width) solid var(--color-cockpit-edge);flex-wrap:wrap;display:flex}.new-case-step-actions>:last-child{margin-left:auto}.new-case-result-card{gap:var(--space-4);min-width:0;display:grid}.new-case-result-card h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title)}.new-case-secret{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-tile-status);background:var(--theme-surface-raised);display:flex}.new-case-secret code{font-weight:var(--font-weight-strong)}.new-case-secret button{width:var(--control-toolbar-small);height:var(--control-toolbar-small);border-radius:var(--radius-round);color:var(--theme-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.new-case-secret button:hover{color:var(--theme-text)}.new-case-result-card{margin:0}.new-case-result-card>.ds-notice{margin-top:var(--space-4)}.new-case-secret{align-items:center;gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.new-case-secret :is(code,p){overflow-wrap:anywhere;min-width:0;margin:0}.new-case-secret button{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-small);background:var(--theme-surface);color:var(--theme-text);border:0}.new-case-result-card>.ds-actions{margin-top:var(--space-5)}@media (max-width:48rem){.case-list-row{grid-template-columns:1fr}.case-table-section th:not(:first-child){display:none}.new-case-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.new-case-header,.new-case-body{padding:var(--space-5)}.new-case-progress{padding-inline:var(--space-5);gap:var(--space-3)}.new-case-progress li{align-items:flex-start;gap:var(--space-2);flex-direction:column}.new-case-progress li:after{display:none}.new-case-mode{display:flex}.new-case-mode button{padding-inline:var(--space-2);flex:1}.new-case-new-customer,.new-case-tiles{grid-template-columns:minmax(0,1fr)}.new-case-review>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.new-case-step-actions{gap:var(--space-2)}.new-case-step-actions .ds-action{padding-inline:var(--space-3)}}.start-grid{gap:var(--tile-gap);margin-top:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.start-grid>*{grid-column:span 12}.start-hero{grid-column:span 8}.start-open,.start-grid>.ds-metric{grid-column:span 4}.start-today{grid-column:span 7}.start-running{grid-column:span 5}.start-suggestion{grid-column:span 12}.start-empty-section{grid-column:span 6}.start-hero{align-content:space-between;gap:var(--space-hero-gap);display:grid}.start-hero-copy{gap:var(--space-two-and-half);display:grid}.start-date{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.start-hero h1{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-display);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);margin:0;line-height:1}.start-summary{margin:var(--space-one-and-half) 0 0;color:var(--theme-muted);font-size:var(--font-size-label)}.start-eyebrow{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.start-eyebrow-ai{color:var(--color-cockpit-ai);letter-spacing:var(--letter-spacing-versal)}.start-open{align-content:start;gap:var(--space-4-and-half);display:grid}.start-open-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.start-open-count{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:1}.start-status-rows{gap:var(--space-3);display:grid}.start-status-row{align-items:center;gap:var(--space-3);color:inherit;font-size:var(--font-size-micro);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.start-status-row:hover .start-status-copy>span{color:var(--theme-text);font-weight:var(--font-weight-strong)}.start-status-dot{width:var(--tile-dot-size);height:var(--tile-dot-size);border-radius:var(--radius-round);background:var(--theme-muted);display:block}.start-status-row[data-tone=offen] .start-status-dot,.start-status-row[data-tone=freigabe] .start-status-dot{background:var(--color-warning)}.start-status-row[data-tone=abgeschlossen] .start-status-dot{background:var(--color-cockpit-success)}.start-status-copy{gap:var(--space-one-and-half);display:grid}.start-status-bar{height:var(--space-three-quarter);border-radius:var(--radius-bar);background:var(--color-cockpit-edge);display:block;position:relative;overflow:hidden}.start-status-bar:after{width:var(--start-share);border-radius:var(--radius-bar);background:var(--theme-muted);content:"";position:absolute;inset:0 auto 0 0}.start-status-row[data-tone=offen] .start-status-bar:after,.start-status-row[data-tone=freigabe] .start-status-bar:after{background:var(--color-warning)}.start-status-row[data-tone=abgeschlossen] .start-status-bar:after{background:var(--color-cockpit-success)}.start-status-row>strong{min-width:var(--space-5);font-weight:var(--font-weight-strong);text-align:right}.start-today,.start-running{align-content:start;gap:var(--space-4-and-half);display:grid}.start-tile-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.start-tile-head h2{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);margin:0}.start-tile-head .ds-action-text{min-height:0;font-size:var(--font-size-micro);padding:0}.start-rows{display:grid}.start-task-row{align-items:center;gap:var(--space-two-and-half);padding:var(--space-4) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.start-task-row:hover .start-row-copy>strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.start-row-copy{gap:var(--space-half);min-width:0;display:grid}.start-row-copy>strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}.start-row-copy>small{color:var(--theme-muted);font-size:var(--font-size-sub)}.start-groups{gap:var(--space-two-and-half);display:grid}.start-group{gap:var(--space-one-and-half);display:grid}.start-group-head{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal);text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.start-group-head:hover{color:var(--theme-text)}.start-case-row{align-items:center;gap:var(--space-3);margin:0 calc(-1 * var(--space-three-and-half));padding:var(--space-two-and-half) var(--space-three-and-half);border-radius:var(--radius-control-small);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.start-case-row:hover{background:var(--theme-surface-raised)}.start-work-empty{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.start-work-scroll:focus-visible{outline:var(--stroke-width-strong) solid var(--color-accent);outline-offset:var(--space-1);border-radius:var(--radius-control-small)}@media (min-width:48rem){.start-today,.start-running{flex-direction:column;min-height:0;max-height:clamp(320px,48dvh,440px);display:flex}.start-today>.start-tile-head,.start-running>.start-tile-head{flex:none}.start-work-scroll{scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;scroll-padding-block:var(--space-1);margin-inline:calc(-1 * var(--space-three-and-half));padding-inline:var(--space-three-and-half);overflow-y:auto}}.start-suggestion{align-items:center;gap:var(--space-4-and-half);padding:var(--pad-suggestion);border-radius:var(--radius-tile-small);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.start-suggestion-mark{width:var(--control-medium);height:var(--control-medium);border-radius:var(--radius-round);background:var(--color-cockpit-ai-haze);color:var(--color-cockpit-ai);justify-content:center;align-items:center;display:inline-flex}.start-suggestion-mark>i{width:var(--space-two-and-half);height:var(--space-two-and-half);border-radius:var(--radius-round);background:currentColor;display:block}.start-suggestion-copy{gap:var(--space-half);min-width:0;display:grid}.start-suggestion-copy p{font-size:var(--font-size-micro);margin:0}.start-suggestion-copy strong{font-weight:var(--font-weight-strong)}.start-suggestion-quote{color:var(--theme-muted)}.start-suggestion .ds-actions{flex-wrap:nowrap}.start-empty-section{align-content:start;gap:var(--space-3);display:grid}.start-empty-section p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.start-empty-section .ds-action{width:fit-content}@media (max-width:62.5rem){.start-grid>*{grid-column:span 12}.start-grid>.ds-metric{grid-column:span 4}}@media (max-width:48rem){.start-grid>.ds-metric{grid-column:span 12}.start-suggestion{grid-template-columns:auto minmax(0,1fr)}.start-suggestion .ds-actions{flex-wrap:wrap;grid-column:1/-1}}.case-list-page .cockpit-content{container:case-overview/inline-size}.cockpit-v3.case-list-page .case-list-header{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.case-list-heading{min-width:0}.case-list-categories{scrollbar-width:thin;grid-column:1/-1;min-width:0;overflow-x:auto}.cockpit-v3 .case-list-categories .ds-segments{gap:var(--space-half);flex-wrap:nowrap}.case-list-categories .ds-segments>a{white-space:nowrap;flex:none}.case-list-page .case-list-heading-actions{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.case-list-page .case-list-heading-actions>.ds-action{width:auto;min-width:var(--control-toolbar);padding-inline:var(--space-three-and-half)}.case-list-page .case-list-heading-actions .case-new-label{display:inline}.case-list-search-form{align-items:center;gap:var(--space-2);width:clamp(9rem,22cqi,15rem);min-width:0;display:flex}.case-search-toggle,.case-search-close{display:none}.case-list-search-field{width:100%;min-width:0;min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);padding:0 var(--space-three-and-half);border-radius:var(--radius-pill);background:var(--theme-surface-raised);color:var(--theme-muted);display:flex}.case-list-search{width:100%;min-width:0;max-width:100%;color:var(--theme-text);font:inherit;font-size:var(--font-size-micro);background:0 0;border:0}.case-list-search::placeholder{color:var(--theme-muted)}.case-list-search::-webkit-search-cancel-button{display:none}.case-list-search:focus-visible{outline:0}.case-list-search-field:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--color-accent)}.case-list-sort{min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-pill);color:var(--theme-text);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.case-list-sort:hover{background:var(--theme-surface-raised)}.case-status-tiles{gap:var(--space-2);width:100%;margin-bottom:var(--tile-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.case-status-tile{gap:var(--space-2);min-width:0;min-height:4.5rem;padding:var(--space-3) var(--space-two-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile-status);box-shadow:var(--shadow-tile);color:var(--theme-text);background:0 0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative}.case-status-tile:hover{background:var(--theme-surface)}.case-status-tile:has(>button[aria-pressed=true]){border-color:var(--color-accent);background:var(--theme-surface)}.case-status-tile:has(>button:focus-visible){box-shadow:0 0 0 var(--focus-outline-width) var(--color-accent)}.case-status-tile>button{align-items:center;gap:var(--space-1);min-width:0;color:var(--theme-muted);font:inherit;font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);text-align:left;line-height:var(--line-height-tight);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.case-status-tile>button>span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.case-status-tile>button:after{border-radius:inherit;content:"";position:absolute;inset:0}.case-status-tile>button:focus-visible{outline:0}.case-status-deadlines{align-items:center;gap:var(--space-1);min-height:var(--control-toolbar-small);padding:0 var(--space-2);color:var(--theme-muted);font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;display:inline-flex}.case-status-deadlines:hover{color:var(--theme-text)}.case-status-tile>strong{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:1}.case-status-tile-dot{width:var(--tile-dot-size);height:var(--tile-dot-size);border-radius:var(--radius-round);background:var(--theme-text);flex:none;display:block}.case-status-tile[data-tone=angelegt] .case-status-tile-dot{background:var(--theme-muted)}.case-status-tile[data-tone=offen] .case-status-tile-dot,.case-status-tile[data-tone=freigabe] .case-status-tile-dot{background:var(--color-warning)}.case-status-tile[data-tone=eingang] .case-status-tile-dot,.case-status-tile[data-tone=abgeschlossen] .case-status-tile-dot{background:var(--color-cockpit-success)}.case-list-island{padding:var(--pad-tile-list)}.case-table-scroll{overflow-x:auto}.case-rows{margin:0;padding:0;list-style:none}.case-row{min-width:var(--case-row-min-width);min-height:var(--row-height-table);grid-template-columns:minmax(0, 1.8fr) .8fr 1fr 2fr .9fr .9fr var(--space-6);align-items:center;gap:var(--space-two-and-half);padding:var(--space-two-and-half) 0;border-radius:var(--radius-control);color:inherit;margin:0;text-decoration:none;display:grid}.case-row-head{min-height:0;padding:var(--space-three-and-half) 0 var(--space-two-and-half);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;border-radius:0}.case-rows>li+li>.case-row{border-top:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:0}.case-rows>li:last-child>.case-row{border-radius:0 0 var(--radius-control) var(--radius-control)}a.case-row:hover,a.case-row:focus-visible,.case-row[data-opening=true]{background:var(--theme-surface-raised)}.case-row-customer{gap:var(--space-half);min-width:0;padding-left:var(--space-1);display:grid}.case-row-head>:first-child{padding-left:var(--space-1)}.case-row-head>span{color:inherit;font:inherit}.case-row-customer>.case-row-mobile-deadline{display:none}.case-row-customer>strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-row-customer>small{color:var(--theme-muted);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-row-category{font-size:var(--font-size-micro)}.case-row-insurer{-webkit-line-clamp:2;color:var(--theme-muted);font-size:var(--font-size-sub);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-row-status{align-items:center;gap:var(--space-two-and-half);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.case-row-deadline{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-row-deadline[data-tone=ueberfaellig]{color:var(--color-wordmark-highlight);font-weight:var(--font-weight-strong)}.case-row-deadline[data-tone=heute]{color:var(--theme-text);font-weight:var(--font-weight-strong)}.case-row-created{font-size:var(--font-size-micro)}.case-row-arrow{color:var(--theme-muted);justify-content:flex-end;display:inline-flex}.case-list-empty{padding:var(--space-sidebar) var(--space-3);color:var(--theme-muted);font-size:var(--font-size-micro);margin:0}.case-list-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-three-and-half) var(--space-3) var(--space-2);border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-muted);font-size:var(--font-size-sub);flex-wrap:wrap;display:flex}.case-list-foot a{color:var(--theme-text);font-weight:var(--font-weight-strong);text-decoration:none}.case-list-foot a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.case-row-skeleton{pointer-events:none}.case-row-skeleton>span{gap:var(--space-2);padding-left:var(--space-3);display:grid}.case-list-skeleton-bar{width:70%;height:var(--space-3);border-radius:var(--radius-pill);background:var(--theme-surface-raised);display:block}.case-list-skeleton-bar-short{width:45%}.case-list-skeleton-bar-chip{width:60%;height:var(--capsule-height);border-radius:var(--radius-pill)}.case-list-skeleton-bar-end{width:var(--space-4);margin-left:auto}.case-list-loading-note{margin:var(--space-3) 0 0;padding:0 var(--space-3);color:var(--theme-muted);font-size:var(--font-size-micro)}@container case-overview (max-width:56rem){.case-row{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1.4fr) minmax(0, .9fr) minmax(0, .8fr) var(--space-3);min-width:0}.case-row :is(.case-row-category,.case-row-insurer){display:none}.case-row-status{gap:var(--space-1);flex-wrap:wrap;overflow:visible}}@container case-overview (max-width:44rem){.case-status-tiles{grid-template-rows:repeat(2,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr))}.case-list-page .case-list-heading-actions>.ds-action{width:var(--control-small);min-width:var(--control-small);padding-inline:0}.case-list-page .case-list-heading-actions .case-new-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-row{grid-template-columns:minmax(0, 1.6fr) minmax(0, 6rem) minmax(0, 1fr) var(--space-3)}.case-row .case-row-created,.case-list-page .case-row-status .ds-completion{display:none}.case-list-page .case-row-status .ds-capsule{min-width:0;max-width:100%;height:auto;min-height:0;color:var(--theme-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:normal;background:0 0;border:0;border-radius:0;padding:0;display:block}.case-list-page .case-row-status .ds-capsule:before{display:none}.case-row-skeleton>.case-list-skeleton-bar-chip{height:var(--space-3)}}@container case-overview (max-width:36rem){.cockpit-v3.case-list-page .case-list-header{gap:var(--space-3) var(--space-2);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.case-list-page .case-list-heading-actions{gap:var(--space-1)}.cockpit-v3.case-list-page .case-list-categories .ds-segments>a{gap:var(--space-1);padding-inline:var(--space-2)}.case-list-page .case-list-heading-actions>.ds-action,.case-list-sort,.case-search-toggle,.case-search-close{width:var(--control-small);min-width:var(--control-small);min-height:var(--control-small);justify-content:center;padding:0}.case-sort-label{display:none}.case-search-toggle,.case-search-close{border-radius:var(--radius-pill);color:var(--theme-text);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:inline-flex;position:relative}.case-search-toggle:hover,.case-search-close:hover{background:var(--theme-surface-raised)}.case-search-close svg{transform:rotate(45deg)}.case-search-active{top:var(--space-1);right:var(--space-1);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-round);background:var(--color-accent);position:absolute}.case-list-search-form{display:none}.case-list-search-form[data-expanded=true]{z-index:1;inset:var(--space-4) var(--space-4) auto;background:var(--theme-surface);width:auto;display:flex;position:absolute}.case-list-search-field{min-height:var(--control-small)}.case-list-search{font-size:var(--font-size-label)}.case-list-header:has(.case-list-search-form[data-expanded=true]) :is(.case-list-heading,.case-search-toggle,.case-list-sort,.ds-action){visibility:hidden}.case-status-tile{gap:var(--space-2)}.cockpit-v3.case-list-page .case-list-island{padding-inline:var(--space-4)}.case-row{gap:var(--space-3);min-height:calc(var(--row-height-table) + var(--space-2));grid-template-columns:minmax(0,1fr) minmax(0,6rem);margin-inline:0;padding-inline:0}.case-rows .case-row{padding-block:var(--space-1)}.case-row-head{min-height:0}.case-row-customer,.case-row-head>:first-child,.case-row-skeleton>span{padding-left:0}.case-row :is(.case-row-deadline,.case-row-arrow,.case-list-skeleton-bar-end){display:none}.case-row-status{justify-content:flex-end}.case-row-status,.case-row-status-heading{text-align:right}.case-row-skeleton>.case-list-skeleton-bar-chip{justify-self:end}.case-row-customer>.case-row-mobile-deadline{font-size:var(--font-size-micro);display:block}.case-row-mobile-deadline[data-tone=ueberfaellig]{color:var(--color-wordmark-highlight)}.case-list-foot{padding-inline:0}}@container case-overview (max-width:22rem){.case-status-tile{padding-inline:var(--space-2)}.case-status-tile>button{gap:var(--space-1)}}
.case-file-page{color:var(--theme-text)}.case-feedback{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface);font-size:var(--font-size-sub)}.case-feedback-error{border-color:var(--theme-danger);background:var(--color-cockpit-danger-haze)}.case-feedback ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.case-feedback strong{margin-bottom:var(--space-1);display:block}.case-file-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:0}.case-file-heading{gap:var(--space-3);min-width:0;display:grid}.case-file-kicker{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.case-file-title-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.case-file-heading h1{max-width:var(--copy-width);overflow-wrap:anywhere;margin:0}.case-file-meta{color:var(--theme-muted);font-size:var(--font-size-sub)}.case-file-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-file-head-actions form{margin:0}.case-file-head-actions .ds-action-text,.case-danger-action{min-height:var(--control-compact);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-pill);color:var(--theme-text);font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.case-danger-action{background:var(--theme-surface-raised);border-color:#0000}.case-danger-action:hover{background:var(--color-cockpit-danger-haze)}.case-file-tabs{margin-top:var(--space-2)}.case-file-page .case-file-tabs .ds-segments{border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);background:0 0;border-radius:0;gap:0;padding:0}.case-file-page .case-file-tabs .ds-segments>:is(a,span){min-height:var(--row-height-tab);padding:0 var(--space-three-and-half);color:var(--theme-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);background:0 0;border-radius:0;position:relative}.case-file-page .case-file-tabs .ds-segments>[aria-current=page]{color:var(--theme-text);font-weight:var(--font-weight-strong);background:0 0}.case-file-page .case-file-tabs .ds-segments>[aria-current=page]:after{right:0;bottom:calc(-1 * var(--stroke-width));height:var(--stroke-width-strong);background:var(--color-accent);content:"";position:absolute;left:0}.case-file-page .case-file-tabs .ds-segments>a.is-pending .case-tab-pending-dot{opacity:1}.case-tab-pending-dot{width:var(--status-dot-size);height:var(--status-dot-size);margin-left:var(--space-1);border-radius:var(--radius-round);background:var(--color-accent);opacity:0;transition:opacity var(--motion-quick) var(--motion-curve);display:inline-block}.case-file-island{margin-top:var(--tile-gap);align-self:start}.case-file-panel{align-content:start;gap:var(--space-4);padding:var(--pad-tile);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile);background:var(--theme-surface);box-shadow:var(--shadow-tile);display:grid}.case-section-heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.case-section-heading h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);margin:0}.case-section-heading p{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-sub)}.case-overview-grid{gap:var(--tile-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.case-overview-grid>*{grid-column:span 12}.case-tile{align-content:start;gap:var(--space-three-and-half);padding:var(--pad-tile);display:grid}.case-tile-record{grid-column:span 5}.case-tile-origin{grid-column:span 7}.case-tile-access,.case-tile-documents,.case-tile-tasks{grid-column:span 4}.case-tile-release{gap:var(--space-7);grid-column:span 12;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.case-tile-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.case-tile-head h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);margin:0}.case-tile-head .ds-action-text{gap:var(--space-1);color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);padding:0}.case-tile-head .ds-action-text:hover{color:var(--theme-text)}.case-tile-copy,.case-tile-empty{color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.case-tile-foot{gap:var(--space-4);flex-wrap:wrap;display:flex}.case-tile-foot .ds-action-text{font-size:var(--font-size-sub);padding:0}.case-record-list{grid-template-columns:repeat(auto-fit, minmax(var(--definition-label-min), 1fr));gap:var(--space-3) var(--space-4);margin:0;display:grid}.case-record-list dt{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-record-list dd{margin:var(--space-half) 0 0;font-weight:var(--font-weight-strong)}.case-record-wide{grid-column:1/-1}.case-record-foot{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-muted);font-size:var(--font-size-micro);margin:0;display:inline-flex}.case-origin-rows{display:grid}.case-origin-row{grid-template-columns:minmax(var(--definition-label-min), var(--definition-label-max)) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.case-origin-row:first-child{border-top:0}.case-origin-row>span:first-child{color:var(--theme-muted);font-size:var(--font-size-sub)}.case-origin-row>span:last-child{gap:var(--space-1);font-size:var(--font-size-sub);display:grid}.case-origin-row strong{font-weight:var(--font-weight-strong)}.case-origin-quote{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-statement-ai-value{color:var(--color-cockpit-ai)}.case-statement-origin{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-statement-legend{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);flex-wrap:wrap;display:flex}.case-statement-panel>.case-statement-legend{padding:0 var(--space-3);border-top:0}.case-statement-legend>span{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-statement-legend>span:last-child{margin-left:auto}.case-source-dot{width:var(--source-dot-size);height:var(--source-dot-size);border-radius:var(--radius-round);background:var(--theme-muted);flex:none;display:inline-block}.case-source-dot-ki{background:var(--color-cockpit-ai)}.case-source-dot-bestand{background:var(--color-cockpit-success)}.case-confidence{gap:var(--space-half);display:inline-flex}.case-confidence>span{width:var(--confidence-segment-width);height:var(--confidence-segment-height);border-radius:var(--radius-pill);background:var(--color-neutral-haze-strong)}.case-confidence-ki>.is-filled{background:var(--color-cockpit-ai)}.case-confidence-bestand>.is-filled{background:var(--color-cockpit-success)}.case-confidence-neutral>.is-filled{background:var(--theme-muted)}.case-mini-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.case-mini-history li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sub);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-mini-history li>i{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-cockpit-success)}.case-mini-history li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-mini-history time{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-photo-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-document-panel .case-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.case-photo-grid li{aspect-ratio:1;border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface-raised);position:relative;overflow:hidden}.case-photo-grid li>button{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.case-photo-grid li :is(img){object-fit:cover;width:100%;height:100%;display:block}.case-photo-grid li :is(span){z-index:1;min-height:calc(var(--font-size-micro) + var(--space-2));padding:var(--space-1) var(--space-2);border-top:var(--stroke-width) solid var(--color-cockpit-edge);background:var(--theme-surface);color:var(--theme-text);font-family:var(--font-family-native-control);font-size:var(--font-size-micro);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.case-photo-grid li>button:hover img{transform:scale(1.02)}.case-photo-grid li>button:focus-visible{outline:var(--stroke-width-strong) solid var(--color-accent);outline-offset:calc(-1 * var(--stroke-width-strong))}.case-photo-grid img{transition:transform var(--motion-quick) var(--motion-curve)}.case-photo-lightbox{z-index:var(--layer-modal);padding:var(--space-5);background:var(--color-scrim);place-items:center;display:grid;position:fixed;inset:0}.case-photo-lightbox-panel{width:min(100%, var(--content-width));max-height:calc(var(--viewport-safe-height) - 2 * var(--space-5));border-radius:var(--radius-tile);background:var(--theme-surface);box-shadow:var(--shadow-floating);display:grid;overflow:hidden}.case-photo-lightbox-panel header{min-height:var(--control-standard);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:flex}.case-photo-lightbox-panel header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-photo-lightbox-panel header button{width:var(--control-compact);height:var(--control-compact);color:var(--theme-text);font:inherit;font-size:var(--font-size-heading-small);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.case-photo-lightbox-panel header button:hover{background:var(--theme-surface-raised)}.case-photo-lightbox-panel>img{width:100%;min-height:0;max-height:calc(var(--viewport-safe-height) - var(--space-8) * 2);object-fit:contain;background:var(--color-cockpit-ink);display:block}.case-file-rows{margin:0;padding:0;list-style:none;display:grid}.case-file-rows li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-muted);font-size:var(--font-size-micro);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-file-rows li:first-child{border-top:0}.case-file-rows li>span:nth-child(2){min-width:0;display:grid}.case-file-rows strong{color:var(--theme-text);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-file-rows small{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-contractor-rows{padding-top:var(--space-2);border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.case-task-list,.case-task-groups ul{margin:0;padding:0;list-style:none;display:grid}.case-task-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-task-row:first-child{border-top:0}.case-task-row>div{gap:var(--space-half);min-width:0;display:grid}.case-task-row strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}.case-task-row span:not(.ds-capsule){color:var(--theme-muted);font-size:var(--font-size-micro)}.case-task-check{width:var(--ring-size);height:var(--ring-size);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-round);color:var(--color-cockpit-on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.case-task-check.is-done{border-color:var(--color-cockpit-success);background:var(--color-cockpit-success)}.case-task-groups{gap:var(--space-4);display:grid}.case-task-groups h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase;display:flex}.case-task-groups h3 span{opacity:var(--opacity-segment-count)}.case-release-copy{align-content:start;gap:var(--space-three-and-half);display:grid}.case-release-rows{gap:var(--space-2);margin:0;display:grid}.case-release-rows>div{grid-template-columns:minmax(var(--definition-label-min), var(--definition-label-max)) minmax(0, 1fr);gap:var(--space-4);font-size:var(--font-size-sub);display:grid}.case-release-rows dt{color:var(--theme-muted)}.case-release-rows dd{font-weight:var(--font-weight-strong);margin:0}.case-release-checklist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.case-release-checklist li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sub);grid-template-columns:auto minmax(0,1fr);display:grid}.case-release-checklist li>span:first-child{width:var(--ring-size);height:var(--ring-size);border-radius:var(--radius-round);background:var(--theme-surface-raised);color:var(--color-cockpit-faint);justify-content:center;align-items:center;display:inline-flex}.case-release-checklist li[data-passed=true]>span:first-child{background:var(--color-cockpit-success-haze);color:var(--theme-text)}.case-release-copy .ds-action-text{font-size:var(--font-size-sub);justify-self:start;padding:0}.case-release-hold{align-content:start;gap:var(--space-3);padding:var(--pad-tile-small);border-radius:var(--radius-tile-small);background:var(--theme-surface-raised);display:grid}.case-release-hold p{color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.case-release-hold p:last-child{font-size:var(--font-size-micro)}.case-release-hold .approval-hold{border-radius:var(--radius-control);color:var(--color-accent-text);margin-top:0}.case-release-stale{align-items:center;gap:var(--space-2);font-size:var(--font-size-sub);line-height:var(--line-height-body);flex-wrap:wrap;margin:0;display:flex}.case-release-prepare .ds-form-field{margin:0}.case-release-prepare .ds-form-field input{width:100%}.case-timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.case-timeline li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.case-timeline-marker{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background:var(--theme-surface-raised);justify-content:center;align-items:center;display:inline-flex;position:relative}.case-timeline-marker:before{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--theme-text);content:""}.case-timeline-marker[data-category=Kundenstrecke]:before{background:var(--color-cockpit-success)}.case-timeline-marker[data-category=Aufgabe]:before{background:var(--color-accent)}.case-timeline-marker[data-category=Dokument]:before{background:var(--color-cockpit-ai)}.case-timeline li+li .case-timeline-marker:after{width:var(--stroke-width);height:var(--space-4);background:var(--color-cockpit-edge);content:"";position:absolute;bottom:100%;left:50%}.case-timeline-content{gap:var(--space-half);display:grid}.case-timeline-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.case-timeline-heading time{color:var(--theme-muted);font-size:var(--font-size-micro);white-space:nowrap}.case-timeline-content p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.case-timeline-proof summary{color:var(--theme-muted);font-size:var(--font-size-micro);cursor:pointer}.case-timeline-proof code{font-size:var(--font-size-micro)}.case-empty-state,.case-statement-awaiting{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.case-empty-state h2,.case-statement-awaiting h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);margin:0}.case-empty-state p,.case-statement-awaiting p{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body)}.case-empty-state .ds-action-text{margin-top:var(--space-2);font-size:var(--font-size-sub);padding:0}.case-empty-symbol{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background:var(--theme-surface-raised);color:var(--theme-muted);justify-content:center;align-items:center;display:inline-flex}.case-statement-panel{gap:var(--tile-gap);box-shadow:none;background:0 0;border:0;padding:0}.case-statement-panel>.case-feedback{margin:0}.case-statement-group{padding:var(--pad-tile);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile);background:var(--theme-surface);box-shadow:var(--shadow-tile)}.case-group-heading{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-group-heading h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);margin:0}.case-group-heading>small{color:var(--theme-muted);font-size:var(--font-size-sub)}.case-statement-list{margin-top:var(--space-3);display:grid}.case-group-empty{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.case-group-label{margin:0 0 var(--space-2);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase;display:block}.case-statement-workspace{gap:var(--space-5);grid-template-columns:12.5rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.case-statement-topics{gap:var(--space-1);top:var(--space-4);display:grid;position:sticky}.case-statement-topics button{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--theme-muted);font:inherit;font-size:var(--font-size-sub);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.case-statement-topics button:hover{background:var(--theme-surface);color:var(--theme-text)}.case-statement-topics button[aria-selected=true]{background:var(--theme-surface);color:var(--theme-text);border-color:var(--color-cockpit-edge);box-shadow:inset 3px 0 0 var(--color-accent-fill);font-weight:var(--font-weight-strong)}.case-statement-topics button:focus-visible,.case-statement-topic-content>section:focus-visible,.case-statement-proof>summary:focus-visible{outline:2px solid var(--color-accent-fill);outline-offset:3px}.case-statement-topics small{margin-top:var(--space-1);color:var(--theme-text);font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);display:block}.case-statement-topic-count{color:var(--theme-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;flex:none}.case-statement-topic-content,.case-statement-topic-content>section{min-width:0}.case-statement-topic-content>section[hidden]{display:none}.case-statement-row{min-width:0;padding:var(--space-5) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.case-statement-row:first-child{padding-top:var(--space-3);border-top:0}.case-statement-row:last-child{padding-bottom:0}.case-statement-row-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.case-statement-row-heading h3{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-strong);overflow-wrap:anywhere;margin:0}.case-statement-status{color:var(--theme-muted);font-size:var(--font-size-micro);flex:none}.case-statement-status[data-status=widerspruch]{color:var(--theme-text);font-weight:var(--font-weight-strong)}.case-statement-answer{margin:var(--space-2) 0 var(--space-3);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.case-statement-origin{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.case-statement-proof>summary{align-items:center;gap:var(--space-2) var(--space-4);color:var(--theme-muted);font-size:var(--font-size-micro);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.case-statement-proof>summary::-webkit-details-marker{display:none}.case-statement-proof-label{align-items:center;gap:var(--space-1);color:var(--theme-text);display:inline-flex}.case-statement-proof[open]>summary{margin-bottom:var(--space-3)}.case-statement-proof[open] .case-statement-proof-label>svg{transform:rotate(180deg)}.case-statement-version-label{color:var(--theme-muted)}.case-statement-origin .ds-source{background:0 0;border:0;min-height:0;padding:0}.case-statement-confidence-copy,.case-statement-evidence-copy{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-statement-evidence-copy:before{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-cockpit-ai);content:""}.case-statement-conflict{margin:var(--space-2) 0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-cockpit-haze)}.case-statement-detail{gap:var(--space-3);padding:0 0 var(--space-3);display:grid}.case-statement-values{gap:var(--space-4);min-width:0;padding:var(--space-3) 0;display:grid}.case-statement-values h4{margin:0 0 var(--space-2);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong)}.case-statement-values dl{margin:0}.case-statement-values dl>div{gap:var(--space-4);min-width:0;padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.case-statement-values dl>div+div{border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.case-statement-values dt{color:var(--theme-muted);font-size:var(--font-size-sub);overflow-wrap:anywhere}.case-statement-values dd{font-size:var(--font-size-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.case-statement-values p{color:var(--theme-muted);margin:0}.case-origin-details>summary{cursor:pointer;color:var(--theme-text);font-size:var(--font-size-sub)}@media (max-width:900px){.case-statement-workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.case-statement-topics{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:600px){.case-statement-values dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.case-statement-group{padding:var(--space-4)}.case-statement-row-heading{gap:var(--space-1) var(--space-3);flex-wrap:wrap}}.case-image-review-marker,.case-image-review-link{align-items:center;gap:var(--space-2);color:var(--theme-text);font-size:var(--font-size-sub);display:inline-flex}.case-image-review-marker:before,.case-image-review-link:before{content:"";width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-warning);flex:none}.case-image-review-link{width:fit-content;margin-bottom:var(--space-3);text-decoration:none}.case-image-review{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);display:grid}.case-image-review p{color:var(--theme-muted);margin:0}.case-image-review-difference{gap:var(--space-2);min-width:0;display:grid}.case-image-review-difference dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-image-review-difference dt{color:var(--theme-muted);margin-bottom:var(--space-1)}.case-image-review-difference dd{overflow-wrap:anywhere;margin:0}.case-image-review-difference q,.case-image-review-interpretation{color:var(--theme-muted)}.case-image-review-actions,.case-photo-links{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.case-photo-links{margin:0;padding:0;list-style:none}.case-image-review-actions form{margin:0}@media (max-width:600px){.case-image-review-difference dl{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.case-statement-evidence{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--theme-surface-raised);display:grid}.case-statement-evidence>span{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.case-statement-evidence blockquote{color:var(--theme-text);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.case-statement-evidence blockquote:before{content:"„"}.case-statement-evidence blockquote:after{content:"“"}.case-statement-technical-disclosure>summary{width:fit-content;color:var(--theme-muted);font-size:var(--font-size-micro);cursor:pointer}.case-statement-technical-disclosure[open]>summary{margin-bottom:var(--space-2)}.case-statement-technical{gap:var(--space-1);color:var(--theme-muted);font-size:var(--font-size-micro);margin:0;display:grid}.case-statement-technical>div{gap:var(--space-2);display:flex}.case-statement-technical dd{overflow-wrap:anywhere;margin:0}.case-conflict-note{align-items:center;gap:var(--space-2);font-size:var(--font-size-sub);margin:0;display:flex}.case-conflict-note>span{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-warning);flex:none}.case-conflict-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-conflict-actions form{margin:0}.case-conflict-actions button{min-height:var(--control-compact);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-pill);color:var(--theme-text);font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.case-conflict-actions form:last-child button{background:var(--color-accent-fill);color:var(--color-accent-text);box-shadow:var(--shadow-primary-action);font-weight:var(--font-weight-strong);border-color:#0000}.case-statement-versions>summary{width:fit-content;color:var(--theme-muted);font-size:var(--font-size-micro);text-underline-offset:var(--space-1);cursor:pointer;text-decoration:underline}.case-statement-versions ol{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--font-size-sub)}.case-statement-versions li{gap:var(--space-half);margin-top:var(--space-2);display:grid}.case-statement-versions small{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-new-version>summary{width:fit-content;color:var(--theme-muted);font-size:var(--font-size-micro);text-underline-offset:var(--space-1);cursor:pointer;text-decoration:underline}.case-new-version form{gap:var(--space-2);margin-top:var(--space-2);display:grid}.case-new-version textarea{min-height:var(--form-field-min-height);padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface-raised);color:var(--theme-text);font:inherit}.case-new-version :is(select,input:not([type=checkbox],[type=hidden])){min-height:var(--control-medium);padding:0 var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface-raised);color:var(--theme-text);font:inherit}.case-new-version fieldset{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);margin:0;display:grid}.case-new-version fieldset label{gap:var(--space-1);font-size:var(--font-size-sub);display:grid}.case-new-version fieldset label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);display:flex}.case-correction-unit{align-items:center;gap:var(--space-2);display:flex}.case-correction-group{gap:var(--space-2);display:grid}.case-new-version button{min-height:var(--control-compact);padding:0 var(--space-three-and-half);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-text);box-shadow:var(--shadow-primary-action);font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);cursor:pointer;border:0;justify-self:start}.case-contract-summary>div{grid-template-columns:var(--definition-label-max) minmax(0, 1fr) auto;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);align-items:center;display:grid}.case-contract-summary>div:first-of-type{border-top:0}.case-contract-summary>div>span:last-child{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-document-section{gap:var(--space-3);display:grid}.case-document-section+.case-document-section{padding-top:var(--space-5);border-top:var(--stroke-width) solid var(--color-cockpit-edge-strong)}.case-document-list{margin:0;padding:0;list-style:none;display:grid}.case-document-list li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.case-document-list li:first-child{border-top:0}.case-document-report-row{background:0 0}.case-document-icon{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-control);background:var(--theme-surface-raised);color:var(--theme-muted);justify-content:center;align-items:center;display:inline-flex}.case-document-copy{gap:var(--space-half);min-width:0;display:grid}.case-document-copy strong{font-weight:var(--font-weight-strong)}.case-document-copy span{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-document-actions{align-items:center;gap:var(--space-2);display:flex}.case-document-actions .ds-action-text svg{flex:none}.case-document-proof summary{min-height:var(--control-compact);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-pill);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);line-height:var(--control-compact);cursor:pointer;list-style:none}.case-document-proof summary::-webkit-details-marker{display:none}.case-document-proof dl{margin:var(--space-2) 0 0;color:var(--theme-muted);font-size:var(--font-size-micro)}.case-document-proof dd{margin:0}.case-document-note{color:var(--theme-muted);font-size:var(--font-size-micro);margin:0}.case-document-photos{gap:var(--space-3);display:grid}.case-document-empty{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.case-document-subheading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.case-document-subheading h3{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);margin:0}.case-document-subheading span{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-form{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.case-form>div:first-child{order:2}.case-form-fields{order:1;min-width:0}.case-form-reference-legend{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.case-form-reference-legend>span{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-form-preview{top:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-preview);color:var(--color-document-text);position:sticky}.case-form-preview-heading p{font-weight:var(--font-weight-strong);margin:0}.case-form-preview-heading p+p{margin:var(--space-1) 0 var(--space-2);color:var(--color-document-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-regular)}.case-form-preview-heading span{color:var(--color-document-muted);font-size:var(--font-size-micro);display:block}.case-form-pages{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.case-form-pages button{min-width:var(--control-compact);min-height:var(--control-compact);border:var(--stroke-width) solid var(--color-document-edge);border-radius:var(--radius-control-small);color:inherit;font:inherit;font-size:var(--font-size-micro);cursor:pointer;background:0 0}.case-form-pages button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-document-notice)}.case-form-preview-head-block{gap:var(--space-1) var(--space-5);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-document-notice);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-form-preview-head-block span,.case-form-preview-field span{color:var(--color-document-muted);font-size:var(--font-size-micro);display:block}.case-form-preview-field{padding:var(--space-2) 0;border-bottom:var(--stroke-width) solid var(--color-document-edge)}.case-form-preview-field.is-selected{background:var(--color-document-notice)}.case-form-fields-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.case-form-fields-heading>span{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.case-form-fields-heading>button{min-height:var(--control-compact);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-pill);color:var(--theme-text);font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.case-form-explanation{margin:var(--space-2) 0 0;color:var(--theme-muted);font-size:var(--font-size-micro);line-height:var(--line-height-body)}.case-form-statement{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--theme-surface-raised);color:var(--theme-muted);font-size:var(--font-size-micro)}.case-form-statement h4{margin:0 0 var(--space-1);color:var(--theme-text);font-size:var(--font-size-micro)}.case-form-statement p{margin:0}.case-form-statement span{display:block}.case-form-fields>ol{max-height:var(--form-list-max-height);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.case-form-fields>ol>li{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;display:grid}.case-form-fields>ol>li:first-child{border-top:0}.case-form-fields>ol>li.is-selected{background:var(--theme-surface-raised)}.case-form-field-filled{opacity:0;animation:case-form-field-fill var(--motion-form-fill) var(--motion-curve) var(--case-form-field-delay) forwards, case-form-field-flash var(--motion-form-fill) linear var(--case-form-field-delay)}.case-form-field-empty{color:var(--theme-muted)}.case-form-field-select{gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:0;display:grid}.case-form-field-select strong,.case-form-field-select small,.case-form-field-origin span{display:block}.case-form-field-select small{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-form-field-origin{max-height:0;color:var(--theme-muted);font-size:var(--font-size-micro);opacity:0;margin-top:0;overflow:hidden}.case-form-fields>ol>li:hover .case-form-field-origin,.case-form-fields>ol>li:focus-within .case-form-field-origin{max-height:var(--space-12);margin-top:var(--space-2);opacity:1}.case-form-fields>ol>li>button:last-child{width:var(--control-compact);height:var(--control-compact);color:var(--theme-muted);cursor:pointer;background:0 0;border:0;padding:0}.case-form-source-indicator{align-self:center;align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.case-form-source-dot{width:var(--source-dot-size);height:var(--source-dot-size);border-radius:var(--radius-round);background:var(--theme-muted);display:block}.case-form-source-dot-ki{background:var(--color-cockpit-ai)}.case-form-source-dot-bestand{background:var(--color-cockpit-success)}.case-form-confidence{gap:var(--space-half);display:inline-flex}.case-form-confidence>span{width:var(--confidence-segment-width);height:var(--confidence-segment-height);border-radius:var(--radius-pill);background:var(--color-neutral-haze-strong)}.case-form-confidence-ki>.is-filled{background:var(--color-cockpit-ai)}.case-form-confidence-bestand>.is-filled{background:var(--color-cockpit-success)}@keyframes case-form-field-fill{0%{opacity:0}to{opacity:1}}@keyframes case-form-field-flash{0%,to{background:0 0}35%{background:var(--color-accent-haze-strong)}}@media (prefers-reduced-motion:reduce){.case-form-field-filled{opacity:1;animation:none!important}}.case-note-composer{border-top:var(--stroke-width) solid var(--color-cockpit-edge);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge)}.case-note-composer>summary{min-height:var(--control-compact);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);cursor:pointer;list-style:none;display:flex}.case-note-composer>summary::-webkit-details-marker{display:none}.case-note-composer>summary>span{align-items:center;gap:var(--space-2);display:inline-flex}.case-note-composer>summary>svg{transition:transform var(--motion-quick) var(--motion-curve)}.case-note-composer[open]>summary>svg{transform:rotate(calc(4 * var(--angle-check)))}.case-note-composer form{gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);display:grid}.case-note-composer textarea{resize:vertical}.case-note-composer form>div{justify-self:start}.case-note-list{margin:0;padding:0;list-style:none;display:grid}.case-note-list li{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.case-note-list li:first-child{border-top:0}.case-note-list li>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.case-note-list time{color:var(--theme-muted);font-size:var(--font-size-micro);white-space:nowrap}.case-note-list p{padding:var(--space-3);border-left:var(--stroke-width-strong) solid var(--color-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--theme-surface-raised);color:var(--theme-text);font-size:var(--font-size-sub);line-height:var(--line-height-body);white-space:pre-wrap;margin:0}.case-tab-loading{gap:var(--space-4);padding:var(--pad-tile);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile);background:var(--theme-surface);display:grid}.case-tab-loading-heading,.case-tab-loading-rows>div{gap:var(--space-2);display:grid}.case-tab-loading-rows{gap:var(--space-3);display:grid}.case-file-skeleton-bar{height:var(--space-3);border-radius:var(--radius-pill);background:var(--theme-surface-raised);display:block}.case-file-skeleton-kicker{width:30%}.case-file-skeleton-title{width:40%;height:var(--space-6)}.case-file-skeleton-status{width:var(--space-12);height:var(--capsule-height)}.case-file-skeleton-section{width:35%;height:var(--space-4)}.case-file-skeleton-copy{width:60%}.case-file-skeleton-label{width:25%}.case-file-skeleton-value{width:70%}.case-file-loading-back{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-sub);display:inline-flex}.case-file-loading-panel>.case-tile{grid-column:span 6}.case-file-loading-grid{gap:var(--space-2);display:grid}@media (max-width:62.5rem){.case-file-header{grid-template-columns:minmax(0,1fr)}.case-overview-grid>*{grid-column:span 12}.case-tile-release,.case-form{grid-template-columns:minmax(0,1fr)}.case-form>div:first-child{order:1}.case-form-preview{position:static}.case-file-loading-panel>.case-tile{grid-column:span 12}}@media (max-width:48rem){.case-contract-summary>div,.case-origin-row,.case-release-rows>div,.case-form-field-select{grid-template-columns:minmax(0,1fr)}.case-document-list li{grid-template-columns:auto minmax(0,1fr)}.case-document-list li>.ds-capsule,.case-document-actions{grid-column:2;justify-self:start}.case-photo-grid,.case-document-panel .case-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-supplement-content{gap:var(--space-2);margin-top:var(--space-3);min-width:0;display:grid}.case-supplement-content>p{white-space:pre-wrap;overflow-wrap:anywhere}.case-supplement-content>a{overflow-wrap:anywhere;justify-self:start;max-width:100%}.case-feedback form{margin-top:var(--space-2)}.case-release-close{gap:var(--space-2);font-size:var(--font-size-sub);display:grid}.case-release-close form{gap:var(--space-2);display:grid}.case-release-close fieldset{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.case-release-close p{color:var(--theme-muted);margin:0}.case-conversation-reopen{gap:var(--space-2);font-size:var(--font-size-sub);display:grid}.case-conversation-reopen form{gap:var(--space-2);display:grid}.case-conversation-reopen p{color:var(--theme-muted);margin:0}.case-conversation-note{color:var(--theme-muted);font-size:var(--font-size-micro);line-height:var(--line-height-body);margin:0}.case-task-check-form{display:contents}.case-task-check-button{color:#0000;cursor:pointer;background:0 0;padding:0}.case-task-check-button:hover,.case-task-check-button:focus-visible{border-color:var(--color-cockpit-success);color:var(--theme-text)}.case-task-check-button:focus-visible,a.case-task-check:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--stroke-width)}a.case-task-check{color:var(--theme-muted)}.case-close-tasks{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.case-close-tasks legend{font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);padding:0}.case-close-tasks ul{padding-left:var(--space-4);color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.case-close-tasks label{align-items:center;gap:var(--space-2);font-size:var(--font-size-sub);display:flex}.case-document-hints{gap:var(--space-1);margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-left:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-control);background:var(--theme-surface-raised);display:grid}.case-document-hints-label{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.case-document-hints ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.case-document-hints li{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sub);flex-wrap:wrap;display:flex}.case-document-hints .ds-action-text{font-size:var(--font-size-micro);padding:0}.case-release-checklist li[data-passed=hinweis]>span:first-child{background:var(--color-warning-haze)}
.inbox-page .inbox-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inbox-heading{gap:var(--space-three-and-half);min-width:0;display:grid}.inbox-heading .ds-segments{min-width:0}.inbox-heading-actions{justify-content:end;align-items:center;gap:var(--space-three-and-half);flex-wrap:wrap;display:flex}.inbox-unread-count{color:var(--theme-muted);font-size:var(--font-size-micro);white-space:nowrap}.inbox-feedback{margin:0 0 var(--tile-gap);padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface);font-size:var(--font-size-sub)}.inbox-split{gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.inbox-split.has-detail{grid-template-columns:minmax(0, 1fr) minmax(var(--card-min-width), 38%)}.inbox-list{gap:var(--space-4);display:grid}.inbox-group{gap:var(--space-1);display:grid}.inbox-group-label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase;display:flex}.inbox-group-label>span:last-child{opacity:var(--opacity-segment-count)}.inbox-rows{display:grid}.inbox-row{min-height:var(--control-hero);grid-template-columns:auto minmax(0, 1fr) auto auto var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:inherit;text-decoration:none;display:grid}.inbox-row:hover,.inbox-row[aria-current=true]{background:var(--theme-surface-raised)}.inbox-row:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:0}.inbox-channel{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background:var(--theme-surface-raised);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-versal);flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox-row[aria-current=true] .inbox-channel{background:var(--theme-surface)}.inbox-row-copy{gap:var(--space-half);min-width:0;display:grid}.inbox-row-sender{align-items:center;gap:var(--space-2);display:inline-flex}.inbox-row-sender strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-unread-dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-accent);flex:none}.inbox-row-copy small{color:var(--theme-muted);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row .ds-capsule{justify-self:end}.inbox-row-time{color:var(--theme-muted);font-size:var(--font-size-micro);white-space:nowrap}.inbox-row-arrow{color:var(--theme-muted);justify-content:end;display:inline-flex}.inbox-empty{gap:var(--space-1);padding:var(--space-4) var(--space-3);display:grid}.inbox-empty>span{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong)}.inbox-empty p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.inbox-detail{top:var(--space-4);gap:var(--space-4);padding:var(--pad-tile);display:grid;position:sticky}.inbox-detail-heading{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.inbox-detail-heading h2{margin:var(--space-1) 0 0;font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);overflow-wrap:anywhere}.inbox-detail-heading p{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-micro);overflow-wrap:anywhere}.inbox-detail-close{color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-medium);text-decoration:none}.inbox-detail-close:hover{color:var(--theme-text)}.inbox-eyebrow{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.inbox-derived{gap:var(--space-2);display:grid}.inbox-derived-rows{display:grid}.inbox-derived-row{grid-template-columns:var(--definition-label-min) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);display:grid}.inbox-derived-row:first-child{border-top:0}.inbox-derived-row>span:first-child{color:var(--theme-muted)}.inbox-derived-row strong{font-weight:var(--font-weight-strong)}.inbox-source{align-items:center;gap:var(--space-2);color:var(--theme-muted);font-size:var(--font-size-micro);display:inline-flex}.inbox-page .q-dot{width:var(--source-dot-size);height:var(--source-dot-size);border-radius:var(--radius-round);background:var(--theme-muted);display:inline-block}.inbox-page .q-dot.ki{background:var(--color-cockpit-ai)}.inbox-no-derived,.inbox-consequence{font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.inbox-no-derived{color:var(--theme-muted)}.inbox-consequence{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--theme-surface-raised)}.inbox-consequence b{font-weight:var(--font-weight-strong)}.inbox-assignment{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);display:grid}.inbox-assignment b{font-weight:var(--font-weight-strong)}.inbox-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-actions form{display:contents}.inbox-assignment .ds-action-text{justify-self:start;gap:var(--space-1);font-size:var(--font-size-sub);padding:0}.inbox-case-picker{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.inbox-case-picker label{gap:var(--space-1);color:var(--theme-muted);font-size:var(--font-size-micro);display:grid}.inbox-case-picker select{min-height:var(--control-compact);padding:0 var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface-raised);color:var(--theme-text);font:inherit;font-size:var(--font-size-sub)}.inbox-case-picker .ds-action{justify-self:start}@media (max-width:62.5rem){.inbox-page .inbox-header,.inbox-split.has-detail{grid-template-columns:minmax(0,1fr)}.inbox-detail{position:static}.inbox-row{grid-template-columns:auto minmax(0, 1fr) var(--space-5)}.inbox-row .ds-capsule{grid-column:2;justify-self:start}.inbox-row-time{grid-column:2}.inbox-row-arrow{grid-area:1/3/span 3}}
.task-page .task-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-heading{gap:var(--space-three-and-half);min-width:0;display:grid}.task-heading .ds-segments{min-width:0}.task-summary{color:var(--theme-muted);font-size:var(--font-size-micro);white-space:nowrap}.task-table-scroll{overflow-x:auto}.task-empty{padding:var(--space-4) var(--space-3);color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.task-group{padding-top:var(--space-3);display:grid}.task-group-label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase;display:flex}.task-group-label>span:last-child{opacity:var(--opacity-segment-count)}.task-rows{display:grid}.b17-tasks .task-table .task-row{min-width:var(--case-row-min-width);min-height:var(--row-height-list);grid-template-columns:minmax(0, 2.2fr) 1.1fr 1fr .9fr 1.2fr var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:inherit;font-size:var(--font-size-sub);text-decoration:none;display:grid}.b17-tasks .task-table .task-row-head{min-height:0;padding:var(--space-2) var(--space-3);border-top:0;border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.task-group .task-rows>.task-row:first-child{border-top:0}.b17-tasks .task-table a.task-row:hover{background:var(--theme-surface-raised)}.b17-tasks .task-table a.task-row:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:0;border-radius:var(--radius-control)}.task-row-text{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row-customer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row-case,.task-row-source{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row-due{min-width:0;display:inline-flex}.task-row-arrow{color:var(--theme-muted);justify-content:end;display:inline-flex}@media (max-width:62.5rem){.task-page .task-header{grid-template-columns:minmax(0,1fr)}}.task-row-item{grid-template-columns:minmax(0, 1fr) var(--space-6);border-top:var(--stroke-width) solid var(--color-cockpit-edge);align-items:center;display:grid}.task-rows>.task-row-item:first-child,.b17-tasks .task-table .task-row-item>.task-row{border-top:0}.b17-tasks .task-table .task-row-head{margin-right:var(--space-6)}.task-row-complete{justify-content:center;display:inline-flex}.task-row-complete button{width:var(--ring-size);height:var(--ring-size);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-round);color:var(--theme-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-row-complete button:hover{border-color:var(--color-cockpit-success);color:var(--theme-text)}.task-row-complete button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--stroke-width)}.task-feedback{padding:var(--space-2) var(--space-3);color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}
.cockpit-v3 .customer-page .customer-header{align-items:end;gap:var(--space-three-and-half) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-heading{gap:var(--space-2);min-width:0;display:grid}.customer-heading p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.customer-heading-actions{justify-content:end;align-items:center;gap:var(--space-two-and-half);flex-wrap:wrap;display:flex}.customer-search-form{display:contents}.customer-search-field{min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);padding:0 var(--space-three-and-half);border-radius:var(--radius-pill);background:var(--theme-surface-raised);color:var(--theme-muted);display:flex}.customer-search{width:var(--card-min-width);max-width:100%;color:var(--theme-text);font:inherit;font-size:var(--font-size-micro);background:0 0;border:0}.customer-search::placeholder{color:var(--theme-muted)}.customer-search::-webkit-search-cancel-button{display:none}.customer-search:focus-visible{outline:0}.customer-search-field:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--color-accent)}.customer-feedback{margin:0 0 var(--tile-gap);padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface);font-size:var(--font-size-sub)}.customer-split{gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.customer-list{gap:var(--space-2);display:grid}.customer-empty{gap:var(--space-1);padding:var(--space-4) var(--space-3);display:grid}.customer-empty>span{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong)}.customer-empty p,.customer-no-results{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.customer-no-results{padding:var(--space-3)}.customer-result-heading{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-1);flex-wrap:wrap;display:flex}.customer-result-heading>span:first-child{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.customer-result-hint{color:var(--theme-muted);font-size:var(--font-size-micro)}.customer-rows{display:grid}.customer-row{min-height:var(--row-height-list);grid-template-columns:minmax(var(--definition-label-max), 1.6fr) auto minmax(0, 1fr) var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);color:inherit;text-decoration:none;display:grid}.customer-rows>.customer-row:first-child{border-top:0}.customer-row:hover,.customer-row[aria-current=page]{background:var(--theme-surface-raised)}.customer-row:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:0}.customer-row-copy{gap:var(--space-half);min-width:0;display:grid}.customer-row-copy strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row-copy small{color:var(--theme-muted);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row-insurer{color:var(--theme-muted);font-size:var(--font-size-sub);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row-arrow{color:var(--theme-muted);justify-content:end;display:inline-flex}.customer-detail-page-content{min-width:0;display:grid}.customer-detail-page .customer-heading h1{overflow-wrap:anywhere}.customer-detail-tabs{margin-bottom:var(--space-5);min-width:0}.customer-detail-tabs .ds-segments{max-width:100%}.cockpit-v3.customer-detail-page .customer-detail-tabs .ds-segments{border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);background:0 0;border-radius:0;gap:0;width:100%;padding:0}.cockpit-v3.customer-detail-page .customer-detail-tabs .ds-segments>a{min-height:var(--row-height-tab);border-bottom:var(--stroke-width-strong) solid transparent;font-size:var(--font-size-label);background:0 0;border-radius:0}.cockpit-v3.customer-detail-page .customer-detail-tabs .ds-segments>a[aria-current=page]{border-bottom-color:var(--color-accent-fill);color:var(--theme-text);font-weight:var(--font-weight-strong)}.cockpit-v3.customer-detail-page .customer-detail-tabs .ds-segments>a:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:-2px}.cockpit-v3.customer-detail-page .customer-detail-page-header{margin-bottom:var(--space-3);padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start}.customer-detail-page-header .customer-heading{width:100%}.cockpit-v3.customer-detail-page .customer-detail-page-header{gap:var(--space-4);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.customer-detail-page-header .customer-heading{flex:20rem;width:auto}.customer-detail-page-header .customer-heading-actions{justify-content:flex-start}.customer-record-editor fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.contract-editor.customer-record-editor{padding:0}.customer-editor-help{color:var(--theme-muted);font-size:var(--font-size-micro)}.customer-editor-help summary{cursor:pointer;width:fit-content}.customer-editor-help p{margin:var(--space-2) 0 0;line-height:1.6}.customer-record-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.customer-pagination,.customer-pagination>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.customer-pagination{margin-top:var(--space-4);color:var(--theme-muted);font-size:var(--font-size-sub);justify-content:space-between}.customer-case-filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.customer-case-filters button[aria-pressed=true]{border-color:var(--color-accent-fill);color:var(--theme-text);background:var(--theme-surface-raised)}.customer-pending-changes{gap:var(--space-2);border-top:1px solid var(--color-cockpit-edge);margin-top:var(--space-5);padding-top:var(--space-4);font-size:var(--font-size-sub);display:grid}.customer-editor-sections{gap:var(--space-4);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:flex}.customer-editor-sections button{padding:var(--space-3) var(--space-1);color:var(--theme-muted);font:inherit;font-size:var(--font-size-sub);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.customer-editor-sections button[aria-pressed=true]{border-bottom-color:var(--color-accent-fill);color:var(--theme-text)}.customer-editor-sections button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:-2px}.customer-edit-action{border-radius:var(--radius-control);width:36px;height:36px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.customer-edit-action:hover,.customer-edit-action[data-hovered]{background:var(--theme-surface-raised);color:var(--theme-text)}.customer-edit-action:focus-visible,.customer-edit-action[data-focus-visible]{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:2px}.customer-recent-changes ol{margin:var(--space-3) 0 0;max-height:22rem;padding:0;list-style:none;overflow:auto}.customer-recent-changes li{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-cockpit-edge);font-size:var(--font-size-sub);justify-content:space-between;display:flex}.customer-recent-changes li>div{gap:var(--space-1);display:grid}.customer-recent-changes li span,.customer-recent-changes small,.customer-recent-changes time{color:var(--theme-muted);font-size:var(--font-size-micro)}.customer-recent-changes time{white-space:nowrap}.customer-overview{padding:var(--pad-tile);min-width:0}.customer-section-heading{gap:var(--space-1);margin-bottom:var(--space-5);display:grid}.customer-section-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.customer-section-toolbar h2{margin:0}.customer-section-heading p,.customer-detail-empty p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0;line-height:1.6}.customer-contact-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-contact-grid>div{align-content:start;gap:var(--space-2);display:grid}.customer-contact-grid dt{font-size:var(--font-size-micro);color:var(--theme-muted)}.customer-contact-grid dd{font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;line-height:1.6}.customer-contact-grid a{color:inherit;text-decoration:none}.customer-contact-grid a:hover{text-underline-offset:.2em;text-decoration:underline}.customer-contract-workspace{min-width:0}.customer-contract-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.customer-contract-heading>div{min-width:0}.customer-contract-heading h2{margin-top:var(--space-2);overflow-wrap:anywhere}.customer-contract-heading p{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-sub);overflow-wrap:anywhere}.customer-contract-heading .customer-contract-meta{margin-top:var(--space-2);font-size:var(--font-size-micro)}.customer-contract-controls{align-items:end;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.customer-contract-select{gap:var(--space-1);min-width:0;max-width:100%;color:var(--theme-muted);font-size:var(--font-size-micro);display:grid}.customer-contract-select select{width:100%;max-width:26rem;min-height:var(--control-toolbar);padding:var(--space-2) var(--space-3);background:var(--theme-surface);color:var(--theme-text);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);font:inherit}.customer-contract-workspace .contract-tabs{margin-top:var(--space-3)}.customer-contract-workspace .contract-tabs [aria-current=page]{border-bottom-color:var(--color-accent-fill)}.cockpit-v3.customer-detail-page .customer-case-progress .ds-completion-value{stroke:var(--color-accent-fill)}.customer-case-table{display:grid}.customer-case-link{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:inherit;border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto auto 1rem;align-items:center;text-decoration:none;display:grid}.customer-case-link.is-closed{grid-template-columns:minmax(0,1fr) auto 1rem}.customer-case-link:hover{background:var(--theme-surface-raised)}.customer-case-link:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:-2px}.customer-case-title{gap:var(--space-1);min-width:0;display:grid}.customer-case-title strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);overflow-wrap:anywhere}.customer-case-title small,.customer-case-progress small{color:var(--theme-muted);font-size:var(--font-size-micro)}.customer-case-progress{align-items:center;gap:var(--space-2);display:flex}.customer-detail-empty{gap:var(--space-2);display:grid}.customer-detail-empty>button{margin-top:var(--space-3);justify-self:start}.customer-detail-page-header{align-items:end}.customer-detail-page-header>.ds-capsule{justify-self:end}.customer-detail{padding:var(--pad-tile);gap:0;display:grid}.customer-contact-list{gap:var(--space-3);display:grid}.customer-eyebrow{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.customer-detail-row{grid-template-columns:var(--definition-label-min) minmax(0, 1fr);gap:var(--space-3);font-size:var(--font-size-sub);display:grid}.customer-detail-row>span:first-child{color:var(--theme-muted)}.customer-detail-section{gap:var(--space-3);padding:var(--space-5) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.customer-detail-section-first{border-top:0;padding-top:0}.customer-detail-section-last{padding-bottom:0}.customer-contract-list,.customer-case-list{display:grid}.customer-contract-row,.customer-case-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-contract-list>:first-child,.customer-case-list>:first-child{border-top:0}.customer-contract-row strong,.customer-case-row strong{font-weight:var(--font-weight-strong)}.customer-contract-row .customer-contract-copy{gap:var(--space-1);display:grid}.customer-contract-copy small{color:var(--theme-muted);font-size:var(--font-size-sub)}.customer-company-editor{grid-column:1/-1}.customer-company-editor>summary{cursor:pointer;width:fit-content;list-style:none}.customer-company-editor>summary::-webkit-details-marker{display:none}.customer-company-dialog{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--theme-surface-raised);display:grid}.customer-company-dialog form{gap:var(--space-2);display:grid}.customer-company-dialog label{gap:var(--space-1);color:var(--theme-muted);font-size:var(--font-size-micro);display:grid}.customer-company-dialog select{min-height:var(--control-compact);padding:0 var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface);color:var(--theme-text);font:inherit;font-size:var(--font-size-sub)}.customer-company-dialog p{color:var(--theme-muted);font-size:var(--font-size-micro);margin:0}.customer-company-actions{gap:var(--space-2);display:flex}.customer-case-row{grid-template-columns:minmax(0,1fr) auto}.customer-case-copy{display:block}.customer-case-state{align-items:center;gap:var(--space-2);grid-column:1;display:inline-flex}.customer-case-row .ds-action-text{font-size:var(--font-size-sub);grid-area:1/2/span 2;padding:0}.customer-empty-note{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}@media (max-width:62.5rem){.cockpit-v3 .customer-page .customer-header{grid-template-columns:minmax(0,1fr)}.customer-row{grid-template-columns:minmax(0, 1fr) var(--space-5)}.customer-row .ds-capsule{grid-column:1;justify-self:start}.customer-row-insurer{text-align:left;grid-column:1}.customer-row-arrow{grid-area:1/2/span 3}.customer-detail-page-header>.ds-capsule{justify-self:start}}@media (max-width:48rem){.customer-record-pair{grid-template-columns:minmax(0,1fr)}.customer-heading-actions{justify-content:flex-start;width:100%}.customer-heading-actions .search-suggestions{max-width:100%}.customer-recent-changes li{gap:var(--space-2);flex-direction:column}.customer-contract-workspace .contract-date{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.customer-contract-workspace .contract-date label{grid-column:1/-1}.customer-contract-workspace .contract-date input[type=date]{width:100%}.customer-overview{padding:var(--space-4)}.customer-contact-grid{grid-template-columns:1fr}.customer-case-link,.customer-case-link.is-closed{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.customer-case-link>.ds-capsule{grid-column:1;justify-self:start}.customer-case-progress{grid-column:1}.customer-case-link>svg{grid-area:1/2/span 3}.customer-detail-tabs .ds-segments{flex-wrap:nowrap}.customer-detail-tabs .ds-segments>a{padding-inline:var(--space-3);gap:var(--space-1)}.customer-detail{padding:var(--space-4)}.customer-detail-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.customer-contract-row,.customer-case-row{grid-template-columns:minmax(0,1fr);align-items:start}.customer-case-state{grid-column:1}.customer-case-row .ds-action-text{grid-area:auto/1;justify-self:start}}
.signature-heading{gap:var(--space-2);display:grid}.signature-heading p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.b174-signature-protocol .signature-split{gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.b174-signature-protocol .signature-split.has-detail{grid-template-columns:var(--split-list-width) minmax(0, 1fr)}.signature-list{gap:var(--space-2);display:grid}.signature-list-heading{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1);display:grid}.signature-list-heading>span:first-child{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.signature-list-hint{color:var(--theme-muted);font-size:var(--font-size-micro)}.signature-rows{display:grid}.signature-row{min-height:var(--row-height-list);grid-template-columns:minmax(0, 1fr) var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);color:inherit;text-decoration:none;display:grid}.signature-rows>.signature-row:first-child{border-top:0}.signature-row:hover,.signature-row[aria-current=page]{background:var(--theme-surface-raised)}.signature-row:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:0}.signature-row-copy{gap:var(--space-half);min-width:0;display:grid}.signature-row-copy strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signature-row-copy small{color:var(--theme-muted);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signature-row-arrow{color:var(--theme-muted);justify-content:end;display:inline-flex}.signature-empty{gap:var(--space-1);padding:var(--space-4) var(--space-3);display:grid}.signature-empty>span{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong)}.signature-empty p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.signature-detail{gap:var(--space-4);padding:var(--pad-tile);display:grid}.signature-detail-heading{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.signature-detail-heading h2{margin:var(--space-1) 0 0;font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);overflow-wrap:anywhere}.signature-detail-heading p{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-micro);overflow-wrap:anywhere}.signature-detail-actions{justify-items:end;gap:var(--space-2);display:grid}.signature-detail-close{color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-medium);text-decoration:none}.signature-detail-close:hover{color:var(--theme-text)}.signature-chain{justify-items:end;gap:var(--space-1);display:grid}.signature-chain p{color:var(--theme-muted);font-size:var(--font-size-micro);text-align:right;margin:0}.signature-eyebrow{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.signature-issue{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-cockpit-danger-haze);font-size:var(--font-size-sub);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.signature-issue dt{color:var(--theme-muted);font-size:var(--font-size-micro)}.signature-issue dd{margin:var(--space-half) 0 0;overflow-wrap:anywhere}.signature-issue code{font-family:var(--font-family-native-control);font-size:var(--font-size-micro)}.signature-events{gap:var(--space-2);display:grid}.signature-events ol{margin:0;padding:0;list-style:none;display:grid}.signature-events li{grid-template-columns:var(--definition-label-max) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-sub);display:grid}.signature-events li:first-child{border-top:0}.signature-events time{color:var(--theme-muted);font-variant-numeric:tabular-nums}.signature-events li>span{gap:var(--space-half);display:grid}.signature-events li>span>span{color:var(--theme-muted);font-size:var(--font-size-micro);overflow-wrap:anywhere}.signature-events code{font-family:var(--font-family-native-control);font-size:var(--font-size-micro)}.signature-note{color:var(--theme-muted);font-size:var(--font-size-micro);line-height:var(--line-height-body);margin:0}@media (max-width:62.5rem){.b174-signature-protocol .signature-split.has-detail,.signature-detail-heading{grid-template-columns:minmax(0,1fr)}.signature-detail-actions,.signature-chain{justify-items:start}.signature-chain p{text-align:left}.signature-issue,.signature-events li{grid-template-columns:minmax(0,1fr)}}
.cockpit-v3 .account-page-header{flex-direction:row;justify-content:flex-start;align-items:flex-start}.account-settings{min-width:0;padding:var(--pad-tile);padding-inline:var(--space-6);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile);background:var(--theme-surface);box-shadow:var(--shadow-tile)}.account-tabs{gap:var(--space-5);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:flex}.account-tabs>[role=tab]{min-height:var(--row-height-tab);color:var(--theme-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;padding:0;display:inline-flex;position:relative}.account-tabs>[data-selected]{color:var(--theme-text);font-weight:var(--font-weight-strong)}.account-tabs>[data-selected]:after{inset:auto 0 calc(-1 * var(--stroke-width));height:var(--stroke-width-strong);background:var(--color-accent);content:"";position:absolute}.account-tabs>[data-focus-visible],.account-panel[data-focus-visible]{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-1);border-radius:var(--radius-control-small)}.account-panel{padding-top:var(--space-5);min-width:0}.account-identity{align-items:center;gap:var(--space-4);min-width:0;padding-bottom:var(--space-5);display:flex}.account-heading{gap:var(--space-1);min-width:0;display:grid}.account-heading h2{color:var(--theme-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);overflow-wrap:anywhere;margin:0}.account-heading p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.account-profile-data{padding:var(--space-4) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);margin:0}.account-profile-data>div{gap:var(--space-4);font-size:var(--font-size-sub);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.account-profile-data dt{color:var(--theme-muted)}.account-profile-data dd{overflow-wrap:anywhere;text-align:right;margin:0}.account-menu{min-width:0}.account-menu>.account-menu-item{border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);min-height:var(--row-height-list)}.account-menu>.account-menu-item:last-child{border-bottom:0}.account-profile-data+.account-menu{border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.account-menu-detail{color:var(--theme-muted);font-size:var(--font-size-sub);text-align:right;flex:none}.account-dialog-content{gap:var(--space-4);min-width:0;display:grid}.account-dialog-value{overflow-wrap:anywhere;font-size:var(--font-size-sub);margin:0}.account-message{padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--theme-danger);border-radius:var(--radius-control);background:var(--color-cockpit-danger-haze);font-size:var(--font-size-sub);overflow-wrap:anywhere;margin:0}.account-note,.account-empty{color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.account-rows{display:grid}.account-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-rows>.account-row:first-child{border-top:0}.account-row-copy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.account-row-copy strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}.account-row-copy small{color:var(--theme-muted);font-size:var(--font-size-sub)}.account-recovery-codes{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--theme-surface-raised);font-size:var(--font-size-sub);display:grid}.account-recovery-codes>div:not(.ds-actions){gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-recovery-codes code{overflow-wrap:anywhere;font-family:var(--font-family-native-control);font-size:var(--font-size-sub);letter-spacing:var(--letter-spacing-code)}@media (max-width:48rem){.account-settings{padding:var(--pad-tile-small)}}@media (max-width:40rem){.account-menu>.account-menu-item{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-menu-item .office-team-member-copy{grid-column:1}.account-menu-detail{text-align:left;grid-column:1}.account-menu-item>svg{grid-area:1/2/3}.account-profile-data>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.account-profile-data dd{text-align:left}}.step-up-heading{gap:var(--space-2);display:grid}.step-up-kicker,.step-up-tile-kicker{color:var(--theme-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.step-up-heading p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.step-up-tile{max-width:var(--step-up-tile-width);gap:var(--space-4);padding:var(--pad-tile);display:grid}.step-up-tile-head{gap:var(--space-1);display:grid}.step-up-tile h2{font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);margin:0}.step-up-form{display:grid}.step-up-form form{gap:var(--space-3);display:grid}.step-up-form .broker-login-passkey-divider{font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-versal)}.step-up-form .broker-login-passkey-divider:before,.step-up-form .broker-login-passkey-divider:after{content:"";border-top:var(--stroke-width) solid var(--color-cockpit-edge)}
.dictation-toolbar{justify-content:flex-end;align-items:center;margin:0;display:flex}.dictation-cockpit-frame{width:100%;min-width:0;max-width:none;min-height:var(--viewport-height);background:var(--theme-base);color:var(--theme-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;--font-weight-strong:var(--font-weight-cockpit-strong);margin:0;padding:0;display:flow-root}.dictation-cockpit-frame :is(h1,h2,.ds-wordmark,.ds-metric>strong){font-family:var(--font-family-cockpit-display)}.dictation-cockpit-frame:not(.start-dashboard){--font-size-native-control:var(--font-size-work-body);--font-size-compact:var(--font-size-work-meta);--font-size-secondary:var(--font-size-work-meta);--font-size-body:var(--font-size-work-body);--font-size-lead:var(--font-size-work-body);--font-size-subtitle:var(--font-size-work-body);--font-size-heading:var(--font-size-work-title);--font-size-metric:var(--font-size-work-title);--font-size-title:var(--font-size-work-title);--font-size-web-title:var(--font-size-work-title);--font-size-web-display:var(--font-size-work-title)}.dictation-cockpit-frame:not(.start-dashboard) h1{font-size:var(--font-size-work-title)}.dictation-cockpit-frame:not(.start-dashboard) :is(h2,h3,h4,h5,h6){font-size:var(--font-size-work-body)}.cockpit-home-link{min-height:var(--target-min);color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.cockpit-content{max-width:calc(var(--cockpit-content-width) - var(--space-7));padding:var(--space-6) var(--space-5) var(--space-7);margin:0 auto}.cockpit-page-tools{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.cockpit-dictation-trigger{min-height:var(--control-small);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--theme-muted);cursor:pointer;font:inherit;background:0 0;border:0;display:inline-flex}.cockpit-dictation-trigger>span{font-size:var(--font-size-micro)}.voice-command-input{position:relative}.dictation-command-field{align-items:center;gap:var(--space-1);max-width:none;min-height:var(--control-large);margin:var(--space-4) 0 0;padding:0 var(--space-1) 0 var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-small);background:var(--theme-surface);box-shadow:var(--shadow-floating);display:flex}.dictation-command-field input{min-width:0;color:var(--theme-text);font:inherit;font-size:var(--font-size-body);background:0 0;border:0;flex:1;padding:0}.dictation-command-field input:disabled{opacity:1}.dictation-command-field input:focus-visible{outline:0}.dictation-command-field input::placeholder{color:var(--theme-muted)}.dictation-command-field[data-state=listening]{background:var(--color-neutral-haze)}.dictation-command-actions{gap:var(--space-1);flex-wrap:nowrap}.dictation-command-microphone{width:var(--target-min);min-height:var(--target-min);padding:revert;border-radius:var(--radius-small);color:var(--theme-muted);cursor:pointer;font:revert;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dictation-command-microphone:hover{background:var(--color-neutral-haze-strong);color:var(--theme-text)}.dictation-command-microphone:focus-visible{outline:var(--stroke-width) solid var(--theme-text);outline-offset:var(--space-half)}.dictation-command-microphone:active{background:var(--color-brand-haze-strong);box-shadow:inset 0 0 0 var(--stroke-width) var(--theme-text)}.dictation-command-microphone[data-state=requesting],.dictation-command-microphone[data-state=processing]{background:var(--color-neutral-haze-strong);color:var(--theme-text)}.dictation-command-microphone[data-state=listening]{background:var(--color-success-haze);box-shadow:0 0 0 var(--space-half) var(--color-success-haze);color:var(--theme-text)}.dictation-command-microphone[data-state=blocked]{background:var(--color-brand-haze-strong);color:var(--theme-text)}.dictation-command-submit{width:var(--target-min);min-height:var(--target-min);padding:revert;border-radius:var(--radius-small);background:var(--color-customer-broker);color:var(--color-customer-surface);font:revert;border:0;justify-content:center;align-items:center;display:inline-flex}.dictation-command-cancel>svg{transform:rotate(var(--angle-check))}.dictation-command-confirm,.cockpit-v3 .dictation-command-confirm{background:var(--color-accent-fill);color:var(--color-accent-text);box-shadow:var(--shadow-primary-action)}.dictation-command-processing{cursor:wait}.dictation-command-processing>svg{transform:rotate(calc(var(--angle-check) + var(--angle-check)))}.dictation-command-processing .ds-completion-track{stroke:var(--color-neutral-haze-strong)}.dictation-command-processing .ds-completion-value{stroke:var(--color-customer-surface)}.dictation-command-meter{align-items:center;gap:var(--space-3);min-width:0;color:var(--theme-muted);font-size:var(--font-size-micro);flex:1;display:flex}.dictation-command-meter-bars{height:var(--control-compact);align-items:center;gap:var(--space-1);display:flex}.dictation-command-meter-bars>i{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--theme-text);display:block}.dictation-command-meter-bars>i[data-level="2"]{height:var(--space-2)}.dictation-command-meter-bars>i[data-level="3"]{height:var(--space-3)}.dictation-command-meter-bars>i[data-level="4"]{height:var(--space-4)}.dictation-command-meter-bars>i[data-level="5"]{height:var(--space-5)}.dictation-inline-state{width:100%;min-height:var(--control-large);align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-left:var(--notice-border-width) solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-surface-glass-72);color:var(--theme-text);font-size:var(--font-size-micro);text-align:left;display:flex}.dictation-inline-state[data-state=listening]{border-left-color:var(--color-cockpit-success)}.dictation-inline-symbol{width:var(--control-compact);min-width:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-small);background:var(--color-neutral-haze-strong);justify-content:center;align-items:center;display:inline-flex}.dictation-inline-state[data-state=listening] .dictation-inline-symbol{background:var(--color-success-haze)}.dictation-inline-copy{gap:var(--space-half);flex:1;min-width:0;display:grid}.dictation-inline-copy strong{font-size:var(--font-size-label)}.dictation-inline-copy>span{color:var(--theme-muted)}.dictation-inline-state time{color:var(--theme-muted);font-variant-numeric:tabular-nums}.dictation-inline-actions{flex-wrap:nowrap}.dictation-inline-actions button{min-height:var(--control-small);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--theme-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-strong);background:0 0;border:0;display:inline-flex}.dictation-inline-actions button:hover{background:var(--color-neutral-haze-strong)}.dictation-inline-stop{background:var(--color-neutral-haze-strong)!important}.dictation-inline-cancel{color:var(--theme-muted)!important}.dictation-permission-popover{background:var(--theme-surface);width:100%;box-shadow:var(--shadow-floating)}.dictation-bar{width:min(100%, var(--content-width));gap:var(--space-3);display:grid}.voice-command-input>.dictation-bar{margin-top:var(--space-4)}.dictation-review{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr));gap:var(--space-3);display:grid}.dictation-review>section{align-content:start;gap:var(--space-2);padding:var(--space-3);border:var(--stroke-width) solid var(--theme-border);border-radius:var(--radius-small);display:grid}.dictation-review h3,.dictation-review p{margin:0}.dictation-review form,.dictation-candidates,.dictation-candidates li,.dictation-candidates a{gap:var(--space-2);display:grid}.dictation-candidates{margin:0;padding-inline-start:var(--space-5)}.dictation-candidates a span{color:var(--theme-muted)}.dictation-bar>p,.dictation-bar .ds-notice{margin:0}.dictation-status{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dictation-status time{color:var(--theme-muted);font-variant-numeric:tabular-nums}@media (max-width:64rem){.cockpit-content{max-width:none;padding-right:var(--space-5);padding-left:var(--space-5)}.cockpit-page-tools{flex-wrap:wrap}}@media (max-width:32rem){.cockpit-content{padding:var(--space-5) var(--space-4) var(--space-7)}.cockpit-dictation-trigger{padding:0 var(--space-2)}.dictation-inline-state{flex-wrap:wrap;align-items:flex-start}.dictation-inline-actions{justify-content:flex-end;width:100%}}.cockpit-v3 .dictation-command-field{min-height:var(--control-entry-field);padding:0 var(--space-one-and-half) 0 var(--space-4-and-half);border-radius:var(--radius-control);background:var(--theme-surface-raised);box-shadow:none;border:0;margin:0}.cockpit-v3 .dictation-command-field:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--color-accent)}.cockpit-v3 .dictation-command-field input{font-size:var(--font-size-label)}.cockpit-v3 .dictation-command-microphone,.cockpit-v3 .dictation-command-submit{width:var(--control-medium);min-height:var(--control-medium);border-radius:var(--radius-round)}.cockpit-v3 .dictation-command-microphone:hover{background:var(--color-cockpit-haze);color:var(--theme-text)}.cockpit-v3 .dictation-command-submit{background:var(--color-cockpit-inverse);color:var(--color-cockpit-on-inverse)}.cockpit-v3 .dictation-command-submit:disabled{opacity:var(--opacity-disabled)}
