.loading-state.loading-state--illustrated{box-sizing:border-box;width:100%;min-height:220px;color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.loading-state.loading-state--inline{box-sizing:border-box;width:100%;min-height:160px;color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.loading-state__spinner{box-sizing:border-box;border:3px solid var(--ui-loading-track,#e0e5ed);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite app-loader-spin;border-top-color:var(--theme-accent,#6366f1)!important}.loading-state__art{object-fit:contain;width:clamp(100px,11vw,148px);height:auto;display:block}.loading-state__title{font-size:var(--ui-type-body);line-height:var(--ui-type-line-height,1.45);color:var(--ui-type-muted,#65758a)!important}.loading-state__progress{background:var(--ui-loading-track,#e0e5ed);border-radius:99px;width:min(180px,65%);height:5px;overflow:hidden}.loading-state__progress>span{border-radius:inherit;background:var(--theme-accent,#6366f1);width:35%;height:100%;animation:1.5s ease-in-out infinite app-loader-slide;display:block}@keyframes app-loader-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes app-loader-spin{to{transform:rotate(360deg)}}.loading-state.loading-state--workspace{flex:auto;min-height:100%}.loading-state.loading-state--compact{vertical-align:middle;width:auto;min-height:0;color:var(--ui-type-muted,#65758a);text-align:inherit;flex-direction:row;gap:8px;padding:0;display:inline-flex}.loading-state--compact>.loading-state__spinner{border-width:2px;width:16px;height:16px}.loading-state--compact>.loading-state__title{font:inherit}button .loading-state--compact{--ui-loading-track:color-mix(in srgb, var(--theme-accent,#6366f1) 16%, transparent)}.loading-action{z-index:2;background:var(--system-surface,#fff);color:var(--ui-type-muted,#65758a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:auto}.loading-action--fullscreen{z-index:var(--layer-modal,1400);background:var(--system-canvas,#f6f8fc);position:fixed;inset:0}.loading-action--requested{animation:0s .3s both loading-action-surface-reveal}@keyframes loading-action-surface-reveal{0%{background:0 0}to{background:var(--system-surface,#fff)}}:is(.screen-layout,.drawer-body,.client-process-panel,.illustrated-dialog__content,.procedure-overview,.home-page,.dashboard-workgrid,.settings-company-page__content):has(>.loading-action){min-block-size:240px;position:relative}.screen-layout:has(>.loading-action){min-block-size:100%}.drawer-body:has(>.loading-action){flex:auto}.settings-company-page__content:has(>.loading-action){min-block-size:100%}.loading-action>:is(.loading-state__spinner,.loading-state__title){animation:0s .3s both loading-state-reveal}.loading-action>.loading-state__spinner{animation:0s .3s both loading-state-reveal,.8s linear infinite app-loader-spin}svg:is(.lucide-loader,.lucide-loader-circle,.lucide-loader-2,.is-spinning,.spin),svg[class*=spinner],svg[class*=__spin]{color:var(--theme-accent,#6366f1)!important}button[aria-busy=true]{background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}button:has(.loading-state--compact){background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}button:has(svg:is(.lucide-loader,.lucide-loader-circle,.lucide-loader-2)){background:var(--system-surface,#fff)!important;color:var(--ui-type-muted,#65758a)!important}.illustrated-empty-state:not(.illustrated-empty-state--compact){text-align:left;justify-content:center;align-items:center;gap:18px;display:flex}.illustrated-empty-state__copy{min-width:0}.illustrated-empty-state__art{flex:none;width:clamp(88px,10vw,124px)}.illustrated-empty-state__art img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=600px){.illustrated-empty-state:not(.illustrated-empty-state--compact){text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.loading-state__progress>span,.loading-state__spinner{animation:none}}.loading-state--inline>.loading-state__title{animation:0s .3s both loading-state-reveal}.loading-state--inline>.loading-state__spinner{animation:0s .3s both loading-state-reveal,.8s linear infinite app-loader-spin}@keyframes loading-state-reveal{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.loading-state--inline>.loading-state__spinner,.loading-action>.loading-state__spinner{animation:0s .3s both loading-state-reveal}}:root .docs-react-panel .doc-progress-wrap>span,:root .docs-react-panel .doc-progress-wrap.is-running>span,:root .global-ops-client-row__progress>span,:root .client-document-upload-progress__bar>i{background:var(--theme-accent,#6366f1)!important}:root .document-processes__progress>span{background:var(--document-process-progress-color,var(--theme-accent,#6366f1))!important}:root :is(.doc-progress-label,.document-processes__progress-caption,.case-list-refresh-inline,.resolve-document-review,.builder-processing-notice){color:var(--ui-type-muted,#65758a)!important}:root .ct-processing>.ct-progress{accent-color:var(--theme-accent,#6366f1)}:root .ct-processing>.ct-progress::-webkit-progress-value{background:var(--theme-accent,#6366f1)}:root .ct-processing>.ct-progress::-moz-progress-bar{background:var(--theme-accent,#6366f1)}.loading-state--linear{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.loading-state__linear{appearance:none;background:var(--md-sys-color-surface-container-high);width:100%;height:4px;accent-color:var(--theme-accent);border:0;border-radius:2px;display:block;overflow:hidden}.loading-state__linear:indeterminate{background:linear-gradient(90deg,transparent 0 25%,var(--theme-accent) 25% 55%,transparent 55% 100%) var(--md-sys-color-surface-container-high);background-size:200% 100%;animation:1.5s linear infinite loading-state-linear}.loading-state__linear::-webkit-progress-bar{background:0 0}.loading-state__linear::-webkit-progress-value{background:var(--theme-accent)}.loading-state__linear::-moz-progress-bar{background:var(--theme-accent)}@keyframes loading-state-linear{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.loading-state__linear:indeterminate{animation:none}}.api-warning>.system-status__copy{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.api-warning[data-request-error=inline]{box-sizing:border-box;border:1px solid var(--system-border);border-radius:var(--system-row-radius,12px);background:var(--md-sys-color-surface-container-low,var(--system-canvas));width:fit-content;max-width:100%;color:var(--system-text);gap:12px;margin-block:8px;padding:12px 16px}.api-warning>.system-status__copy>button{justify-self:start}.api-warning .system-status__copy>strong{color:var(--ui-type-ink);font:var(--ui-type-weight-medium) var(--ui-type-section)/var(--ui-type-line-height) var(--font-ui)}.api-warning .system-status__copy>p{color:var(--ui-type-muted);font:var(--ui-type-weight-regular) var(--ui-type-body)/var(--ui-type-line-height) var(--font-ui)}.api-warning .system-action-button--text{color:var(--md-sys-color-on-primary-container,var(--system-text))!important}.api-warning[data-request-density=compact]{align-items:center;width:100%;padding-block:4px}.api-warning[data-request-density=compact]>.system-status__copy{flex-wrap:wrap;flex:1;align-items:center;gap:0 12px;display:flex}.api-warning[data-request-density=compact] .system-status__copy>strong{font-size:var(--ui-type-body)}.api-warning[data-request-density=compact] .system-status__copy>p{font-size:var(--ui-type-field-label);flex:240px}.api-warning[data-request-density=compact] .system-status__copy>button{margin-inline-start:auto}.request-error-state{box-sizing:border-box;flex:1;place-items:center;width:100%;min-width:0;min-height:clamp(220px,48dvh,480px);padding:24px;display:grid}.request-error-state__content{text-align:center;justify-items:center;gap:16px;width:min(100%,480px);display:grid}.request-error-state__icon{color:var(--status-error)}.request-error-state .api-warning{justify-content:center;width:100%;padding:0}.request-error-state .api-warning>.system-status__copy{justify-items:center;gap:12px}.request-error-state .api-warning button{justify-self:center}.request-error-state .api-warning .loading-state--compact{padding:0}@media (width<=600px){.request-error-state{padding:16px}}.request-error-cell{white-space:normal;min-width:0;max-width:100%;font:inherit;gap:0;display:grid}.request-error-cell>details{min-width:0;max-width:100%}.request-error-cell summary{min-height:var(--system-control-height,42px);cursor:pointer;white-space:normal;overflow-wrap:anywhere;color:var(--system-text);font:inherit;align-items:center;gap:6px;list-style:none;display:flex}.request-error-cell summary::-webkit-details-marker{display:none}.request-error-cell summary>svg{color:var(--status-error);flex:none}.request-error-cell>button{justify-self:start;max-width:100%}.request-error-cell .api-warning{white-space:normal;width:100%;max-width:100%;margin-block:4px}:root{--status-success:#059669;--status-success-text:#146c36;--status-warning-text:#995300;--status-error-text:#be123c;--status-warning:#b45309;--status-error:#be123c;--status-info:#52677f;--status-requested:#164e87;--status-requested-soft:#eaf2ff;--status-success-soft:#e8f6ee;--status-warning-soft:#fff4dc;--status-error-soft:#fff0f2;--status-overdue:#b3261e;--status-overdue-soft:#f9dedc;--status-info-soft:#edf1f5;--condition-outcome-container:#fff7e6;--readiness-start-color:#b06000;--readiness-start-state-color:#995300;--readiness-process-color:#005faf;--readiness-complete-color:#146c36;--progress-completion-end:var(--readiness-complete-color);--progress-completion-container:var(--status-success-soft);--progress-completion-track:var(--md-sys-color-surface-container-highest,var(--system-border));--work-goal-color:var(--origin-user-on-container);--work-goal-container:var(--origin-user-container);--origin-system-container:#eaf2ff;--origin-system-on-container:#164e87;--origin-system-color:#246bb2;--origin-user-container:#fff3d6;--origin-user-on-container:#754800;--origin-user-color:#9a6000;--origin-unknown-container:#eef0f3;--origin-unknown-on-container:#525863;--origin-unknown-color:#66707c;--success:var(--status-success);--warning:var(--status-warning);--danger:var(--status-error);--info:var(--status-info)}.system-status{min-width:0;color:var(--system-text,#303943);font-family:var(--font-ui,Inter, sans-serif);font-size:var(--ui-type-caption,13px);background:0 0;border:0;align-items:flex-start;gap:9px;padding:4px 0;display:flex}.system-status__icon{width:18px;height:18px;color:var(--status-info);flex:none}.system-status__copy{gap:2px;min-width:0;display:grid}.system-status__copy strong{font-weight:600}.system-status__copy p{color:var(--system-muted,#687584);margin:0}.system-status[data-tone=success] .system-status__icon{color:var(--status-success)}.system-status[data-tone=warning] .system-status__icon{color:var(--status-warning)}.system-status[data-tone=error] .system-status__icon{color:var(--status-error)}.toast.v1g-toast{border:1px solid var(--system-border,#d8e1ed)!important;background:var(--system-surface,#fff)!important;color:var(--system-text,#303943)!important}.toast.v1g-toast.is-actionable{border-color:var(--system-border,#d8e1ed)!important}.toast.v1g-toast .v1g-toast-icon{color:var(--status-info);background:var(--status-info-soft)}.toast.v1g-toast.success .v1g-toast-icon{color:var(--status-success);background:var(--status-success-soft)}.toast.v1g-toast.warning .v1g-toast-icon{color:var(--status-warning);background:var(--status-warning-soft)}.toast.v1g-toast.error .v1g-toast-icon{color:var(--status-error);background:var(--status-error-soft)}.toast.v1g-toast.info .v1g-toast-icon,.toast.v1g-toast .v1g-toast-icon.is-chat{color:var(--status-info);background:var(--status-info-soft)}.toast.warning,.toast.error{color:var(--system-text,#303943)}.system-inline-error{color:var(--system-text,#303943);box-shadow:none;background:0 0;border:0}.cd-toast{border:1px solid var(--system-border,#d8e1ed);background:var(--system-surface,#fff)}.cd-toast.is-success{border-color:var(--system-border,#d8e1ed);background:var(--system-surface,#fff);color:var(--status-success)}.cd-toast.is-error{border-color:var(--system-border,#d8e1ed);background:var(--system-surface,#fff);color:var(--status-error)}:is(button,summary).system-action-button{white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 15px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;min-height:var(--system-control-height,42px)!important;border:1px solid var(--system-border,#d8e1ed)!important;border-radius:var(--system-control-radius,13px)!important;background:var(--system-surface,#fff)!important;color:var(--system-text,#303943)!important;font-family:var(--font-ui)!important;font-size:var(--ui-type-label)!important;font-weight:500!important;line-height:1.2!important}:is(button,summary).system-action-button svg{flex:none}:is(button,summary).system-action-button:hover:not(:disabled):not([aria-disabled=true]),:is(button,summary).system-action-button:focus-visible:not(:disabled):not([aria-disabled=true]){border-color:var(--system-focus,#5d7390)!important;background:var(--system-hover,#dce6f2)!important;color:var(--system-hover-text,#273646)!important}:is(button,summary).system-action-button:active:not(:disabled):not([aria-disabled=true]){border-color:var(--system-focus,#5d7390)!important;background:var(--system-selected,#e4ebf5)!important;color:var(--system-hover-text,#273646)!important}:is(button,summary).system-action-button:focus-visible{outline:2px solid var(--system-focus,#5d7390);outline-offset:2px}:is(button,summary).system-action-button:disabled{opacity:.5;cursor:not-allowed}:is(button,summary).system-action-button--text{color:var(--md-sys-color-primary,var(--theme-accent))!important;background:0 0!important;border-color:#0000!important}:is(button,summary).system-action-button--text:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){color:var(--md-sys-color-primary,var(--theme-accent))!important;background:color-mix(in srgb, var(--md-sys-color-primary,var(--theme-accent)) 8%, transparent)!important;border-color:#0000!important}:is(button,summary).system-action-button--text:is(:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--md-sys-color-primary,var(--theme-accent)) 12%, transparent)!important}:is(button,summary).system-action-button--tonal{gap:8px;padding-inline:16px 24px;background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;line-height:var(--ui-type-line-height)!important;border-color:#0000!important;border-radius:999px!important}:is(button,summary).system-action-button--tonal:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--md-sys-color-on-primary-container) 8%, var(--md-sys-color-primary-container))!important;color:var(--md-sys-color-on-primary-container)!important;border-color:#0000!important}:is(button,summary).system-action-button--tonal:is(:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, var(--md-sys-color-primary-container))!important;color:var(--md-sys-color-on-primary-container)!important;border-color:#0000!important}@media (prefers-reduced-motion:reduce){:is(button,summary).system-action-button{transition:none}}:is(button,summary).system-action-button[aria-disabled=true]{opacity:.5;cursor:default}.loading-skeleton{--skeleton-fill:color-mix(in srgb, var(--system-muted,#747775) 18%, var(--system-surface,#fff));pointer-events:none;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.loading-skeleton__shape{background:var(--skeleton-fill);border-radius:999px;flex:none;height:9px;display:block}.loading-skeleton__shape--avatar{border-radius:50%;width:44px;height:44px}.loading-skeleton__shape--control{width:112px;height:32px}.loading-skeleton__shape--field{border-radius:8px;width:100%;height:38px}.loading-skeleton__shape--file{border-radius:6px;width:44px;height:56px}.loading-skeleton__shape--image{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;min-height:180px}.loading-skeleton__lines{flex:1;gap:9px;min-width:0;display:grid}.loading-skeleton__row,.loading-skeleton__header{align-items:center;gap:16px;min-width:0;display:flex}.loading-skeleton__header{flex-wrap:wrap}.loading-skeleton--list,.loading-skeleton--feed,.loading-skeleton--tree{gap:0}.loading-skeleton--feed .loading-skeleton__row{min-height:64px}.loading-skeleton__row{border-bottom:1px solid var(--system-border,#e5e7eb);min-height:82px;padding:16px}.loading-skeleton__section{border-bottom:1px solid var(--system-border,#e5e7eb);gap:20px;padding-block:20px;display:grid}.loading-skeleton__table-row{border-bottom:1px solid var(--system-border,#e5e7eb);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:24px;min-height:52px;display:grid}.loading-skeleton--messages{box-sizing:border-box;flex:1;justify-content:flex-end;gap:28px;min-height:220px;padding:24px}.loading-skeleton__message{align-items:flex-end;gap:12px;display:flex}.loading-skeleton__message.is-own{justify-content:flex-end}.loading-skeleton__bubble{background:var(--system-surface,#fff);border-radius:16px 16px 16px 4px;width:min(280px,65%);padding:18px}.is-own .loading-skeleton__bubble{border-radius:16px 16px 4px}.loading-skeleton--conversation{background:var(--system-canvas,#f6f8fc);flex:1;align-self:stretch;gap:0;min-height:360px}.loading-skeleton--conversation>.loading-skeleton__header{background:var(--system-surface,#fff);padding:16px 24px}.loading-skeleton__composer{background:var(--system-surface,#fff);border-radius:24px;align-items:center;gap:16px;margin:16px 24px;padding:14px 16px;display:flex}.loading-skeleton__composer .loading-skeleton__shape--avatar{width:24px;height:24px}:root .loading-state.loading-state--skeleton{width:100%;min-width:0;text-align:initial;flex-direction:column;justify-content:flex-start;place-items:stretch stretch;gap:0;padding:0;display:flex}.loading-state--skeleton>.loading-skeleton--content,.loading-state--skeleton>.loading-skeleton--table{box-sizing:border-box;padding:24px}.loading-state--skeleton>.loading-skeleton--messages{min-height:100%}.loading-skeleton-status,.loading-action.loading-action--skeleton-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-skeleton__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.loading-skeleton__field{gap:12px;min-width:0;display:grid}.loading-skeleton__document-layout{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:24px;display:grid}.loading-skeleton__folders{border-inline-end:1px solid var(--system-border,#e5e7eb)}.loading-skeleton__files{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;display:grid}.loading-skeleton__file{border:1px solid var(--system-border,#e5e7eb);border-radius:12px;gap:20px;padding:16px;display:grid}.loading-skeleton__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.loading-skeleton__metric{background:var(--system-canvas,#f6f8fc);border-radius:12px;gap:24px;padding:20px;display:grid}.loading-skeleton__chart{border-inline-start:1px solid var(--system-border,#e5e7eb);border-bottom:1px solid var(--system-border,#e5e7eb);justify-content:space-around;align-items:flex-end;gap:12px;height:220px;padding:20px 16px 0;display:flex}.loading-skeleton__bar{background:var(--skeleton-fill);border-radius:6px 6px 0 0;flex:1;max-width:48px}.loading-skeleton__calendar{border-top:1px solid var(--system-border,#e5e7eb);border-inline-start:1px solid var(--system-border,#e5e7eb);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.loading-skeleton__calendar>div{border-bottom:1px solid var(--system-border,#e5e7eb);border-inline-end:1px solid var(--system-border,#e5e7eb);flex-direction:column;gap:16px;min-height:76px;padding:12px;display:flex}.loading-skeleton__calendar .loading-skeleton__shape--field{height:12px}.loading-skeleton__editor{background:var(--system-canvas,#f6f8fc);grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.loading-skeleton__paper{background:var(--system-surface,#fff);box-sizing:border-box;align-content:start;gap:32px;width:min(100%,560px);min-height:420px;margin-inline:auto;padding:36px;display:grid}.loading-skeleton__inspector .loading-skeleton__fields{grid-template-columns:minmax(0,1fr)}.loading-skeleton--text{vertical-align:middle;width:4ch;display:inline-flex}.loading-skeleton--text>.loading-skeleton__shape{height:1em}.registry-table__skeleton{--skeleton-fill:color-mix(in srgb, var(--system-muted,#747775) 18%, var(--system-surface,#fff))}.registry-table__skeleton td{height:56px;padding:16px}:root .loading-state.registry-table__loading-status{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .loading-state.loading-state--skeleton.loading-state--compact{vertical-align:middle;width:auto;min-height:0;padding:0;display:inline-flex}.lb-upload-preview .loading-state--skeleton.loading-state--compact,.lb-upload-preview .loading-skeleton--text{width:100%;height:100%}.lb-upload-preview .loading-skeleton--text>.loading-skeleton__shape{border-radius:inherit;height:100%}.loading-state--skeleton>:is(.loading-skeleton--form,.loading-skeleton--profile,.loading-skeleton--documents,.loading-skeleton--dashboard,.loading-skeleton--calendar,.loading-skeleton--chart,.loading-skeleton--editor,.loading-skeleton--page,.loading-skeleton--image){box-sizing:border-box;padding:24px}.loading-action.loading-action--requested:not(.loading-action--fullscreen):not(.loading-action--skeleton-status){pointer-events:none;background:0 0;justify-content:flex-start;align-items:flex-end;animation:none}.loading-action--requested>.loading-state__title{background:var(--system-surface,#fff);border-radius:8px;padding:4px 8px}@media (width<=600px){.loading-skeleton--messages{padding:16px}.loading-skeleton__shape--avatar{width:36px;height:36px}.loading-skeleton--conversation>.loading-skeleton__header{padding:16px}.loading-skeleton__composer{margin:16px}.loading-skeleton__fields,.loading-skeleton__document-layout,.loading-skeleton__editor{grid-template-columns:minmax(0,1fr)}.loading-skeleton__files,.loading-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-skeleton__folders,.loading-skeleton__inspector{display:none}.loading-skeleton__calendar>div{gap:12px;min-height:60px;padding:8px 4px}.loading-skeleton__calendar .loading-skeleton__shape:first-child{width:50%!important}.loading-skeleton__editor{padding:12px}.loading-state--skeleton>:is(.loading-skeleton--form,.loading-skeleton--profile,.loading-skeleton--documents,.loading-skeleton--dashboard,.loading-skeleton--calendar,.loading-skeleton--chart,.loading-skeleton--editor,.loading-skeleton--page,.loading-skeleton--image){padding:16px}}
