.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;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}.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}.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-subitem-content{display:flex;align-items:center}.leftnav-subitem-icon{display:inline-flex;align-items:center;margin-right:8px}.leftnav-subitem-label,.left-nav-item-category-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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--collapsed,.leftnav-flyout-header--collapsed.fui-NavDrawerHeader{flex-direction:column!important;align-items:center;justify-content:flex-start;gap:4px;padding:4px 0}.leftnav-flyout-header--collapsed .leftnav-flyout-header-right{margin-left:0}.leftnav-flyout-header-left{display:flex;align-items:center}.leftnav-flyout-header-right{display:flex;align-items:center;margin-left:auto}.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}.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:600}.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{font-weight:500}.leftnav-root .fui-NavItem[aria-current=page] .left-nav-item-label{font-weight:600}.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}.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}}.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);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}.feedback-component-root{position:relative;overflow:hidden;padding:15px 20px}.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{min-height:48px;display:flex;flex:0 0 auto;border-top:1px solid var(--colorContainerBorderPrimary);box-sizing:border-box;padding:20px}.base-entry-form-footer{display:flex;gap:20px}.base-entry-form-footer button{border-radius:0;min-width:100px}.notifications-component-root{position:relative;overflow:hidden;padding:15px 20px}.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:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-weight:700}.container-form-header-left-container{display:flex;align-items:center}.container-form-header-right-container{display:flex;align-items:center;justify-content:flex-end}.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}.form-left-panel-content{width:250px;display:flex;align-items:flex-start;height:100%;position:relative;overflow:hidden}.container-form-main-entry-container{flex:1;overflow:auto;box-sizing:border-box;height:100%}.form-left-panel-expander-button{display:block;height:100%;width:36px;position:absolute;left:-15px;top:5px;bottom:0;cursor:pointer;padding:0;border-width:0;background:none}.form-left-panel-expander-button:hover{background-color:var(--colorControlBackgroundHover)}.form-left-panel-expander-button svg{top:5px;right:5px;position:absolute;height:8px;width:8px;transform:rotate(90deg);fill:var(--colorTextPrimary)}.form-left-panel-collapser-button{width:32px;height:32px;top:0;right:-5px;margin-top:5px;display:block;position:absolute;cursor:pointer;border-width:0;background:none}.form-left-panel-collapser-button svg{transform:rotate(270deg);height:8px;width:8px;top:15px;fill:var(--colorTextPrimary)}.list-panel-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.list-panel-header-no-icon{padding:16px 24px}.list-panel-header-left-actions{display:flex;align-items:center;flex:0 0 auto}.list-panel-header-center-actions{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding-left:20px}.list-panel-header-right-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:48px;margin-left:16px}.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-direction:column;align-items:flex-start;margin:0;letter-spacing:-.5px}.list-panel-header-title .header-title-text{font-weight:600;font-size:24px;line-height:28px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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}.support-component-root{position:relative;overflow:hidden;padding:15px 20px}.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-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}.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::-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)}.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::-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)}.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::-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)}.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-radius:4px;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;border-radius:0!important}.fui-Card svg{height:100%;width:100%}.fui-Card .fui-Button{border-radius:0}.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-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}._rootContainer_ia66t_1{position:relative;display:flex;width:100%;height:100%;max-height:100rem;flex-direction:column;overflow:auto}._toolbarContainer_ia66t_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_ia66t_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_ia66t_45:hover{background-color:var(--colorNeutralBackground5)}._svgIcon_ia66t_83{cursor:pointer;width:1rem;height:1rem;display:block}._svgMediumIcon_ia66t_97{cursor:pointer;width:1.25rem;height:1.25rem;display:block}._pdfContainer_ia66t_111{padding:.5rem 1rem;background-color:var(--colorNeutralBackground4);overflow:auto;align-items:flex-start;flex-direction:column;display:flex}._pdfPageContainer_ia66t_135{position:relative;margin:0 auto;background-color:#fff;color:#000}._pdfPageContainer_ia66t_135 input,._pdfPageContainer_ia66t_135 select,._pdfPageContainer_ia66t_135 textarea{color:#000}._pdfHeader_ia66t_163{display:flex;align-items:center;justify-content:space-between;background-color:var(--colorNeutralBackground4)!important;padding:8px 16px;color:var(--colorNeutralForeground1);font-weight:600;border-bottom:1px solid var(--colorNeutralStroke2);box-shadow:0 1px 3px #00000014;min-height:44px}._title_ia66t_189{font-size:14px;color:var(--colorNeutralForeground1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pageInfo_ia66t_205{font-size:13px;min-width:50px;text-align:center;color:var(--colorNeutralForeground3);font-weight:400}._zoomControls_ia66t_221{display:flex;align-items:center;gap:4px}._zoomControls_ia66t_221 button{color: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_ia66t_221 button:hover{background-color:var(--colorNeutralBackground3)}._zoomControls_ia66t_221 button:active{background-color:var(--colorNeutralBackground4)}._zoomControls_ia66t_221 #_zoomLevelContainer_ia66t_1{background-color:var(--colorBrandBackground);min-width:60px;text-align:center;font-size:.875rem;font-weight:600;color:var(--colorNeutralForegroundOnBrand);margin:0 4px;padding:4px 8px;border-radius:4px;line-height:1.2}._pdfSelectInput_ia66t_309{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_ia66t_309:focus{border:3px solid #000}._pdfInput_ia66t_343{border:none;background:transparent;position:absolute;box-sizing:border-box}._pdfInput_ia66t_343:focus{background-color:#fff;border:3px solid #000}._pdfMultilineInput_ia66t_367{border:1px solid;background:transparent;position:absolute;resize:none;font-family:inherit;overflow:hidden;box-sizing:border-box}._pdfMultilineInput_ia66t_367:focus{border:3px solid #000}._pdfBoxedInput_ia66t_395{border:none;outline:none;background:transparent;position:absolute;box-sizing:border-box;text-align:left}._pdfBoxedInput_ia66t_395:focus{border:2px solid #000}._pdfButton_ia66t_421{background:transparent;position:absolute;border:1px solid;cursor:pointer;padding:0}._pdfButton_ia66t_421:focus{border:3px solid #000}._fullPageWizardContainer_ia66t_445{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0;margin:0}.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)}
