:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#747bff}button{background-color:#f9f9f9}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex;position:relative}html,body{height:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smart-grid-root .k-table-td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;height:40px!important;padding:0 3px!important}*{scrollbar-width:thin;scrollbar-color:transparent transparent}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}:hover::-webkit-scrollbar-thumb{background:#0003!important}:focus::-webkit-scrollbar-thumb{background:#0003!important}:focus-within::-webkit-scrollbar-thumb{background:#0003!important}:hover,:focus{scrollbar-color:#0003 transparent!important}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{will-change:background;backface-visibility:hidden}:root{--appbar-margin:10px;--appbar-height:55px;--layout-side-offset:var(--appbar-margin);--appbar-total-space:calc(var(--appbar-height) + 2 * var(--appbar-margin));--footer-height:18px;--grid-row-height:25px;--grid-column-header-height:calc(var(--grid-row-height) + 5px);--grid-line-height:.9;--grid-cell-padding-y:2px;--grid-column-header-outer-height:calc(var(--grid-column-header-height) + 2 * var(--grid-cell-padding-y) + 1px);--grid-font-size:13px;--sw-grid-selected-cell-background:#2ea0432e;--sw-glass-background:#fff9;--sw-glass-backdrop:blur(8px) saturate(135%)}@supports (background:color-mix(in srgb, white 60%, transparent)){:root{--sw-glass-background:color-mix(in srgb, var(--kendo-color-surface,#fff) 60%, transparent)}}.sw-search-options-popup{z-index:4000!important}#root{padding:var(--appbar-total-space) var(--layout-side-offset) 0 var(--layout-side-offset);height:calc(100vh - var(--appbar-total-space));width:100%}.title{margin:0;font-size:18px}.smart-grid-root .k-grid .k-grid-table{line-height:var(--grid-line-height)!important}.smart-grid-root .k-grid td{padding-top:var(--grid-cell-padding-y)!important;padding-bottom:var(--grid-cell-padding-y)!important;height:var(--grid-row-height)!important;font-size:var(--grid-font-size)!important}.smart-grid-root .k-grid .k-grid-content tr{height:var(--grid-row-height)!important}.app-alert-dialog.k-dialog-wrapper{pointer-events:none}.app-alert-dialog.k-dialog-wrapper .k-dialog{pointer-events:auto}.smart-grid-root .k-grid-header th{padding-top:var(--grid-cell-padding-y)!important;padding-bottom:var(--grid-cell-padding-y)!important;height:var(--grid-column-header-height)!important}body :is(.preview-panel-header,.doku-details-header,.info-details-header,.dcert-details-header,.task-details__header,.audtm-details__header,.prod-details__header,.address-details__header,.tacc-details__header){--preview-header-icon-size:18px;--preview-header-button-size:calc(var(--grid-column-header-outer-height) - 2px);box-sizing:border-box;height:var(--grid-column-header-outer-height);min-height:var(--grid-column-header-outer-height);flex-shrink:0;align-items:center;padding-top:0;padding-bottom:0}body :is(.doku-details-title,.address-details__title,.preview-panel-title){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .tacc-details__header{flex-wrap:nowrap}body .tacc-details__header h2,body .tacc-details__header small{white-space:nowrap}body .tacc-details__header small{text-overflow:ellipsis;overflow:hidden}body .tacc-details__header .k-button{max-height:calc(var(--grid-column-header-outer-height) - 2px);flex-shrink:0}body .mail-metadata__title{align-items:center;gap:8px;display:flex}body .mail-metadata__heading h3{white-space:nowrap;margin:0}body .mail-metadata__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root{--compact-icon-size:16px;--app-icon-size:32px;--icon-anim-duration:.128s}.tab-image .k-svg-icon,.tab-image .k-icon,img.app-icon{width:var(--app-icon-size)!important;height:var(--app-icon-size)!important}.tab-image .MuiSvgIcon-root,.tab-image .k-icon,.tab-image .k-svg-icon,img.app-icon{transition:transform var(--icon-anim-duration) ease, opacity var(--icon-anim-duration) ease!important}.sw-delete-btn{color:red}button:focus:not(:focus-visible),a:focus:not(:focus-visible),.k-button:focus:not(:focus-visible),.tab-image:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}button:focus-visible,a:focus-visible,.k-button:focus-visible,.tab-image:focus-visible{outline-offset:var(--focus-ring-offset,2px);outline:2px solid var(--focus-ring-color,#1274ac)!important}.k-link:focus:not(:focus-visible),.k-tabstrip .k-item:focus:not(:focus-visible),.k-tabstrip .k-link:focus:not(:focus-visible),.k-button:focus:not(:focus-visible),.k-svg-icon:focus:not(:focus-visible),.MuiSvgIcon-root:focus:not(:focus-visible),img.app-icon:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.k-treeview-item-content:focus:not(:focus-visible),.k-treeview-item-content.k-focus,.k-list-item:focus:not(:focus-visible),.k-list-item.k-focus,.k-list-optionlabel:focus:not(:focus-visible),.k-list-optionlabel.k-focus,.k-treeview .k-treeview-load-more-button:focus:not(:focus-visible),.k-treeview .k-treeview-load-more-button.k-focus,.k-menu:not(.k-context-menu)>.k-item:focus:not(:focus-visible),.k-menu:not(.k-context-menu)>.k-item.k-focus,.k-menu-group .k-item:focus>.k-link:not(:focus-visible),.k-menu-group .k-item.k-focus>.k-link,.k-context-menu .k-item:focus>.k-link:not(:focus-visible),.k-context-menu .k-item.k-focus>.k-link,.k-overflow-container .k-button:focus:not(:focus-visible),.k-overflow-container .k-button.k-focus,.k-calendar .k-calendar-td:focus .k-calendar-cell-inner:not(:focus-visible),.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td:focus .k-link:not(:focus-visible),.k-calendar .k-calendar-td.k-focus .k-link,.k-upload .k-file.k-focus,.k-drawer-item:focus:not(:focus-visible),.k-drawer-item.k-focus,.k-breadcrumb-link:focus:not(:focus-visible),.k-breadcrumb-link.k-focus,.k-breadcrumb-root-link:focus:not(:focus-visible),.k-breadcrumb-root-link.k-focus,.k-pager:focus:not(:focus-visible),.k-pager.k-focus,.k-stepper .k-step.k-focus .k-step-label:only-child,.k-stepper .k-step .k-step-link:focus:not(:focus-visible) .k-step-label:only-child,.k-tabstrip-items-wrapper .k-tabstrip-item:focus:not(:focus-visible),.k-tabstrip-items-wrapper .k-tabstrip-item.k-focus,.k-tabstrip-items-wrapper .k-item:focus:not(:focus-visible),.k-tabstrip-items-wrapper .k-item.k-focus,.k-expander:focus:not(:focus-visible),.k-expander.k-focus,.k-expander-header:focus:not(:focus-visible),.k-expander-header.k-focus,.k-panelbar>.k-panelbar-header>.k-link:focus:not(:focus-visible),.k-panelbar>.k-panelbar-header>.k-link.k-focus,.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link:focus:not(:focus-visible),.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-focus,.k-grid .k-table-th:focus:not(:focus-visible),.k-grid .k-table-th.k-focus,.k-grid td:focus:not(:focus-visible),.k-grid td.k-focus,.k-grid .k-table-td:focus:not(:focus-visible),.k-grid .k-table-td.k-focus,.k-grid .k-master-row>td:focus:not(:focus-visible),.k-grid .k-master-row>td.k-focus,.k-grid .k-master-row>.k-table-td:focus:not(:focus-visible),.k-grid .k-master-row>.k-table-td.k-focus,.k-grid .k-grid-pager:focus:not(:focus-visible),.k-grid .k-grid-pager.k-focus,.k-column-list-item:focus:not(:focus-visible),.k-column-list-item.k-focus,.k-columnmenu-item:focus:not(:focus-visible),.k-columnmenu-item.k-focus,.k-listview-content>.k-focus,.k-pivotgrid-cell:focus:not(:focus-visible),.k-pivotgrid-cell.k-focus,.k-pivotgrid-empty-cell:focus:not(:focus-visible),.k-pivotgrid-empty-cell.k-focus{box-shadow:none!important}*{-webkit-tap-highlight-color:transparent}._overlay_1rfoh_1{background:#f5f5f5;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}._card_1rfoh_21{width:520px;padding:2rem}._logo_1rfoh_31{max-height:120px;margin:0 auto 1.5rem;display:block}.change-confirmation{--sw-confirm-accent:var(--kendo-color-primary,#1274ac);font-family:var(--kendo-font-family,system-ui, sans-serif)}.change-confirmation--discard{--sw-confirm-accent:var(--kendo-color-error,#b91c1c)}.change-confirmation .k-overlay{opacity:1;background:#0f172a2e}.change-confirmation .k-dialog{border:1px solid var(--kendo-color-border,#94a3b84d);background:var(--sw-glass-background,#fff9);width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--kendo-color-on-app-surface,#111827);-webkit-backdrop-filter:var(--sw-glass-backdrop,blur(8px) saturate(135%));backdrop-filter:var(--sw-glass-backdrop,blur(8px) saturate(135%));border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #0f172a38,0 4px 16px #0f172a1a}.change-confirmation .k-dialog-titlebar{color:inherit;background:0 0;border:0;padding:20px 24px 12px}.change-confirmation .k-dialog-title{font-size:18px;font-weight:600;line-height:1.4}.change-confirmation .k-dialog-titlebar .k-button{color:inherit;border-radius:8px}.change-confirmation .k-dialog-content{color:inherit;background:0 0;padding:8px 24px 20px}.change-confirmation__summary{align-items:flex-start;gap:14px;display:flex}.change-confirmation__icon{background:color-mix(in srgb, var(--sw-confirm-accent) 12%, transparent);width:42px;height:42px;color:var(--sw-confirm-accent);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.change-confirmation__icon .k-svg-icon{width:22px;height:22px}.change-confirmation .change-confirmation__message{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.6}.change-confirmation .change-confirmation__description,.change-confirmation .change-confirmation__help{color:var(--kendo-color-subtle,#526070);margin:0;font-size:13px;line-height:1.6}.change-confirmation__preference{border:1px solid var(--kendo-color-border,#94a3b84d);background:color-mix(in srgb, var(--kendo-color-surface-alt,#eef2f6) 50%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px;font-size:13px;line-height:1.6;display:flex}.change-confirmation__preference input{accent-color:var(--sw-confirm-accent);flex-shrink:0;margin:4px 0 0}.change-confirmation .change-confirmation__help{margin-top:14px}.change-confirmation .k-dialog-actions{border-top:1px solid var(--kendo-color-border,#94a3b84d);background:0 0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px}.change-confirmation .k-dialog-actions .k-button{border-radius:8px;flex:0 auto;min-width:110px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:500}.change-confirmation .k-button:focus-visible,.change-confirmation__preference input:focus-visible{outline:2px solid var(--sw-confirm-accent);outline-offset:3px}@media (width<=400px){.change-confirmation .k-dialog-titlebar,.change-confirmation .k-dialog-content,.change-confirmation .k-dialog-actions{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.change-confirmation .k-button{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.change-confirmation .k-dialog{background:var(--kendo-color-surface,Canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.layout-save-status{top:calc(var(--appbar-total-space,54px) + 10px);z-index:5001;width:min(480px,100vw - 24px);max-height:calc(100dvh - var(--appbar-total-space,54px) - 32px);position:fixed;right:12px;overflow-y:auto}.layout-save-status ul{margin:8px 0 0;padding-inline-start:18px}body:has(.layout-save-status) .app-notify{top:auto;bottom:calc(var(--footer-height,18px) + 16px)}._welcomeContainer_1wji0_3{text-align:center;white-space:nowrap;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._welcomeTitle_1wji0_21{margin:0 0 8px}._welcomeSubtitle_1wji0_29{margin:0}._drawerRoot_1wji0_37{--sw-drawer-handle-width:20px;--sw-drawer-handle-height:72px;--sw-drawer-handle-center-y:calc(var(--center-content-height) * .35);--center-content-height:calc(100dvh - var(--appbar-total-space) - var(--footer-height,18px) - 10px);--drawer-item-height:30px;--drawer-padding-y:2px;--drawer-font-size:13px;height:100%;position:relative}body{margin:0!important;overflow:hidden!important}._drawerRoot_1wji0_37 .k-drawer.k-drawer-start{height:var(--center-content-height)!important;flex-direction:column!important;margin:0!important;display:flex!important}._drawerRoot_1wji0_37 .k-drawer-overlay .k-drawer{z-index:1002;position:absolute;top:0;left:0}._drawerRoot_1wji0_37 .k-drawer-overlay>.k-overlay{z-index:1001;position:absolute;inset:0}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini{--drawer-mini-width:calc(var(--app-icon-size) + 34px)}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini .k-drawer.k-drawer-start{flex:0 0 var(--drawer-mini-width)!important;width:var(--drawer-mini-width)!important}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini .k-drawer-wrapper,._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini .k-drawer-items{width:var(--drawer-mini-width)!important}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini ._drawerItemInner_1wji0_153{gap:var(--drawer-mini-status-gap,4px)}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini .k-drawer-item{margin-left:0;padding-inline:var(--drawer-mini-inset,6px)!important;padding-block:clamp(6px, calc(var(--app-icon-size) * .22), 18px)!important}._drawerRoot_1wji0_37 .k-drawer-wrapper{flex:1!important;min-height:0!important;overflow:hidden!important}._drawerRoot_1wji0_37 .k-drawer-items{flex-direction:column!important;max-height:100%!important;padding:8px 0!important;display:flex!important;overflow-y:auto!important}._drawerRoot_1wji0_37 .k-drawer-item{white-space:nowrap;align-items:center;margin-left:10px;display:flex;padding:var(--drawer-padding-y)!important;padding-block:clamp(6px, calc(var(--app-icon-size) * .22), 18px)!important;font-size:var(--drawer-font-size)!important;min-height:calc(var(--app-icon-size) + clamp(8px, calc(var(--app-icon-size) * .25), 20px))!important;margin-bottom:0!important;line-height:normal!important}._drawerRoot_1wji0_37 .k-drawer-item .k-icon,._drawerRoot_1wji0_37 .k-drawer-item .k-svg-icon{font-size:var(--app-icon-size)!important;width:var(--app-icon-size)!important;height:var(--app-icon-size)!important;margin-right:calc(var(--app-icon-size) * .25)!important;transition:transform var(--icon-anim-duration) ease, opacity var(--icon-anim-duration) ease!important}._drawerRoot_1wji0_37 .k-drawer-item .k-item-text{transform:translateY(-.5px)}._drawerRoot_1wji0_37 .k-drawer-item:hover{background:#0000000a!important}._drawerRoot_1wji0_37 .k-drawer-item:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}._drawerRoot_1wji0_37 .k-drawer-item:focus-visible{outline-offset:var(--focus-ring-offset,2px);outline:2px solid var(--focus-ring-color,#1274ac)!important}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini ._drawerItemInner_1wji0_153 .k-item-text{display:none!important}._drawerRoot_1wji0_37 .k-drawer-items .k-drawer-item+.k-drawer-item{margin-top:8px!important}._drawerRoot_1wji0_37 .k-drawer-content{min-width:0;height:var(--center-content-height)!important;flex-direction:column!important;flex:1!important;width:100%!important;margin:5px!important;display:flex!important;overflow:auto!important}._drawerIcon_1wji0_333{min-width:24px;min-height:24px;width:var(--app-icon-size);height:var(--app-icon-size);background-color:#0000;border:none;border-radius:4px;outline:none;padding:0;display:inline-block}._drawerItemInner_1wji0_153{align-items:center;gap:var(--drawer-status-column-gap,8px);width:100%;min-width:0;min-height:var(--app-icon-size);padding-bottom:0;display:flex}._drawerHoverableRow_1wji0_381{min-width:0;min-height:var(--app-icon-size);flex:auto;justify-content:flex-start}._drawerLabel_1wji0_395{min-width:0;overflow:hidden}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini ._drawerHoverableRow_1wji0_381{flex:0 0 var(--app-icon-size)}._drawerRoot_1wji0_37 .k-drawer-container.k-drawer-mini ._drawerLabel_1wji0_395{display:none}._drawerStatuses_1wji0_423{flex:0 0 var(--drawer-status-column-width,32px);pointer-events:none;justify-content:flex-end;align-items:center;display:flex}._drawerStatusDot_1wji0_439{flex:0 0 var(--drawer-dot-size,7px);width:var(--drawer-dot-size,7px);height:var(--drawer-dot-size,7px);box-sizing:border-box;border:1px solid #00000073;border-radius:50%;display:block;box-shadow:0 0 0 1px var(--kendo-color-surface,#fff)!important;position:relative!important;inset:auto!important}._drawerStatusDot_1wji0_439+._drawerStatusDot_1wji0_439{margin-left:calc(-1 * var(--drawer-dot-overlap,2px))}._alarm_1wji0_467{background:var(--drawer-status-alarm,#d32f2f)}._new_1wji0_469{background:var(--drawer-status-new,#ed6c02)}._unread_1wji0_471{background:var(--drawer-status-unread,#fdd835)}._layout_1wji0_473{background:var(--drawer-status-layout,#7c6bb3)}._drawerStatuses_1wji0_423[data-drawer-status-orientation=vertical]{flex:0 0 var(--drawer-dot-size,7px);height:var(--app-icon-size);flex-direction:column;justify-content:center}._drawerStatuses_1wji0_423[data-drawer-status-orientation=vertical] ._drawerStatusDot_1wji0_439+._drawerStatusDot_1wji0_439{margin-left:0;margin-top:calc(-1 * var(--drawer-dot-overlap,2px))}@media (forced-colors:active){._drawerStatusDot_1wji0_439{outline:1px solid canvastext}._alarm_1wji0_467{background:canvastext;border-style:solid}._new_1wji0_469{background:canvas;border-style:double}._unread_1wji0_471{background:canvas;border-style:dashed}._layout_1wji0_473{background:canvas;border-style:solid}}._drawerRoot_1wji0_37 .k-drawer-items .k-drawer-item.k-selected{background:0 0!important}._drawerRoot_1wji0_37 .k-drawer-items .k-drawer-item.k-selected .k-item-text{font-weight:600;color:var(--kendo-color-primary,#0078d4)!important}._drawerSnapHandle_1wji0_537{top:var(--sw-drawer-handle-center-y);z-index:1003;width:var(--sw-drawer-handle-width);height:var(--sw-drawer-handle-height);border:1px solid var(--kendo-color-primary,#1274ac);background:var(--kendo-color-surface,#fff);color:var(--kendo-color-primary,#1274ac);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:0 5px 5px 0;justify-content:center;align-items:center;padding:0;font-size:22px;display:flex;position:absolute;transform:translateY(-50%)}._drawerSnapHandle_1wji0_537:hover{background:var(--kendo-color-primary-subtle,#d6e8f7)}._drawerSnapHandle_1wji0_537:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:2px}@media (pointer:coarse){._drawerRoot_1wji0_37{--sw-drawer-handle-width:28px;--sw-drawer-handle-height:88px}}@media (prefers-reduced-motion:reduce){._drawerRoot_1wji0_37 .k-drawer-wrapper{transition:none!important}}.sw-foreground-surface,.sw-foreground-surface.k-popup{border:1px solid var(--kendo-color-border,#1118272e);border-radius:var(--sw-foreground-radius,8px);background:var(--sw-glass-background,#fff9);color:var(--kendo-color-on-app-surface,#1f2937);box-shadow:var(--sw-foreground-shadow,0 8px 20px #11182729, 0 2px 6px #1118271a);-webkit-backdrop-filter:var(--sw-glass-backdrop,blur(8px) saturate(135%));backdrop-filter:var(--sw-glass-backdrop,blur(8px) saturate(135%));opacity:1;overflow:hidden}.sw-foreground-surface__content{border-radius:inherit;background:0 0;outline:none}.sw-foreground-surface__content:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:-2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sw-foreground-surface,.sw-foreground-surface.k-popup{background:var(--kendo-color-surface,Canvas)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.sw-foreground-surface,.sw-foreground-surface.k-popup{background:var(--kendo-color-surface,Canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.ai-assistant-popup.k-popup{width:min(400px,100vw - 16px)}.ai-assistant{box-sizing:border-box;max-height:max(120px, calc(100vh - var(--appbar-height,55px) - var(--appbar-margin,10px) - 16px));flex-direction:column;gap:7px;padding:14px 16px;display:flex;overflow-y:auto}.ai-assistant__header,.ai-assistant__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-assistant__header h2{margin:0;font-size:1.05rem;font-weight:700}.ai-assistant__status,.ai-assistant__hint{margin:0;font-size:.8rem;line-height:1.35}.ai-assistant__status{align-items:center;gap:6px;display:flex}.ai-assistant__status-dot{background:var(--kendo-color-subtle,#667085);border-radius:50%;flex:none;width:7px;height:7px}.ai-assistant label{font-size:.8rem;font-weight:600}.ai-assistant__fields{background:0 0;grid-template-columns:minmax(105px,.85fr) minmax(0,1.35fr);gap:8px;display:grid}.ai-assistant__field{background:0 0;flex-direction:column;gap:4px;min-width:0;display:flex}.ai-assistant__select-wrap{background:0 0;align-items:center;min-width:0;display:flex;position:relative}.ai-assistant__select-wrap .ai-assistant__select-icon{z-index:1;pointer-events:none;color:var(--kendo-color-primary,#1274ac);font-size:19px;position:absolute}.ai-assistant__select-icon{left:10px}.ai-assistant textarea,.ai-assistant__term{box-sizing:border-box;width:100%;color:var(--kendo-color-on-app-surface,#1f2937);background:var(--kendo-color-surface,#fff);border:1px solid var(--kendo-color-border,#6b7280);font:inherit;border-radius:8px;padding:8px}.ai-assistant textarea{resize:vertical;min-height:4.5em;max-height:30vh}.ai-assistant__term{min-height:38px}.ai-assistant .ai-assistant__select.k-picker{background:var(--kendo-color-surface,#fff);width:100%;min-width:0;min-height:38px;color:var(--kendo-color-on-app-surface,#1f2937);border-radius:8px}.ai-assistant__select .k-input-inner{text-overflow:ellipsis;padding-left:34px}.ai-assistant__select .k-input-button{color:var(--kendo-color-primary,#1274ac)}.ai-assistant__select.k-picker:hover:not(.k-disabled),.ai-assistant__term:hover{border-color:var(--kendo-color-primary,#1274ac)}.ai-assistant__select.k-picker:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:2px}.ai-assistant-list-popup.k-popup{max-width:calc(100vw - 16px);max-height:min(320px,100vh - 16px)}.ai-assistant-list-popup .k-list,.ai-assistant-list-popup .k-list-content{color:inherit;background:0 0}.ai-assistant-list-popup .k-list-ul{padding:4px}.ai-assistant-list-popup .k-list-group-item,.ai-assistant-list-popup .k-list-group-sticky-header{color:var(--kendo-color-on-app-surface,#1f2937);background:0 0;font-size:.75rem;font-weight:700}.ai-assistant-list-popup .k-list-item{opacity:1;border-radius:6px;min-height:36px;padding:8px 10px}.ai-assistant-list-popup .k-list-item:is(:hover,.k-focus){background:var(--kendo-color-primary-subtle,#e9f4ff);color:inherit}.ai-assistant-list-popup .k-list-item.k-selected{background:var(--kendo-color-primary,#1274ac);color:var(--kendo-color-on-primary,#fff);font-weight:600}.ai-assistant__primary-actions{background:0 0;flex-wrap:wrap;gap:8px;display:flex}.ai-assistant__primary-actions>button{flex:1}.ai-assistant__primary-actions .ai-assistant__guide-anchor{flex:1.3}.ai-assistant__primary-actions .ai-assistant__guide-toggle{width:100%}.ai-assistant__composer{border-top:1px solid var(--kendo-color-border,#d0d5dd);background:0 0;flex-direction:column;gap:5px;padding-top:8px;display:flex}.ai-assistant__composer textarea{min-height:3.3em}.ai-assistant__guide-anchor{display:inline-flex}.ai-assistant textarea:focus-visible,.ai-assistant input:focus-visible,.ai-assistant select:focus-visible,.ai-assistant button:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:2px}.ai-assistant .ai-assistant__action.k-button{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:600;line-height:1.2;display:inline-flex}.ai-assistant .ai-assistant__action.k-button:disabled{opacity:1;color:var(--kendo-color-subtle,#667085);border-color:var(--kendo-color-border,#d0d5dd);background:var(--kendo-color-surface,#fff);box-shadow:none;cursor:not-allowed}.ai-assistant .ai-assistant__send.k-button:disabled{background:var(--kendo-color-surface-alt,#eef2f6)}.ai-assistant .ai-assistant__guide-toggle.k-button{white-space:normal;text-align:left;justify-content:flex-start}.ai-assistant__guide{background:0 0}.ai-assistant__guide-intro{margin:0 0 10px;font-size:.875rem}.ai-assistant__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-assistant__step{align-items:flex-start;gap:8px;display:flex}.ai-assistant__step>svg{color:var(--kendo-color-primary,#1274ac);flex:none}.ai-assistant__center-icon{object-fit:contain;border-radius:3px;flex:none;width:20px;height:20px}.ai-assistant__step p{margin:2px 0 0;font-size:.875rem}.ai-assistant .ai-assistant__locate.k-button{gap:4px;margin-top:3px;display:inline-flex}.ai-assistant__guide .ai-assistant__hint:not(:empty){margin-top:10px}.ai-guide-window.sw-foreground-surface{z-index:1700;box-sizing:border-box;width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);position:fixed}.ai-guide-window--minimized.sw-foreground-surface{width:min(200px,100vw - 16px)}.ai-guide-window__content{flex-direction:column;max-height:calc(100vh - 18px);display:flex}.ai-guide-window__header{cursor:move;touch-action:none;background:0 0;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;display:flex}.ai-guide-window__header:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:-2px}.ai-guide-window__header-actions,.ai-guide-window__navigation{background:0 0;align-items:center;gap:4px;display:flex}.ai-guide-window__body{background:0 0;flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex;overflow-y:auto}.ai-guide-window__step,.ai-guide-window__details{background:0 0}.ai-guide-window__step>span{font-size:.8rem}.ai-guide-window__step-heading{align-items:center;gap:8px;margin-top:4px;display:flex}.ai-guide-window__step-heading>svg{color:var(--kendo-color-primary,#1274ac)}.ai-guide-window__step p,.ai-guide-window__details p,.ai-guide-window__message{margin:4px 0;font-size:.875rem}.ai-guide-window__message:empty{display:none}.ai-guide-window__navigation{justify-content:space-between}.ai-guide-window .ai-guide__button{border-radius:6px;align-items:center;gap:5px;min-height:36px;display:inline-flex}.ai-guide-window .ai-guide__button:focus-visible{outline:2px solid var(--focus-ring-color,#1274ac);outline-offset:2px}.ai-guide-window__details ol{padding-left:22px;font-size:.875rem}.ai-assistant-guide-highlight{outline-offset:3px;outline:3px solid var(--kendo-color-primary,#1274ac)!important}@media (forced-colors:active){.ai-assistant-list-popup .k-list-item.k-selected{outline-offset:-2px;outline:2px solid highlight}.ai-assistant .ai-assistant__action.k-button:disabled{color:graytext;background:buttonface;border-color:graytext}.ai-assistant-guide-highlight{outline-color:highlight!important}}.app-shell-appbar.k-appbar{top:var(--appbar-margin);left:var(--appbar-margin);width:calc(100% - (2 * var(--appbar-margin)));height:var(--appbar-height);z-index:1000;box-shadow:var(--kendo-elevation-4,0 8px 10px #0000001f, 0 4px 16px #0000001f);position:fixed}.appbar-actions{align-items:center;display:flex}.appbar-runtime-button{border-radius:4px;color:inherit!important}.appbar-runtime-button .k-button-icon,.appbar-runtime-button .k-svg-icon,.appbar-runtime-button .k-button-text{transition:transform var(--icon-anim-duration,.12s) ease, opacity var(--icon-anim-duration,.12s) ease;transform-origin:50%}.appbar-runtime-button:hover .k-button-icon,.appbar-runtime-button:hover .k-svg-icon,.appbar-runtime-button:hover .k-button-text{opacity:.95;transform:scale(1.08)}.appbar-runtime-button:hover,.appbar-runtime-button:focus{background-color:#ffffff29!important}.appbar-actions__button{padding:4px;color:inherit!important;width:calc(var(--app-icon-size,32px) * .75)!important;height:calc(var(--app-icon-size,32px) * .75)!important;font-size:calc(var(--app-icon-size,32px) * .58)!important}.appbar-salutation{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:40vw;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.appbar-image-icon{width:calc(var(--app-icon-size,32px) * .58);height:calc(var(--app-icon-size,32px) * .58);object-fit:contain}.appbar-center-trigger{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.appbar-primary-controls{align-items:center;gap:30px;display:inline-flex}@media (width<=767px){.appbar-primary-controls{gap:8px}}.appbar-center-trigger .center-notification-icon--vertical{align-items:center;gap:4px}.appbar-center-trigger:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.appbar-center-menu-btn .k-button-icon,.appbar-center-menu-btn .k-svg-icon,.appbar-center-menu-btn .k-icon{transition:transform var(--icon-anim-duration,.12s) ease, opacity var(--icon-anim-duration,.12s) ease}.appbar-center-menu-btn:hover .k-button-icon,.appbar-center-menu-btn:hover .k-svg-icon,.appbar-center-menu-btn:hover .k-icon{opacity:.95;transform:scale(1.08)}.appbar-center-icon{width:var(--app-icon-size,32px);height:var(--app-icon-size,32px);object-fit:contain;background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000038}.dynamic-form-page{grid-template-columns:minmax(190px,210px) 1fr;align-items:stretch;gap:6px;height:100%;min-height:0;max-height:100%;margin-right:30px;display:grid;overflow:hidden}.dynamic-form-sidebar,.dynamic-form-main{background:#fff;border:1px solid #d7d7d7;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.dynamic-form-sidebar{padding:10px 8px}.dynamic-form-sidebar-scroll{flex-direction:column;flex:auto;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.dynamic-form-main{min-width:0;padding:8px 10px}.dynamic-form-nav-title{color:#777;padding:2px 4px 10px;font-size:14px;font-weight:700}.dynamic-form-nav{flex-direction:column;flex:auto;gap:2px;min-height:0;margin-top:0;display:flex}.dynamic-form-nav button,.dynamic-form-actions .k-button{color:inherit;background:#fff;border:1px solid #0000}.dynamic-form-nav button{text-align:left;cursor:pointer;border-radius:3px;padding:7px 8px;transition:border-color .12s,background .12s}.dynamic-form-nav button:hover,.dynamic-form-nav button.is-active{background:#f3f8ff;border-color:#1578d4}.dynamic-form-nav button.is-disabled,.dynamic-form-nav button.is-disabled:hover{cursor:default;background:#fff;border-color:#0000}.dynamic-form-nav button strong{color:#0070c0;font-size:14px;font-weight:400;display:block}.dynamic-form-nav button.is-disabled strong{color:#b8b8b8}.dynamic-form-actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px;display:flex}.dynamic-form-actions .k-button{text-transform:capitalize;border-radius:4px;flex:none;min-width:72px;height:28px}.dynamic-form-actions .k-button,.dynamic-form-actions .k-button.k-button-md,.dynamic-form-actions .k-button.k-rounded-md,.dynamic-form-actions .k-button.k-rounded-full{border-radius:4px}.dynamic-form-status-row{flex:none;margin-bottom:8px}.dynamic-form-status-row:empty{display:none}.dynamic-form-error,.dynamic-form-busy{border-radius:8px;min-height:0;padding:12px 14px}.dynamic-form-error{color:#7b2018;background:#ffe1de}.dynamic-form-busy{color:#0f766e;background:#eef7f5}.dynamic-form-accordion{gap:8px;min-width:0;display:grid}.dynamic-form-main-scroll{flex:auto;min-width:0;min-height:0;padding-right:6px;overflow:hidden auto}.dynamic-form-loading{color:#555;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.dynamic-form-loading-spinner{border:3px solid #d7d7d7;border-top-color:#1578d4;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite dynamic-form-spin}@keyframes dynamic-form-spin{to{transform:rotate(360deg)}}.dynamic-form-footer{bottom:calc(var(--footer-height,18px) + 9px);margin-top:12px;margin-right:76px;margin-bottom:calc(var(--footer-height,18px) + 9px);background:#fff;border-top:1px solid #d7d7d7;flex:none;justify-content:flex-end;padding:8px 10px 9px;display:flex;position:sticky;box-shadow:0 -2px 6px #0000000d}.dynamic-form-panel{background:#fff;border:1px solid #d0d0d0;border-radius:3px;min-width:0;overflow:clip}.dynamic-form-panel.is-active{border-color:#4aa3ff;box-shadow:inset 0 0 0 1px #4aa3ff}.dynamic-form-panel-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.dynamic-form-panel-header strong,.dynamic-form-panel-header small{display:block}.dynamic-form-panel-title{flex:0 auto;min-width:0}.dynamic-form-panel-header strong{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.dynamic-form-panel-key{color:#222;text-align:right;white-space:nowrap;flex:auto;min-width:0;font-size:13px;line-height:18px}.dynamic-form-panel-indicator{color:#005f9e;flex:none;font-size:18px;line-height:1}.dynamic-form-panel-body{min-width:0;padding:0 8px 6px}.dynamic-form-panel-body.is-hidden{display:none}.dynamic-form-grid,.dynamic-form-grid-empty{background:#fff;border:1px solid #cfcfcf;margin-top:6px;font-size:12px}.dynamic-form-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:226px;overflow:hidden}.dynamic-form-grid>table{border-collapse:collapse;width:max-content;min-width:100%}.dynamic-form-grid>table th,.dynamic-form-grid>table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e2e2e2;border-right:1px solid #d9d9d9;max-width:260px;padding:3px 6px;line-height:17px;overflow:hidden}.dynamic-form-grid>table th{z-index:1;color:#333;background:#f3f3f3;font-weight:600;position:sticky;top:0}.dynamic-form-grid>table tbody tr:nth-child(2n){background:#fafafa}.dynamic-form-grid>table tbody tr:hover{background:#eef5fc}.dynamic-form-grid .smart-grid-root{width:100%;min-width:0;max-width:100%;height:100%;overflow:hidden}.dynamic-form-grid .k-grid{width:100%;min-width:0;max-width:100%;height:100%}.dynamic-form-grid .k-grid-content{overflow-x:auto}.dynamic-form-grid-empty{color:#777;text-align:center;padding:22px 10px}.dynamic-form-group{gap:5px 8px;margin-bottom:0;display:grid}.dynamic-form-group.vertical{grid-template-columns:minmax(0,1fr)}.dynamic-form-group.horizontal{flex-wrap:wrap;align-items:flex-start;display:flex}.dynamic-form-group-item{min-width:0}.dynamic-form-field{flex-direction:column;gap:2px;min-width:0;display:flex}.dynamic-form-label{min-height:14px;font-size:12px;font-weight:600;line-height:14px}.dynamic-form-label--placeholder{visibility:hidden}.dynamic-form-field .k-input,.dynamic-form-field .k-picker,.dynamic-form-field .k-dropdownlist,.dynamic-form-field .k-combobox,.dynamic-form-field .k-numerictextbox,.dynamic-form-field .k-textarea{width:100%;min-height:28px;font-size:13px}.dynamic-form-field .k-input-inner{min-height:26px;padding-block:3px;padding-inline:8px;line-height:18px}.dynamic-form-field .k-button{min-height:26px;padding-block:2px;padding-inline:7px}.dynamic-form-input,.dynamic-form-number,.dynamic-form-dropdown,.dynamic-form-date{min-width:0}.dynamic-form-picker{grid-template-columns:minmax(80px,120px) minmax(110px,1fr) auto auto;align-items:center;gap:4px;min-width:0;display:grid}.dynamic-form-picker .k-input,.dynamic-form-picker .k-button{min-width:0}.dynamic-form-picker-button-anchor{display:inline-flex}.dynamic-form-picker-button,.dynamic-form-picker-button.k-button,.dynamic-form-picker-button.k-button-md,.dynamic-form-picker-button.k-rounded-md,.dynamic-form-picker-button.k-rounded-full{color:#005f9e;border-radius:3px;width:24px;min-width:24px;height:24px;padding:0;font-weight:700;line-height:1}.dynamic-form-picker-menu{background:#fff;border:1px solid #cfcfcf;border-radius:3px;min-width:180px;padding:3px;overflow:visible;box-shadow:0 4px 12px #00000029}.dynamic-form-picker-menu-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(24px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.dynamic-form-picker-menu-item:hover{background:#eef5fc}.dynamic-form-picker-menu-group{position:relative}.dynamic-form-picker-menu-item span{color:#666;font-size:12px}.dynamic-form-picker-menu-item strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.dynamic-form-picker-menu-parent em{color:#111;font-style:normal}.dynamic-form-picker-submenu{background:#fff;border:1px solid #cfcfcf;border-radius:3px;min-width:360px;max-height:320px;padding:3px;display:none;position:absolute;top:-4px;left:100%;overflow-y:auto;box-shadow:0 4px 12px #00000029}.dynamic-form-picker-menu-group:hover>.dynamic-form-picker-submenu,.dynamic-form-picker-menu-group:focus-within>.dynamic-form-picker-submenu{display:block}.dynamic-form-picker-menu-separator{background:#d7d7d7;height:1px;margin:3px 0}.dynamic-form-field .k-textarea .k-input-inner,.dynamic-form-field .k-textarea textarea,.dynamic-form-textarea{height:auto;min-height:72px;padding-top:6px;padding-bottom:6px;line-height:1.35}.dynamic-form-choice-fieldset{border:1px solid #c8dbd7;border-radius:6px;margin:0;padding:8px 10px}.dynamic-form-choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;display:grid}.dynamic-form-radio-group{background:#fff;border:1px solid #c8dbd7;border-radius:6px;grid-template-columns:repeat(2,max-content);gap:5px 8px;padding:6px 8px;display:grid}.dynamic-form-radio-option{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;line-height:18px;display:inline-flex}.dynamic-form-radio-option--wide{grid-column:1/-1}.dynamic-form-radio-option input{width:18px;height:18px;margin:0}.checkbox-field{justify-content:flex-start}.checkbox-field .k-checkbox-label:empty{display:none}.checkbox-field .k-checkbox{border-radius:3px}.dynamic-form-help{min-height:14px;font-size:12px;line-height:14px}.dynamic-form-help--placeholder{display:none}@media (width<=960px){.dynamic-form-page{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.dynamic-form-group.horizontal{grid-template-columns:1fr;display:grid}.dynamic-form-group-item{flex:100%!important;width:100%!important;min-width:0!important}.dynamic-form-sidebar,.dynamic-form-main,.dynamic-form-sidebar-scroll,.dynamic-form-main-scroll{max-height:none;overflow:visible}}.smart-mask-launcher{gap:20px;max-width:1120px;margin:0 auto;padding:24px;display:grid;position:relative}.smart-mask-launcher-loading{z-index:10000;color:#333;background:#ffffff9e;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:fixed;inset:0}.smart-mask-launcher-loading-spinner{border:3px solid #d7d7d7;border-top-color:#1578d4;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite smart-mask-launcher-spin}@keyframes smart-mask-launcher-spin{to{transform:rotate(360deg)}}.smart-mask-launcher-card{background:#fff;border:1px solid #d9e4e2;border-radius:20px;padding:24px}.smart-mask-launcher-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.smart-mask-launcher-header h1{margin:6px 0}.smart-mask-launcher-header p{margin:0}.smart-mask-launcher-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.smart-mask-launcher-toolbar{grid-template-columns:minmax(280px,420px) auto auto;align-items:end;gap:16px;margin-bottom:10px;display:grid}.smart-mask-launcher-field{flex-direction:column;gap:4px;min-width:0;display:flex}.smart-mask-launcher-label{min-height:16px;font-size:12px;font-weight:700}.smart-mask-launcher-field .k-input,.smart-mask-launcher-field .k-picker,.smart-mask-launcher-field .k-combobox,.smart-mask-launcher-field .k-dropdownlist,.smart-mask-launcher-field .k-numerictextbox,.smart-mask-launcher-field .k-textarea{width:100%}.smart-mask-launcher-open-toggle{align-items:flex-end;min-height:100%;display:flex}.smart-mask-launcher-submit{align-self:end}.smart-mask-launcher-submit .k-button{min-width:120px}.smart-mask-launcher-error{color:#7b2018;background:#ffe1de;border-radius:8px;padding:12px 14px}.smart-mask-launcher-tabs{width:400px;max-width:100%}.smart-mask-launcher-tabs .k-tabstrip-content{border-radius:6px}.smart-mask-launcher-tabs .smart-mask-launcher-field{grid-template-columns:96px minmax(0,260px);align-items:center;gap:0 10px;width:100%;display:grid}.smart-mask-launcher-tabs .smart-mask-launcher-label{color:#222;white-space:nowrap;min-height:0;font-size:14px;font-weight:400;line-height:22px}.smart-mask-launcher-tabs .smart-mask-launcher-field .k-input,.smart-mask-launcher-tabs .smart-mask-launcher-field .k-picker,.smart-mask-launcher-tabs .smart-mask-launcher-field .k-combobox,.smart-mask-launcher-tabs .smart-mask-launcher-field .k-dropdownlist,.smart-mask-launcher-tabs .smart-mask-launcher-field .k-numerictextbox,.smart-mask-launcher-tabs .smart-mask-launcher-field .k-textarea{width:100%}.smart-mask-launcher-tab-body{padding:14px 16px 16px}.smart-mask-launcher-grid{flex-direction:column;gap:8px;display:flex}@media (width<=760px){.smart-mask-launcher-toolbar{grid-template-columns:minmax(220px,420px);justify-content:start}.smart-mask-launcher-grid{gap:8px}.smart-mask-launcher-tabs .smart-mask-launcher-field{grid-template-columns:92px minmax(0,1fr);width:min(100%,320px)}.smart-mask-launcher-open-toggle,.smart-mask-launcher-submit{align-self:start}}
