.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}.portal-scrollbar::-webkit-scrollbar,: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))}.portal-scrollbar::-webkit-scrollbar-thumb,: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))}.portal-scrollbar::-webkit-scrollbar-thumb:hover,: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){.portal-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{padding-left:0}.intro-list li ul{padding-left:10px}.q-indent{padding-left:40px}.q-circle{list-style-type:circle}.mims-text-red{color:red}.intro-list ul ul{margin-left:20px;padding-left:0}.intro-list li{margin-top:5px;margin-left:20px}.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}.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-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-escalation{display:flex;gap:10px;align-items:flex-start;background:var(--colorStatusSuccessBackground1, #f1faf1);color:var(--colorNeutralForeground1, #1a1a1a);border:1px solid var(--colorStatusSuccessBorder1, #9fd89f);border-radius:8px;padding:10px 14px;max-width:90%;font-size:13px}.ice-escalation-mark{color:var(--colorStatusSuccessForeground1, #0e700e);font-weight:700;line-height:1.5}.ice-escalation-reference{margin-top:4px;font-size:12px;color:var(--colorNeutralForeground3, #616161)}.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-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}.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-with-end-panel{flex:1;width:100%;min-width:0;overflow:hidden}.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}.questionnaire-page-main{display:flex;flex-direction:column;overflow:hidden}.employee-questionnaire{height:100%;min-height:0;min-width:0;flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 8px 16px;box-sizing:border-box}.questionnaire-wizard-container{flex:1;min-height:0;min-width:0;overflow:hidden}.fui-Toolbar.questionnaire-header-actions{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--spacingHorizontalS);align-self:center;padding:0}.questionnaire-admin-actions{flex:0 0 auto;min-width:0;padding:0 20px 12px}.questionnaire-admin-actions:empty{display:none}.questionnaire-admin-actions .fui-Toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px 0;overflow:visible;padding-inline:0}.questionnaire-admin-actions .fui-Button,.questionnaire-header-actions .fui-Button{flex:0 0 auto;font-weight:var(--fontWeightRegular)}.questionnaire-admin-actions .fui-Button__content,.questionnaire-header-actions .fui-Button__content{white-space:nowrap;font-weight:var(--fontWeightRegular)}.questionnaire-admin-actions .fui-Button__icon,.questionnaire-header-actions .fui-Button__icon{font-size:20px}.questionnaire-admin-actions .fui-Toolbar>.fui-Button:first-child{padding-left:0;min-width:0}.questionnaire-state{flex:1;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:var(--spacingVerticalM);color:var(--colorNeutralForeground3);text-align:center;overflow-y:auto}.questionnaire-messages{display:flex;flex-direction:column;gap:var(--spacingVerticalS);padding:0 16px 8px;flex:0 1 auto;min-height:0;max-height:30%;overflow-y:auto}.questionnaire-page .list-panel-header{align-items:center;flex-wrap:wrap;row-gap:var(--spacingVerticalS)}.questionnaire-page .list-panel-header-left-actions{flex-basis:240px}.questionnaire-page .list-panel-header-center-actions{flex-shrink:1;min-width:0}@media(max-width:720px){.employee-questionnaire{padding:0 0 20px}.questionnaire-page .list-panel-header-left-actions{flex-basis:100%}.questionnaire-page .list-panel-header-center-actions{flex:1;padding-left:0}}.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-container:has(.list-panel-header){height:auto;min-height:48px;flex-shrink:0;padding:0 24px 0 0}.container-form-header-container .list-panel-header{padding-inline-end:0}.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}.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}.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}.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}.base-page-root:has(.dashboard-component-root){background:var(--sidebarBackground)}.dashboard-component-root{display:flex;flex-direction:column;gap:20px;margin:0 16px;padding:8px 8px 16px;height:100%;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.dashboard-body-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(560px,1fr));flex:1 1 auto;min-height:0;min-width:0;padding-bottom:8px;box-sizing:border-box}.dashboard-details-workspace{flex:1 1 auto;min-height:0;min-width:0;padding-bottom:8px;box-sizing:border-box;overflow:auto}.dashboard-top-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(200px,1fr));min-width:0}.dashboard-component-root .dashboard-top-grid .fui-Card{border:var(--strokeWidthThin) solid transparent!important}.dashboard-component-root .dashboard-top-grid .fui-Card:hover{border:var(--strokeWidthThin) solid color-mix(in srgb,var(--colorNeutralStroke1) 30%,transparent)!important}@container (max-width: 1440px){.dashboard-top-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@container (max-width: 1120px){.dashboard-top-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@container (max-width: 760px){.dashboard-top-grid{grid-template-columns:1fr}}.dashboard-component-root--state{display:flex;align-items:center;justify-content:center;min-height:340px;color:var(--colorNeutralForeground3)}.dashboard-state-card{text-align:center}.dashboard-state-card__button{margin-top:12px;border:none;border-radius:8px;background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);padding:8px 14px;cursor:pointer}.dashboard-toast{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);padding:10px 14px;border-radius:8px;font-size:13px}.dashboard-toast-quiet{color:var(--colorNeutralForeground3);font-size:12px;padding:0 4px}@container (max-width: 1200px){.dashboard-component-root{height:auto;min-height:100%;overflow:visible}.dashboard-body-grid{flex:0 0 auto;min-height:auto;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr))}}@media(max-height:900px){.dashboard-component-root{height:auto;min-height:100%;overflow:visible}.dashboard-body-grid{flex:0 0 auto;min-height:auto;overflow:visible}}@media(max-width:720px){.dashboard-component-root{padding:8px 0 20px}.dashboard-component-stats-grid,.dashboard-component-trends-grid{grid-template-columns:1fr}}.data-load-failure{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--colorPaletteRedBorder1, #f1bbbc);border-radius:4px;background:var(--colorPaletteRedBackground1, #fdf3f4);color:var(--colorNeutralForeground1, #242424)}.data-load-failure__icon{flex:0 0 auto;font-size:20px;line-height:1;margin-top:2px;color:var(--colorPaletteRedForeground1, #b10e1c)}.data-load-failure__body{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.data-load-failure__message{margin:0}.data-load-failure__action:focus-visible{outline:2px solid var(--colorNeutralForeground1, #242424);outline-offset:2px}@media(forced-colors:active){.data-load-failure{border-color:CanvasText}.data-load-failure__icon{color:CanvasText}}.mydocuments-component-root{display:flex;flex-direction:column;padding:8px 8px 16px;height:100%;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.mydocuments-component-root--state{display:flex;align-items:center;justify-content:center;min-height:340px;color:var(--colorNeutralForeground3)}.mydocuments-state-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@container (max-width: 1200px){.mydocuments-component-root{height:auto;min-height:100%;overflow:visible}}@media(max-height:900px){.mydocuments-component-root{height:auto;min-height:100%;overflow:visible}}@media(max-width:720px){.mydocuments-component-root{padding:8px 0 20px}}.document-view-root{display:flex;flex-direction:column;padding:8px 8px 16px;height:100%;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.document-view-root--state{display:flex;align-items:center;justify-content:center;min-height:340px;color:var(--colorNeutralForeground3)}.document-view-state-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@container (max-width: 1200px){.document-view-root{height:auto;min-height:100%;overflow:visible}}@media(max-height:900px){.document-view-root{height:auto;min-height:100%;overflow:visible}}@media(max-width:720px){.document-view-root{padding:8px 0 20px}}.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}.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-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)}
