.contractor-list-page,.contractor-new,.contractor-empty{gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.contractor-list-page>*{min-width:0}.contractors-page .zurueck{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.contractors-page .zurueck:hover{background:var(--theme-surface);color:var(--theme-text)}:is(.cockpit-v3.contractors-page,.cockpit-v3 .contractors-page) .contractor-header{align-items:end;gap:var(--space-three-and-half) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.contractor-heading{gap:var(--space-three-and-half);min-width:0;display:grid}.contractor-segments{min-width:0;max-width:100%;overflow-x:auto}.contractor-segments>button{font:inherit}.contractor-table-scroll{overflow-x:auto}.contractor-rows{display:grid}.contractor-row{min-width:var(--case-row-min-width);min-height:var(--row-height-list);grid-template-columns:minmax(0, 1.15fr) minmax(0, 1.35fr) .7fr .8fr 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);display:grid}.contractor-row-head{border-top:0;border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);min-height:0;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}.contractor-row-head>span:nth-child(4){text-align:right}.contractor-rows>.contractor-row:first-child{border-top:0}.contractor-row[role=button]{cursor:pointer}.contractor-row[role=button]:hover,.contractor-row.is-open{background:var(--theme-surface-raised)}.contractor-row[role=button]:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:0;border-radius:var(--radius-control)}.contractor-row.is-retired{cursor:default;opacity:var(--opacity-muted)}.contractor-row-copy{gap:var(--space-half);min-width:0;display:grid}.contractor-row-copy strong{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractor-row-copy small{color:var(--theme-muted);font-size:var(--font-size-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractor-row-availability{gap:var(--space-half);min-width:0;display:grid}.contractor-row-availability>span{align-items:center;gap:var(--space-2);display:inline-flex}.contractor-row-availability small{color:var(--theme-muted);font-size:var(--font-size-micro)}.contractor-availability-dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--theme-muted);flex:none;display:inline-block}.contractor-availability-dot.is-gruen{background:var(--color-cockpit-success)}.contractor-availability-dot.is-rot{background:var(--theme-danger)}.contractor-row-trade{display:inline-flex}.contractor-row-last{color:var(--theme-muted);font-size:var(--font-size-micro);text-align:right;white-space:nowrap}.contractor-row-arrow{color:var(--theme-muted);justify-content:end;display:inline-flex}.contractor-row.is-open .contractor-row-arrow{transform:rotate(calc(2 * var(--angle-check)))}.contractor-expanded{gap:var(--space-3);margin:0 var(--space-3) var(--space-3);padding:var(--space-4) var(--space-three-and-half) var(--space-5);border-radius:var(--radius-control);background:var(--theme-surface-raised);font-size:var(--font-size-sub);display:grid}.contractor-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}.contractor-note{color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.contractor-photos{gap:var(--space-3);max-width:var(--copy-width);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contractor-photo{align-content:start;gap:var(--space-2);grid-template-rows:auto auto;display:grid}.contractor-photo-frame{aspect-ratio:4/3;border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);background:var(--theme-surface);width:100%;color:var(--theme-muted);justify-content:center;align-items:center;display:flex}.contractor-photo.is-withheld .contractor-photo-frame{opacity:var(--opacity-muted)}.contractor-photo-label{align-items:center;gap:var(--space-2);font-size:var(--font-size-micro);display:inline-flex}.contractor-photo-label small{color:var(--theme-muted);font-size:var(--font-size-micro)}.contractor-photo-check{width:var(--ring-size);height:var(--ring-size);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-control-small);color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.contractor-photo:not(.is-withheld) .contractor-photo-check{border-color:var(--color-accent);background:var(--color-accent-fill)}.contractor-expanded-block{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.contractor-expanded-block p{line-height:var(--line-height-body);margin:0}.contractor-expanded-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.contractor-access-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contractor-history{grid-template-columns:var(--definition-label-min) minmax(0, 1fr);gap:var(--space-2) var(--space-3);font-size:var(--font-size-sub);display:grid}.contractor-history>span:nth-child(odd){color:var(--theme-muted);font-size:var(--font-size-micro)}.contractors-page [data-appearance-extra=betriebe-suche] form{align-items:center;gap:var(--space-2);width:min(100%,24rem);display:flex}.contractors-page [data-appearance-extra=betriebe-suche] label{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-pill);background:var(--theme-surface-raised);color:var(--theme-muted);font-size:var(--font-size-label);display:flex}.contractors-page [data-appearance-extra=betriebe-suche] label>svg{flex:none}.contractors-page [data-appearance-extra=betriebe-suche] input{width:100%;min-width:0;min-height:var(--control-toolbar);color:var(--theme-text);font:inherit;background:0 0;border:0;border-radius:0;padding:0}.contractors-page [data-appearance-extra=betriebe-suche] label:focus-within{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.contractors-page [data-appearance-extra=betriebe-suche] input:focus-visible{box-shadow:none;outline:none}.contractors-page [data-appearance-extra=betriebe-suche] 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}.contractor-management-details{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)}.contractor-management-details>summary{font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);cursor:pointer}.contractor-management-details form{gap:var(--space-3);margin-top:var(--space-3);display:grid}.contractor-management-details label{gap:var(--space-1);font-size:var(--font-size-sub);display:grid}.contractor-management-details input,.contractor-management-details textarea{width:100%;min-height:var(--control-compact);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}.contractor-management-details textarea{resize:vertical}.contractor-management-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.contractor-management-actions form{margin:0}.contractor-retention-note{margin:var(--space-2) 0 0;color:var(--theme-muted);font-size:var(--font-size-micro)}.contractor-availability-link{gap:var(--space-3);margin-top:var(--space-3);display:grid}.contractor-empty-tile{justify-items:start;gap:var(--space-4);max-width:var(--copy-width);display:grid}.contractor-empty-tile p{color:var(--theme-muted);line-height:var(--line-height-body);margin:0}.contractor-form-tile{max-width:var(--copy-width)}.contractor-form{gap:var(--space-4);display:grid}.contractor-field{gap:var(--space-1);display:grid}.contractor-field>span{color:var(--theme-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong)}.contractor-field input{width:100%;min-height:var(--control-compact);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}.contractor-trades{gap:var(--space-2);flex-wrap:wrap;display:flex}.contractor-trades 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}.contractor-trades button[aria-pressed=true]{background:var(--color-cockpit-inverse);color:var(--color-cockpit-on-inverse);font-weight:var(--font-weight-strong);border-color:#0000}.contractor-form-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-width) solid var(--color-cockpit-edge);flex-wrap:wrap;display:flex}.contractor-form-foot>span{color:var(--theme-muted);font-size:var(--font-size-micro)}@media (max-width:62.5rem){:is(.cockpit-v3.contractors-page,.cockpit-v3 .contractors-page) .contractor-header{grid-template-columns:minmax(0,1fr)}.contractor-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-history{grid-template-columns:minmax(0,1fr)}}
.contractor-public-shell{padding:0}.contractor-public-screen{--brand:var(--color-cockpit-text);--card:var(--color-cockpit-surface);--ink:var(--color-cockpit-text);min-height:var(--viewport-safe-height);padding:0 var(--space-5) var(--space-7);background:var(--color-cockpit-base);color:var(--color-cockpit-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-label);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.contractor-public-anchor{margin:0 calc(-1 * var(--space-5));padding:calc(var(--device-status-height) + var(--space-4)) var(--space-5) var(--space-6);border-radius:0 0 var(--radius-entry-tile) var(--radius-entry-tile);background:var(--color-cockpit-text);color:var(--color-cockpit-dark-text)}.contractor-public-anchor.is-lock{padding-bottom:var(--space-6);text-align:center}.contractor-public-headline{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--font-size-label);display:flex}.contractor-public-house{font-weight:var(--font-weight-strong)}.contractor-public-back{color:var(--color-entry-copy);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0}.contractor-public-wordmark{font-family:var(--font-family-cockpit-display);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.contractor-public-wordmark>span:first-child{color:var(--color-entry-copy);font-family:var(--font-family-cockpit);font-weight:var(--font-weight-regular);letter-spacing:normal}.contractor-public-wordmark strong{color:var(--color-wordmark-highlight);font-weight:var(--font-weight-bold)}.contractor-public-dots{gap:var(--space-one-and-half);margin-top:var(--space-4);display:flex}.contractor-public-dots i{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-entry-switch-edge)}.contractor-public-dots i.is-current{background:var(--color-accent)}.contractor-public-anchor h1{margin:var(--space-4) 0 0;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);line-height:var(--line-height-entry-title)}.contractor-public-subtitle{margin:var(--space-2) 0 0;color:var(--color-entry-copy)}.contractor-public-subtitle.compact{margin-top:var(--space-1)}.contractor-public-main{margin-top:var(--space-5);padding-top:var(--space-5);flex-direction:column;flex:1;display:flex}.contractor-public-main p{margin-block:0}.contractor-public-footer{margin-top:var(--space-6);padding-top:var(--space-4);color:var(--color-cockpit-muted);font-size:var(--font-size-sub);text-align:center;border-top:0;display:block}.contractor-public-button{width:100%;min-height:var(--control-entry-field);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-entry-control);background:var(--color-accent);box-shadow:var(--shadow-primary-action);color:var(--color-accent-text);cursor:pointer;font:inherit;font-size:var(--font-size-entry-field);font-weight:var(--font-weight-strong);border:0;text-decoration:none;display:flex}.contractor-public-button:hover{filter:brightness(var(--brightness-hover))}.contractor-public-button:active{transform:scale(var(--pressed-scale-light))}.contractor-public-button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.contractor-public-button.is-outline{border:var(--stroke-width) solid var(--color-cockpit-edge-strong);background:var(--color-cockpit-surface);box-shadow:none;color:var(--color-cockpit-text)}.contractor-public-button.is-outline:hover{filter:none;background:var(--color-cockpit-surface-2)}.contractor-public-button:disabled{cursor:not-allowed;filter:none;opacity:var(--opacity-disabled);transform:none}.contractor-public-button.is-link-button,.contractor-public-button.is-native-button{padding:0 var(--space-4)}.contractor-public-spaced{margin-top:var(--space-4)}.contractor-public-spaced-small{margin-top:var(--space-3)}.contractor-public-spaced-large{margin-top:var(--space-5)}.contractor-public-quiet-button{width:fit-content;color:var(--color-cockpit-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0}.contractor-public-quiet-button:hover{color:var(--color-cockpit-text)}.contractor-public-main .contractor-public-quiet-line{margin:var(--space-4) 0 0;color:var(--color-cockpit-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body)}.contractor-public-main .contractor-public-quiet-line.contractor-public-spaced-small{margin-top:var(--space-3)}.contractor-public-quiet-line a{color:var(--color-cockpit-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.contractor-public-quiet-line.is-centered{text-align:center}.contractor-public-lock-time{margin-top:var(--space-5);font-family:var(--font-family-cockpit-display);font-size:var(--font-size-entry-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-entry-title)}.contractor-public-lock-date{margin-top:var(--space-1);color:var(--color-entry-copy);font-size:var(--font-size-label)}.contractor-public-notification{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-tile-small);background:var(--color-cockpit-surface);box-shadow:var(--shadow-tile);color:var(--color-cockpit-text);text-align:left}.contractor-public-notification-app{align-items:center;gap:var(--space-2);color:var(--color-cockpit-muted);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal);text-transform:uppercase;display:flex}.contractor-public-notification-app>span{width:var(--font-size-lead);height:var(--font-size-lead);border-radius:var(--space-one-and-half);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:normal;justify-content:center;align-items:center;display:inline-flex}.contractor-public-notification-app small{font:inherit;letter-spacing:normal;text-transform:none;margin-left:auto}.contractor-public-notification>p{margin:var(--space-2) 0 0;font-weight:var(--font-weight-strong)}.contractor-public-centered-note{color:var(--color-cockpit-muted);font-size:var(--font-size-sub);text-align:center}.contractor-public-running{margin-top:var(--space-5)}.contractor-public-running-title{color:var(--color-cockpit-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}.contractor-public-running-list{margin-top:var(--space-2)}.contractor-public-running-row{min-height:var(--row-height-list);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:inherit;text-decoration:none;display:flex}.contractor-public-running-row:first-of-type{border-top:0}.contractor-public-running-row>span:first-child{font-weight:var(--font-weight-strong)}.contractor-public-running-row>span:last-child{color:var(--color-cockpit-muted);font-size:var(--font-size-sub);text-align:right}.contractor-public-fact{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--stroke-width) solid var(--color-entry-switch-edge)}.contractor-public-fact>span{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title);line-height:var(--line-height-tight);display:block}.contractor-public-fact.is-hero>span{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display)}.contractor-public-fact>small{margin-top:var(--space-1);color:var(--color-entry-copy);font-size:var(--font-size-sub);display:block}.contractor-public-photos{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.contractor-public-photo{border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-tile-small);aspect-ratio:4/3;background:var(--color-cockpit-surface-2);color:initial;cursor:pointer;font-family:var(--font-family-native-control);font-size:var(--font-size-native-control);padding:0;line-height:normal;display:block;position:relative;overflow:hidden}.contractor-public-photo:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.contractor-public-photo-drawing{width:100%;height:100%;display:block}.contractor-public-photo-more{right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-text-glass-78);color:var(--color-cockpit-dark-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);position:absolute}.contractor-public-photo-more>i{width:var(--space-2);height:var(--space-2);margin-right:var(--space-1);display:inline-block;position:relative}.contractor-public-photo-more>i:before,.contractor-public-photo-more>i:after{content:"";background:currentColor;position:absolute}.contractor-public-photo-more>i:before{height:var(--stroke-width);top:50%;left:0;right:0}.contractor-public-photo-more>i:after{width:var(--stroke-width);top:0;bottom:0;left:50%}.contractor-public-details{margin-top:var(--space-4);color:var(--color-cockpit-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body)}.contractor-public-threshold{padding-top:var(--space-4);border-top:var(--stroke-width) solid var(--color-cockpit-edge);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);margin:var(--space-4) 0 var(--space-3)!important}.contractor-public-decision{margin:0;display:block}.contractor-public-decision>.contractor-public-button{margin-top:var(--space-4)}.contractor-public-decision.contractor-public-spaced-small>.contractor-public-button{margin-top:var(--space-3)}.contractor-public-receipt{margin:var(--space-4) 0 0;color:var(--color-entry-copy);font-size:var(--font-size-sub)}.contractor-public-customer{margin:var(--space-2) 0 0;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);line-height:var(--line-height-entry-title)}.contractor-public-address{margin:var(--space-2) 0 0;font-size:var(--font-size-lead);font-weight:var(--font-weight-strong)}.contractor-public-anchor-detail{margin:var(--space-1) 0 0;color:var(--color-entry-copy);font-size:var(--font-size-sub)}.contractor-public-phone{gap:var(--space-3)}.contractor-public-subordinate{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--color-cockpit-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body)}.contractor-public-subordinate p{margin:0 0 var(--space-2)}.contractor-public-upload-form,.contractor-public-availability-form{display:contents}.contractor-public-file-input{display:none}.contractor-public-upload-stage{padding:var(--space-6) var(--space-5);border:var(--stroke-width) dashed var(--color-cockpit-edge-strong);border-radius:var(--radius-tile-small);background:var(--color-cockpit-surface-2);text-align:center}.contractor-public-upload-stage>p{margin:0 0 var(--space-4);color:var(--color-cockpit-muted);font-size:var(--font-size-sub)}.contractor-public-upload-stage .contractor-public-button{margin-top:var(--space-3)}.contractor-public-file-row{min-height:var(--row-height-list);align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:flex}.contractor-public-file-row.is-pending{border-bottom:0}.contractor-public-file-row>svg{color:var(--color-cockpit-text);flex:none}.contractor-public-file-row>span>span{font-weight:var(--font-weight-strong)}.contractor-public-file-row small{color:var(--color-cockpit-muted);font-size:var(--font-size-sub);display:block}.contractor-public-progress{height:var(--space-one-and-half);margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-cockpit-edge);overflow:hidden}.contractor-public-progress i{border-radius:var(--radius-pill);background:var(--color-accent);width:65%;height:100%;display:block}.contractor-public-amount{margin-top:var(--space-4);display:block}.contractor-public-amount>span,.contractor-public-capacity>span{margin-bottom:var(--space-2);color:var(--color-cockpit-text);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);display:block}.contractor-public-amount input{width:100%;min-height:var(--control-entry-field);padding:0 var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-entry-control);background:var(--color-cockpit-surface);color:var(--color-cockpit-text);font:inherit;font-size:var(--font-size-lead);font-weight:var(--font-weight-strong)}.contractor-public-amount input:focus-visible,.contractor-public-capacity textarea:focus-visible{border-color:var(--color-accent);outline:0}.contractor-public-uploaded{padding:var(--pad-inset);border-radius:var(--radius-tile-status);background:var(--color-success-haze);font-weight:var(--font-weight-strong)}.contractor-public-link-status{margin:var(--space-2) 0 0;color:var(--color-entry-copy);font-size:var(--font-size-sub)}.contractor-public-switch{padding:var(--space-half);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-pill);background:var(--color-cockpit-surface-2);grid-template-columns:1fr 1fr;display:grid}.contractor-public-switch button{min-height:var(--control-medium);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--color-cockpit-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);white-space:nowrap;background:0 0;border:0;display:inline-flex}.contractor-public-switch button.is-active{background:var(--color-cockpit-surface);box-shadow:var(--shadow-tile);color:var(--color-cockpit-text)}.contractor-public-switch button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.contractor-public-switch button>span{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);flex:none}.contractor-public-switch .is-free{background:var(--color-cockpit-success)}.contractor-public-switch .is-busy{background:var(--theme-danger)}.contractor-public-capacity{margin-top:var(--space-5);display:block}.contractor-public-capacity textarea{width:100%;min-height:var(--control-hero);padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--color-cockpit-edge-strong);border-radius:var(--radius-entry-control);background:var(--color-cockpit-surface);color:var(--color-cockpit-text);font:inherit;font-size:var(--font-size-entry-field);resize:none}.contractor-public-stand{font-size:var(--font-size-sub);margin:var(--space-4) 0 var(--space-3)!important}.contractor-public-stand b{font-weight:var(--font-weight-strong)}@media (min-width:26.25rem){.contractor-public-screen{display:contents}}.contractor-job-card{gap:var(--space-5);display:grid}.contractor-job-card-title,.contractor-preview-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.contractor-job-facts{gap:var(--space-3);display:grid}.contractor-job-facts .ds-inset{gap:var(--space-1);display:grid}.contractor-job-facts strong{font-size:var(--font-size-lead)}.contractor-job-facts span,.contractor-job-photo span,.contractor-job-no-photos,.contractor-job-threshold{color:var(--theme-muted);font-size:var(--font-size-label)}.contractor-job-photos{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contractor-job-photo{padding:0;overflow:hidden}.contractor-job-photo img,.contractor-photo-release img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.contractor-job-photo span,.contractor-photo-release label{padding:var(--space-3);display:block}.contractor-job-threshold{border-top:var(--stroke-width) solid var(--color-brand-line);padding-top:var(--space-4)}.contractor-decision-error{color:var(--theme-danger)}.contractor-photo-release{gap:var(--space-4);border:var(--stroke-width) solid var(--color-brand-line);border-radius:var(--radius-small);padding:var(--space-4);margin:0;display:grid}.contractor-photo-release .ds-media-card{padding:0;overflow:hidden}.contractor-photo-release label{font-weight:var(--font-weight-strong)}.contractor-photo-release input{width:auto;margin-right:var(--space-2)}.contractor-exact-preview{gap:var(--space-4);top:var(--space-4);display:grid;position:sticky}.contractor-request-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.contractor-estimate-panel{gap:var(--space-3);display:grid}@media (max-width:52rem){.contractor-exact-preview{position:static}}@media (max-width:32rem){.contractor-public-shell{padding:var(--space-3)}.contractor-job-photos{grid-template-columns:1fr}}
.broker-login-password-field{margin-top:var(--space-4)}.broker-login-password-field>label{margin-bottom:var(--space-2);color:var(--theme-text);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);display:block}.broker-login-password-control{grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.broker-login-password-control>input{width:100%;min-width:0;min-height:var(--target-min);padding:0 var(--space-4);color:var(--theme-text);font:inherit;font-size:var(--font-size-body);background:0 0;border:0;border-radius:0}.broker-login-password-control>input:focus-visible,.broker-login-password-toggle:focus-visible{outline:0}.broker-login-password-toggle{min-width:calc(var(--target-min) + var(--space-6));min-height:var(--target-min);padding:0 var(--space-4);border:0;border-left:var(--stroke-width) solid var(--color-cockpit-edge);background:var(--theme-base);color:var(--theme-text);cursor:pointer;font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}@keyframes broker-login-tile{0%{opacity:0;transform:translateY(var(--space-4-and-half)) scale(var(--pressed-scale))}to{opacity:1;transform:none}}.ds-shell.broker-login-screen{width:100%;min-width:0;max-width:none;min-height:var(--viewport-safe-height);gap:var(--tile-gap);padding:var(--pad-entry-stage);background:var(--theme-base);color:var(--theme-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-label);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;--font-weight-strong:var(--font-weight-cockpit-strong);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0;display:grid}.broker-login-panel{border-radius:var(--radius-entry-tile);min-width:0;min-height:0;box-shadow:var(--shadow-entry-tile);animation:broker-login-tile var(--motion-tile) var(--motion-curve) both;border:0;padding:0;overflow:hidden}.broker-login-form{background:var(--theme-surface);grid-row:1/span 2;display:grid}.broker-login-form-layout{width:100%;min-height:inherit;row-gap:var(--space-6);padding:var(--pad-entry-tile);grid-template-rows:auto minmax(0,1fr);display:grid}.broker-login-form-brand{justify-content:space-between;align-items:center;display:flex}.broker-login-form-brand .ds-wordmark{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight)}.broker-login-inner{width:100%;max-width:var(--entry-copy-width);align-content:center;display:grid}.broker-login-form>.broker-login-form-layout>.broker-login-inner{margin:auto}.broker-login-eyebrow{color:var(--theme-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.broker-login-form h1{margin:var(--space-3) 0 0;font-family:var(--font-family-cockpit-display);font-size:var(--font-size-entry-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-entry-title)}.broker-login-form form{gap:var(--space-three-and-half);margin-top:var(--space-entry-block);display:grid}.broker-login-form .ds-form-field,.broker-login-form .broker-login-password-field{gap:var(--space-2);color:var(--theme-text);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);letter-spacing:normal;text-transform:none;display:grid}.ds-shell.broker-login-screen .broker-login-form .ds-form-field>input{width:100%;min-height:var(--control-entry-field);padding:0 var(--space-4-and-half);border:var(--stroke-width) solid transparent;border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);color:var(--theme-text);font:inherit;font-size:var(--font-size-entry-field);font-weight:var(--font-weight-regular);transition:border-color var(--motion-small) var(--motion-curve), background-color var(--motion-small) var(--motion-curve)}.ds-shell.broker-login-screen .broker-login-form .ds-form-field>input:focus-visible{border-color:var(--color-accent);box-shadow:none;outline:0}.ds-shell.broker-login-screen .broker-login-form .ds-form-field>input.broker-login-recovery-input{font-size:var(--font-size-entry-recovery);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-recovery)}.broker-login-form .broker-login-password-control{border:var(--stroke-width) solid transparent;border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);transition:border-color var(--motion-small) var(--motion-curve);display:grid;position:relative}.broker-login-form .broker-login-password-control:focus-within{border-color:var(--color-accent);box-shadow:none;outline:0}.broker-login-form .broker-login-password-control>input{width:100%;min-width:0;min-height:var(--control-entry-field);padding:0 var(--space-entry-toggle) 0 var(--space-4-and-half);border-radius:var(--radius-entry-control);color:var(--theme-text);font:inherit;font-size:var(--font-size-entry-field);background:0 0;border:0}.broker-login-form .broker-login-password-control>input:focus-visible{outline:0}.broker-login-form .broker-login-password-toggle{top:var(--space-2);right:var(--space-2);min-height:var(--control-small);padding:0 var(--space-three-and-half);border-radius:var(--radius-tile-status);background:var(--theme-surface);box-shadow:var(--shadow-entry-toggle);color:var(--theme-text);cursor:pointer;font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);border:0;position:absolute}.broker-login-form .broker-login-password-toggle:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.broker-login-forgot{width:fit-content;color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.broker-login-forgot:hover{color:var(--theme-text)}.broker-login-form .ds-notice-error{gap:var(--space-half);margin:var(--space-1) 0 0;padding:var(--pad-entry-error);border-radius:var(--radius-entry-control);background:var(--color-cockpit-danger-haze);color:var(--theme-text);font-size:var(--font-size-sub);border:0;display:grid}.broker-login-error-title{font-weight:var(--font-weight-strong)}.broker-login-error-title+span{color:var(--theme-muted)}.broker-login-form .ds-action{width:100%;min-height:var(--control-entry-action);margin-top:var(--space-three-and-half);padding:0 var(--space-4-and-half);border-radius:var(--radius-entry-control);font-size:var(--font-size-entry-field);font-weight:var(--font-weight-strong)}.broker-login-trusted-browser{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--pad-entry-remember);border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);color:var(--theme-text);cursor:pointer;font-size:var(--font-size-label);font-weight:var(--font-weight-regular);display:flex}.broker-login-switch{width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-pill);background:var(--color-switch-off);transition:background-color var(--motion-view) var(--motion-curve);flex:none;display:block;position:relative}.broker-login-switch-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.broker-login-switch-knob{top:var(--space-three-quarter);left:var(--space-three-quarter);width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--radius-round);background:var(--color-white);box-shadow:var(--shadow-entry-toggle);pointer-events:none;transition:transform var(--motion-view) var(--motion-curve);position:absolute}.broker-login-switch:has(.broker-login-switch-input:checked){background:var(--color-accent)}.broker-login-switch:has(.broker-login-switch-input:checked) .broker-login-switch-knob{transform:translateX(var(--switch-travel))}.broker-login-switch:has(.broker-login-switch-input:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.broker-login-recovery-toggle{width:fit-content;color:var(--theme-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0}.broker-login-recovery-toggle:hover{color:var(--theme-text)}.broker-login-factor-actions{align-items:center;gap:var(--space-three-and-half);margin-top:var(--space-three-and-half);grid-template-columns:auto minmax(0,1fr);display:grid}.broker-login-factor-actions>.ds-action{margin-top:0}.broker-login-back{min-height:var(--control-entry-action);padding:0 var(--space-4-and-half);border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);color:var(--theme-text);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);align-items:center;text-decoration:none;display:inline-flex}.broker-login-back:hover{background:var(--color-cockpit-haze)}.broker-login-promise{min-height:var(--entry-stage-min-height);background:var(--color-cockpit-text);color:var(--color-cockpit-dark-text);isolation:isolate;animation-delay:var(--motion-quick);position:relative}.broker-login-brand-art{z-index:1;pointer-events:none;background-image:url(/brand/claimone-grain-panel-c-flow.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.broker-login-brand-veil{z-index:2;background:var(--color-entry-veil);pointer-events:none;-webkit-mask-image:var(--mask-fade-up);-webkit-mask-image:var(--mask-fade-up);mask-image:var(--mask-fade-up);position:absolute;inset:0}.broker-login-appearance{z-index:3;top:var(--space-5);right:var(--space-5);position:absolute}.broker-login-appearance-switch{min-height:var(--control-entry-switch);align-items:center;gap:var(--space-2);padding:0 var(--space-three-and-half);border:var(--stroke-width) solid var(--color-entry-switch-edge);border-radius:var(--radius-pill);background:var(--color-entry-switch);color:var(--color-cockpit-dark-text);cursor:pointer;font:inherit;font-size:var(--font-size-sub);transition:background-color var(--motion-small) var(--motion-curve);display:inline-flex}.broker-login-appearance-switch:hover{background:var(--color-entry-veil)}.broker-login-appearance-switch:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.broker-login-appearance-switch svg{flex:none}.broker-login-stage-copy{z-index:3;right:var(--space-6);bottom:var(--space-sidebar);left:var(--space-6);gap:var(--space-2);display:grid;position:absolute}.broker-login-stage-wordmark .ds-wordmark{color:inherit;font-family:var(--font-family-cockpit-display);font-size:var(--font-size-entry-wordmark);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:1}.broker-login-stage-wordmark .ds-wordmark strong{color:var(--color-wordmark-highlight);font-weight:var(--font-weight-bold)}.broker-login-stage-copy p{color:var(--color-entry-copy);font-size:var(--font-size-label);margin:0}.broker-login-passkey-tile{align-items:center;gap:var(--space-4);padding:var(--pad-entry-passkey);border-radius:var(--radius-entry-tile);background:var(--theme-surface);box-shadow:var(--shadow-entry-tile);color:var(--theme-text);cursor:pointer;font:inherit;text-align:left;animation:broker-login-tile var(--motion-tile) var(--motion-curve) both;animation-delay:var(--motion-small);transition:transform var(--motion-view) var(--motion-curve), background-color var(--motion-view) var(--motion-curve);border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.broker-login-passkey-tile:hover{transform:translateY(var(--lift-entry-tile))}.broker-login-passkey-tile:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.broker-login-passkey-tile:disabled{cursor:wait;opacity:var(--opacity-disabled)}.broker-login-passkey-copy{gap:var(--space-1);display:grid}.broker-login-passkey-copy>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-tile-title)}.broker-login-passkey-copy>span{color:var(--theme-muted);font-size:var(--font-size-sub)}.broker-login-passkey-arrow{width:var(--avatar-size-large);height:var(--avatar-size-large);border-radius:var(--radius-round);background:var(--color-cockpit-haze-strong);color:var(--theme-text);justify-content:center;align-items:center;display:inline-flex}@media (max-width:62.5rem){.ds-shell.broker-login-screen{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.broker-login-promise{order:-1;align-content:end;display:grid}.broker-login-stage-copy{padding:calc(var(--control-entry-switch) + var(--space-8)) var(--space-6) var(--space-sidebar);position:relative;inset:auto}.broker-login-form-brand{display:none}.broker-login-form{grid-row:auto}.broker-login-promise{min-height:var(--entry-stage-min-height-narrow)}.broker-login-form-layout{padding:var(--pad-tile)}.broker-login-form h1{font-size:var(--font-size-display)}}.ds-shell.account-setup-screen{grid-template-rows:minmax(0,1fr)}.account-setup-form{grid-row:auto}.account-setup-brand-art{background-image:url(/brand/claimone-grain-panel-a-anthrazit.webp)}.account-setup-brand-copy{gap:var(--space-3)}.account-setup-brand-kicker{color:var(--color-entry-copy);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.account-setup-promise-title{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-entry-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-entry-title);margin:0;display:grid}.account-setup-promise-title>span{display:block}.account-setup-brand-copy>p{max-width:var(--entry-copy-width);color:var(--color-entry-copy);font-size:var(--font-size-label);margin:0}.account-setup-next-note{gap:var(--space-half);width:fit-content;padding:var(--space-3) var(--space-4);border:var(--stroke-width) solid var(--color-entry-switch-edge);border-radius:var(--radius-entry-control);background:var(--color-entry-switch);display:grid}.account-setup-next-note>span{font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.account-setup-next-note>strong{color:var(--color-cockpit-dark-text);font-size:var(--font-size-label);font-weight:var(--font-weight-strong)}.account-setup-progress{margin:0}.account-setup-invitation .account-setup-eyebrow{color:var(--theme-text);letter-spacing:var(--letter-spacing-caps)}.account-setup-description{margin:var(--space-3) 0 0;color:var(--theme-muted);font-size:var(--font-size-label)}.account-setup-description+.account-setup-description{margin-top:var(--space-2)}.account-setup-form .account-setup-description+.ds-action-text,.account-setup-form .account-setup-description+.ds-action-primary{margin-top:var(--space-entry-block)}.account-setup-form form+.ds-action-text{margin-top:var(--space-4)}.account-setup-form .ds-action-text{width:fit-content;min-height:0;color:var(--theme-muted);font-size:var(--font-size-sub);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1);background:0 0;margin-top:0;padding:0}.account-setup-form .ds-action-text:hover{box-shadow:none;color:var(--theme-text);transform:none}.account-setup-form .account-setup-invitation,.account-setup-form .account-setup-authenticator{gap:var(--space-2);margin-top:var(--space-entry-block);padding:var(--pad-entry-passkey);border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);box-shadow:none;border:0;display:grid}.account-setup-invitation-identity{gap:var(--space-1);display:grid}.account-setup-name{font-size:var(--font-size-label);font-weight:var(--font-weight-strong);margin:0}.account-setup-email{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.account-setup-invitation-note,.account-setup-note{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.account-setup-form .account-setup-authenticator{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.account-setup-qr-stage{width:fit-content;padding:var(--space-2);border-radius:var(--radius-tile-status);background:var(--color-white);box-shadow:none}.account-setup-qr{width:var(--qr-size);height:var(--qr-size);display:block}.account-setup-secret-fallback{margin-top:var(--space-3);font-size:var(--font-size-sub)}.account-setup-secret-fallback>summary{width:fit-content;color:var(--theme-muted);cursor:pointer;font-weight:var(--font-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-1)}.account-setup-secret-fallback[open]>summary{color:var(--theme-text)}.account-setup-form .account-setup-secret-control{min-height:var(--control-entry-field);margin-top:var(--space-2);border:var(--stroke-width) solid transparent;border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid;overflow:hidden}.account-setup-secret-control>code{padding:0 var(--space-4-and-half);font-family:var(--font-family-native-control);font-size:var(--font-size-entry-field);letter-spacing:var(--letter-spacing-code);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.account-setup-secret-control>button{padding:0 var(--space-4);border:0;border-left:var(--stroke-width) solid var(--color-cockpit-edge);color:var(--theme-text);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);background:0 0}.account-setup-secret-control>button:hover{background:var(--color-cockpit-haze)}.account-setup-secret-control>button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:calc(-1 * var(--focus-outline-width))}.account-setup-password-field{gap:var(--space-2);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);display:grid}.account-setup-password-control-wrap{position:relative}.account-setup-form .account-setup-password-control{border:var(--stroke-width) solid transparent;border-radius:var(--radius-entry-control);background:var(--color-cockpit-field-entry);transition:border-color var(--motion-small) var(--motion-curve);display:grid;position:relative}.account-setup-form .account-setup-password-control:focus-within{border-color:var(--color-accent);box-shadow:none;outline:0}.account-setup-form .account-setup-password-control>input{width:100%;min-width:0;min-height:var(--control-entry-field);padding:0 var(--space-entry-toggle) 0 var(--space-4-and-half);border-radius:var(--radius-entry-control);color:var(--theme-text);font:inherit;font-size:var(--font-size-entry-field);background:0 0;border:0}.account-setup-form .account-setup-password-control>input:focus-visible{outline:0}.account-setup-password-toggle{top:var(--space-2);right:var(--space-2);min-height:var(--control-small);padding:0 var(--space-three-and-half);border-radius:var(--radius-tile-status);background:var(--theme-surface);box-shadow:var(--shadow-entry-toggle);color:var(--theme-text);cursor:pointer;font:inherit;font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);border:0;position:absolute}.account-setup-password-toggle:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.account-setup-validation-popover{margin:var(--space-2) 0 0;padding:var(--pad-entry-error);border-radius:var(--radius-entry-control);background:var(--color-cockpit-danger-haze);color:var(--theme-text);font-size:var(--font-size-sub);font-weight:var(--font-weight-regular)}.account-setup-password-requirements{gap:var(--space-1);color:var(--theme-muted);font-size:var(--font-size-sub);font-weight:var(--font-weight-regular);display:grid}.account-setup-password-requirements>p{margin:0}.account-setup-password-guidance{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.account-setup-password-status{align-items:center;gap:var(--space-2);display:inline-flex}.account-setup-password-status.is-met{color:var(--theme-text)}.account-setup-visually-hidden{width:var(--visually-hidden-size);height:var(--visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}@media (max-width:48rem){.broker-login-form-layout{padding:var(--pad-tile-small)}.broker-login-form h1{font-size:var(--font-size-heading)}.account-setup-form .account-setup-authenticator{grid-template-columns:minmax(0,1fr)}.account-setup-promise-title{font-size:var(--font-size-display)}}
.broker-login-passkey-divider{color:var(--theme-muted);gap:var(--space-3);margin:var(--space-5) 0;text-transform:uppercase;grid-template-columns:1fr auto 1fr;place-items:center stretch;display:grid}

.session-warning-backdrop{background:var(--color-scrim);padding:var(--space-4);z-index:var(--layer-validation);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.session-warning-card{background:var(--theme-surface);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-control);box-shadow:var(--shadow-floating);max-width:var(--step-up-tile-width);max-height:calc(100dvh - var(--space-6));padding:var(--space-5);width:100%;color:var(--theme-text);font-family:var(--font-family-cockpit);font-size:var(--font-size-label);line-height:var(--line-height-body);overflow-y:auto}.session-warning-content{gap:var(--space-4);outline:none;display:grid}.session-warning-content:focus-visible{outline:none}.session-warning-card h2{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.session-warning-card h2,.session-warning-card p{margin:0}.session-warning-card p{color:var(--theme-muted)}.session-warning-card .session-warning-error{color:var(--theme-danger)}.session-warning-card .ds-actions{gap:var(--space-3);padding-top:var(--space-2)}@media (max-width:479px){.session-warning-card .ds-actions{flex-direction:column;align-items:stretch}}
.claimone-field-validation-popover{z-index:var(--layer-validation);width:max-content;max-width:min(var(--wide-column-min-width), calc(100% - var(--space-6)));padding:var(--space-2) var(--space-3);border:var(--stroke-width) solid var(--color-cockpit-text);border-radius:var(--radius-small);background:var(--color-accent);box-shadow:0 var(--space-half) 0 var(--color-cockpit-text);color:var(--color-cockpit-text);font-family:var(--font-family-customer);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);line-height:var(--line-height-body);pointer-events:none;margin:0;position:fixed}.claimone-field-validation-popover:before{width:var(--space-2);height:var(--space-2);background:var(--color-accent);content:"";transform:translateX(-50%) rotate(var(--angle-check));position:absolute;left:50%}.claimone-field-validation-popover.is-below:before{top:calc(-1 * var(--space-1));border-top:var(--stroke-width) solid var(--color-cockpit-text);border-left:var(--stroke-width) solid var(--color-cockpit-text)}.claimone-field-validation-popover.is-above:before{bottom:calc(-1 * var(--space-1));border-right:var(--stroke-width) solid var(--color-cockpit-text);border-bottom:var(--stroke-width) solid var(--color-cockpit-text)}:where(input,select,textarea)[data-claimone-validation-error=true]{border-color:var(--color-accent)}
.b94-cockpit-leaf{--grund:var(--theme-base);--karte:var(--theme-surface);--blau:var(--theme-text);--matt:var(--theme-muted);--linie:var(--color-cockpit-edge);--hauch:var(--theme-surface-raised);--hauch-stark:var(--color-cockpit-edge-strong);--klein:var(--font-size-sub);--ziel:var(--control-medium);--ki:var(--color-cockpit-ai);--mint:var(--color-cockpit-success);--amberhauch:var(--color-warning-haze);--minthauch:var(--color-success-haze);background:var(--grund);color:var(--theme-text);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.b94-cockpit-leaf :is(a,button,summary){color:inherit;text-decoration:none}.b94-cockpit-leaf .kopfraum{justify-content:space-between;align-items:flex-end;gap:var(--space-three-and-half);margin-bottom:var(--tile-gap);padding:var(--pad-hero-bottom);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-tile);background:var(--karte);box-shadow:var(--shadow-tile);flex-wrap:wrap;display:flex}.b94-cockpit-leaf h1{color:var(--theme-text);font-family:var(--font-family-cockpit-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-display);margin:0;line-height:1}.b94-cockpit-leaf .meta{margin:var(--space-2) 0 0;color:var(--matt);font-size:var(--klein)}.b94-cockpit-leaf .zurueck{width:fit-content;min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:0 var(--space-three-and-half) 0 var(--space-two-and-half);border-radius:var(--radius-pill);color:var(--matt);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);background:0 0;border:0;display:inline-flex}.b94-cockpit-leaf .zurueck:hover{background:var(--karte);color:var(--theme-text)}.b94-cockpit-leaf .insel{padding:var(--pad-tile);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-tile);background:var(--karte);box-shadow:var(--shadow-tile)}.b94-cockpit-leaf .insel+.insel{margin-top:var(--tile-gap)}.b94-cockpit-leaf .einsatz{padding:var(--pad-inset);border-radius:var(--radius-tile-status);background:var(--hauch)}.b94-cockpit-leaf .versal{color:var(--matt);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase}.b17-tasks .versal{letter-spacing:var(--letter-spacing-versal)}.b94-cockpit-leaf .kapsel{min-height:var(--capsule-height);align-items:center;gap:var(--space-one-and-half);padding:0 var(--space-2);border:var(--stroke-width) solid var(--hauch-stark);border-radius:var(--radius-pill);color:var(--theme-text);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);white-space:nowrap;background:0 0;display:inline-flex}.b94-cockpit-leaf .kapsel.frist{background:var(--amberhauch);border-color:#0000}.b94-cockpit-leaf .kapsel.frist:before{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-warning);content:""}.b94-cockpit-leaf .kapsel.gut{background:var(--minthauch);border-color:#0000}.b94-cockpit-leaf .kapsel.gut svg{color:var(--theme-text)}.b94-cockpit-leaf .q{align-items:center;gap:var(--space-2);color:var(--matt);font-size:var(--klein);white-space:nowrap;display:inline-flex}.b94-cockpit-leaf .q-dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--matt);flex:none}.b94-cockpit-leaf .q-dot.beleg{background:var(--mint)}.b94-cockpit-leaf .q-dot.gefahr{background:var(--theme-danger)}.b94-cockpit-leaf .q-dot.unbekannt{box-shadow:inset 0 0 0 var(--stroke-width) var(--matt);background:0 0}.b94-cockpit-leaf .hinweis{color:var(--matt);font-size:var(--klein);line-height:var(--line-height-body)}.b94-cockpit-leaf .reihe{min-height:var(--row-height-list);align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);display:grid}.b94-cockpit-leaf .zeilen .reihe+.reihe,.b94-cockpit-leaf .zeilen .aufgeklappt+.reihe{border-top:var(--stroke-width) solid var(--linie)}.b94-cockpit-leaf .reihe.klick{cursor:pointer}.b94-cockpit-leaf .reihe.klick:hover,.b94-cockpit-leaf .reihe.offen{background:var(--hauch)}.b94-cockpit-leaf .spalten{gap:var(--space-4);padding:0 var(--space-3) var(--space-2);border-bottom:var(--stroke-width) solid var(--linie);color:var(--matt);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal-wide);text-transform:uppercase;display:grid}.b94-cockpit-leaf .wer{font-weight:var(--font-weight-strong)}.b94-cockpit-leaf .unter{margin-top:var(--space-half);color:var(--matt);font-size:var(--klein);display:block}.b94-cockpit-leaf .zeit{color:var(--matt);font-size:var(--klein);text-align:right}.b94-cockpit-leaf .feld{color:var(--matt);font-size:var(--klein)}.b94-cockpit-leaf .aufgeklappt{padding:var(--space-2) var(--space-3) var(--space-4)}.b94-cockpit-leaf .gruppe{margin-top:var(--space-6)}.b94-cockpit-leaf .gruppe:first-child{margin-top:0}.b94-cockpit-leaf .gruppe>.versal{margin-top:var(--space-1);padding:0 var(--space-3) var(--space-2);display:block}.b94-cockpit-leaf :is(.taste,.amber){min-height:var(--control-toolbar);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:var(--stroke-width) solid var(--hauch-stark);border-radius:var(--radius-pill);background:var(--karte);color:var(--theme-text);cursor:pointer;font:inherit;font-size:var(--klein);font-weight:var(--font-weight-strong);display:inline-flex}.b94-cockpit-leaf .taste:hover{background:var(--hauch)}.b94-cockpit-leaf .amber{background:var(--color-accent-fill);box-shadow:var(--shadow-primary-action);color:var(--color-accent-text);border:0}.b94-cockpit-leaf .amber:hover{filter:brightness(var(--brightness-hover))}.b94-cockpit-leaf :is(.taste,.amber):focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-half)}.b94-cockpit-leaf .taste.hell{background:var(--karte)}.b94-cockpit-leaf .taste.knapp{min-height:var(--control-toolbar-small);padding:0 var(--space-two-and-half);font-size:var(--font-size-micro)}.b94-cockpit-leaf .stumm{min-height:var(--control-toolbar);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--matt);cursor:pointer;font:inherit;font-size:var(--klein);background:0 0;border:0;display:inline-flex}.b94-cockpit-leaf .stumm:hover{color:var(--theme-text)}.b94-contractors-empty .mitte{max-width:calc(var(--space-12) * 4 + var(--space-6));margin:var(--space-7) auto 0;text-align:center}.b94-contractors-create .insel{max-width:var(--copy-width)}.b94-contractors-create .gewerke{gap:var(--space-2);flex-wrap:wrap;display:flex}.b94-contractors-create .gewerke button{min-height:var(--space-6);padding:0 var(--space-3);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-small);color:var(--color-customer-text);cursor:pointer;font:inherit;font-size:var(--klein);background:0 0}.b94-contractors-create .gewerke button.gewaehlt{border-color:var(--blau);background:var(--blau);color:var(--karte);font-weight:var(--font-weight-strong)}.b94-contractors-list .q-dot.unbekannt{border:var(--stroke-width) solid var(--matt);box-shadow:none}.b17-tasks .insel{box-shadow:none}.b17-tasks .b17-task-row{grid-template-columns:auto minmax(0,1fr) auto}.b173-customer-directory .insel{box-shadow:none}.b173-contract-row,.customer-case-row{min-width:0}.b173-customer>summary{grid-template-columns:minmax(0, 1.4fr) auto auto minmax(calc(var(--space-9) + var(--space-2)), auto);list-style:none}.b173-customer>summary::-webkit-details-marker{display:none}.b173-customer[open]>summary{background:var(--hauch)}.b173-contract-row strong,.b173-contract-row span{display:block}.b173-contract-row>div>span{color:var(--matt);font-size:var(--klein);margin-top:var(--space-1)}.b174-protocol-layout{grid-template-columns:minmax(var(--wide-column-min-width), .72fr) minmax(0, 1.7fr);gap:var(--space-5);align-items:start;display:grid}.b174-signature-protocol .insel{box-shadow:none}.b174-chain-status{align-content:start;justify-items:end;gap:var(--space-2);display:grid}.b174-chain-status p{margin:0}.b174-chain-status-broken{justify-items:stretch}.b174-chain-status-broken dl{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-small);background:var(--amberhauch);margin:0;display:grid}.b174-chain-status-broken dl div{grid-template-columns:var(--definition-label-min) minmax(0, 1fr);gap:var(--space-2);display:grid}.b174-chain-status-broken :is(dt,dd){margin:0}.b174-chain-status-broken dt{color:var(--matt);font-size:var(--klein)}.b174-chain-status-broken code{overflow-wrap:anywhere;font-size:var(--klein)}.b172-inbox .insel{box-shadow:none}.b172-inbox .versal{letter-spacing:var(--letter-spacing-versal)}.b172-inbox .q-dot.ki{background:var(--ki)}.b172-inbox .pfeil{color:var(--matt);display:inline-flex}@media (max-width:48rem){.b17-tasks .kopfraum{align-items:stretch}.b17-tasks .b17-task-row{padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.b17-tasks .b17-task-row>.kapsel{grid-column:2;justify-self:start}.b172-inbox .kopfraum{align-items:stretch}.b173-customer>summary{grid-template-columns:minmax(0,1fr) auto}.b173-customer>summary .zeit{text-align:left;grid-column:1}.b174-protocol-layout{grid-template-columns:1fr}.b174-chain-status{justify-items:start}}@media (max-width:42rem){.b174-chain-status-broken dl div{grid-template-columns:1fr}}.b94-jobs .bestaetigung{margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-small);background:var(--karte);box-shadow:var(--shadow-floating)}.b94-jobs .bestaetigung p{margin:var(--space-2) 0 0}.b94-jobs .bestaetigung .amber,.b94-contractors-list>section>.aufgeklappt .taste{display:flex}.b94-ruecklauf .paar{align-items:stretch;gap:var(--tile-gap);grid-template-columns:1fr 1fr;display:grid}.b94-ruecklauf .schritte{margin:var(--space-3) 0 0;counter-reset:schritt;padding:0;list-style:none}.b94-ruecklauf .schritte li{padding:var(--space-2) 0 var(--space-2) var(--space-6);counter-increment:schritt;position:relative}.b94-ruecklauf .schritte li:before{top:calc(var(--space-2) + var(--space-half));width:var(--space-5);height:var(--space-5);border:var(--stroke-width) solid var(--hauch-stark);border-radius:var(--radius-round);color:var(--theme-text);content:counter(schritt);font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);justify-content:center;align-items:center;display:flex;position:absolute;left:0}.b94-ruecklauf .adresse{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;margin-top:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-control);background:var(--hauch);display:flex}.b94-ruecklauf .adresse b{overflow-wrap:anywhere;font-weight:var(--font-weight-strong)}.b94-ruecklauf .buehne{margin-top:var(--space-3);padding:var(--space-6) var(--space-5);border:var(--stroke-width) dashed var(--hauch-stark);border-radius:var(--radius-tile-status);background:var(--hauch);text-align:center}.b94-ruecklauf .buehne .btn-reihe{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.b94-ruecklauf .ausgaenge{gap:var(--tile-gap);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.b94-ruecklauf .paar+.insel{margin-top:var(--tile-gap)}.b94-ruecklauf .fallbeispiel{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-tile-status);background:var(--hauch);font-size:var(--klein);overflow-wrap:anywhere}.b94-ruecklauf .kopier9{width:var(--control-toolbar-small);height:var(--control-toolbar-small);border-radius:var(--radius-round);background:var(--karte);box-shadow:var(--shadow-tile);color:var(--matt);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.b94-ruecklauf .kopier9:hover{color:var(--theme-text)}.b94-betriebsanfrage .haken{width:var(--space-4-and-half);height:var(--space-4-and-half);border:var(--stroke-width) solid var(--hauch-stark);border-radius:var(--radius-tile-status);background:var(--karte);flex:none;justify-content:center;align-items:center;display:inline-flex}.b94-betriebsanfrage .haken.an{border-color:var(--theme-text);background:var(--theme-text);color:var(--karte)}.b94-visually-hidden{width:var(--stroke-width);height:var(--stroke-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.b94-runtime-extra{display:contents}.b175-master-data-approval .b175-back:before{width:var(--space-2);height:var(--space-2);clip-path:polygon(100% 0,0 50%,100% 100%,100% 75%,50% 50%,100% 25%);content:"";background:currentColor}.b175-master-data-approval .b175-approval-card{gap:var(--space-5);display:grid}.b175-master-data-approval .b175-comparison{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b175-master-data-approval .b175-comparison>div{gap:var(--space-1);padding:var(--pad-inset);border-radius:var(--radius-tile-status);background:var(--hauch);display:grid}.b175-master-data-approval .b175-comparison p,.b175-master-data-approval .b175-comparison strong,.b175-master-data-approval .b175-confirmation p,.b175-master-data-approval .b175-truth-note{margin:0}.b175-master-data-approval .b175-confirmation{gap:var(--space-2);display:grid}.b175-master-data-approval .b175-decision-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.b175-master-data-approval .b175-decision-row form{display:flex}@media (max-width:42rem){.b175-master-data-approval .b175-comparison{grid-template-columns:1fr}.b175-master-data-approval .b175-decision-row,.b175-master-data-approval .b175-decision-row form,.b175-master-data-approval .b175-decision-row button{width:100%}}
.b94-settings-hub .bereiche{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b94-settings-hub .bereiche>form{display:contents}.b94-settings-hub .bereich{width:100%;color:var(--color-customer-text);cursor:pointer;font:inherit;text-align:left;border:0;text-decoration:none;display:block}.b94-settings-form-row{grid-template-columns:minmax(0, 1.4fr) auto var(--space-12)}.b94-settings-note{margin:var(--space-3) var(--space-3) 0}.b94-settings-company-row{min-height:calc(var(--space-6) + var(--space-2));grid-template-columns:calc(var(--space-12) + var(--space-6)) minmax(0, 1fr) auto}.b94-settings-company-row b{font-weight:var(--font-weight-strong)}.b94-settings-company-row>form{display:contents}.b94-settings-company-note{margin:var(--space-5) var(--space-3) 0}.b94-settings-companies .settings-company-editor{margin-top:var(--tile-gap);padding:var(--pad-tile);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-tile);background:var(--karte);box-shadow:var(--shadow-tile)}.b94-settings-companies .settings-company-editor>summary{cursor:pointer;font-weight:var(--font-weight-strong)}.b94-settings-companies .settings-company-editor h2{margin:0 0 var(--space-3);font-size:var(--font-size-tile-title);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-tile-title)}.b94-settings-companies .settings-company-form{grid-template-columns:repeat(3, minmax(var(--field-min-width), 1fr));gap:var(--space-3);margin-top:var(--space-3);display:grid}.b94-settings-companies .settings-company-form label{gap:var(--space-2);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);display:grid}.b94-settings-companies .settings-company-form :is(input,select){min-height:var(--control-medium);padding:0 var(--space-3);border:var(--stroke-width) solid var(--hauch-stark);border-radius:var(--radius-control);background:var(--karte);color:var(--theme-text);font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-regular)}.b94-settings-companies .settings-company-form :is(input,select):focus-visible{border-color:var(--color-accent);outline:0}.b94-settings-companies .settings-company-form button{min-height:var(--control-medium);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-fill);box-shadow:var(--shadow-primary-action);color:var(--color-accent-text);cursor:pointer;font:inherit;font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);border:0;place-self:end start;align-items:center;display:inline-flex}.b94-channel-intro{margin:0 var(--space-3) var(--space-4)}.b94-channel-heading{align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-2);display:flex}.b94-channel-icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-tile-status);background:var(--color-cockpit-inverse);color:var(--color-cockpit-on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.b94-channel-title{padding:0!important}.b94-channel-grid{grid-template-columns:calc(var(--space-12) - var(--space-2)) minmax(0, 1fr);align-items:start;gap:var(--space-2) var(--space-4);display:grid}.b94-channel-label{padding-top:var(--space-half)}.b94-channel-manual-link{text-underline-offset:var(--space-three-quarter);text-decoration:underline!important}.b94-channel-connect{margin-top:var(--space-2)}.b94-channel-disconnect{margin-left:var(--space-2)}.b94-subject-actions{margin-top:var(--space-4)}.b94-subject-actions>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.b94-subject-actions form{display:contents}.b94-subject-groups{margin-top:var(--space-5)}.b94-subject-group-row{grid-template-columns:minmax(0, 1fr) var(--space-11) auto}.b94-subject-group-row .pfeil{color:var(--matt);display:inline-flex}.b94-subject-expanded{margin-top:var(--space-5)!important}.b94-subject-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.b94-subject-records{margin-top:var(--space-2)}.b94-subject-field-row{min-height:var(--space-6);grid-template-columns:calc(var(--space-9) + var(--space-8)) minmax(0, 1fr)}.b94-subject-raw{margin-top:var(--tile-gap);padding:var(--pad-tile);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-tile);background:var(--karte);box-shadow:var(--shadow-tile)}.b94-subject-raw>summary{cursor:pointer;font-weight:var(--font-weight-strong)}.b181b-baskets{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b181b-baskets p{margin:var(--space-2) 0 0}.b181b-locked{background:var(--amberhauch)!important}.b181b-decision-table{margin-top:var(--space-5)}.b181b-decision-row{grid-template-columns:minmax(0, 1fr) var(--space-12) minmax(0, 1.4fr)}.b181b-confirmation{border-top:var(--stroke-width) solid var(--linie)}.b181b-confirmation-box{max-width:calc(var(--space-12) * 6 - var(--space-6));padding:var(--pad-inset);border:var(--stroke-width) solid var(--linie);border-radius:var(--radius-tile-status);background:var(--karte);box-shadow:var(--shadow-tile)}.b181b-confirmation-box>p{margin:var(--space-2) 0 0}.b181b-consequences{margin-top:var(--space-3)}.b181b-consequence-row{min-height:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.b181b-actions{margin-top:var(--space-4)}.b181b-actions form{display:contents}.b181b-hold-note{margin:var(--space-3) 0 0!important}@media (max-width:52rem){.b181b-baskets,.b181b-decision-row,.b94-settings-hub .bereiche,.b94-settings-form-row,.b94-settings-company-row,.b94-channel-grid{grid-template-columns:1fr}}
.workspace-page .cockpit-content{width:calc(100% - var(--space-7));max-width:var(--dashboard-content-width);padding:var(--space-4) 0 var(--space-6)}.workspace-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-2) var(--space-6) var(--space-4);margin:0;display:flex}.workspace-page-title{min-width:0}.workspace-page-title h1{margin:var(--space-1) 0 0;color:var(--theme-text);font-size:var(--font-size-heading);line-height:var(--line-height-tight)}.workspace-page-title p,.workspace-page-title .meta{margin:var(--space-1) 0 0;color:var(--theme-muted);font-size:var(--font-size-label)}.case-list-header{padding-block:var(--space-4) var(--space-5);flex-wrap:nowrap;align-items:center;position:relative}.case-list-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.workspace-view-tabs{align-items:center;gap:var(--space-half);min-width:0;padding:var(--space-half);border-radius:var(--radius-small);background:var(--color-neutral-haze);display:flex;overflow-x:auto}.workspace-view-tabs button{min-height:var(--control-small);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--theme-muted);cursor:pointer;font:inherit;font-size:var(--font-size-label);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-view-tabs button:hover{background:var(--theme-surface);color:var(--theme-text)}.workspace-view-tabs button[aria-pressed=true]{background:var(--theme-text);color:var(--theme-surface);font-weight:var(--font-weight-strong)}.case-list-heading-actions>.ds-action{flex:none}.workspace-collection-toolbar{z-index:2;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);background:0 0;border:0;padding:0;display:flex;position:relative}.workspace-toolbar-note{color:var(--theme-muted);font-size:var(--font-size-micro)}.case-table-section .ds-table-wrap{box-shadow:none;overflow:visible}.case-table-section .ds-table{table-layout:fixed;display:table}.case-table-section .ds-table :is(thead,tbody){display:table-row-group}.case-table-section .ds-table thead{display:table-header-group}.case-table-section .ds-table tr,.case-table-section .ds-table thead tr,.case-table-section .case-list-row{display:table-row}.case-table-section .ds-table th,.case-table-section .ds-table td{padding:var(--space-one-and-half) var(--space-3);border:0;border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);vertical-align:middle;display:table-cell}.case-table-section .ds-table th{color:var(--theme-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:normal;text-transform:none}.case-table-section .ds-table th:first-child{width:25%}.case-table-section .ds-table th:nth-child(2){width:20%}.case-table-section .ds-table th:nth-child(3){width:16%}.case-table-section .ds-table th:nth-child(4){width:22%}.case-table-section .ds-table th:nth-child(5){width:13%}.case-table-section .ds-table th:last-child{width:4%}.case-list-row{cursor:pointer;border-radius:0;min-height:0}.case-table-section .case-list-row td{height:calc(var(--control-compact) + var(--space-5))}.case-list-row:hover td{background:var(--color-neutral-haze)}.case-list-row[data-opening=true] td{background:var(--color-brand-haze);box-shadow:inset 0 var(--stroke-width) 0 var(--color-accent), inset 0 calc(var(--stroke-width) * -1) 0 var(--color-accent)}.case-list-row[data-opening=true] td:first-child{box-shadow:inset var(--space-1) 0 0 var(--color-accent), inset 0 var(--stroke-width) 0 var(--color-accent), inset 0 calc(var(--stroke-width) * -1) 0 var(--color-accent)}.case-table-section .ds-table .case-list-row td:not(:last-child){position:relative}.case-list-row td:last-child{white-space:nowrap}.case-mobile-list{display:none}.case-list-range{margin:0}.b17-tasks .b17-task-row{padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto}.b17-tasks .gruppe{margin-top:var(--space-4)}.b17-tasks .gruppe:first-of-type{margin-top:0}.b17-tasks .insel,.b172-inbox .insel,.b173-customer-directory .insel{box-shadow:none}.workspace-detail-overlay{z-index:9;padding:var(--space-5);background:var(--color-text-glass-32);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.b173-customer>summary{padding-block:var(--space-2)}.b173-customer[open]>summary{background:var(--color-brand-haze)}.b173-customer{color:inherit;text-decoration:none;display:block}.b173-customer>.reihe{grid-template-columns:minmax(0, 1.4fr) auto auto minmax(calc(var(--space-9) + var(--space-2)), auto)}.b173-customer[aria-current=page]>.reihe{background:var(--color-brand-haze)}.settings-page{min-height:var(--viewport-height);background:var(--theme-base);padding:0}.settings-page .cockpit-content{width:calc(100% - var(--space-7));max-width:var(--dashboard-content-width);padding:var(--space-4) 0 var(--space-6)}.settings-page .workspace-page-header{width:100%;margin:0}@media (max-width:62rem){.workspace-collection-toolbar{flex-wrap:wrap;align-items:stretch}.case-list-heading-actions{flex-basis:auto;width:auto}}@media (max-width:48rem){.workspace-page .cockpit-content,.settings-page .cockpit-content{padding:var(--space-4) 0 var(--space-6)}.workspace-page-header{flex-direction:column;align-items:stretch}.case-list-header.workspace-page-header{flex-direction:row;align-items:center}.workspace-page-header>.ds-action{width:100%}.case-list-heading-actions{align-items:center}.case-list-heading-actions>.ds-action{width:var(--control-small);min-width:var(--control-small);padding-inline:0}.case-list-heading-actions .case-new-label{display:none}.case-list-heading-actions .workspace-view-tabs{flex:1}.workspace-toolbar-note{width:100%}.case-table-section .ds-table th:first-child{width:30%}.case-table-section .ds-table th:nth-child(2){width:24%}.case-table-section .ds-table th:nth-child(3),.case-table-section .ds-table td:nth-child(3){display:none}.case-table-section .ds-table th:nth-child(4){width:24%}.case-table-section .ds-table th:nth-child(5){width:16%}.case-table-section .ds-table th:last-child{width:6%}.b17-tasks .b17-task-row{grid-template-columns:auto minmax(0,1fr) auto}.b17-tasks .b17-task-row>.kapsel{grid-column:2;justify-self:start}.b173-customer>.reihe{grid-template-columns:minmax(0,1fr) auto}.b173-customer>.reihe .zeit{text-align:left;grid-column:1}.case-table-section{display:none}.case-mobile-list{padding:0 var(--space-5);display:block;overflow:hidden}}@media (max-width:32rem){.workspace-page .cockpit-content,.settings-page .cockpit-content{width:calc(100% - var(--space-6));padding-inline:0}.workspace-page-header{padding-inline:var(--space-5)}.case-list-header.workspace-page-header{gap:var(--space-2)}.case-list-heading-actions{flex-direction:row}.case-mobile-list{padding-inline:var(--space-4)}.workspace-detail-overlay{padding:var(--space-3)}}.dictation-cockpit-frame .cockpit-content{width:calc(100% - var(--space-7));max-width:var(--dashboard-content-width);padding:var(--space-4) 0 var(--space-6)}.dictation-cockpit-frame .cockpit-page-tools{margin-bottom:var(--space-3)}.b94-cockpit-leaf .cockpit-content{width:calc(100% - var(--space-7));max-width:var(--dashboard-content-width);padding:var(--space-4) 0 var(--space-6)}.b94-cockpit-leaf .workspace-page-header{padding-right:var(--space-6);padding-left:var(--space-6)}.b94-cockpit-leaf h1{font-size:var(--font-size-heading)}.b94-cockpit-leaf .meta{margin-top:var(--space-1)}.b94-cockpit-leaf .zurueck{margin:0 0 var(--space-3)}.b94-cockpit-leaf .insel{padding:var(--space-4) var(--space-5);box-shadow:none}.b94-cockpit-leaf .einsatz{padding:var(--space-3) var(--space-4)}.b94-cockpit-leaf .reihe{min-height:var(--control-medium);gap:var(--space-3);padding-inline:var(--space-2)}.b94-cockpit-leaf .spalten{gap:var(--space-3);padding-inline:var(--space-2)}.b94-cockpit-leaf .aufgeklappt{padding:var(--space-2) var(--space-2) var(--space-3)}.b94-cockpit-leaf .gruppe{margin-top:var(--space-4)}.b94-cockpit-leaf .gruppe>.versal{padding-inline:var(--space-2)}.b174-protocol-layout{display:block}.dictation-cockpit-frame:is(.approval-screen,.manual-handover-page,.manual-invitation-page){width:100%;max-width:none;min-height:var(--viewport-height);background:var(--theme-base);margin:0;padding:0}@media (max-width:48rem){.dictation-cockpit-frame .cockpit-content,.b94-cockpit-leaf .cockpit-content{padding:var(--space-4) 0 var(--space-6)}.approval-columns,.manual-handover-parts{grid-template-columns:minmax(0,1fr)}.settings-page .cockpit-content>.ds-page-header,.subject-access-page .cockpit-content>.ds-page-header,.development-sms-page .cockpit-content>.ds-page-header{flex-direction:column;align-items:stretch}}@media (max-width:32rem){.dictation-cockpit-frame .cockpit-content,.b94-cockpit-leaf .cockpit-content{width:calc(100% - var(--space-6));padding-inline:0}.b94-cockpit-leaf .workspace-page-header,.settings-page .cockpit-content>.ds-page-header{padding-right:var(--space-5);padding-left:var(--space-5)}}.verwaltung-page{width:min(var(--cockpit-content-width), calc(100% - var(--space-8)));padding:var(--space-6) 0 var(--space-8);font-family:var(--font-family-cockpit);margin:0 auto}.verwaltung-page>.ds-page-header{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--tile-gap);flex-wrap:wrap;display:flex}.verwaltung-page>.ds-page-header .ds-wordmark{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight)}.verwaltung-page>.ds-page-header h1{width:100%;margin:var(--space-3) 0 0}.verwaltung-page>.ds-page-header p{color:var(--theme-muted);font-size:var(--font-size-sub);margin:0}.verwaltung-page>.ds-page-header .ds-actions{margin-left:auto}.verwaltung-page>.ds-page-header .ds-actions form{display:contents}.verwaltung-page>.ds-island{gap:var(--space-3);margin-bottom:var(--tile-gap);display:grid}.verwaltung-page>.ds-island>p{color:var(--theme-muted);font-size:var(--font-size-sub);line-height:var(--line-height-body);margin:0}.verwaltung-page .ds-island form{grid-template-columns:repeat(auto-fit, minmax(var(--field-min-width), 1fr));gap:var(--space-3);align-items:end;display:grid}.verwaltung-page .ds-island form .ds-action,.verwaltung-page .ds-island>.ds-action{justify-self:start;width:fit-content}.verwaltung-page>.ds-island .ds-table-wrap{box-shadow:none;border:0;padding:0}.verwaltung-page>.ds-island :is(th,td){padding:var(--space-3) var(--space-2)}.verwaltung-page .ds-island td form{display:inline-flex}.verwaltung-login-page{max-width:var(--entry-copy-width)}.verwaltung-login-page .ds-island form{grid-template-columns:minmax(0,1fr)}@media (max-width:48rem){.verwaltung-page>.ds-page-header{align-items:flex-start}.verwaltung-page>.ds-page-header .ds-actions{width:100%;margin-left:0;overflow-x:auto}.verwaltung-page>.ds-island{padding:var(--space-3)}}.workspace-route-loading main{gap:var(--space-4);display:grid}.workspace-route-loading .workspace-loading-page-header{margin-bottom:0}.workspace-loading-bar{width:100%;height:var(--space-3);border-radius:var(--radius-small);background:var(--color-brand-haze);display:block}.workspace-loading-title{width:calc(var(--space-12) * 3);height:var(--space-5)}.workspace-loading-header-action{width:calc(var(--space-12) * 2);height:var(--control-small)}.workspace-loading-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-medium);display:flex}.workspace-loading-control{width:calc(var(--space-12) * 2);height:var(--control-small)}.workspace-loading-control-wide{width:calc(var(--space-12) * 4);height:var(--control-small)}.workspace-loading-panel{box-shadow:none;padding:0;overflow:hidden}.workspace-loading-list{display:grid}.workspace-loading-row{min-height:var(--control-large);grid-template-columns:minmax(0, 1fr) calc(var(--space-12) * 2) calc(var(--space-12) * 2);align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:grid}.workspace-loading-row:last-child{border-bottom:0}.workspace-loading-row>span:first-child{gap:var(--space-2);display:grid}.workspace-loading-copy-wide{width:min(100%, calc(var(--space-12) * 4))}.workspace-loading-copy-small{width:min(70%, calc(var(--space-12) * 2));height:var(--space-2)}.workspace-loading-chip{width:calc(var(--space-12) + var(--space-4));height:var(--space-5)}.workspace-loading-tabs{gap:var(--space-5);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);display:flex}.workspace-loading-tab{width:calc(var(--space-12) + var(--space-5));height:var(--control-small);border-radius:0}.workspace-loading-detail-grid{gap:var(--space-5);padding:var(--space-5);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-loading-detail-grid>span{gap:var(--space-2);display:grid}.workspace-loading-list-compact .workspace-loading-row{grid-template-columns:minmax(0, 1fr) calc(var(--space-12) * 2)}.workspace-loading-form{padding:var(--space-5)}.workspace-loading-form-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-loading-form-grid>div{gap:var(--space-2);display:grid}.workspace-loading-field{height:var(--control-medium);border:var(--stroke-width) solid var(--color-cockpit-edge);background:var(--theme-surface)}.workspace-loading-action{width:calc(var(--space-12) * 2);height:var(--control-small);margin-top:var(--space-5);background:var(--color-accent-haze-strong)}.workspace-loading-metrics{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-loading-metric{gap:var(--space-3);padding:var(--space-5);box-shadow:none;display:grid}.workspace-loading-number{width:var(--space-12);height:var(--space-6)}.workspace-loading-dashboard-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-loading-dashboard-grid>.workspace-loading-panel{padding:0;overflow:hidden}@media (max-width:56rem){.workspace-loading-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-loading-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.workspace-loading-header-action{display:none}.workspace-loading-control-wide{width:65%}.workspace-loading-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace-loading-row>.workspace-loading-bar:last-child{display:none}.workspace-loading-detail-grid,.workspace-loading-form-grid,.workspace-loading-metrics{grid-template-columns:minmax(0,1fr)}.workspace-loading-tabs{overflow:hidden}.workspace-loading-tab{flex:0 0 calc(var(--space-12) + var(--space-5))}}.b94-cockpit-leaf .workspace-page-header{padding-top:calc(var(--space-4) + var(--space-half));padding-bottom:calc(var(--space-5) + var(--space-half))}.b94-jobs .b94-job-header .meta{display:none}.b94-jobs .b94-job-columns,.b94-jobs .b94-job-row{grid-template-columns:minmax(0, 1.4fr) minmax(var(--space-12), .8fr) minmax(calc(var(--space-12) + var(--space-6)), .9fr) minmax(0, 1.2fr) minmax(calc(var(--space-12) * 2), auto)}.b94-jobs .b94-job-row{padding-block:var(--space-2);align-items:center}.b94-job-case,.b94-job-status,.b94-job-consequence{min-width:0}.b94-job-case{overflow-wrap:anywhere}.b94-job-action{justify-self:end}@media (max-width:48rem){.b94-cockpit-leaf .workspace-page-header{align-items:flex-start}.b172-inbox .workspace-page-header{flex-direction:row;align-items:center}.b172-inbox .workspace-page-header>.ds-action{width:var(--control-small);min-width:var(--control-small);padding-inline:0}.b17-tasks .workspace-collection-toolbar,.b172-inbox .workspace-collection-toolbar,.b94-jobs .b94-job-header{min-width:0}.b17-tasks .b17-task-row{min-height:calc(var(--control-large) + var(--space-4));grid-template-areas:"copy status arrow";grid-template-columns:minmax(0, 1fr) auto var(--control-compact);gap:var(--space-3);padding:var(--space-2);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:0}.b17-tasks .b17-task-row>.kapsel{grid-area:status/auto;justify-self:end}.b173-customer>.reihe{min-height:calc(var(--control-large) + var(--space-4));grid-template-areas:"copy status arrow";grid-template-columns:minmax(0, 1fr) auto var(--control-compact);gap:var(--space-3);padding:var(--space-2);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:0}.b173-customer>.reihe>:first-child{grid-area:copy;min-width:0}.b173-customer>.reihe>.kapsel{grid-area:status;justify-self:end}.b173-customer>.reihe>.zeit{display:none}.b94-jobs .b94-job-header{flex-direction:column;align-items:stretch}.b94-jobs .b94-job-columns{display:none}.b94-jobs .b94-job-row{min-height:calc(var(--control-large) + var(--space-4));gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy status""case status""consequence consequence""action action"}.b94-job-copy{grid-area:copy;min-width:0}.b94-job-case{color:var(--theme-muted);font-size:var(--font-size-micro);grid-area:case}.b94-job-status{grid-area:status;justify-self:end}.b94-job-consequence{grid-area:consequence;padding-top:0}.b94-job-action{grid-area:action;justify-self:start}}
.dictation-cockpit-frame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);transition:grid-template-columns var(--motion-view) var(--motion-curve);align-content:start;align-items:start;display:grid}.cockpit-chrome{display:contents}.cockpit-topbar{display:none}.cockpit-sidebar{width:var(--sidebar-width);height:var(--viewport-height);padding:var(--sidebar-padding);border-right:var(--stroke-width) solid var(--color-cockpit-edge);background:var(--color-cockpit-side);isolation:isolate;transition:width var(--motion-view) var(--motion-curve), padding var(--motion-view) var(--motion-curve), transform var(--motion-view) var(--motion-curve);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.cockpit-sidebar-collapse{display:none}.cockpit-sidebar-head{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.cockpit-sidebar-grain{height:var(--grain-height);opacity:var(--opacity-grain);pointer-events:none;-webkit-mask-image:var(--mask-fade-up);-webkit-mask-image:var(--mask-fade-up);mask-image:var(--mask-fade-up);background:url(/brand/claimone-grain-panel-a-anthrazit.webp) 50%/cover no-repeat;position:absolute;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cockpit-sidebar-brand{height:var(--space-6);padding:0 var(--space-two-and-half);color:inherit;align-items:center;text-decoration:none;display:flex;position:relative}.cockpit-chrome .ds-wordmark{font-family:var(--font-family-cockpit-display);font-size:var(--font-size-sidebar-wordmark);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);white-space:nowrap;line-height:1}.cockpit-chrome .ds-wordmark strong{font-weight:var(--font-weight-bold)}.cockpit-sidebar-nav{align-content:start;gap:var(--space-three-quarter);margin-top:var(--space-sidebar);display:grid;position:relative;overflow-y:auto}.cockpit-nav-primary,.cockpit-nav-group{gap:var(--space-three-quarter);display:grid}.cockpit-nav-group-label{margin:var(--sidebar-group-margin);color:var(--color-cockpit-faint);font-size:var(--font-size-versal);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-versal);text-transform:uppercase}.cockpit-nav-link{height:var(--row-height-nav);align-items:center;gap:var(--space-two-and-half);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--theme-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);transition:background-color var(--motion-quick) var(--motion-curve), color var(--motion-quick) var(--motion-curve);text-decoration:none;display:flex;position:relative}.cockpit-nav-group .cockpit-nav-link{height:var(--row-height-nav-secondary);padding-left:var(--space-3);font-weight:var(--font-weight-regular)}.cockpit-nav-link:hover,.cockpit-nav-link:focus-visible{background:var(--color-cockpit-haze);color:var(--theme-text)}.cockpit-nav-link[aria-current=page]{background:var(--color-cockpit-inverse);color:var(--color-cockpit-on-inverse);font-weight:var(--font-weight-strong)}.cockpit-nav-icon{flex:none;justify-content:center;align-items:center;display:none}.cockpit-badge{min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-one-and-half);border-radius:var(--radius-pill);background:var(--color-accent-fill);box-shadow:var(--shadow-primary-action);color:var(--color-accent-text);font-size:var(--font-size-versal);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.cockpit-nav-link[aria-current=page] .cockpit-badge,.cockpit-navigation-pending-mark{display:none}.cockpit-nav-link:has(.cockpit-navigation-pending-mark[data-pending=true]){color:var(--theme-text)}.cockpit-sidebar-foot{gap:var(--space-2);display:grid;position:relative}.cockpit-sidebar-tools{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.cockpit-appearance-switch,.cockpit-logout{height:var(--control-sidebar-tool);align-items:center;gap:var(--space-two-and-half);padding:0 var(--space-two-and-half);border-radius:var(--radius-control-small);color:var(--theme-muted);cursor:pointer;font:inherit;font-size:var(--font-size-micro);text-align:left;transition:background-color var(--motion-quick) var(--motion-curve), color var(--motion-quick) var(--motion-curve);background:0 0;border:0;display:inline-flex}.cockpit-logout{width:var(--control-sidebar-tool);justify-content:center;padding:0}.cockpit-appearance-switch:hover,.cockpit-appearance-switch:focus-visible,.cockpit-logout:hover,.cockpit-logout:focus-visible{background:var(--color-cockpit-haze);color:var(--theme-text)}.cockpit-logout:disabled{cursor:wait;opacity:var(--opacity-disabled)}.cockpit-account-card{align-items:center;gap:var(--space-two-and-half);padding:var(--space-2) var(--space-two-and-half);border:var(--stroke-width) solid var(--color-cockpit-edge);border-radius:var(--radius-card);background:var(--theme-surface);color:var(--theme-text);transition:border-color var(--motion-small) var(--motion-curve), background-color var(--motion-view) var(--motion-curve);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.cockpit-account-card:hover,.cockpit-account-card:focus-visible{border-color:var(--color-cockpit-edge-strong)}.cockpit-account-card[aria-current=page]{border-color:var(--color-accent)}.cockpit-user-initials{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-control-small);background:var(--color-cockpit-inverse);color:var(--color-cockpit-on-inverse);font-size:var(--font-size-versal);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.cockpit-account-copy{min-width:0;display:grid}.cockpit-account-name{font-size:var(--font-size-micro);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-main{min-width:0;padding:var(--cockpit-main-padding)}.dictation-cockpit-frame .cockpit-content,.b94-cockpit-leaf .cockpit-content,.workspace-page .cockpit-content,.settings-page .cockpit-content,.case-file-page .cockpit-content{width:min(100%, var(--cockpit-main-width));max-width:none;margin:0 auto;padding:0}.cockpit-sidebar-backdrop{display:none}@media (min-width:62.501rem){.dictation-cockpit-frame:has(.cockpit-chrome[data-collapsed=true]){grid-template-columns:var(--sidebar-width-compact) minmax(0, 1fr)}.cockpit-chrome[data-collapsed=false] .cockpit-sidebar,.cockpit-chrome[data-peek=true] .cockpit-sidebar{background:var(--theme-base)}.cockpit-sidebar-collapse{width:var(--control-sidebar-tool);height:var(--control-sidebar-tool);border-radius:var(--radius-control-small);color:var(--theme-muted);cursor:pointer;transition:background-color var(--motion-quick) var(--motion-curve), color var(--motion-quick) var(--motion-curve);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.cockpit-sidebar-collapse:hover,.cockpit-sidebar-collapse:focus-visible{background:var(--color-cockpit-haze);color:var(--theme-text)}.cockpit-chrome[data-collapsed=true][data-peek=true] .cockpit-sidebar{z-index:var(--layer-chrome);width:var(--sidebar-width);box-shadow:var(--shadow-floating)}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar{width:var(--sidebar-width-compact);padding-right:var(--space-2);padding-left:var(--space-2)}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar-head{grid-template-columns:1fr;justify-items:center}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar-brand,.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-label,.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-group-label,.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-account-copy,.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-appearance-switch>span{display:none}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar-nav{scrollbar-width:none}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar-nav::-webkit-scrollbar{display:none}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-group{padding-top:var(--space-2);border-top:var(--stroke-width) solid var(--color-cockpit-edge)}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-link,.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-group .cockpit-nav-link{justify-content:center;padding:0}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-nav-icon{display:inline-flex}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-badge{top:var(--space-1);right:var(--space-1);min-width:var(--badge-size);padding:0 var(--space-1);margin:0;position:absolute}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-sidebar-tools{grid-template-columns:1fr;justify-items:center}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-appearance-switch{width:var(--control-sidebar-tool);justify-content:center;padding:0}.cockpit-chrome[data-collapsed=true]:not([data-peek=true]) .cockpit-account-card{padding:var(--space-2);background:0 0;border:0;grid-template-columns:1fr;justify-items:center}}@media (max-width:62.5rem){.dictation-cockpit-frame{grid-template-columns:minmax(0,1fr)}.cockpit-topbar{z-index:var(--layer-chrome);height:var(--control-large);padding:0 var(--space-4);border-bottom:var(--stroke-width) solid var(--color-cockpit-edge);background:var(--theme-base);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cockpit-menu-button{width:var(--control-small);height:var(--control-small);border-radius:var(--radius-control);color:var(--theme-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cockpit-menu-button:hover,.cockpit-menu-button:focus-visible{background:var(--color-cockpit-haze)}.cockpit-menu-lines{width:var(--space-4-and-half);gap:var(--space-1);display:grid}.cockpit-menu-lines>i{height:var(--stroke-width-strong);border-radius:var(--radius-pill);background:currentColor;display:block}.cockpit-sidebar{z-index:calc(var(--layer-chrome) + 1);width:var(--sidebar-width);background:var(--theme-base);height:auto;transition:transform var(--motion-view) var(--motion-curve);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cockpit-chrome[data-open=true] .cockpit-sidebar{box-shadow:var(--shadow-floating);transform:none}.cockpit-sidebar-backdrop{z-index:var(--layer-chrome);background:var(--color-scrim);cursor:pointer;border:0;padding:0;position:fixed;inset:0}.cockpit-chrome[data-open=true] .cockpit-sidebar-backdrop{display:block}.cockpit-main{padding:var(--cockpit-main-padding-narrow)}}
