.side-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;background:var(--colorNeutralBackground1, #fff);color:var(--colorNeutralForeground1, #1a1a1a)}.side-panel-header-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--colorBrandForeground1, #1a3b5d);letter-spacing:-.5px}.side-panel-header-actions{display:flex;align-items:center;justify-content:flex-end}.notifications-component-root{position:relative;overflow:hidden;padding:15px 20px}.surface-close-button{transition:color .12s ease,background-color .12s ease}body:not(.xps-theme-teams-high-contrast) .surface-close-button:hover,body:not(.xps-theme-teams-high-contrast) .surface-close-button:focus-visible{color:#fff!important;background-color:#c50f1f!important}body:not(.xps-theme-teams-high-contrast) .surface-close-button:active{color:#fff!important;background-color:#a80000!important}body:not(.xps-theme-teams-high-contrast) .surface-close-button:hover .fui-Button__icon,body:not(.xps-theme-teams-high-contrast) .surface-close-button:focus-visible .fui-Button__icon,body:not(.xps-theme-teams-high-contrast) .surface-close-button:active .fui-Button__icon,body:not(.xps-theme-teams-high-contrast) .surface-close-button:hover svg,body:not(.xps-theme-teams-high-contrast) .surface-close-button:focus-visible svg,body:not(.xps-theme-teams-high-contrast) .surface-close-button:active svg,body:not(.xps-theme-teams-high-contrast) .surface-close-button:hover svg *,body:not(.xps-theme-teams-high-contrast) .surface-close-button:focus-visible svg *,body:not(.xps-theme-teams-high-contrast) .surface-close-button:active svg *{color:#fff!important;fill:#fff!important}.app-container{display:flex;flex:1;min-height:0}.app-container-main{flex:1;overflow:hidden;display:flex;flex-direction:row;width:100%;height:100%}.app-layout{display:flex;flex-direction:column;height:100vh}.app-navigation-loading .fui-Spinner__label{font-size:12px;font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200)}.app-container-main-host{display:flex;height:100%;width:100%}.app-container-main-host-route,.app-container-main-host-side{min-width:100px;flex:none;overflow:auto;height:100%}.left-nav-container{display:contents}.horizontal-splitter{height:100%;background:var(--splitterBackground);cursor:col-resize;width:4px;min-width:4px;-webkit-user-select:none;user-select:none;position:relative;z-index:2;transition:background .2s}.horizontal-splitter.splitter-active{background:var(--splitterActiveBackground)}.horizontal-splitter:focus-visible{outline:2px solid var(--colorStrokeFocus2, currentColor);outline-offset:1px}:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox)::-webkit-scrollbar,:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox) *::-webkit-scrollbar,.chat-component-root .chat-body::-webkit-scrollbar,.form-left-panel-content .form-tree-menu-body::-webkit-scrollbar,.base-page-root-main-entry-container::-webkit-scrollbar,.container-form-left-container::-webkit-scrollbar,.leftnav-root .fui-NavDrawerBody::-webkit-scrollbar,.scrollbars .app-container-main-host-route:not(:where(:has(.native-scrollbars)))::-webkit-scrollbar,.scrollbars .app-container-main-host-side::-webkit-scrollbar,.scrollbars .app-container-main-host-copilot::-webkit-scrollbar,.scrollbars .app-container-main-host-utility::-webkit-scrollbar{width:12px;background:var(--splitterBackground, var(--colorNeutralBackground3))}:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox)::-webkit-scrollbar-thumb,:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox) *::-webkit-scrollbar-thumb,.chat-component-root .chat-body::-webkit-scrollbar-thumb,.form-left-panel-content .form-tree-menu-body::-webkit-scrollbar-thumb,.base-page-root-main-entry-container::-webkit-scrollbar-thumb,.container-form-left-container::-webkit-scrollbar-thumb,.leftnav-root .fui-NavDrawerBody::-webkit-scrollbar-thumb,.scrollbars .app-container-main-host-route:not(:where(:has(.native-scrollbars)))::-webkit-scrollbar-thumb,.scrollbars .app-container-main-host-side::-webkit-scrollbar-thumb,.scrollbars .app-container-main-host-copilot::-webkit-scrollbar-thumb,.scrollbars .app-container-main-host-utility::-webkit-scrollbar-thumb{background:var(--scrollbarThumbBackground, var(--colorNeutralStroke1))}:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox)::-webkit-scrollbar-thumb:hover,:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox) *::-webkit-scrollbar-thumb:hover,.chat-component-root .chat-body::-webkit-scrollbar-thumb:hover,.form-left-panel-content .form-tree-menu-body::-webkit-scrollbar-thumb:hover,.base-page-root-main-entry-container::-webkit-scrollbar-thumb:hover,.container-form-left-container::-webkit-scrollbar-thumb:hover,.leftnav-root .fui-NavDrawerBody::-webkit-scrollbar-thumb:hover,.scrollbars .app-container-main-host-route:not(:where(:has(.native-scrollbars)))::-webkit-scrollbar-thumb:hover,.scrollbars .app-container-main-host-side::-webkit-scrollbar-thumb:hover,.scrollbars .app-container-main-host-copilot::-webkit-scrollbar-thumb:hover,.scrollbars .app-container-main-host-utility::-webkit-scrollbar-thumb:hover{background:var(--scrollbarThumbHoverBackground, var(--colorNeutralStroke1Hover))}@supports not selector(::-webkit-scrollbar){:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox),:is(.navigation-administration,.navigation-admin-dialog,.navigation-admin-drawer,.navigation-admin-default-menu,.navigation-admin-listbox) *{scrollbar-color:var(--scrollbarThumbBackground, var(--colorNeutralStroke1)) var(--splitterBackground, var(--colorNeutralBackground3));scrollbar-width:thin}}.app-container-main-host-route .fui-NavItem{background:var(--colorContainerBackgroundPrimary);color:var(--colorTextPrimary)}.app-container-main-host-route .fui-NavItem:hover{background:var(--sidebarHoverBackground)}.fui-DataGridCell{min-height:40px!important}.overview-component-root{position:relative;padding:15px 20px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--sidebarBackground)}.overview-component-banner{display:flex;flex-direction:row;justify-content:center;text-align:center;padding:30px}.overview-component-titlecontainer{max-width:600px}.overview-component-title{font-size:30px;font-weight:lighter;margin-bottom:8px;width:100%;word-break:break-word;white-space:normal;display:block;box-sizing:border-box;line-height:1.2}.overview-component-subtitle{display:inline;line-height:25px;font-size:14px}.overview-component-steps{width:100%;max-width:100vw;box-sizing:border-box;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px}.overview-component-steps.centered{justify-content:center}.intro-list ul ul{margin-left:20px;padding-left:0}.intro-list li{margin-top:5px;margin-left:20px}.has-tooltip{position:relative;cursor:pointer;text-decoration:underline dotted}.tooltip-text-custom{visibility:hidden;background-color:var(--colorContainerBackgroundPrimary, #ffffff);color:var(--colorTextPrimary, #323130);padding:8px 12px 20px;margin-bottom:-12px;border:1px solid var(--colorControlBorder, #d1d1d1);position:absolute;z-index:99999;bottom:calc(100% + 8px);left:50%;transform:translate(calc(-50% + 40px));width:300px;white-space:normal;opacity:0;transition:opacity .2s ease-in-out;box-shadow:var(--shadowLevel3, 0 6.4px 14.4px rgba(0, 0, 0, .132), 0 1.2px 3.6px rgba(0, 0, 0, .108));font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px}.tooltip-text-custom a{color:var(--colorLink, #0078d4);text-decoration:underline;word-break:break-word}.tooltip-text-custom a:hover{color:var(--colorLinkHover, #106ebe)}.tooltip-text-custom:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:var(--colorControlBorder, #d1d1d1) transparent transparent transparent;z-index:-1}.tooltip-text-custom:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-1px);border-width:9px;border-style:solid;border-color:var(--colorContainerBackgroundPrimary, #ffffff) transparent transparent transparent}.has-tooltip:hover .tooltip-text-custom,.icon-info:hover .tooltip-text-custom{visibility:visible;opacity:1}.icon-info{display:inline-flex;align-items:center;position:relative;text-decoration:inherit;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;font-size:16px;color:var(--colorIconPrimary, #323130);cursor:pointer;vertical-align:middle;margin-left:4px}.icon-info:hover{color:var(--colorIconBrand, #0078d4)}.overview-component-section{flex:0 0 25%;max-width:300px;min-width:220px;box-sizing:border-box;padding:0;display:block;text-align:left}.fui-Card{background-color:var(--colorContainerBackgroundPrimary)!important}.fui-Card svg{height:100%;width:100%}.feedback-component-root{position:relative;overflow:hidden;padding:15px 20px}.feedback-region{min-width:0}.feedback-notice{margin-bottom:12px}.feedback-notice p{margin:0 0 8px}.feedback-notice p:last-child{margin-bottom:0}.feedback-status{display:flex;align-items:center;gap:8px}.feedback-alert{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--colorStatusDangerForeground1)}.feedback-status:not(:empty),.feedback-alert:not(:empty){margin-bottom:12px}.feedback-alert p,.feedback-region>p{margin:0}.feedback-sdk-host{min-width:0}.support-component-root{position:relative;overflow:hidden;padding:15px 20px}.sign-in-wait-indicator-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999}.base-page-root{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--colorContainerBackgroundPrimary);color:var(--colorTextPrimary);overflow-x:hidden;max-width:100vw;box-sizing:border-box}.base-page-root-header-container{min-height:48px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;overflow:hidden}.base-page-root-header-left-container{flex:none;display:flex;align-items:center}.base-page-root-header-middle-container{flex:none;display:flex;padding-left:20px;padding-right:20px;align-items:center;justify-content:center}.base-page-root-header-right-container{flex:1 1 0%;display:flex;align-items:center;justify-content:flex-end}.base-page-root-main-entry-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;container-type:inline-size;max-width:100vw;box-sizing:border-box}.base-page-root-footer-container{position:relative;min-height:48px;display:flex;flex:0 0 auto;border-top:1px solid var(--colorContainerBorderPrimary);box-sizing:border-box;padding:20px}.base-page-root-footer-content{display:flex;flex:1;min-width:0;min-height:0}.base-page-root-footer-splitter{flex:0 0 6px;width:100%;background:var(--splitterBackground);cursor:row-resize;touch-action:none}.base-page-root-footer-splitter:hover,.base-page-root-footer-splitter:focus-visible{background:var(--splitterActiveBackground)}.base-page-root-footer-splitter:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.base-entry-form-footer{display:flex;gap:20px}.base-entry-form-footer button{border-radius:0;min-width:100px}.container-form-root{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:var(--colorContainerBackgroundPrimary);color:var(--colorTextPrimary);position:relative}.container-form-header-container{height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:15px 20px;font-weight:700}.container-form-header-left-container{display:flex;align-items:center;min-width:0;overflow:hidden}.container-form-header-right-container{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-width:0}.container-form-close-button{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px}.container-form-content{display:flex;flex:1;width:100%;min-height:0;height:100%}.container-form-left-container{display:flex;align-items:flex-start;padding:0 16px;overflow:hidden;position:relative;z-index:2;background:var(--colorNeutralBackground2);box-shadow:var(--shadowLevel3)}.container-form-left-container--collapsed{box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;padding:0;box-shadow:none}.form-left-panel-content{width:250px;display:flex;align-items:flex-start;height:100%;position:relative;overflow:hidden}.form-left-panel-content--collapsed{width:32px;min-width:32px;max-width:32px;flex-direction:column;align-items:stretch;overflow:visible}.container-form-main-entry-container{flex:1;overflow:auto;box-sizing:border-box;height:100%}.form-left-panel-expander-button{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:40px;min-height:40px;margin:0;padding:0}.form-left-panel-expander-button svg{height:16px;width:16px;color:var(--colorTextPrimary)}.form-left-panel-collapser-button{width:32px;height:32px;top:0;right:-5px;margin-top:5px;position:absolute}.form-left-panel-collapser-button svg{transform:rotate(270deg);height:8px;width:8px;fill:var(--colorTextPrimary)}.base-view-menu-flyout{width:min(300px,calc(100vw - 40px))!important;min-width:min(300px,calc(100vw - 40px))!important;max-width:min(300px,calc(100vw - 40px))!important;color:var(--colorTextPrimary);background:var(--colorNeutralBackground2);box-shadow:var(--shadowLevel3)}.base-view-menu-flyout-header{flex:0 0 auto;border-bottom:1px solid var(--colorContainerBorderPrimary)}.base-view-menu-flyout-body{display:flex;min-width:0;min-height:0;padding:8px 12px 12px;overflow:hidden}.base-view-menu-flyout-body .form-tree-menu-root{min-width:0;min-height:0}.list-panel-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-width:0}.list-panel-header-no-icon{padding:16px 24px}.list-panel-header-left-actions{display:flex;align-items:center;flex:1 1 auto;min-width:0}.list-panel-header-center-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-left:20px}.list-panel-header-right-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:32px;margin-left:16px}.list-panel-header-close-button{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px}.list-panel-header-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-right:10px;position:relative}.list-panel-header-icon svg{height:28px;width:28px}.list-panel-header-title{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;overflow:hidden;margin:0;letter-spacing:-.5px}.header-title-row{display:flex;align-items:baseline;gap:var(--spacingHorizontalL);width:100%;min-width:0}.list-panel-header-title .header-title-row .header-title-text{flex:0 1 auto;width:auto;min-width:0}.list-panel-header-title .header-title-text{width:100%;max-width:100%;font-weight:600;font-size:24px;line-height:28px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-description-text{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--colorTextPrimary);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-overflow-tooltip-trigger:focus-visible{border-radius:var(--borderRadiusSmall);outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.app-header-font-regular{font-family:az_ea_font,Segoe UI,az_font,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.form-tree-menu-body{overflow-y:auto;overflow-x:hidden;max-height:100%;scrollbar-gutter:stable}.form-tree-menu-search-box svg{height:16px;width:16px;fill:var(--colorIconBrand)}.form-tree-menu-root{display:flex;flex-direction:column;width:100%;height:100%}.form-tree-menu-commands svg{width:8px;height:8px;fill:var(--colorTextPrimary)}.form-tree-menu-header{display:flex;flex-direction:row;align-items:center;gap:0;flex:0 0 auto;min-height:40px;width:100%}.form-tree-menu-collapse-expand-all-button{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border:0;margin:0}.form-tree-menu-search-box{flex:0 0 auto;display:flex;align-items:center;padding-right:5px}.form-tree-menu-search-box-input input{font-size:13px;color:var(--colorTextPrimary);border:none;padding-left:5px}.form-tree-menu-commands,.form-tree-menu-panel-collapser{flex:1 1 auto;display:flex;align-items:center}.form-tree-menu-body{flex:1 1 0%;overflow-y:auto;overflow-x:hidden}.form-tree-menu-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-size:13px}.form-tree-menu-item-selected>.fui-TreeItemLayout{background-color:var(--colorSubtleBackgroundSelected, #e6f0fb)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.form-tree-menu-item-selected>.fui-TreeItemLayout .form-tree-menu-item-label{color:var(--colorBrandForeground1, #0f6cbd)!important}.form-tree-menu-item-selected>.fui-TreeItemLayout svg{fill:var(--colorBrandForeground1, #0f6cbd)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.form-tree-menu-collapsed{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:32px;overflow:visible}.form-tree-menu-collapsed-button{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:40px;min-height:40px;margin:0;padding:0}.form-tree-menu-collapsed .form-tree-menu-collapsed-item-selected{background-color:var(--colorSubtleBackgroundSelected)!important;color:var(--colorBrandForeground1)!important}.form-tree-menu-collapsed .form-tree-menu-collapsed-item-selected svg{color:var(--colorBrandForeground1)!important;fill:var(--colorBrandForeground1)!important}.copilot-loading-message{padding:32px;text-align:center;font-family:var(--fontFamily, Segoe UI, Arial, sans-serif)}.chat-header{padding:15px 20px}.chat-component-root{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;overflow:hidden}.chat-main-area{display:flex;flex-direction:row;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.chat-content-area{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;position:relative}.chat-session-sidebar{display:flex;min-width:0;min-height:0;overflow:hidden}.chat-session-sidebar--collapsed{min-width:48px}.chat-body{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:15px 20px}.chat-body .message{display:flex;align-items:center;gap:11px}.copilot-initializing{position:absolute;inset:0;margin:auto;width:max-content;height:max-content;max-width:100%;z-index:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:6px 20px;text-align:center;pointer-events:none}.copilot-initializing__spinner{width:16px;height:16px;border:2px solid var(--colorNeutralStroke2, #e0e0e0);border-top-color:var(--colorBrandBackground, #0078d4);border-radius:50%;flex-shrink:0;animation:ice-spin .7s linear infinite}.copilot-initializing__label{font-size:13px;font-weight:600;color:var(--colorNeutralForeground3, #616161);letter-spacing:.2px}.copilot-quick-actions{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 20px 4px;margin:0 auto;width:100%;box-sizing:border-box}.copilot-quick-actions-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px;width:100%;max-width:760px}.copilot-quick-action-btn{flex:0 1 auto;min-width:0;white-space:normal;padding:10px 16px;border:1px solid var(--colorNeutralStroke2, #e0e0e0);background:var(--colorNeutralBackground2, #f5f5f5);color:var(--colorNeutralForeground1, #1a1a1a);border-radius:12px;font-size:13px;font-family:inherit;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.copilot-quick-action-btn:hover:not(:disabled){border-color:var(--colorBrandStroke1, #0078d4);background:var(--colorNeutralBackground3, #f0f0f0)}.copilot-quick-action-btn:disabled{opacity:.5;cursor:default}.chat-footer{width:100%;padding:15px 20px;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.ice-msg-row{display:flex;flex-direction:row;width:100%;margin-bottom:4px}.ice-msg-user{justify-content:flex-end}.ice-msg-assistant,.ice-msg-status{justify-content:flex-start}.ice-bubble{max-width:80%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;word-break:break-word}.ice-bubble-user{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);border-bottom-right-radius:4px}.ice-bubble-assistant{background:var(--colorNeutralBackground2, #f5f5f5);color:var(--colorNeutralForeground1, #1a1a1a);border:1px solid var(--colorNeutralStroke2, #e0e0e0);border-radius:14px;padding:16px 20px;max-width:92%}.ice-bubble-error{background:var(--colorStatusDangerBackground1, #fde7e7);color:var(--colorStatusDangerForeground1, #a80000);border:1px solid var(--colorStatusDangerBorder1, #f1bfbf);border-radius:8px;padding:10px 14px;max-width:90%;font-size:13px}.ice-bubble-clarification{border:1px solid var(--colorNeutralStroke2, #ddd)}.ice-clarification-question{margin:0 0 8px;font-weight:600}.ice-clarification-options{display:flex;flex-wrap:wrap;gap:6px}.ice-clarification-btn{padding:4px 12px;border:1px solid var(--colorBrandStroke1, #0078d4);border-radius:16px;background:transparent;color:var(--colorBrandForeground1, #0078d4);font-size:12px;cursor:pointer}.ice-clarification-btn:hover:not(:disabled){background:var(--colorBrandBackground2, #deecf9)}.ice-clarification-btn:disabled{opacity:.5;cursor:default}.ice-status-indicator{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:var(--colorNeutralBackground3, #f0f0f0);font-size:12px;color:var(--colorNeutralForeground2, #555);max-width:90%}.ice-status-indicator.ice-status-compact{border-left:3px solid var(--colorBrandBackground, #0078d4)}.ice-status-indicator.ice-status-done{background:var(--colorStatusSuccessBackground1, #dff6dd);color:var(--colorStatusSuccessForeground1, #107c10);border-left-color:var(--colorStatusSuccessForeground1, #107c10)}.ice-stage-label{font-weight:600;font-size:12px}.ice-status-text{font-size:12px}.ice-check{font-size:12px;font-weight:700;color:var(--colorStatusSuccessForeground1, #107c10)}.ice-spinner{display:inline-block;width:12px;height:12px;border:2px solid var(--colorNeutralStroke1, #ccc);border-top-color:var(--colorBrandBackground, #0078d4);border-radius:50%;flex-shrink:0;animation:ice-spin .7s linear infinite}@keyframes ice-spin{to{transform:rotate(360deg)}}.ice-assistant-text{margin:0;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word}.ice-summary-view{display:flex;flex-direction:column;gap:4px}.ice-reasoning-recap{font-size:12px;color:var(--colorNeutralForeground3, #616161);margin-bottom:10px;line-height:1.45}.ice-assistant-markdown{font-size:13px;line-height:1.6;word-break:break-word;color:var(--colorNeutralForeground1, #1a1a1a)}.ice-assistant-markdown>:first-child{margin-top:0}.ice-assistant-markdown>:last-child{margin-bottom:0}.ice-assistant-markdown p{margin:6px 0}.ice-assistant-markdown ul,.ice-assistant-markdown ol{margin:6px 0;padding-left:20px}.ice-assistant-markdown li{margin:4px 0}.ice-assistant-markdown h1,.ice-assistant-markdown h2,.ice-assistant-markdown h3,.ice-assistant-markdown h4,.ice-assistant-markdown h5,.ice-assistant-markdown h6{margin:12px 0 8px;font-weight:600;line-height:1.3}.ice-assistant-markdown h1{font-size:16px}.ice-assistant-markdown h2{font-size:15px}.ice-assistant-markdown h3{font-size:14px}.ice-assistant-markdown h4,.ice-assistant-markdown h5,.ice-assistant-markdown h6{font-size:13px}.ice-assistant-markdown strong{font-weight:600}.ice-assistant-markdown a{color:var(--colorBrandForeground1, #0078d4);text-decoration:none}.ice-assistant-markdown a:hover{text-decoration:underline}.ice-assistant-markdown code{padding:2px 5px;border-radius:4px;background:var(--colorNeutralBackground3, #f0f0f0);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ice-assistant-markdown pre{margin:8px 0;padding:12px;border-radius:6px;background:var(--colorNeutralBackground3, #f0f0f0);overflow-x:auto}.ice-assistant-markdown pre code{padding:0;background:transparent}.ice-assistant-markdown blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--colorBrandStroke1, #0078d4);color:var(--colorNeutralForeground2, #555)}.ice-table-scroll{max-height:calc(var(--ice-visible-rows, 25) * 30px + 40px);overflow-y:auto;overflow-x:auto;margin:8px 0;border:1px solid var(--colorNeutralStroke2, #e0e0e0);border-radius:4px}.ice-assistant-markdown .ice-table-scroll thead th{position:sticky;top:0;z-index:1}.ice-assistant-markdown .ice-table-scroll table{margin:0;border:0}.ice-assistant-markdown table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.ice-assistant-markdown th,.ice-assistant-markdown td{border:1px solid var(--colorNeutralStroke2, #e0e0e0);padding:6px 10px;text-align:left;vertical-align:top}.ice-assistant-markdown th{background:var(--colorNeutralBackground3, #f0f0f0);font-weight:600}.ice-assistant-markdown table tr:nth-child(2n) td{background:var(--colorNeutralBackground2, #f9f9f9)}.chat-component-root--page{--lumen-column: 70%;--lumen-bubble: 80%}.chat-component-root--page .chat-body{align-items:center;gap:12px;padding:24px}.chat-component-root--page .chat-body>.message,.chat-component-root--page .ice-msg-row{width:var(--lumen-column);min-width:0}.chat-component-root--page .ice-bubble{font-size:14px;line-height:1.6;padding:12px 16px;border-radius:16px}.chat-component-root--page .ice-bubble-user{max-width:var(--lumen-bubble);width:fit-content;border-bottom-right-radius:4px}.chat-component-root--page .ice-bubble-assistant{flex:0 1 auto;max-width:var(--lumen-bubble);padding:16px 20px;border-radius:14px}.chat-component-root--page .ice-bubble-error{max-width:var(--lumen-bubble)}.chat-component-root--page .copilot-quick-actions{width:var(--lumen-column);margin:0 auto}.chat-component-root--page .chat-footer{justify-content:center;padding:12px 24px 24px}.chat-component-root--page .chat-footer .chat-form{width:var(--lumen-column);flex:0 0 auto;border-radius:24px;padding:4px 4px 4px 8px;outline-color:var(--colorNeutralStroke2);transition:outline-color .2s ease,box-shadow .2s ease}.chat-component-root--page .chat-footer .chat-form:focus-within{outline:2px solid var(--colorBrandStroke1);box-shadow:0 0 0 3px var(--colorBrandBackground2)}.chat-component-root--page .chat-footer .chat-form-chat-input{font-size:15px;line-height:1.5}.chat-form-chat-input-container textarea:focus{outline:none}.chat-form-chat-input-container textarea:focus~.chat-form,.chat-form-chat-input-container:focus-within~.chat-form,.chat-form:focus-within{outline:2px solid var(--colorStrokeFocus2)}.chat-form-chat-input-container{padding:10px 10px 0}.chat-form-chat-input-container--inline{flex:1;padding:10px}.chat-form-chat-input{resize:none;font-family:var(--fontFamilyBase);width:100%;border:none;background:transparent;color:var(--colorNeutralForeground1)}.chat-form-chat-input-container--inline .chat-form-chat-input{min-height:88px}.chat-form-chat-input::placeholder{color:var(--colorNeutralForeground3)}.chat-form-chat-footer{display:flex;flex-direction:row;align-items:center}.chat-form-chat-footer-left-panel{flex:1;padding:5px 10px}.chat-form-chat-footer-right-panel{margin-left:auto}.chat-form-chat-footer-left-panel .fui-Dropdown{border:none;min-width:0}.chat-form-container{width:100%;box-sizing:border-box}.chat-form-container--inline{display:flex;align-items:center}.chat-form-inline-send-container{display:flex;align-items:center;align-self:center;padding:0 10px 0 0}.chat-form-chat-footer-left-toolbar-container{display:flex;gap:8px}.chat-form-chat-footer-right-toolbar-container{padding:0 10px}.chat-form{display:flex;flex-direction:row;align-items:center;outline:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);width:100%;flex:1 1 auto;box-sizing:border-box;border-radius:4px}.chat-form-chat-footer-right-toolbar-container svg,.chat-form-inline-send-container svg{width:24px;height:24px;fill:currentColor;color:inherit}.chat-form-chat-footer-right-toolbar-container .fui-Button,.chat-form-inline-send-container .fui-Button{background-color:transparent;color:var(--colorNeutralForeground2)}.chat-form-chat-footer-right-toolbar-container .fui-Button:hover,.chat-form-inline-send-container .fui-Button:hover{background-color:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.chat-panel-header.chat-panel-header-flex{display:flex;align-items:center;width:100%}.list-panel-header-title.list-panel-header-title-flex{flex:1;min-width:0}.chat-panel-header-right-group{display:flex;align-items:center;gap:8px}.chat-panel-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:var(--colorNeutralBackground1, #fff);color:var(--colorNeutralForeground1, #1a1a1a)}.chat-panel-header-title{display:flex;flex-direction:column;align-items:baseline;margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.5px}.chat-panel-header-actions{display:flex;align-items:center;justify-content:flex-end}.chat-panel-header-toolbar .fui-Button{background-color:transparent;color:var(--colorNeutralForeground2)}.chat-panel-header-toolbar .fui-Divider{background-color:transparent}.chat-panel-header-toolbar .fui-Button:hover{background-color:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.chat-panel-header-toolbar svg{height:18px;width:18px;fill:currentColor;color:inherit}.tree-sample1-search-box{margin-bottom:16px}.tree-sample1-root,.form-menu-root{width:100%}.nav-sample1-root{display:flex;flex-direction:column}.nav-sample1-search-box{margin-bottom:16px}.leftnav-root{height:100%;min-height:0;position:relative}.leftnav-root--flyout{width:0;min-width:0;padding:0;overflow:visible}.leftnav-root--fixed{overflow:hidden;display:flex;min-width:var(--leftnav-width, 225px);width:var(--leftnav-width, 225px);background:var(--colorNeutralBackground2);color:var(--sidebarText);box-shadow:var(--shadowLevel3);position:relative;z-index:3}.leftnav-root .fui-NavDrawer{background:var(--colorNeutralBackground2);color:var(--sidebarText);box-shadow:var(--shadowLevel3);width:var(--leftnav-width, 225px)!important;min-width:var(--leftnav-width, 225px)!important;max-width:var(--leftnav-width, 225px)!important;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.leftnav-root .nav-drawer-header-items,.leftnav-root .fui-NavDrawerBody button,.leftnav-root .fui-NavDrawerBody,.leftnav-root .fui-NavDrawerHeader,.leftnav-root .nav-drawer-header-items .fui-NavSectionHeader,.leftnav-root .fui-Divider,.leftnav-root .nav-drawer-header-items button,.fui-NavDrawer .nav-drawer-header-items,.fui-NavDrawer .fui-NavDrawerBody button,.fui-NavDrawer .fui-NavDrawerBody,.fui-NavDrawer .fui-NavDrawerHeader,.fui-NavDrawer .nav-drawer-header-items .fui-NavSectionHeader,.fui-NavDrawer .fui-Divider,.fui-NavDrawer .nav-drawer-header-items button{background:var(--colorNeutralBackground2);color:var(--sidebarText);padding:5px}.leftnav-root .fui-Divider:before,.leftnav-root .fui-Divider:after,.fui-NavDrawer .fui-Divider:before,.fui-NavDrawer .fui-Divider:after{border-color:var(--sidebarText, rgba(255, 255, 255, .2));opacity:.3}.leftnav-root .fui-NavItem:hover,.leftnav-root .fui-NavCategoryItem:hover,.leftnav-root .fui-NavSubItem:hover{background:var(--sidebarHoverBackground)}.leftnav-flyout-header,.leftnav-flyout-header.fui-NavDrawerHeader{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;min-height:40px;padding:0 4px;flex-wrap:nowrap}.leftnav-flyout-header-left{display:flex;align-items:center}.leftnav-flyout-header-left .fui-Hamburger:hover{background:var(--sidebarHoverBackground)}.leftnav-flyout-header-left .fui-Hamburger svg,.leftnav-flyout-header-left .fui-Hamburger:hover svg{fill:var(--sidebarText, currentColor);color:var(--sidebarText, currentColor)}.leftnav-root--fixed .nav-drawer-header-items{padding-top:8px}.left-nav-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:var(--fontWeightRegular)}.leftnav-root .fui-NavItem[aria-current=page]{background-color:var(--colorSubtleBackgroundSelected, #e6f0fb)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.leftnav-root .fui-NavItem[aria-current=page] .left-nav-item-label{color:var(--colorBrandForeground1, #0f6cbd)!important}.leftnav-root .fui-NavItem[aria-current=page] svg{fill:var(--colorBrandForeground1, #0f6cbd)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.leftnav-root .fui-NavItem,.leftnav-root .fui-NavCategoryItem,.fui-NavDrawer .fui-NavItem,.fui-NavDrawer .fui-NavCategoryItem{border-left:3px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.leftnav-root .fui-NavItem[aria-current=page],.fui-NavDrawer .fui-NavItem[aria-current=page]{border-left-color:var(--colorBrandForeground1, #0f6cbd)}.fui-NavDrawer .fui-NavItem[aria-current=page]{background-color:var(--colorSubtleBackgroundSelected, #e6f0fb)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.fui-NavDrawer .fui-NavItem[aria-current=page] .left-nav-item-label{color:var(--colorBrandForeground1, #0f6cbd)!important;font-weight:var(--fontWeightRegular)}.fui-NavDrawer .fui-NavItem[aria-current=page] svg{fill:var(--colorBrandForeground1, #0f6cbd)!important;color:var(--colorBrandForeground1, #0f6cbd)!important}.leftnav-root .left-nav-item-label,.fui-NavDrawer .left-nav-item-label,.leftnav-root .fui-NavItem[aria-current=page] .left-nav-item-label{font-weight:var(--fontWeightRegular)}.top-navbar-search-copilot-center{display:flex;align-items:center;justify-content:center;flex:1 1 0%;gap:0;min-width:0}.top-navbar-search-container{flex:1 1 0%;min-width:200px;max-width:600px;display:flex;align-items:center;border-radius:0!important;overflow:hidden}.copilot-button{margin-left:0!important;padding-left:0!important;padding-right:0!important;border-left:none!important;border-radius:0 4px 4px 0!important;white-space:nowrap}.top-navbar-search-copilot-group .copilot-button{gap:0!important;width:auto;height:26px;padding-left:0!important;padding-right:0!important;border-radius:4px!important;color:var(--copilotIconTextColor);background:var(--copilotIconBackground)}.top-navbar-search-copilot-group .copilot-button:hover{background:var(--copilotIconHoverBackground)!important;color:var(--copilotIconHoverTextColor)!important}.top-navbar-search-copilot-group .copilot-button:hover svg{background:transparent!important;fill:var(--copilotIconHoverTextColor)!important}.top-navbar-search-copilot-group{display:flex;align-items:center;gap:48px;flex:1 1 0%;justify-content:center;min-width:0}.profile-card-footer{background:var(--colorContainerBackgroundSecondary);min-height:calc(var(--lineHeightBase300, 20px) + 34px);box-sizing:border-box;padding-top:12px;padding-bottom:12px}.switch-account-btn{width:100%;border:none!important;box-shadow:none!important;justify-content:flex-start!important;text-align:left;padding-left:0;padding-right:0}.switch-account-btn:hover{background:transparent!important}.profile-card-header-top-row{display:flex;align-items:center;width:100%}.profile-card-header-product-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-header-sign-out{flex:0 0 auto;margin-left:auto}.top-navbar{padding-left:8px;position:relative;height:40px;background:var(--topbarBackground)}.top-navbar button{color:var(--topbarText)}.fui-MenuItem svg{fill:var(--colorTextPrimary);height:16px;width:16px}.top-navbar svg{fill:var(--topbarText);height:16px;width:16px}.top-navbar button:not(.copilot-button):hover,.top-navbar .fui-Button:not(.copilot-button):hover{background:var(--topbarActionHoverBgColor);color:var(--topbarText)}.xps-mode-light .top-navbar button:not(.copilot-button):hover svg,.xps-mode-light .top-navbar .fui-Button:not(.copilot-button):hover svg,.xps-mode-light .top-navbar .fui-Button:not(.copilot-button):hover .fui-Button__icon{fill:var(--topbarText);background:transparent;color:var(--topbarText)}.xps-mode-dark .top-navbar .fui-Hamburger:hover .fui-Button__icon{color:var(--colorNeutralForeground2BrandHover)}.top-navbar-spacer{flex:1}.top-navbar .fui-Toolbar{padding-left:0!important;padding-right:0!important}.avatarmenu-header{display:flex;align-items:center;height:24px;margin:0}.avatarmenu-tenant-container{text-align:right;flex:1 1 auto;padding-left:20px}.top-navbar-productname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:normal}.avatarmenu-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:normal;max-width:160px}.avatarmenu-tenant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:10px;line-height:normal;text-transform:uppercase;max-width:160px}.avatarmenu-tenant-image-container{height:28px;width:28px;flex:0 0 auto;padding-left:6px;box-sizing:content-box}.fxs-avatarmenu-tenant-image{height:28px;width:28px;border:0;border-radius:28px}.fxs-avatarmenu-tenant-image-overlay{height:14px;width:14px;position:absolute;right:4px;bottom:4px;border-radius:10000px;background-color:var(--topbarBackground)}.top-navbar-right-group .copilot-button{gap:5px;width:auto;height:26px;padding-left:12px;padding-right:13px;border-radius:3px;color:var(--copilotIconTextColor);background:var(--copilotIconBackground)}.top-navbar-right-group .copilot-button:hover{background:var(--copilotIconHoverBackground);color:var(--copilotIconHoverTextColor)}.top-navbar-right-group .copilot-button:hover svg{background:transparent;fill:var(--copilotIconHoverTextColor)}.topbar-copilot-text{font-weight:600;font-size:13px;color:var(--copilotIconTextColor);margin-left:6px}.card-useremail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:normal;max-width:295px;padding-top:5px}.card-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:normal;max-width:295px}.card-userview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;max-width:295px;padding-top:5px}.profile-card-header{padding:10px}.profile-card-header-top-row{display:flex;align-items:center;height:24px;margin:0}.card-header-userinfo-container{display:flex;flex-direction:column;align-items:flex-start}.top-navbar-toolbar-flex{display:flex;align-items:center;width:100%;justify-content:space-between;height:40px}.top-navbar-left-group{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:100%}.top-navbar-center-group{display:flex;align-items:center;justify-content:center;flex:1 1 0%;height:100%}.top-navbar-search-container{margin-right:20px;display:flex;align-items:center;height:100%;width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:hidden}.top-navbar-right-group{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;height:100%}.notification-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.notification-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--notificationBadgeBackground, #d13438);color:var(--notificationBadgeText, #fff);font-size:10px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box;pointer-events:none;z-index:1}.top-navbar-search-input{width:99%!important;border-radius:0!important;font-size:14px!important;transition:background-color .2s;margin:0!important;padding-right:0!important;background:var(--searchBackground)!important;border-right:none!important}.top-navbar-search-input:focus,.top-navbar-search-input:focus-visible,.top-navbar-search-input:focus-within{background:var(--searchBackgroundFocus)}.top-navbar-search-input-mobile{width:100%!important;border-radius:0!important;transition:background-color .2s;margin-top:3px}@media(max-width:1200px){.top-navbar-search-input{width:320px!important}}@media(max-width:800px){.top-navbar-productname{max-width:160px}.top-navbar-search-input{width:190px!important}.top-navbar-search-copilot-center{flex-direction:row;width:100%;gap:0!important}.top-navbar-search-container{width:100%!important;margin:0!important;padding:0!important}.top-navbar-search-input{width:99%!important;min-width:0!important;max-width:100%!important}.top-navbar-search-copilot-group .copilot-button{margin-left:0!important;padding-left:0!important;padding-right:0!important;border-radius:4px!important}}.top-navbar-search-container svg{height:16px;width:16px;fill:var(--colorIconBrand);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.batch-grid-scroll::-webkit-scrollbar,.batch-documents-view::-webkit-scrollbar,.batch-document-list-scroll::-webkit-scrollbar,.document-metadata-form-body::-webkit-scrollbar,.batch-document-foreign-national-scroll::-webkit-scrollbar,.report-table-scroll::-webkit-scrollbar,.report-column-list::-webkit-scrollbar,.report-drawer-body::-webkit-scrollbar,.report-export-dialog::-webkit-scrollbar,.report-export-content::-webkit-scrollbar,.report-export-recent-table-scroll::-webkit-scrollbar,.report-recent-exports-body::-webkit-scrollbar{width:12px;background:var(--splitterBackground, var(--colorNeutralBackground3))}.batch-grid-scroll::-webkit-scrollbar-thumb,.batch-documents-view::-webkit-scrollbar-thumb,.batch-document-list-scroll::-webkit-scrollbar-thumb,.document-metadata-form-body::-webkit-scrollbar-thumb,.batch-document-foreign-national-scroll::-webkit-scrollbar-thumb,.report-table-scroll::-webkit-scrollbar-thumb,.report-column-list::-webkit-scrollbar-thumb,.report-drawer-body::-webkit-scrollbar-thumb,.report-export-dialog::-webkit-scrollbar-thumb,.report-export-content::-webkit-scrollbar-thumb,.report-export-recent-table-scroll::-webkit-scrollbar-thumb,.report-recent-exports-body::-webkit-scrollbar-thumb{background:var(--scrollbarThumbBackground, var(--colorNeutralStroke1))}.batch-grid-scroll::-webkit-scrollbar-thumb:hover,.batch-documents-view::-webkit-scrollbar-thumb:hover,.batch-document-list-scroll::-webkit-scrollbar-thumb:hover,.document-metadata-form-body::-webkit-scrollbar-thumb:hover,.batch-document-foreign-national-scroll::-webkit-scrollbar-thumb:hover,.report-table-scroll::-webkit-scrollbar-thumb:hover,.report-column-list::-webkit-scrollbar-thumb:hover,.report-drawer-body::-webkit-scrollbar-thumb:hover,.report-export-dialog::-webkit-scrollbar-thumb:hover,.report-export-content::-webkit-scrollbar-thumb:hover,.report-export-recent-table-scroll::-webkit-scrollbar-thumb:hover,.report-recent-exports-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbarThumbHoverBackground, var(--colorNeutralStroke1Hover))}.xps-mode-light.xps-theme-web-light{--topbarBackground: #0078d4;--topbarActionHoverBgColor: #106ebe;--topbarActionPressedBgColor: #1664a7;--topbarButtonActiveBackground: #fff;--topbarText: #fff;--topbarHamburger: #fff;--topbarAlternateTextFill: #135995;--topbarOutlineColor: #fff;--topbarActiveOutlineColor: #605e5c;--searchBackground: #b3d6f2;--searchBackgroundFocus: #fff;--notificationUnreadBackground: #fff;--notificationUnreadText: #0078d4;--topbarBG: #0078d4;--sidebarBackground: #fff;--sidebarText: #000;--sidebarActiveBackground: rgba(85, 179, 255, .2);--sidebarHoverBackground: #55b3ff1a;--sidebarItemDivider: #edebe9;--sidebarCollapseButton: #333;--sidebarShadowWidth: 8px;--sidebarShadow: linear-gradient(270deg, rgba(0, 0, 0, .06) 0, rgba(0, 0, 0, 0) 100%);--sidebarLink: #0078d4;--notificationBadgeBackground: #fff;--notificationBadgeText: #0078d4}.xps-mode-light.xps-theme-teams-light{--topbarBackground: #5b5fc7;--topbarActionHoverBgColor: #6c6ec2;--topbarActionPressedBgColor: #1664a7;--topbarButtonActiveBackground: #fff;--topbarText: #fff;--topbarHamburger: #fff;--topbarAlternateTextFill: #135995;--topbarOutlineColor: #fff;--topbarActiveOutlineColor: #605e5c;--searchBackground: #f3f2f1;--searchBackgroundFocus: #fff;--notificationUnreadBackground: #fff;--notificationUnreadText: #0078d4;--topbarBG: #0078d4;--sidebarBackground: #fff;--sidebarText: #000;--sidebarActiveBackground: rgba(85, 179, 255, .2);--sidebarHoverBackground: #f3f2f1;--sidebarItemDivider: #edebe9;--sidebarCollapseButton: #333;--sidebarShadowWidth: 8px;--sidebarShadow: linear-gradient(270deg, rgba(0, 0, 0, .06) 0, rgba(0, 0, 0, 0) 100%);--sidebarLink: #0078d4;--notificationBadgeBackground: #fff;--notificationBadgeText: #5b5fc7}.xps-mode-light{--todoGraphNodeFill: #bbe1ff;--todoGraphNodeFillHover: #6ec0ff;--todoGraphNodeBackground: #bbe1ff;--todoGraphNodeBackgroundHover: #6ec0ff;--todoChartLine: #ccc;--todoChartTextFill: #5b5a59;--todoFocusRowHover: #e6f2fb;--todoBackgroundLight: #e6e6e6;--todoBackgroundMuted: #b3b3b3;--todoBackgroundMuted-80-10: #333;--todoBackgroundMuted-82-10: #2d2d2d;--todoBackgroundMutedHover: #808080;--todoBackgroundInverted: #4d4d4d;--todoBorderMuted: #ccc;--todoBorderMuted-80-20: #333;--todoBorderInverted: #4d4d4d;--todoIconMuted: #808080;--todoIconHeavy: #666;--todoScrollbarThumb: #b3b3b3;--todoExternalBorder: #d6d6d6;--todoExternalBodrerHover: #00bcf2;--todoExternalBorderSelected: #00bcf2;--todoExternalTextMuted: #444}.xps-mode-light{--shadowLevel1: 0 1.6px 3.6px 0 rgba(0, 0, 0, .132), 0 .3px .9px 0 rgba(0, 0, 0, .108);--shadowLevel2: 0 3.2px 7.2px 0 rgba(0, 0, 0, .132), 0 .6px 1.8px 0 rgba(0, 0, 0, .108);--shadowLevel3: 0 6.4px 14.4px 0 rgba(0, 0, 0, .132), 0 1.2px 3.6px 0 rgba(0, 0, 0, .108);--shadowLevel4: 0 25.6px 57.6px 0 rgba(0, 0, 0, .22), 0 4.8px 14.4px 0 rgba(0, 0, 0, .18);--shadowFocusBorder: inset 0 0 0 1px #0078d4 !important;--colorTextPrimary: #292827;--colorTextPrimaryHover: #201f1e;--colorTextSecondary: #646464;--colorTextInverted: #fff;--colorTextBrand: #0078d4;--colorTextError: #a4262c;--colorTextDisabled: #a19f9d;--colorTextSuccess: #428000;--colorLink: #0078d4;--colorLinkHover: #004578;--colorLinkDisabled: #a19f9d;--colorLinkContrast: #005a9e;--colorLinkContrastHover: #004578;--colorLinkContrastDisabled: #a19f9d;--colorButtonBackgroundPrimary: #0078d4;--colorButtonBackgroundPrimaryHover: #106ebe;--colorButtonBackgroundPrimaryPressed: #005a9e;--colorButtonForegroundPrimary: #fff;--colorButtonBackgroundSecondary: #fff;--colorButtonBackgroundSecondaryHover: #f3f2f1;--colorButtonBackgroundSecondaryPressed: #edebe9;--colorButtonBackgroundSecondarySelectHover: #e1dfdd;--colorButtonForegroundSecondary: #323130;--colorButtonForegroundSecondaryHover: #201f1e;--colorButtonForegroundSecondaryPressed: #201f1e;--colorButtonBackgroundDanger: #c32727;--colorButtonBackgroundTertiary: #e6f2fb;--colorButtonBackgroundDangerHover: #a52121;--colorButtonBackgroundDangerPressed: #791818;--colorButtonForegroundDanger: #fff;--colorButtonBackgroundDisabled: #f3f2f1;--colorButtonForegroundDisabled: #a19f9d;--colorButtonToolbardForeground: #323130;--colorButtonToolbardForegroundHover: #201f1e;--colorControlBackground: #fff;--colorControlBackgroundHover: #f3f2f1;--colorControlBackgroundSelected: #edebe9;--colorControlBackgroundSelectedHover: #e1dfdd;--colorControlBackgroundSecondary: #8a8886;--colorControlBackgroundSecondarySelected: #605e5c;--colorControlBackgroundSecondaryHover: #c7e0f4;--colorControlBackgroundSecondarySelectedHover: #0078d4;--colorControlBorder: #8a8886;--colorControlBorderSecondary: #d6d6d6;--colorControlBorderHover: #323130;--colorControlBorderFocus: #0078d4;--colorControlBorderFocusSecondary: #605e5c;--colorControlBorderInfo: #015cda;--colorControlBorderSuccess: #57a300;--colorControlBorderWarning: #db7500;--colorControlBorderError: #a4262c;--colorControlBorderDirty: #8a2da5;--colorControlBorderDisabled: #a19f9d;--colorControlBackgroundDisabled: #f3f2f1;--colorControlBackgroundDisabledSelected: #c8c6c4;--colorControlBackgroundSecondaryDisabled: #edebe9;--colorControlBackgroundSecondaryDisabledSelected: #a19f9d;--colorControlBackgroundBrand: #0078d4;--colorIconPrimary: #323130;--colorIconSecondary: #605e5c;--colorIconBrand: #0078d4;--colorIconBrandHover: #106ebe;--colorIconBrandPressed: #005a93;--colorIconInverted: #fff;--colorIconDisabled: #a19f9d;--colorIconInfo: #015cda;--colorIconSuccess: #57a300;--colorIconWarning: #db7500;--colorIconError: #a4262c;--colorIconUpsell: #8a2da5;--colorContainerBackgroundPrimary: #fff;--colorContainerBackgroundSecondary: #f3f2f1;--colorContainerBackgroundInverted: #000;--colorContainerBackgroudFloating: #fff;--colorContainerBackgroundInfo: #dae4ff;--colorContainerBackgroundSuccess: #e6ffcc;--colorContainerBackgroundWarning: #ffdfb8;--colorContainerBackgroundError: #fdd8db;--colorContainerBackgroundUpsell: #efdbf5;--colorContainerBorderPrimary: #e1dfdd;--colorContainerBorderSecondary: #f3f2f1;--colorDividerPrimary: #f3f2f1;--colorSideNavDocked: #f3f2f1;--colorStatusHighlightInfo: #0058ad;--colorStatusHighlightSuccess: #567f00;--colorStatusHighlightWarning: #ffba01;--colorStatusHighlightChange: #8a2da5;--colorSearchHighlightText: #000;--colorSearchHighlightBackground: #ff0;--copilotIconBackground: #fff;--copilotIconTextColor: #2a446f;--copilotIconHoverBackground: #e6f4fe;--copilotIconHoverTextColor: #263f69;--copilotIconActiveBackground: #cae6fc;--copilotIconActiveTextColor: #243b60;--copilotIconFocusBackground: #fff;--copilotIconFocusTextColor: #2a446f}.xps-mode-light{--todoBackgroundSecondary: #e1dfdd;--TileOverlay: rgba(255, 255, 255, .4);--pillFocusBackground: #b3d7f2;--azHomeBackgroundColor: #fafafa}.xps-mode-light{--splitterBackground: #e0e0e0;--splitterActiveBackground: #0078d4;--scrollbarThumbBackground: #d1d1d1;--scrollbarThumbHoverBackground: #bdbdbd}.xps-mode-dark.xps-theme-dark{--topbarBackground: #252423;--topbarActionHoverBgColor: #605e5c;--topbarActionPressedBgColor: #605e5c;--topbarButtonActiveBackground: #fff;--topbarText: #fff;--topbarHamburger: #fff;--topbarAlternateTextFill: #fff;--topbarOutlineColor: #fff;--topbarActiveOutlineColor: #605e5c;--searchBackground: #605e5c;--searchBackgroundFocus: #fff;--notificationUnreadBackground: #fff;--notificationUnreadText: #323130;--sidebarBackground: #141414;--sidebarText: #fff;--sidebarActiveBackground: #3e3d3c;--sidebarHoverBackground: #3e3d3c;--sidebarItemDivider: #3b3a39;--sidebarCollapseButton: #fff;--sidebarShadowWidth: 6px;--sidebarShadow: linear-gradient(270deg, rgba(0, 0, 0, .24) 0%, rgba(0, 0, 0, 0) 100%);--sidebarLink: #fff;--notificationBadgeBackground: #fff;--notificationBadgeText: #252423}.xps-mode-dark{--shadowLevel1: 0 1.6px 3.6px 0 rgba(0, 0, 0, .26), 0 .3px .9px 0 rgba(0, 0, 0, .22);--shadowLevel2: 0 3.2px 7.2px 0 rgba(0, 0, 0, .26), 0 .6px 1.8px 0 rgba(0, 0, 0, .22);--shadowLevel3: 0 6.4px 14.4px 0 rgba(0, 0, 0, .26), 0 1.2px 3.6px 0 rgba(0, 0, 0, .22);--shadowLevel4: 0 25.6px 57.6px 0 rgba(0, 0, 0, .32), 0 4.8px 14.4px 0 rgba(0, 0, 0, .32);--shadowFocusBorder: inset 0 0 0 1px #2899f5 !important;--colorTextPrimary: #faf9f8;--colorTextPrimaryHover: #fff;--colorTextSecondary: #a19f9d;--colorTextInverted: #1b1a19;--colorTextBrand: #2899f5;--colorTextError: #f1707b;--colorTextDisabled: #797775;--colorTextSuccess: #7fba00;--colorLink: #1890f1;--colorLinkHover: #82c7ff;--colorLinkDisabled: #797775;--colorLinkContrast: #3aa0f3;--colorLinkContrastHover: #82c7ff;--colorLinkContrastDisabled: #797775;--colorButtonBackgroundPrimary: #2899f5;--colorButtonBackgroundPrimaryHover: #3aa0f3;--colorButtonBackgroundPrimaryPressed: #6cb8f6;--colorButtonForegroundPrimary: #1b1a19;--colorButtonBackgroundSecondary: #1b1a19;--colorButtonBackgroundSecondaryHover: #252423;--colorButtonBackgroundSecondaryPressed: #252423;--colorButtonBackgroundSecondarySelectHover: #252423;--colorButtonForegroundSecondary: #2899f5;--colorButtonForegroundSecondaryHover: #3aa0f3;--colorButtonForegroundSecondaryPressed: #6cb8f6;--colorButtonBackgroundTertiary: #55b3ff66;--colorButtonBackgroundDanger: #c32727;--colorButtonBackgroundDangerHover: #a52121;--colorButtonBackgroundDangerPressed: #791818;--colorButtonForegroundDanger: #fff;--colorButtonBackgroundDisabled: #252423;--colorButtonForegroundDisabled: #5e5e5e;--colorButtonToolbardForeground: #fff;--colorButtonToolbardForegroundHover: #fff;--colorControlBackground: #1b1a19;--colorControlBackgroundHover: #323130;--colorControlBackgroundSelected: #3b3a39;--colorControlBackgroundSelectedHover: #323130;--colorControlBackgroundSecondary: #484644;--colorControlBackgroundSecondarySelected: #a19f9d;--colorControlBackgroundSecondaryHover: #004c87;--colorControlBackgroundSecondarySelectedHover: #2899f5;--colorControlBorder: #a19f9d;--colorControlBorderSecondary: #605e5c;--colorControlBorderHover: #f3f2f1;--colorControlBorderFocus: #2899f5;--colorControlBorderFocusSecondary: #a19f9d;--colorControlBorderInfo: #1890f1;--colorControlBorderSuccess: #95c353;--colorControlBorderWarning: #ffc328;--colorControlBorderError: #f1707b;--colorControlBorderDirty: #db5fff;--colorControlBorderDisabled: #5e5e5e;--colorControlBackgroundDisabled: #252423;--colorControlBackgroundDisabledSelected: #f3f2f1;--colorControlDisabledForeground: #a19f9d;--colorControlBackgroundSecondaryDisabled: #282827;--colorControlBackgroundSecondaryDisabledSelected: #797775;--colorControlBackgroundBrand: #2899f5;--colorIconPrimary: #f3f2f1;--colorIconSecondary: #a19f9d;--colorIconBrand: #2899f5;--colorIconBrandHover: #3aa0fe;--colorIconBrandPressed: #6cb8f6;--colorIconInverted: #1b1a19;--colorIconDisabled: #a19f9d;--colorIconInfo: #1890f1;--colorIconSuccess: #95c353;--colorIconWarning: #ffc328;--colorIconError: #f1707b;--colorIconUpsell: #db5fff;--colorContainerBackgroundPrimary: #1b1a19;--colorContainerBackgroundSecondary: #3b3a39;--colorContainerBackgroundInverted: #fff;--colorContainerBackgroudFloating: #252423;--colorContainerBackgroundInfo: #00245b;--colorContainerBackgroundSuccess: #393d1b;--colorContainerBackgroundWarning: #4f2a0f;--colorContainerBackgroundError: #442726;--colorContainerBackgroundUpsell: #38134a;--colorContainerBorderPrimary: #323130;--colorContainerBorderSecondary: #605e5c;--colorDividerPrimary: #323130;--colorSideNavDocked: #252423;--colorStatusHighlightInfo: #0058ad;--colorStatusHighlightSuccess: #7fba00;--colorStatusHighlightWarning: #ffba01;--colorStatusHighlightChange: #8a2da5;--colorSearchHighlightText: #000;--colorSearchHighlightBackground: #ff0;--copilotIconBackground: #3b3a39;--copilotIconTextColor: #fff;--copilotIconHoverBackground: #484644;--copilotIconHoverTextColor: #fafafa;--copilotIconActiveBackground: #292827;--copilotIconActiveTextColor: #f3f2f1;--copilotIconFocusBackground: #3b3a39;--copilotIconFocusTextColor: #98b3e1}.xps-mode-dark{--todoGraphNodeFill: #605e5c;--todoGraphNodeFillHover: #7b7978;--todoGraphNodeBackground: #605e5c;--todoGraphNodeBackgroundHover: #7b7978;--todoChartLine: #414141;--todoChartTextFill: #ccc;--todoFocusRowHover: #414141;--todoBackgroundLight: #292929;--todoBackgroundMuted: #585858;--todoBackgroundMuted-80-10: #292929;--todoBackgroundMuted-82-10: #292929;--todoBackgroundMutedHover: #888;--todoBackgroundInverted: #b8b8b8;--todoBorderMuted: #414141;--todoBorderMuted-80-20: #292929;--todoBorderInverted: #b8b8b8;--todoIconMuted: #888;--todoIconHeavy: #a0a0a0;--todoScrollbarThumb: #585858;--todoExternalBorder: #605e5c;--todoExternalBodrerHover: #00bcf2;--todoExternalBorderSelected: #00bcf2;--todoExternalTextMuted: #bbb}.xps-mode-dark{--todoBackgroundSecondary: #323130;--TileOverlay: rgba(0, 0, 0, .4);--pillFocusBackground: #72716e;--azHomeBackgroundColor: #1f1f1f}.xps-mode-dark{--splitterBackground: #232323;--splitterActiveBackground: #0078d4;--scrollbarThumbBackground: #424242;--scrollbarThumbHoverBackground: #5a5a5a}.dashboard-page{--bg-primary: var(--colorNeutralBackground2);--bg-secondary: var(--colorNeutralBackground1);--bg-tertiary: var(--colorNeutralBackground3);--bg-elevated: var(--colorNeutralBackground1);--text-primary: var(--colorNeutralForeground1);--text-secondary: var(--colorNeutralForeground2);--text-muted: var(--colorNeutralForeground3);--accent: var(--colorBrandForeground1);--accent-hover: var(--colorBrandForeground2);--border: var(--colorNeutralStroke2);--border-light: var(--colorNeutralStroke1);--success: var(--colorPaletteGreenForeground1);--warning: var(--colorPaletteMarigoldForeground1);--error: var(--colorPaletteRedForeground1);--radius: var(--borderRadiusMedium);--radius-lg: var(--borderRadiusMedium);--shadow: var(--shadow8);--header-bg: var(--colorNeutralBackground2);--header-text: var(--colorNeutralForeground1);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);height:100%;overflow-y:auto}.dashboard-page .stat-card,.dashboard-page .dash-action-card,.dashboard-page .dash-h1b-card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow8)}.dashboard-page .stat-card.stat-card-action:hover,.dashboard-page .dash-action-card:hover{box-shadow:var(--shadow16);border-color:var(--colorNeutralStroke1);background:var(--colorNeutralBackground1Hover)}.dashboard-page .stat-card-icon{width:48px;height:48px;flex-shrink:0;padding:0;border-radius:var(--borderRadiusCircular);background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);stroke:currentColor;display:inline-flex;align-items:center;justify-content:center}.dashboard-page .stat-card-icon.stat-card-icon-warn{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand)}.dashboard-page .stat-card-icon svg{width:22px;height:22px}.dashboard-page .dash-action-card svg{width:48px;height:48px;flex-shrink:0;box-sizing:border-box;padding:13px;border-radius:var(--borderRadiusCircular);background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);stroke:currentColor}.dashboard-page .stat-value{font-size:var(--fontSizeBase600);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.dashboard-page .stat-value-action{font-size:var(--fontSizeBase500)}.dashboard-page .stat-label{font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground3)}.dashboard-page{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:24px;background:var(--bg-primary)}.dashboard-loading{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-muted)}.dash-header{position:relative;display:flex;align-items:center;gap:24px;margin-bottom:20px;min-height:60px}.dash-greeting{display:flex;flex-direction:column;flex-shrink:0}.dash-greeting-line{font-size:28px;font-weight:600;color:var(--text-primary);line-height:1.1;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-greeting-name{margin-left:6px}.dash-greeting-sub{font-size:13px;color:var(--text-secondary);margin-top:4px}.dash-greeting-pill{position:relative;display:inline-flex;align-items:center;gap:0;padding:4px 6px 4px 14px;background:transparent;color:var(--text-primary);border:1px solid var(--border-light);border-radius:999px;font-size:22px;font-weight:600;line-height:1.2}.dash-greeting-pill-trigger{display:inline-flex;align-items:center;gap:8px;padding:5.5px 4px 5.5px 0;background:none;border:none;color:inherit;font:inherit;cursor:pointer}.dash-greeting-pill-label{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-greeting-pill-chevron{opacity:.85;flex-shrink:0}.dash-greeting-pill-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;border:none;background:#ffffff14;color:var(--text-secondary);border-radius:50%;font-size:16px;line-height:1;cursor:pointer}.dash-greeting-pill-clear:hover{background:#ffffff29;color:var(--text-primary)}.dash-greeting-pill-menu{font-size:13px;font-weight:400;line-height:1.3;color:var(--text-primary);min-width:280px;left:0;right:auto;top:calc(100% + 6px);background:var(--bg-primary);border-color:var(--border)}.dash-greeting-pill-menu .dash-picker-search{padding:6px 8px 4px}.dash-greeting-pill-menu .dash-picker-search input{width:100%;padding:6px 10px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius);font-size:13px;outline:none}.dash-greeting-pill-menu .dash-picker-search input:focus{border-color:var(--accent)}.dash-ask{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;max-width:720px;min-width:320px;display:flex;align-items:center}.dash-ask-input{flex:1;padding:14px 52px 14px 46px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:999px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .15s}.dash-ask-input:focus{border-color:var(--accent)}.dash-ask-input::placeholder{color:var(--text-muted)}.dash-ask-chat-launch{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.dash-ask-chat-launch:hover{background:#0078d42e;color:var(--accent)}.dash-ask-chat-launch:focus-visible{outline:1px solid var(--accent);outline-offset:1px;color:var(--accent)}.dash-ask-send{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#0078d42e;color:var(--accent);cursor:pointer;transition:background .15s}.dash-ask-send:hover{background:var(--accent);color:#fff}.dash-ask-send:disabled{opacity:.4;cursor:not-allowed}.dash-actions-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.dash-action-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);background:var(--bg-secondary);border-radius:var(--radius-lg);cursor:pointer;color:var(--text-primary);text-align:left;transition:border-color .15s}.dash-action-card:hover{border-color:var(--accent);background:var(--bg-tertiary)}.dash-action-card svg{flex-shrink:0;background:var(--accent);color:#fff;stroke:#fff;border-radius:50%;padding:6px;width:36px;height:36px}.dash-action-card strong{font-size:13px;display:block}.dash-action-card small{font-size:11px;color:var(--text-muted);display:block;margin-top:2px}.dash-user-card{cursor:default}.dash-user-card:hover{border-color:var(--border);background:var(--bg-secondary)}.dash-action-card-placeholder{cursor:default;justify-content:center}.dash-action-card-placeholder:hover{border-color:var(--border);background:var(--bg-secondary)}.dash-action-card-placeholder-label{font-size:12px;color:var(--text-muted);font-style:italic;letter-spacing:.2px}.dash-h1b-card{flex-direction:column;align-items:flex-start;gap:6px;cursor:default;padding:10px 14px}.dash-h1b-card:hover{border-color:var(--border);background:var(--bg-secondary)}.dash-h1b-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.dash-h1b-primary{display:inline-flex;align-items:baseline;gap:8px}.dash-h1b-primary-value{font-size:26px;font-weight:700;color:var(--text-primary);line-height:1.1}.dash-h1b-primary-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.4px}.dash-h1b-trend{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.dash-h1b-trend-arrow{font-size:11px;line-height:1}.dash-h1b-trend-arrow:before{content:"–"}.dash-h1b-trend-up .dash-h1b-trend-arrow:before{content:"▲"}.dash-h1b-trend-down .dash-h1b-trend-arrow:before{content:"▼"}.dash-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-h1b-trend-pct{font-weight:700}.dash-h1b-trend-vs{color:var(--text-muted);font-weight:500}.dash-h1b-trend-up{color:var(--success)}.dash-h1b-trend-down{color:var(--error)}.dash-h1b-trend-flat{color:var(--text-muted)}.dash-h1b-loading{display:flex;align-items:center;justify-content:flex-start;min-height:38px}.dash-user-label{font-size:11px;color:var(--text-muted);display:block}.dash-user-fields{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dash-user-input{padding:4px 28px 4px 8px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius);font-size:13px;font-weight:500;width:100%;outline:none}.dash-user-input:focus{border-color:var(--accent)}.dash-picker{position:relative;width:100%}.dash-picker-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;border-radius:4px}.dash-picker-clear:hover{color:var(--text-primary);background:var(--bg-elevated)}.dash-picker-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:0 6px 24px #0000004d;z-index:50;padding:4px}.dash-picker-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:none;color:var(--text-primary);cursor:pointer;border-radius:var(--radius);text-align:left;font-size:13px;gap:12px}.dash-picker-option:hover{background:var(--bg-tertiary)}.dash-picker-option.active{background:var(--bg-tertiary);color:var(--accent)}.dash-picker-option-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-picker-option-sub{font-size:11px;color:var(--text-muted);flex-shrink:0}.dash-picker-clear-option{border-bottom:1px solid var(--border);border-radius:0;margin-bottom:4px}.dash-picker-clear-option .dash-picker-option-name{color:var(--text-secondary);font-style:italic}.dash-picker-empty{padding:12px;text-align:center;color:var(--text-muted);font-size:12px}.dash-picker-end{font-style:italic;opacity:.7;padding:8px}.dash-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;text-align:center}.stat-value{font-size:28px;font-weight:700;color:var(--text-primary)}.stat-label{font-size:12px;color:var(--text-muted);margin-top:6px;text-transform:uppercase;letter-spacing:.5px}.stat-card.stat-card-row{display:flex;align-items:center;gap:12px;text-align:left}.stat-card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:10px;border-radius:50%;background:var(--accent);color:#fff;stroke:#fff}.stat-card-icon.stat-card-icon-warn{background:#ca5010}.stat-card-icon svg{display:block}.stat-card.stat-card-row .stat-label{margin-top:4px}.stat-card.stat-card-action{font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .05s}.stat-card.stat-card-action:hover{border-color:var(--accent);background:var(--bg-tertiary)}.stat-card.stat-card-action:active{transform:translateY(1px)}.stat-card.stat-card-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-value-action{font-size:22px}.stat-loading{display:inline-flex;align-items:baseline;gap:4px;font-size:28px;font-weight:700;color:var(--text-muted);letter-spacing:2px;line-height:1}.stat-loading span{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;animation:stat-loading-pulse 1.2s infinite ease-in-out}.stat-loading span:nth-child(2){animation-delay:.2s}.stat-loading span:nth-child(3){animation-delay:.4s}@keyframes stat-loading-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.dash-tabs{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.dash-tab{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;border-radius:20px;transition:all .15s;white-space:nowrap}.dash-tab:hover{color:var(--text-primary);border-color:var(--border-light)}.dash-tab.active{color:var(--colorNeutralForegroundOnBrand);background:var(--colorBrandBackground);border-color:var(--colorBrandBackground)}.dash-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:600;background:#ffffff26;color:var(--text-secondary)}.dash-tab.active .dash-tab-badge{background:#0003;color:var(--colorNeutralForegroundOnBrand)}.dash-tab-separator{display:inline-block;width:1px;height:22px;background:var(--border);margin:0 4px;align-self:center}.dash-tab.dash-tab-picker{position:relative;padding:0;gap:0;cursor:default;overflow:visible}.dash-tab.dash-tab-picker .dash-tab-picker-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;border-radius:20px}.dash-tab.dash-tab-picker.active .dash-tab-picker-trigger{color:var(--colorNeutralForegroundOnBrand)}.dash-tab-picker-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-tab-picker-chevron{opacity:.7;flex-shrink:0}.dash-tab-picker-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;margin-right:6px;border:none;background:#0003;color:var(--colorNeutralForegroundOnBrand);border-radius:50%;font-size:16px;line-height:1;cursor:pointer}.dash-tab-picker-clear:hover{background:#00000059}.dash-tab.dash-tab-picker .dash-picker-menu{min-width:280px;left:0;right:auto}.dash-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.dash-content.dash-combined .dash-tabs{padding:8px 12px;border-bottom:1px solid var(--border)}.dash-card-header{border-bottom:1px solid var(--border)}.dash-split-row{display:grid;grid-template-columns:50% 6px 1fr;flex:1;min-height:0;overflow:hidden}.dash-content.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.dash-content.is-resizing *{cursor:col-resize!important}.dash-splitter{position:relative;cursor:col-resize;background:transparent}.dash-splitter:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--border);transition:background .15s}.dash-splitter:hover:before,.dash-content.is-resizing .dash-splitter:before{background:var(--accent);width:2px}.dash-splitter:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dash-panel{background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;overflow:hidden;min-height:0}.dash-panel-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-primary);flex-shrink:0}.dash-panel-left .dash-filters{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);align-items:center;flex-shrink:0}.dash-filter-select{padding:6px 10px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius);font-size:12px}.dash-search-input{padding:6px 10px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius);font-size:12px;flex:1;min-width:100px}.dash-search-input:focus{outline:none;border-color:var(--accent)}.dash-result-count{font-size:11px;color:var(--text-muted);padding:8px 16px;border-top:1px solid var(--border);text-align:center;flex-shrink:0}.dash-case-list{flex:1;overflow-y:auto;min-height:0}.dash-loading-more{padding:14px 20px;text-align:center;font-size:12px;color:var(--text-secondary)}.case-list-item{display:flex;align-items:center;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;color:var(--text-primary);width:100%;border-left:3px solid transparent;border-bottom:1px solid var(--border);gap:0}.case-list-item:hover{background:var(--bg-tertiary)}.case-list-item.active{background:var(--bg-tertiary);border-left-color:var(--error)}.case-list-item-content{flex:1;min-width:0}.case-item-header{display:flex;gap:8px;align-items:center;margin-bottom:2px}.case-item-title{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-item-meta{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-item-badge{flex-shrink:0;margin-left:12px}.case-visa-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;background:var(--bg-tertiary);color:var(--accent);border:1px solid var(--accent)}.case-status-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase}.badge-green{background:#22c55e26;color:var(--success)}.badge-yellow{background:#f59e0b26;color:var(--warning)}.badge-red{background:#ef444426;color:var(--error)}.badge-orange{background:#fb923c26;color:#fb923c}.badge-gray{background:var(--bg-tertiary);color:var(--text-muted)}.dash-panel-right{overflow-y:auto;min-height:0}.dash-case-detail{padding:16px;display:flex;flex-direction:column;gap:0}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--border);gap:12px}.detail-header h3{font-size:16px;font-weight:600}.detail-empty{padding:40px;text-align:center;color:var(--text-muted)}.detail-section{padding:12px 0;border-bottom:1px solid var(--border)}.detail-section:last-of-type{border-bottom:none}.detail-section-title{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-field{display:flex;flex-direction:column;gap:2px}.detail-field-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.3px}.detail-field span{font-size:13px;color:var(--text-primary)}.case-id-link{font-size:13px;line-height:1.4;font-weight:500;align-self:flex-start;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.case-id-link:hover{color:var(--accent-hover)}.case-id-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.sla-outside{color:var(--error)!important;font-weight:600}.detail-actions{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.detail-action-btn{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-lg);cursor:pointer;text-align:left;flex:1;transition:border-color .15s}.detail-action-btn:hover{border-color:var(--accent)}.detail-action-btn .action-icon{font-size:20px}.detail-action-btn strong{font-size:13px;display:block}.detail-action-btn small{font-size:11px;color:var(--text-muted);display:block;margin-top:2px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.shimmer-line{display:block;width:100%;border-radius:6px;background:linear-gradient(90deg,var(--border) 25%,var(--bg-tertiary) 50%,var(--border) 75%);background-size:800px 100%;animation:shimmer 1.4s ease-in-out infinite}.shimmer-circle{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,var(--border) 25%,var(--bg-tertiary) 50%,var(--border) 75%);background-size:800px 100%;animation:shimmer 1.4s ease-in-out infinite}.portal-split-pane>.horizontal-splitter{height:100%;background:var(--splitterBackground);cursor:col-resize;width:4px;min-width:4px;-webkit-user-select:none;user-select:none;position:relative;z-index:2;transition:background .2s}.portal-split-pane>.horizontal-splitter.splitter-active{background:var(--splitterActiveBackground)}.portal-split-pane>.horizontal-splitter:focus-visible{outline:2px solid var(--colorStrokeFocus2, currentColor);outline-offset:1px}._rootContainer_378es_1{position:relative;display:flex;width:100%;height:100%;max-height:100rem;flex-direction:column;overflow:hidden}._toolbarContainer_378es_21{--tw-bg-opacity: 1;background-color:var(--colorNeutralBackground2);justify-content:center;align-items:center;width:100%;height:2.5rem;display:flex;top:0;position:sticky}._toolbarButton_378es_45{padding-left:0;padding-right:0;--tw-bg-opacity: 1;background-color:var(--colorNeutralBackground2);border-width:0px;justify-content:center;align-items:center;width:2.25rem;height:2rem;display:flex;margin-top:.5rem;margin-bottom:.5rem}._toolbarButton_378es_45:hover{background-color:var(--fp-dddddd, var(--colorNeutralBackground5))}._svgIcon_378es_83{cursor:pointer;width:1rem;height:1rem;display:block}._svgMediumIcon_378es_97{cursor:pointer;width:1.25rem;height:1.25rem;display:block}._pdfContainer_378es_111{flex:1;min-height:0;padding:.5rem 1rem;background-color:var(--fp-edebe9-neutralBackground4, var(--colorNeutralBackground4));overflow:auto;align-items:flex-start;flex-direction:column;display:flex}body:not(:has(.casebinder-theme.fp-forms)) ._pdfContainer_378es_111::-webkit-scrollbar{width:12px;height:12px;background:var(--splitterBackground)}body:not(:has(.casebinder-theme.fp-forms)) ._pdfContainer_378es_111::-webkit-scrollbar-thumb{background:var(--scrollbarThumbBackground)}body:not(:has(.casebinder-theme.fp-forms)) ._pdfContainer_378es_111::-webkit-scrollbar-thumb:hover{background:var(--scrollbarThumbHoverBackground)}._pdfPageContainer_378es_169{position:relative;margin:0 auto;background-color:#fff;color:#000}._pdfPageContainer_378es_169 input,._pdfPageContainer_378es_169 select,._pdfPageContainer_378es_169 textarea{color:#000}._pdfHeader_378es_197{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;background-color:var(--fp-edebe9-neutralBackground4, var(--colorNeutralBackground4))!important;padding:8px 16px;color:var(--fp-323130, var(--colorNeutralForeground1));font-weight:600;border-bottom:1px solid var(--fp-edebe9, var(--colorNeutralStroke2));box-shadow:0 1px 3px #00000014;min-height:44px}._title_378es_225{font-size:14px;color:var(--fp-323130, var(--colorNeutralForeground1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pageInfo_378es_241{font-size:13px;min-width:90px;text-align:center;color:var(--fp-605e5c, var(--colorNeutralForeground3));font-weight:400}._pageInput_378es_257{width:48px;box-sizing:border-box;padding:4px 6px;border:1px solid var(--colorNeutralStroke1);border-radius:2px;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1)}.casebinder-theme.fp-forms ._pdfHeader_378es_197{flex:0 1 auto}.casebinder-theme.fp-forms ._pdfContainer_378es_111{flex:0 1 auto;min-height:auto}.casebinder-theme.fp-forms ._pdfPageContainer_378es_169{background-color:transparent}.casebinder-theme.fp-forms ._pageInfo_378es_241{min-width:50px}.casebinder-theme.fp-forms ._pageInput_378es_257{width:auto;field-sizing:content;min-width:1ch;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center;appearance:textfield;-moz-appearance:textfield}@supports not (field-sizing: content){.casebinder-theme.fp-forms ._pageInput_378es_257{width:3ch}}.casebinder-theme.fp-forms ._pageInput_378es_257::-webkit-inner-spin-button,.casebinder-theme.fp-forms ._pageInput_378es_257::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.casebinder-theme.fp-forms ._pageInput_378es_257:focus-visible{outline:2px solid var(--fp-0078d4, var(--colorBrandForeground1));outline-offset:2px}._documentManagementToolbar_378es_395{display:flex;flex:0 0 auto;align-items:center;min-height:44px;padding:4px 16px;border-bottom:1px solid var(--colorNeutralStroke2);background-color:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);box-sizing:border-box}._documentManagementPageInfo_378es_419{display:flex;align-items:center;gap:12px;white-space:nowrap}._documentManagementPageInput_378es_433{width:88px;height:34px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--colorNeutralStroke1);border-radius:3px;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font:inherit}._documentManagementToolbarActions_378es_457{display:flex;flex:1;align-items:center;justify-content:space-between;max-width:440px;margin-left:auto}._documentManagementToolbarActions_378es_457 button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--colorNeutralForeground1);cursor:pointer}._documentManagementToolbarActions_378es_457 button:hover:not(:disabled){background-color:var(--colorNeutralBackground3Hover)}._documentManagementToolbarActions_378es_457 button:focus-visible,._documentManagementPageInput_378es_433:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}._documentManagementToolbarActions_378es_457 button:disabled{color:var(--colorNeutralForegroundDisabled);cursor:default}._documentManagementToolbarActions_378es_457 svg{width:20px;height:20px}@media(max-width:600px){._documentManagementToolbar_378es_395{padding-inline:8px}._documentManagementPageInput_378es_433{width:56px}._documentManagementToolbarActions_378es_457{gap:2px;margin-left:12px}}._zoomControls_378es_573{display:flex;align-items:center;gap:4px}._zoomControls_378es_573 button{color:var(--fp-0078d4, var(--colorBrandForeground1));background:transparent;border:1px solid transparent;border-radius:4px;width:32px;height:32px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease}._zoomControls_378es_573 button:hover{background-color:var(--fp-f3f2f1, var(--colorNeutralBackground3))}._zoomControls_378es_573 button:active{background-color:var(--fp-edebe9-neutralBackground4, var(--colorNeutralBackground4))}._zoomControls_378es_573 #_zoomLevelContainer_378es_1{background-color:var(--fp-0078d4-brandBackground, var(--colorBrandBackground));min-width:60px;text-align:center;font-size:.875rem;font-weight:600;color:var(--fp-ffffff-neutralForegroundOnBrand, var(--colorNeutralForegroundOnBrand));margin:0 4px;padding:4px 8px;border-radius:4px;line-height:1.2}._pdfSelectInput_378es_661{border:none;background:transparent;position:absolute;box-sizing:border-box;line-height:normal;overflow:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat}._pdfSelectInput_378es_661:focus{border:3px solid #000}._pdfInput_378es_695{border:none;background:transparent;position:absolute;box-sizing:border-box}._pdfInput_378es_695:focus{background-color:#fff;border:3px solid #000}._pdfMultilineInput_378es_719{border:1px solid;background:transparent;position:absolute;resize:none;font-family:inherit;overflow:hidden;box-sizing:border-box}._pdfMultilineInput_378es_719:focus{border:3px solid #000}._pdfBoxedInput_378es_747{border:none;outline:none;background:transparent;position:absolute;box-sizing:border-box;text-align:left}._pdfBoxedInput_378es_747:focus{border:2px solid #000}._pdfButton_378es_773{background:transparent;position:absolute;border:1px solid;cursor:pointer;padding:0}._pdfButton_378es_773:focus{border:3px solid #000}._fullPageWizardContainer_378es_797{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0;margin:0}.process-batches-documents{display:flex;flex-direction:column;height:100%;min-height:100%;padding:0 20px;box-sizing:border-box;gap:12px;container-type:inline-size}.batch-list-view{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.batch-list-search{display:flex;flex:0 1 320px;min-width:min(100%,240px);margin-left:auto}.batch-list-search .fui-Input{width:100%}.batch-list-card{display:flex;flex-direction:column;flex:1;min-height:420px;gap:12px;padding:0;box-sizing:border-box}.fui-Toolbar.batch-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;overflow:visible;padding-inline:0}.fui-Toolbar.batch-list-toolbar .fui-Button{flex:0 0 auto}.fui-Toolbar.batch-list-toolbar .fui-Button__content{white-space:nowrap}.batch-list-toolbar .fui-Button,.batch-list-toolbar .fui-Button .fui-Button__content{font-weight:var(--fontWeightRegular)}.fui-Toolbar.batch-list-toolbar .fui-Button.batch-list-toolbar-first-action{min-width:0;padding-left:0}.batch-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.batch-list-heading-summary{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap}.batch-list-heading .batch-list-section-title{font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase400)}.batch-list-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.batch-list-empty-state{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.batch-list-empty-state>[role=status]{align-items:center;text-align:center}.batch-grid-scroll{flex:1;min-height:0;overflow:auto}.batch-list-grid .fui-DataGridHeaderCell:first-child,.batch-list-grid .fui-DataGridCell:first-child{padding-left:0}.fui-Button.batch-name-link{justify-content:flex-start;width:100%;min-width:0;padding-left:0;font-weight:var(--fontWeightRegular);text-align:left}.fui-Button.batch-name-link .fui-Button__content{width:100%;text-align:left}.batch-row-actions,.batch-pagination,.batch-drawer-footer{display:flex;align-items:center;gap:8px}.batch-pagination{flex:0 0 auto;justify-content:center;padding-top:12px}.batch-filter-body,.batch-edit-fields{display:flex;flex-direction:column;gap:16px}.batch-edit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 16px;margin:12px 0 0;padding:12px;border:1px solid var(--colorContainerBorderPrimary);border-radius:var(--borderRadiusMedium);background:var(--colorContainerBackgroundSecondary)}.batch-edit-summary>div{min-width:0}.batch-edit-summary dt{color:var(--colorTextSecondary);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.batch-edit-summary dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--colorTextPrimary);font-weight:var(--fontWeightSemibold)}.batch-filter-fieldset{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0}.batch-filter-fieldset legend{font-weight:600;margin-bottom:8px}.batch-documents-view{display:flex;flex:1;flex-direction:column;min-height:0;gap:12px;overflow:hidden;padding:16px 20px;box-sizing:border-box}.batch-documents-page{height:100%;min-height:0;overflow:hidden}.batch-documents-page-main{display:flex;min-height:0;overflow:auto;container-name:batch-documents-page}.batch-loading-indicator{display:flex;flex:1;align-items:center;justify-content:center;min-height:80px}.batch-document-foreign-national-scroll>.batch-loading-indicator{height:100%}.document-metadata-actions,.foreign-national-search{display:flex;align-items:center;gap:8px}.document-metadata-action-tooltip{display:inline-flex}.document-metadata-fieldset{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden}.batch-document-workspace{flex:1;min-height:0;overflow:hidden}.batch-document-detail-workspace,.batch-document-metadata-stack{flex:1;min-width:0;min-height:0}.batch-document-list,.batch-document-preview,.batch-document-metadata,.batch-document-foreign-national{min-width:0;min-height:0;overflow:hidden}.batch-document-workspace .batch-document-list,.batch-document-workspace .batch-document-preview,.batch-document-workspace .batch-document-metadata,.batch-document-metadata-stack .batch-document-foreign-national{border:0;border-radius:0;background:transparent;box-shadow:none}.batch-document-list,.batch-document-preview,.batch-document-metadata,.batch-document-foreign-national{flex:1;width:100%;box-sizing:border-box}.batch-document-list,.batch-document-metadata,.batch-document-foreign-national{display:flex;flex-direction:column;padding:12px}.batch-document-metadata{container-name:document-metadata;container-type:inline-size}.batch-document-page-actions{display:flex;align-items:center;gap:4px}.batch-reviewer-dialog-content{display:flex;flex-direction:column;gap:16px;min-width:min(360px,75vw)}.batch-document-preview{display:flex;flex-direction:column}.batch-document-preview-title{flex:0 0 auto}.batch-document-workspace .batch-document-panel-title,.batch-document-metadata-stack .batch-document-panel-title{font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase400)}.batch-document-preview-content{flex:1;min-height:0;overflow:hidden}.batch-document-foreign-national{flex:1;gap:12px;container-name:foreign-national;container-type:inline-size}.batch-document-foreign-national-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.batch-document-foreign-national-heading .foreign-national-search{flex:0 1 440px;width:min(100%,440px);margin-left:auto}.batch-document-list-scroll,.document-metadata-form-body,.batch-document-foreign-national-scroll{flex:1;min-height:0;overflow:auto}.batch-document-foreign-national-scroll{padding-top:8px}.batch-document-row{display:flex;align-items:center;border-bottom:1px solid var(--colorContainerBorderPrimary)}.batch-document-row--selected{background:var(--colorContainerBackgroundSecondary)}.batch-document-row>button:first-child{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 8px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.batch-document-row>button:first-child span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.batch-document-row small{color:var(--colorTextSecondary, inherit)}.document-metadata-form,.foreign-national-drawer{display:flex;flex-direction:column;gap:12px}.document-metadata-form{flex:1;min-height:0;overflow:hidden}.document-metadata-form-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-right:10px;scrollbar-gutter:stable}.document-metadata-form-body>.fui-Field,.document-metadata-dates>.fui-Field{min-width:0}.document-metadata-form-body .fui-Dropdown,.document-metadata-form-body .fui-Input{box-sizing:border-box;width:100%;min-width:0}.document-metadata-dropdown-value{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.document-metadata-actions{flex:0 0 auto;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--colorContainerBorderPrimary);background:var(--colorContainerBackgroundPrimary)}.document-metadata-dates{display:contents}@container document-metadata (max-width: 360px){.document-metadata-form-body{grid-template-columns:1fr}}.batch-document-foreign-national dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.batch-document-foreign-national dl>div{min-width:0;padding:12px}.batch-document-foreign-national dt{font-weight:600}.batch-document-foreign-national dd{margin:8px 0 0;overflow-wrap:anywhere}.batch-document-foreign-national-grid{min-width:0}.foreign-national-compact-results{display:none;gap:8px;margin:0;padding:0;list-style:none}.foreign-national-compact-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--colorContainerBorderPrimary);border-radius:var(--borderRadiusMedium);background:var(--colorContainerBackgroundPrimary)}.foreign-national-compact-field{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.foreign-national-compact-label{color:var(--colorTextSecondary);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.foreign-national-compact-action{display:flex;justify-content:flex-end}@container foreign-national (max-width: 700px){.batch-document-foreign-national-grid{display:none!important}.foreign-national-compact-results{display:grid}}@container foreign-national (max-width: 420px){.foreign-national-compact-result{grid-template-columns:minmax(0,1fr)}.foreign-national-compact-action{justify-content:stretch;padding-top:8px;border-top:1px solid var(--colorContainerBorderPrimary)}.foreign-national-compact-action>span,.foreign-national-compact-action .fui-Button{width:100%}}.foreign-national-search .fui-Input{flex:1}.document-metadata-protected-input.fui-Input{color:var(--colorNeutralForegroundDisabled);background:var(--colorNeutralBackgroundDisabled);cursor:not-allowed}.document-metadata-protected-input.fui-Input input{cursor:not-allowed}.foreign-national-results{overflow:auto}@container batch-documents-page (max-width: 1000px){.batch-documents-view{flex:1 1 auto;width:100%;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:scroll;padding:12px;scrollbar-gutter:stable}.batch-documents-view .batch-document-workspace,.batch-document-workspace .batch-document-detail-workspace{flex:0 0 auto!important;flex-direction:column;align-self:stretch;width:100%!important;max-width:100%;height:auto!important;overflow:visible!important}.batch-document-workspace>.horizontal-splitter,.batch-document-detail-workspace>.horizontal-splitter{display:none}.batch-document-workspace>div:first-child,.batch-document-workspace>div:last-child,.batch-document-detail-workspace>div:first-child,.batch-document-detail-workspace>div:last-child{flex:0 0 auto!important;width:100%!important;max-width:100%;box-sizing:border-box;overflow:visible}.batch-document-detail-workspace .batch-document-metadata-stack{flex:0 0 auto!important;align-self:stretch;width:100%!important;max-width:100%;height:auto!important;overflow:visible!important}.batch-document-metadata-stack>[role=separator]{display:none}.batch-document-metadata-stack>div:first-child,.batch-document-metadata-stack>div:last-child{flex:0 0 auto!important;width:100%!important;max-width:100%;height:auto!important;box-sizing:border-box;overflow:visible}.batch-document-list,.batch-document-metadata,.batch-document-foreign-national,.batch-document-preview{width:100%!important;max-width:100%}.batch-document-list{min-height:240px;max-height:280px}.batch-document-metadata{min-height:420px}.batch-document-preview{min-height:600px}.batch-document-foreign-national{min-height:320px}}@media(max-width:800px){.process-batches-documents{height:auto;min-height:100%;padding:12px}.document-metadata-form-body,.batch-document-foreign-national dl{grid-template-columns:1fr}.batch-document-foreign-national-heading{align-items:stretch;flex-direction:column}.batch-document-foreign-national-heading .foreign-national-search{flex-basis:auto;width:100%;margin-left:0}}.document-management-reports{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;gap:12px;padding:0 20px}.fui-Toolbar.report-toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px 0;overflow:visible;padding-inline:0}.fui-Toolbar.report-toolbar .fui-Button{flex:0 0 auto}.fui-Toolbar.report-toolbar .fui-Button__content{white-space:nowrap}.fui-Toolbar.report-toolbar .fui-Button.report-toolbar-first-action{padding-left:0;min-width:0}.report-toolbar .fui-Button,.report-toolbar .fui-Button .fui-Button__content{font-weight:var(--fontWeightRegular)}.report-filter-summary,.report-summary{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:24px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.report-filter-summary{gap:6px}.report-summary-warning{margin-right:3px;color:var(--colorPaletteDarkOrangeForeground1);vertical-align:middle}.report-workspace{display:grid;flex:1;min-height:480px;gap:12px;overflow:hidden}.report-splitter{position:relative;cursor:col-resize;touch-action:none}.report-splitter:after{position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:var(--borderRadiusCircular);background:var(--colorNeutralStroke2);content:""}.report-splitter:hover:after,.report-splitter:focus-visible:after{background:var(--colorBrandStroke1)}.report-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--borderRadiusMedium);background:var(--colorContainerBackgroundPrimary)}.report-panel>.report-panel-loading{flex:1;align-items:center;justify-content:center;width:100%;min-height:0;box-sizing:border-box}.report-panel>.report-panel-loading .fui-Spinner{align-self:center}.report-panel-empty-state{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.report-panel-empty-state>[role=status]{align-items:center;text-align:center}.report-panel-header{display:flex;flex:0 0 auto;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--colorNeutralStroke2)}.report-panel-header h2{margin:0;font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase400)}.report-batches-header{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:3px}.report-panel-title-line{display:flex;align-items:baseline;gap:8px}.report-panel-title-line>span,.report-panel-meta,.report-batch-detail-meta{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.report-detail-header{display:block}.report-detail-header--empty{padding-bottom:calc(12px + var(--lineHeightBase200) + 3px)}.report-batch-details{display:flex;flex-direction:column;gap:3px}.report-batch-details-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.report-batch-details h2{font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);word-break:break-word}.report-batch-details .fui-Badge{padding-inline:10px}.report-batch-details .fui-Badge strong{font-weight:var(--fontWeightSemibold)}.report-table-scroll{flex:1;min-height:0;overflow:auto}.report-table-scroll table{min-width:100%;width:max-content}.report-table-scroll .fui-TableHeaderCell,.report-table-scroll .fui-TableCell,.report-table-scroll .fui-Button,.report-table-scroll .fui-Button__content,.report-table-scroll .fui-Badge{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.report-resizable-table{table-layout:fixed}.report-batch-table th:first-child,.report-batch-table td:first-child,.report-document-table th:first-child,.report-document-table td:first-child{padding-left:0}.report-table-scroll th{position:sticky;z-index:1;top:0;background:var(--colorContainerBackgroundPrimary)}.report-resizable-header{position:sticky;overflow:visible}.report-header-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-column-resizer{position:absolute;z-index:2;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;touch-action:none}.report-column-resizer:after{position:absolute;top:20%;bottom:20%;left:3px;width:2px;border-radius:var(--borderRadiusCircular);background:transparent;content:""}.report-column-resizer:hover:after,.report-column-resizer:focus-visible:after{background:var(--colorBrandStroke1)}.report-table-scroll td{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fui-Button.report-batch-button{justify-content:flex-start;width:100%;min-width:0;max-width:240px;padding-left:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fontWeightRegular);text-align:left}.fui-Button.report-batch-button .fui-Button__content{width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.report-missing-badge{margin-left:6px}.fui-Badge.report-document-count-badge{min-width:28px;justify-content:center;font-weight:var(--fontWeightRegular)}.fui-Badge.report-missing-value-badge{font-weight:var(--fontWeightRegular)}.report-load-more{display:flex;justify-content:center;padding:12px}.report-cap-note{margin:0;padding:8px 16px;border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2)}.report-drawer-body,.report-column-list,.report-export-content,.report-export-progress,.report-recent-exports{display:flex;flex-direction:column;gap:16px}.fui-DialogSurface.report-export-dialog{width:min(1100px,calc(100vw - 32px));max-width:1100px;height:min(800px,calc(100vh - 32px));max-height:calc(100vh - 32px)}.report-export-dialog-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.report-export-dialog-body>.report-export-content{min-height:0;overflow-y:auto}.report-export-tabs{flex:0 0 auto;border-bottom:1px solid var(--colorNeutralStroke2)}.report-export-description,.report-export-content h3{margin:0}.report-export-column-list{columns:2;margin:8px 0 0;padding-left:28px}.report-export-column-list li{break-inside:avoid;padding-right:20px}.report-export-options{display:flex;flex-direction:column;gap:10px}.report-export-format-note[aria-hidden=true]{visibility:hidden}.report-export-recent{padding-top:16px;border-top:1px solid var(--colorNeutralStroke2)}.report-export-recent-standalone{padding-top:0;border-top:0}.report-export-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-export-recent-table-scroll{margin-top:8px;overflow-x:auto}.report-export-recent table{width:100%;border-collapse:collapse}.report-export-recent th,.report-export-recent td{padding:8px;border-bottom:1px solid var(--colorNeutralStroke2);text-align:left;vertical-align:middle}.report-export-recent td:nth-child(3) svg{vertical-align:middle}.report-filter-section{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2)}.report-filter-section>p{margin:0;color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200)}.report-filter-section h3,.report-column-list h3{margin:0;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.report-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.report-filter-grid>*,.report-filter-grid .fui-Dropdown,.report-filter-grid .fui-Input{min-width:0;width:100%}.report-filter-inline-options{display:flex;flex-wrap:wrap;gap:8px 16px}.report-filter-footer-note{align-self:center;margin-right:auto;font-size:var(--fontSizeBase200)}.report-field-row,.report-checkbox-grid,.report-drawer-footer{display:flex;flex-wrap:wrap;gap:8px 12px}.report-field-row>*{flex:1 1 160px}.report-checkbox-grid>*{flex:1 1 180px}.report-column-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.report-other-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.report-recent-exports article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--colorNeutralStroke2)}.report-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.document-management-reports{height:auto;min-height:100%}.report-workspace{display:flex;flex-direction:column;overflow:visible}.report-splitter{display:none}.report-panel{min-height:420px}}@media(max-width:700px){.document-management-reports{padding:12px}.report-recent-exports article{grid-template-columns:1fr}.report-export-column-list{columns:1}.report-other-columns,.report-filter-grid{grid-template-columns:1fr}.report-filter-grid>span[aria-hidden=true]{display:none}}.theme-preview-outer{margin-top:32px}.theme-preview-title{font-weight:700;font-size:1.1rem;color:var(--colorBrandForeground2, #1a3b5d);margin-bottom:16px;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.theme-preview-icon{font-size:1.2rem;color:var(--colorBrandForeground2, #1a3b5d)}.theme-preview-provider{border:1px solid var(--colorNeutralStroke2, #d1d1d1);padding:5px 40px 0 15px;background:var(--colorNeutralBackground1, #fff)}.theme-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;align-items:start}.theme-preview-item{background:var(--colorNeutralBackground2, #f3f3f3);margin-bottom:24px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.theme-preview-label{font-weight:600;margin-bottom:8px;color:var(--colorBrandForeground2, #1a3b5d)}.theme-preview-button-gap{height:20px;width:100%;display:block}@media(max-width:700px){.theme-preview-grid{grid-template-columns:1fr}}.settings-header{color:var(--colorBrandForeground1, #1a3b5d);font-weight:600;font-size:1.5rem;letter-spacing:-.5px;margin-top:5px}.settings-description{color:var(--colorNeutralForeground3, #6b6b6b);margin-bottom:24px}.network-error-root{font-family:Segoe UI,SegoeUI,Helvetica Neue,Arial,Liberation Sans,sans-serif;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100vh;background:linear-gradient(135deg,#0078d4,#005a9e);gap:20px;padding:48px 48px 40px}.network-error-icon{margin-bottom:24px}.network-error-headline{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:8px;text-align:center}.network-error-code{color:#e6f2fb;font-size:1.1rem;margin-bottom:12px;text-align:center}.network-error-detail{color:#fff;background:#0000001a;border-radius:8px;padding:16px 20px;font-size:1rem;margin-bottom:20px;text-align:left;max-width:420px;box-shadow:0 2px 8px #00000014}.network-error-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.network-error-actions a,.network-error-actions .fui-Link{color:#fff;font-weight:500;text-decoration:underline;font-size:1rem;transition:color .2s}.network-error-actions a:hover,.network-error-actions .fui-Link:hover{color:#b3d6f2}.under-development-root{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;box-sizing:border-box;text-align:center}.settings-component-root{border-radius:0;display:flex;flex-direction:column}.settings-header{color:var(--colorBrandForeground1, #1a3b5d);font-weight:600;font-size:1.5rem;letter-spacing:-.5px}.settings-description{color:var(--colorNeutralForeground3, #6b6b6b)}.settings-field{display:flex;flex-direction:column}.settings-label{font-weight:600}.settings-dropdown{max-width:260px}.settings-footer{display:flex;justify-content:flex-end;gap:24px;margin-top:12px}.settings-row{display:flex;flex-direction:row;align-items:center;gap:24px}.settings-dropdown-group{display:flex;flex-direction:column}.settings-switch-wrapper{display:flex;align-items:center}.settings-switch{margin-left:0}.settings-drawer{--drawer-width: 360px;position:fixed!important;top:40px!important;height:calc(100vh - 40px)}.settings-drawer .fui-DrawerHeader,.settings-drawer .fui-DrawerFooter{flex:0 0 auto}.settings-drawer-scroll-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.settings-drawer-header-title{display:flex;align-items:center;gap:8px}.settings-drawer-header-title svg{width:20px;height:20px}.settings-drawer-body{display:flex;flex-direction:column;gap:14px;padding:16px 0}.settings-drawer-section{display:flex;flex-direction:column;gap:8px}.settings-drawer-section--group{border:1px solid var(--colorNeutralStroke2, #e0e0e0);border-radius:10px;padding:12px;background:var(--colorNeutralBackground2)}.settings-drawer-inline-actions{display:flex;justify-content:flex-start}.settings-drawer-group-label{font-size:12px;color:var(--colorNeutralForeground3);margin-bottom:2px}.settings-drawer-section-title{font-weight:600;font-size:14px;margin-bottom:4px}.settings-drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 0;border-top:1px solid var(--colorNeutralStroke2, #e0e0e0)}
