*,*:before,*:after{box-sizing:border-box}html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}@media(min-resolution:192dpi),(min-resolution:2dppx){body{-webkit-font-smoothing:subpixel-antialiased}}.applayout-header{position:fixed;top:0;left:0;right:0;z-index:1100;background:#fff;box-shadow:0 2px 8px #00000008;width:100%;height:3.125rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.sidebar-tooltip-content{padding:8px}.sidebar-menu-container{flex:1;overflow-y:auto}html,body{overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5}body.enable-root-scroll,html.enable-root-scroll{overflow:auto}.applayout-root{display:flex;flex-direction:column;min-height:100vh;height:auto;overflow:visible;position:relative;background-color:#f5f5f5}.applayout-root.enable-root-scroll{overflow:auto!important;height:auto!important}.applayout-content-row{display:flex;flex:1 1 auto;min-height:calc(100vh - 8.75rem);height:auto;position:relative}.applayout-sidebar{width:13.75rem;min-width:3.125rem;background:#f3f2f1;box-shadow:.125rem 0 .5rem #0000000d;transition:width .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.sidebar-container{width:13.75rem;height:100vh;background-color:#f3f2f1;position:fixed;top:3.125rem;left:0;z-index:1200;box-shadow:.125rem 0 .5rem #0000000d;overflow-y:auto}.sidebar-nav-item{display:flex;align-items:center}.sidebar-icon{width:20px;height:20px;margin-right:8px}.landing-container{position:relative;padding:20px}.teaching-bubble{background-color:#f0f8ff;border:1px solid #0078d4;padding:12px 16px;border-radius:8px;width:250px;box-shadow:0 4px 8px #0000001a;z-index:1000}.custom-sidebar{width:16.875rem;position:fixed;top:3.125rem;bottom:0;left:0;background-color:#f3f2f1;padding:.125rem 0;overflow-y:auto;overflow-x:hidden;box-shadow:.125rem 0 .5rem #0000000d;z-index:1001;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:calc(100vh - 3.125rem)}.sidebar-top-menu{flex:1;overflow-y:auto}.sidebar-bottom-menu{padding-bottom:2rem;margin-top:auto;flex-shrink:0}.tooltip-host{display:inline-block;width:100%}.tooltip-content{padding:8px}.sidebar-link{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#323130;transition:background .2s ease;min-height:2.75rem}.sidebar-link:hover{background-color:#e1dfdd}.sidebar-link.disabled{cursor:not-allowed!important;opacity:.6}.sidebar-link.disabled span{opacity:.5}.sidebar-link.disabled:hover{background-color:transparent!important}.sidebar-link.non-clickable{cursor:not-allowed;opacity:.5}.sidebar-link.non-clickable span{opacity:.8}.sidebar-link.non-clickable .sidebar-icon{opacity:.6}.sidebar-link.non-clickable:hover{background-color:transparent}.sidebar-link.active{background-color:#deecf9;border-right:3px solid #0078d4;font-weight:600;color:#0d5a9e}.sidebar-icon{width:20px;height:20px;margin-right:10px;transition:filter .3s ease;filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(89%)}.sidebar-link.active .sidebar-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(1284%) hue-rotate(202deg) brightness(98%) contrast(89%)}.sidebar-link:hover .sidebar-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(10%) saturate(200%) hue-rotate(190deg) brightness(90%) contrast(90%)}.sidebar-separator{border:none;border-top:1px solid #c8c6c4;margin:0}.sidebar-link span{white-space:nowrap;overflow:visible;flex:1;min-width:0}.sidebar-link{width:100%;max-width:100%}.sidebar-chevron{width:16px;height:16px;min-width:16px;margin-left:4px;flex-shrink:0;transition:transform .2s ease}.custom-sidebar.collapsed{width:50px!important}.sidebar-link.collapsed{justify-content:center!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.sidebar-icon.collapsed{margin-right:0!important}.custom-sidebar.collapsed .sidebar-link span{display:none!important}.grid-header{margin-bottom:.5rem!important;margin-top:.5rem!important;font-size:1.375rem!important;line-height:1.75rem!important}.responsive-container{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.responsive-flex{display:flex;flex-wrap:wrap;gap:1rem}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.text-responsive{font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.5}.heading-responsive{font-size:clamp(1.25rem,4vw,2rem);line-height:1.2}@media(max-width:1000px){.custom-sidebar{width:220px}.sidebar-link{padding:.5rem .75rem;font-size:.8125rem}.sidebar-link span{font-size:.8125rem}.sidebar-chevron{width:14px;height:14px;min-width:14px}}@media(max-width:850px){.custom-sidebar{width:180px}.sidebar-link{padding:.4rem .5rem;font-size:.75rem;min-height:2.5rem}.sidebar-link span{font-size:.75rem}}@media(max-width:700px){.custom-sidebar{width:50px!important}.custom-sidebar .sidebar-link span,.custom-sidebar .sidebar-chevron{display:none!important}.sidebar-link{justify-content:center;padding:.5rem}.sidebar-icon{margin-right:0}}@media(max-width:992px){.applayout-content-row{flex-direction:column}}@media(max-width:820px){.applayout-content-row{flex-direction:column}.applayout-sidebar{width:100%;height:auto;position:relative;order:2;z-index:900}.applayout-main{order:1;margin-left:0!important;padding:1rem;margin-top:0}.welcome-header{margin-left:0}}@media(max-width:768px){.applayout-root{font-size:.9rem}.sidebar-link{padding:.75rem .5rem;min-height:3rem}.applayout-main{padding:.75rem}}@media(max-width:480px){.applayout-root{font-size:.85rem}.applayout-main{padding:.5rem}}@media(min-resolution:144dpi),(min-resolution:1.5dppx){.applayout-main::-webkit-scrollbar{width:.75rem}}@media(min-resolution:192dpi),(min-resolution:2dppx){.applayout-main::-webkit-scrollbar{width:.875rem}.sidebar-link{padding:.875rem 1.125rem}}@media screen and (max-zoom:.75){body{font-size:1.1rem}}@media screen and (min-zoom:1.25){.welcome-header{min-height:5rem!important;padding:1rem 2rem!important}.welcome-header-text{white-space:normal!important;word-break:break-word!important;overflow:visible!important;line-height:1.3!important;font-size:clamp(1.25rem,3vw,1.75rem)!important}.applayout-content-row{margin-top:9rem!important}}@media screen and (min-zoom:1.5){body{font-size:.9rem}.applayout-root{overflow:auto!important;height:auto!important}.applayout-content-row{height:auto!important;min-height:0!important;margin-top:0!important}.applayout-main{padding:.75rem;overflow:visible!important;height:auto!important;max-height:none!important}.welcome-header{min-height:6rem!important;padding:1.25rem 2rem!important}.welcome-header-text{font-size:clamp(1.125rem,2.5vw,1.5rem)!important}}.sidebar-link:focus,.sidebar-link:focus-visible{outline:.125rem solid #0078d4;outline-offset:.125rem;background-color:#deecf9}@media screen and (min-zoom:1.75){.applayout-root{overflow:auto!important;height:auto!important}.applayout-content-row{height:auto!important;min-height:0!important;margin-top:0!important}.applayout-main{overflow:visible!important;height:auto!important}.welcome-header{min-height:7rem!important;padding:1.5rem 2rem!important}}@media screen and (min-zoom:2){.applayout-root{overflow:auto!important;height:auto!important}.applayout-content-row{height:auto!important;min-height:0!important;margin-top:0!important}.applayout-main{overflow:visible!important;height:auto!important;max-height:none!important}.welcome-header{min-height:8rem!important;padding:2rem!important}.welcome-header-text{font-size:clamp(1rem,2vw,1.25rem)!important}}@media(prefers-reduced-motion:reduce){.applayout-sidebar,.applayout-main,.custom-sidebar,.sidebar-link{transition:none!important}}.applayout-main::-webkit-scrollbar,.applayout-content::-webkit-scrollbar,.sidebar-container::-webkit-scrollbar,.custom-sidebar::-webkit-scrollbar{width:.5rem}.applayout-main::-webkit-scrollbar-track,.applayout-content::-webkit-scrollbar-track,.sidebar-container::-webkit-scrollbar-track,.custom-sidebar::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}.applayout-main::-webkit-scrollbar-thumb,.applayout-content::-webkit-scrollbar-thumb,.sidebar-container::-webkit-scrollbar-thumb,.custom-sidebar::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:.25rem;border:.0625rem solid transparent;background-clip:content-box}.applayout-main::-webkit-scrollbar-thumb:hover,.applayout-content::-webkit-scrollbar-thumb:hover,.sidebar-container::-webkit-scrollbar-thumb:hover,.custom-sidebar::-webkit-scrollbar-thumb:hover{background:#a19f9d;background-clip:content-box}.applayout-main::-webkit-scrollbar-thumb:active,.applayout-content::-webkit-scrollbar-thumb:active,.sidebar-container::-webkit-scrollbar-thumb:active,.custom-sidebar::-webkit-scrollbar-thumb:active{background:#8a8886;background-clip:content-box}.applayout-main::-webkit-scrollbar-corner,.applayout-content::-webkit-scrollbar-corner,.sidebar-container::-webkit-scrollbar-corner,.custom-sidebar::-webkit-scrollbar-corner{background:transparent}.applayout-content,.applayout-main{overflow-y:auto;overflow-x:hidden}@media screen and (min-zoom:1.5){html,body{overflow:hidden!important}.applayout-root{overflow:auto!important;height:auto!important}.applayout-content,.applayout-main{overflow:visible!important}.applayout-root::-webkit-scrollbar{width:.5rem}.applayout-root::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}.applayout-root::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:.25rem;border:.0625rem solid transparent;background-clip:content-box}.applayout-root::-webkit-scrollbar-thumb:hover{background:#a19f9d;background-clip:content-box}.applayout-root::-webkit-scrollbar-thumb:active{background:#8a8886;background-clip:content-box}}@media screen and (min-zoom:1.5){.applayout-content,.applayout-main{overflow:visible!important}.applayout-root::-webkit-scrollbar{width:.5rem}.applayout-root::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}.applayout-root::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:.25rem;border:.0625rem solid transparent;background-clip:content-box}.applayout-root::-webkit-scrollbar-thumb:hover{background:#a19f9d;background-clip:content-box}.applayout-root::-webkit-scrollbar-thumb:active{background:#8a8886;background-clip:content-box}}.grid-border-space{margin-bottom:8px!important;padding:0!important}.ag-theme-alpine,.ag-theme-balham,.data-grid-container,.table-container{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:992px){.ag-root-wrapper{margin-top:1rem}.ag-header{position:relative;z-index:1}.page-content,.main-content,.content-wrapper{margin-top:1rem;padding-top:.5rem}.search-container,.filter-container,.controls-container{margin-top:.5rem;z-index:1;position:relative}.landing-container,.asset-summary-container,.digital-asset-container{padding-top:2rem;margin-top:1rem}h1,h2,h3,.page-title,.section-title,.grid-header,.summary-header{margin-top:1.5rem!important;padding-top:1rem!important}}@media(max-width:820px){.applayout-main{padding-left:3.5rem!important}.welcome-header{padding-left:3.5rem;padding-right:3.5rem}.landing-container,.asset-summary-container,.digital-asset-container{padding-left:3.5rem;padding-right:1rem;padding-top:1.5rem;margin-top:.75rem}}@media(max-width:768px){.page-title,.section-header{margin-top:2.5rem;padding-top:1rem}.landing-container,.asset-summary-container,.digital-asset-container{padding-top:2.5rem;margin-top:1.5rem}.ag-root-wrapper{font-size:.875rem;margin-top:1.5rem}.ag-header-cell-text{font-size:.8125rem;font-weight:600}.ag-cell{padding:.5rem .25rem}}@media(max-width:480px){.page-content,.main-content,.content-wrapper{margin-top:2rem;padding-top:1.5rem}.landing-container,.asset-summary-container,.digital-asset-container{padding-top:3rem;margin-top:2rem}h1,h2,h3,.page-title,.section-title,.grid-header,.summary-header{margin-top:2.5rem!important;padding-top:1.5rem!important}.ag-root-wrapper{font-size:.8125rem;margin-top:2rem}.ag-header-cell-text{font-size:.75rem}.ag-cell{padding:.375rem .125rem}}.ms-Persona-primaryText,.ms-Persona-secondaryText{text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:500}.welcome-header *,.header-root *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-zoom:2){.welcome-header{position:static!important;height:auto!important;min-height:3rem!important;max-height:4rem!important;padding:.5rem 1rem!important;margin:0!important;overflow:hidden!important}.welcome-header-text{font-size:1rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media screen and (min-zoom:2.5){.welcome-header{padding:.5rem 1rem!important}.welcome-header-text{font-size:.875rem!important;line-height:1.2!important}.applayout-main{padding:.5rem!important}.applayout-sidebar{width:100%!important;height:auto!important;position:static!important}.applayout-content-row{flex-direction:column!important}}@media screen and (min-zoom:3){.applayout-header{min-height:2rem!important}.welcome-header{padding:.25rem .5rem!important;min-height:1.5rem!important}.welcome-header-text{font-size:.75rem!important;line-height:1.1!important}.applayout-main{padding:.25rem!important}}.error-boundary-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.error-card{max-width:600px;width:100%;padding:32px;border-radius:8px;box-shadow:0 4px 16px #0000001a;background-color:#fff;text-align:center;border:2px solid #717171;forced-color-adjust:none}@media(prefers-contrast:more){.error-card{border:3px solid currentColor}}.error-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.error-icon{margin-bottom:16px}.error-title{color:#323130;font-weight:600;margin-bottom:8px}.error-content{display:flex;flex-direction:column;align-items:center;gap:24px}.error-message{color:#605e5c;line-height:1.5;text-align:center;margin-bottom:16px}.error-actions{justify-content:center;margin-top:16px}.error-debug{margin-top:24px;padding-top:24px;border-top:1px solid #717171;width:100%}.error-details{margin-top:16px;padding:16px;background-color:#f8f9fa;border-radius:4px;text-align:left;max-height:300px;overflow-y:auto}.error-stack{font-family:Courier New,monospace;font-size:12px;color:#605e5c;margin-bottom:8px;word-break:break-all}.api-error-container{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px;width:100%;pointer-events:auto}.api-error-message{margin-bottom:8px}@media(max-width:768px){.error-boundary-container{padding:16px}.error-card{padding:24px}.error-actions{flex-direction:column;align-items:center}.error-actions>*{margin-bottom:8px;width:100%;max-width:200px}.api-error-container{position:fixed;top:10px;left:10px;right:10px;max-width:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-boundary-container,.api-error-container{animation:fadeIn .3s ease-out}.error-actions button:disabled{opacity:.6;cursor:not-allowed}@media(prefers-contrast:high){.error-card{border:2px solid #000}.error-title,.error-message{color:#000}}@media(prefers-reduced-motion:reduce){.error-boundary-container,.api-error-container{animation:none}}.access-restricted-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#f0f4ff,#e8eaf6,#f3e5f5);padding:2rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.access-restricted-card{max-width:560px;width:100%;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;padding:3rem 2.5rem;text-align:center;animation:fadeSlideUp .6s ease-out}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.access-restricted-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #667eea4d}.access-restricted-icon svg{width:40px;height:40px;color:#fff}.access-restricted-title{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem;line-height:1.3}.access-restricted-subtitle{font-size:1rem;color:#555770;margin:0 0 1.5rem;line-height:1.6}.access-restricted-divider{width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:2px;margin:0 auto 1.5rem}.access-restricted-info-box{background:#f8f9ff;border:1px solid #e0e4f5;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:left}.access-restricted-info-box p{margin:0;font-size:.9rem;color:#444;line-height:1.6}.access-restricted-info-box p+p{margin-top:.75rem}.access-restricted-info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#667eea;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;margin-right:.5rem;vertical-align:middle}.access-restricted-contact{font-size:.875rem;color:#777;margin:0}.access-restricted-contact a{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.access-restricted-contact a:hover{color:#5a67d8;text-decoration:underline}.access-restricted-badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.35rem 1rem;border-radius:20px;margin-top:1rem}.access-restricted-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#f0f4ff,#e8eaf6,#f3e5f5);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.access-restricted-spinner{width:48px;height:48px;border:4px solid #e0e4f5;border-top:4px solid #667eea;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.access-restricted-loading p{font-size:1rem;color:#555770;margin:0}@media(max-width:600px){.access-restricted-card{padding:2rem 1.5rem;margin:1rem}.access-restricted-title{font-size:1.4rem}.access-restricted-icon{width:64px;height:64px}.access-restricted-icon svg{width:32px;height:32px}}.header-root{background-color:#002c4e;padding:10px 20px;height:50px}.header-menu-icon{width:92.459px;height:20px;cursor:pointer}.header-title{margin-left:3px;color:#fff;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-overflow:ellipsis;overflow:hidden}.header-persona-row{margin-left:auto;align-items:center}.header-persona-root{background:transparent;color:#fff}.header-chat-button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.header-chat-button:focus{outline:2px solid #ffffff;outline-offset:2px}.header-chat-button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.header-chat-button:hover{opacity:.8}.header{font-size:24px;font-weight:700;margin-top:50px}.welcome-header{margin-left:17rem;padding:23px var(--Padding, 56px);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.welcome-header{margin-left:270px;margin-top:3.125rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #e1dfdd;display:flex;padding:23px 44px;align-items:center;gap:10px;align-self:stretch;background:var( --Linear-Welcome-Gradient, linear-gradient(90deg, #61a190 0%, #2f7cbb 100%) )}.welcome-header.sidebar-collapsed{margin-left:50px}.welcome-header-text{color:var(--www-microsoft-com-nero, #fff);font-family:var(--Font-family-Base, "Segoe UI");font-size:var(--Font-size-800, 32px);font-style:normal;font-weight:600;line-height:var(--Line-height-800, 40px)}@media screen and (max-width:1000px){.welcome-header{margin-left:220px;min-height:auto;padding:16px 20px}.welcome-header-text{font-size:1.5rem;line-height:1.3;white-space:normal;word-break:break-word}}@media screen and (max-width:850px){.welcome-header{margin-left:180px;padding:12px 16px}.welcome-header-text{font-size:1.25rem;line-height:1.2}}@media screen and (max-width:700px){.welcome-header{margin-left:50px;padding:10px 12px}.welcome-header-text{font-size:1rem;line-height:1.2}}.profile-dropdown{position:absolute;top:50px;right:10px;background:#f8f6f6;color:#0c0b0b;padding:5px;border-radius:8px;box-shadow:0 2px 8px #f5eded33;z-index:1000;min-width:280px;max-width:400px;width:max-content;max-height:200px;min-height:150px;overflow-y:auto;overflow-x:hidden}.profile-dropdown-content{display:flex;align-items:center;margin-top:12px}.profile-dropdown-image{width:50px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover}.profile-dropdown-divider{margin:10px 0;height:0;border-top:1px solid #e0e0e0;box-shadow:0 -4px 8px -4px #0000001a;border-radius:4px}.profile-dropdown-toggle-container{display:flex;justify-content:space-between;align-items:center}.footer{position:fixed;left:0;bottom:0;width:100%;background:#e0e0e0;text-align:left;padding:10px 20px;box-shadow:0 -1px 4px #0000000d;z-index:900}.footer-custom{width:100%;padding:4px 16px;background:#f3f2f1;font-size:14px;position:fixed;left:0;bottom:0;border-top:1px solid #ddd;display:block;min-height:28px;z-index:1200}.footer-content{width:100%;text-align:left}.footer-content{width:100%}.footer-link{color:#0078d4;text-decoration:underline;margin-right:8px}.skip-link{position:absolute;top:-40px;left:0;background:#0078d4;color:#fff;padding:8px 16px;text-decoration:none;z-index:10000;font-weight:600;border-radius:0 0 4px}.skip-link:focus{top:0}.applayout-main{flex:1 1 0%;height:100%;min-width:0;background:#131313 var(--NeutralBackground1-Rest, #f3f2f1);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;margin:0;padding:1rem 1rem 1rem .5rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1);scrollbar-width:thin;scrollbar-color:#c8c6c4 transparent;position:relative}.applayout-main.sidebar-open{margin-left:4.5rem;margin-bottom:20px!important}@media screen and (max-width:1000px){.applayout-main.sidebar-open{margin-left:220px}}@media screen and (max-width:850px){.applayout-main.sidebar-open{margin-left:180px}}@media screen and (max-width:700px){.applayout-main.sidebar-open{margin-left:50px}}.applayout-main::-webkit-scrollbar{width:.5rem}.applayout-main::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}.applayout-main::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:.25rem;border:.0625rem solid transparent;background-clip:content-box}.applayout-main::-webkit-scrollbar-thumb:hover{background:#a19f9d;background-clip:content-box}.applayout-main::-webkit-scrollbar-thumb:active{background:#8a8886;background-clip:content-box}.applayout-main::-webkit-scrollbar-corner{background:transparent}.applayout-header,.applayout-content-row{background-color:#f5f5f5}.applayout-sidebar{transition:width .3s cubic-bezier(.4,0,.2,1)}.applayout-sidebar.open{width:13rem}.applayout-sidebar.closed{width:3.125rem}.applayout-main{background-color:#f5f5f5}.formbuilder-demo-container,.data-assets-container,.privacy-assessment-container,.security-assessment-container{padding:20px;width:100%;min-height:100%}.formbuilder-demo-container{min-height:100vh;box-sizing:border-box}.data-assets-breadcrumb{display:flex;align-items:center;font-size:14px;color:#605e5c;margin-bottom:16px;gap:8px}.data-assets-breadcrumb-item{color:#605e5c;text-decoration:none;cursor:pointer}.data-assets-breadcrumb-item:hover{text-decoration:underline}.data-assets-breadcrumb-clickable:focus{outline:2px solid #0078d4;outline-offset:2px;border-radius:2px}.data-assets-breadcrumb-separator{color:#605e5c}.data-assets-breadcrumb-item.active{color:#323130;font-weight:600}.breadcrumb{display:flex;align-items:center;justify-content:flex-start;font-size:14px;color:#605e5c;margin-bottom:16px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;gap:8px;text-align:left}.breadcrumb-item.breadcrumb-clickable{cursor:pointer}.formbuilder-demo-container .page-title{margin:16px 0}.tab-item:focus{outline:2px solid #0078d4;outline-offset:-2px}.loading-spinner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;min-height:150px;gap:16px}.attachments-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffd9;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:4px}.submit-button-container{display:flex;justify-content:end;align-items:end;width:100%}.submit-button-container.disabled-state{cursor:not-allowed}.submit-button{margin-top:16px;border-radius:4px;height:40px;cursor:pointer}.submit-button:disabled{cursor:not-allowed!important;opacity:.6;background-color:#005a9e!important;color:#fff!important;border-color:#005a9e!important;pointer-events:auto}.submit-button-container .ms-Button--primary{background-color:#005a9e}.submit-button-container .ms-Button--primary:hover{background-color:#004578}.questionnaire-loading-container{text-align:center;padding:20px}.questionnaire-message-bar{margin-bottom:8px}.step-title-heading{margin-bottom:4px}.text-field-heading{margin-bottom:4px;margin-top:0}.text-field-heading div{font-size:14px;line-height:1.6;color:#323130;font-weight:500}.text-field-heading a{color:#0078d4;text-decoration:none}.text-field-heading a:hover{text-decoration:underline}.privacy-assessment-footer-container,.security-assessment-footer-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}.privacy-assessment-footer-text,.security-assessment-footer-text{font-size:smaller;color:#605e5c;width:auto;flex:1}.questionnaire-modal-container{width:80vw;max-width:1548px;height:80vh;max-height:700px;padding:0;display:flex;flex-direction:column;border-radius:8px;border:2px solid #c5c3c0;forced-color-adjust:none}.questionnaire-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:#fff;flex-shrink:0;position:sticky;top:0;z-index:1000}.questionnaire-modal-content{padding:24px;background-color:#fff;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.questionnaire-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#fff;flex-shrink:0;position:sticky;bottom:0;z-index:1001}.footer-left{display:flex;flex:1;visibility:hidden}.footer-left:has(>*){visibility:visible}.questionnaire-modal-footer .footer-left{display:flex}.questionnaire-main-content{flex:1;display:flex;flex-direction:column;min-height:400px}.step-content h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#323130}.previous-btn{height:36px;border-radius:4px;min-width:80px;font-weight:600;opacity:1!important;color:#323130!important;border:1px solid #d1d1d1!important}.previous-btn:hover{background-color:#edebe9!important;border-color:#bfbdbb!important}.previous-btn:active{background-color:#e1dfdd!important}.previous-btn:disabled{opacity:.6!important;cursor:not-allowed;background-color:#f3f2f1!important;color:#a19f9d!important;border-color:#d1d1d1!important}.ms-Modal-scrollableContent{max-height:inherit!important}.formbuilder-demo-inline-form{background-color:#fff;padding:20px;border-radius:8px;width:100%}.formbuilder-demo-values-container{background-color:#f3f2f1;padding:24px;border-radius:8px;border:1px solid #717171}.formbuilder-demo-values-pre{background-color:#fff;padding:16px;border-radius:4px;overflow:auto;font-size:12px;font-family:Consolas,monospace}.formbuilder-demo-usage-card{background-color:#fff4ce;padding:24px;border-radius:8px;border:1px solid #ffb900}.formbuilder-demo-usage-list{margin:0;padding-left:20px}.formbuilder-demo-usage-list-item{margin-bottom:8px}.formbuilder-demo-usage-list-item:last-child{margin-bottom:0}.formbuilder-demo-panel-content{margin-top:20px}.formbuilder-demo-discussion{background-color:#fff;padding:24px;border-radius:8px;margin-top:20px}.discussion-margin-top{margin-top:32px}.discussion-standalone{margin-top:24px}.discussion-title-text{font-weight:600;font-size:20px;color:#323130}.discussion-info-icon{font-size:16px;color:#605e5c;margin-left:8px}.discussion-loading-text{padding:16px;text-align:center;display:block}.discussion-empty-text{padding:16px;text-align:center;color:#605e5c;display:block}.discussion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.discussion-title{display:flex;align-items:center;gap:8px}.discussion-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:#0078d4;color:#fff;border-radius:12px;font-size:14px;font-weight:600}.discussion-header button{background-color:#005a9e;border:none;border-radius:4px;color:#fff;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.discussion-header button:hover{background-color:#106ebe}.discussion-header button i{font-size:14px}.discussion-comments{display:flex;flex-direction:column;gap:20px}.discussion-comment{display:flex;gap:12px;align-items:flex-start;padding:16px 0}.comment-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:50px}.comment-persona{width:32px;height:32px;border-radius:50%;background-color:#e1dfdd;display:flex;align-items:center;justify-content:center;color:#605e5c;font-size:16px;flex-shrink:0}.comment-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.comment-author-name{font-weight:600;font-size:14px;color:#323130;display:block;margin-bottom:4px}.comment-content{flex:1;display:flex;flex-direction:column;max-width:593px}.comment-text{color:#323130;line-height:1.5}.comment-content-text{color:#323130;font-size:14px;line-height:1.6;width:593px;background:#ebe7e7;padding:10px;border-radius:5px}.comment-right{display:flex;align-items:flex-start;padding-top:0;margin-left:auto}.comment-link{color:#323130;text-decoration:none;font-size:13px;white-space:nowrap;display:inline-block;font-weight:400;background-color:#f3f2f1;padding:4px 12px;border-radius:4px}.comment-link:hover{background-color:#e1dfdd;text-decoration:none}.comment-tag{display:flex;align-items:flex-start;margin-left:auto;flex-shrink:0}.comment-tag>span{background-color:#f3f2f1!important;border:1px solid transparent!important;border-radius:6px!important;color:#323130!important;padding:8px 16px!important;width:80px!important;height:32px!important;text-align:center!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;font-size:12px!important}.comment-timestamp,.comment-date{color:#605e5c;font-size:11px;white-space:nowrap}.discussion-email .comment-content-text.email-body{background:#faf9f8;border:1px solid #edebe9;padding:16px;border-radius:8px;max-width:700px;box-shadow:0 1px 4px #00000014;overflow-x:auto}.discussion-email .comment-content-text.email-body table{width:100%!important;border-collapse:collapse;border:1px solid #a3a3a3!important;margin:0 auto}.discussion-email .comment-content-text.email-body td{border:1px solid #a3a3a3!important;padding:12px 16px!important;text-align:left;vertical-align:top}.discussion-email .comment-content-text.email-body tr:first-child td{text-align:right}.discussion-email .comment-content-text.email-body span{display:inline}.discussion-email .comment-content-text.email-body a{color:#0078d4;text-decoration:underline;word-break:break-word}.discussion-email .comment-content-text.email-body a:hover{color:#004578}.discussion-email .comment-subject{color:#323130;font-size:14px}.sort-arrow{font-size:10px}.empty-state{text-align:center;padding:20px;color:#605e5c}.issues-grid-container{background-color:#fff;padding:24px;border-radius:8px}.issues-grid{width:100%;border-collapse:collapse;background-color:#fff;border-radius:4px}.issues-grid thead{background-color:#f3f2f1}.issues-grid th{padding:12px;text-align:left;font-weight:600;color:#323130;font-size:14px}.issues-grid td{padding:12px;color:#323130;font-size:14px;border-bottom:1px solid #717171}.issues-grid tbody tr:hover{background-color:#f3f2f1}.issues-grid tbody tr:last-child td{border-bottom:none}.issues-grid-wrapper{border:1px solid #edebe9;border-radius:2px;overflow:visible;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.issues-grid-wrapper .ag-root-wrapper{border:none}.issues-grid-wrapper .ag-header{background-color:#fff;border-bottom:1px solid #edebe9;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:14px;color:#323130;min-height:36px}.issues-grid-wrapper .ag-header-row{height:36px}.issues-grid-wrapper .ag-header-cell{padding:0 12px;border-right:none;font-size:14px;line-height:36px}.issues-grid-wrapper .ag-header-cell-label{font-weight:600;color:#323130;font-size:14px}.issues-grid-wrapper .ag-row{border-bottom:1px solid #edebe9;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;color:#323130;height:36px}.issues-grid-wrapper .ag-row:hover{background-color:#f3f2f1}.ag-theme-alpine.issues-grid-wrapper .ag-row.ag-row-even{background-color:#faf9f8!important}.ag-theme-alpine.issues-grid-wrapper .ag-row.ag-row-odd{background-color:#fff!important}.issues-grid-wrapper .ag-cell{padding:0 12px;display:flex;align-items:center;line-height:36px;font-size:14px;font-weight:400;color:#323130}.issues-grid-wrapper .ag-overlay-no-rows-center{color:#605e5c;font-size:14px;padding:20px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.issues-grid-wrapper .ag-sort-ascending-icon,.issues-grid-wrapper .ag-sort-descending-icon,.issues-grid-wrapper .ag-sort-none-icon{display:none!important}.issues-grid-wrapper .ag-header-cell[col-id=name] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell[col-id=createdOn] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell[col-id=modifiedOn] .ag-header-cell-label:after{content:" ↓";font-size:12px;font-weight:700;color:#605e5c;margin-left:4px}.issues-grid-wrapper .ag-header-cell-sorted-asc[col-id=name] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell-sorted-asc[col-id=createdOn] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell-sorted-asc[col-id=modifiedOn] .ag-header-cell-label:after{content:" ↑";color:#201f1e;font-weight:700}.issues-grid-wrapper .ag-header-cell-sorted-desc[col-id=name] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell-sorted-desc[col-id=createdOn] .ag-header-cell-label:after,.issues-grid-wrapper .ag-header-cell-sorted-desc[col-id=modifiedOn] .ag-header-cell-label:after{content:" ↓";color:#201f1e;font-weight:700}.issues-grid-wrapper .ag-header-cell .ag-header-cell-menu-button{display:none!important}.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-header-cell-menu-button{display:inline-block!important;visibility:visible!important;opacity:1;cursor:pointer}.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-header-cell-menu-button .ag-icon,.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-icon-filter,.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-icon-menu{display:inline-block!important;visibility:visible!important;color:#605e5c;font-size:14px;opacity:1}.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-icon-filter:hover,.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-icon-menu:hover,.issues-grid-wrapper .ag-header-cell[col-id=statusReason] .ag-header-cell-menu-button:hover .ag-icon{color:#201f1e}.issues-grid-wrapper .ag-header-cell[col-id=statusReason].ag-header-cell-filtered .ag-header-cell-menu-button .ag-icon{color:#0078d4}.issues-grid-wrapper .ag-popup .ag-filter{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#323130;border:1px solid #edebe9;border-radius:2px;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c}.issues-grid-wrapper .ag-popup .ag-filter .ag-filter-apply-panel{padding:8px 12px}.issues-grid-wrapper .ag-popup .ag-set-filter-list{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px}.formbuilder-demo-attachments{background-color:#fff;padding:24px;border-radius:8px}.attachments-header{display:flex;justify-content:flex-start;margin-bottom:20px}.attachments-table{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #e1dfdd;border-radius:10px;table-layout:fixed}.attachments-table th:nth-child(1),.attachments-table td:nth-child(1){width:22%;overflow:hidden}.attachments-table th:nth-child(2),.attachments-table td:nth-child(2){width:22%}.attachments-table th:nth-child(3),.attachments-table td:nth-child(3){width:26%}.attachments-table th:nth-child(4),.attachments-table td:nth-child(4){width:20%}.attachments-table th:nth-child(5),.attachments-table td:nth-child(5){width:10%}.attachments-table td.ellipsis-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments-table .issues-name-link{color:#0078d4;text-decoration:underline;cursor:pointer;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments-table .issues-name-link:hover{color:#106ebe}.attachments-table .issues-name-link:focus{outline:2px solid #0078d4;outline-offset:2px}.attachments-table th .resize-handle{position:absolute;right:0;top:4px;bottom:4px;width:2px;cursor:col-resize;background-color:#e1dfdd;z-index:1}.attachments-table th .resize-handle:hover,.attachments-table th .resize-handle.resizing{background-color:#0078d4;width:3px}.attachments-table thead{background-color:#fff}.attachments-table th{padding:12px;text-align:left;font-weight:600;color:#323130;font-size:14px;border-bottom:2px solid #e1dfdd;position:relative}.attachments-table th.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.attachments-table th.sortable-header:hover{background-color:#edebe9}.attachments-table th.sortable-header .sort-icon{font-size:12px;font-weight:700;color:#323130;vertical-align:middle;margin-left:4px}.attachments-table th.sortable-header .sort-icon.active{color:#000}.attachments-table td{padding:12px;color:#323130;font-size:14px;border-bottom:none}.attachments-table tbody tr:nth-child(odd){background-color:#f3f2f1}.attachments-table tbody tr:nth-child(2n){background-color:#fff}.attachments-table tbody tr:hover{background-color:#f3f2f1}.attachments-table tbody tr:last-child td{border-bottom:none}.attachments-table .no-attachments{text-align:center;padding:20px;background-color:#fff}.attachments-table .attachment-download-link{color:#0078d4;text-decoration:none;cursor:pointer;transition:color .2s ease,text-decoration .2s ease;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments-table .attachment-download-link:hover{color:#005a9e;text-decoration:underline}.attachments-table .attachment-download-link:focus{outline:2px solid #0078d4;outline-offset:2px}.attachments-table .attachment-download-link:active{color:#004578}.delete-button{background-color:transparent;border:1px solid #d13438;border-radius:4px;color:#d13438;cursor:pointer;font-size:14px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.delete-button:hover{background-color:#d13438;color:#fff}.delete-button:focus{outline:2px solid #605e5c;outline-offset:2px}.delete-button:disabled{opacity:.5;cursor:not-allowed}.delete-button i{font-size:14px}.error-message{padding:20px;background-color:#fde7e9;border:1px solid #a80000;border-radius:4px;color:#a80000;text-align:center;margin:20px 0}.footer-text{font-size:14px;color:#323130}.questionnaire-modal-container .formfield-checkbox-grid,.questionnaire-modal-container .formfield-checkbox-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:12px;align-items:start}.questionnaire-modal-container .formfield-checkbox-item{display:flex;align-items:flex-start;min-width:0}.questionnaire-modal-container .formfield-checkbox-item .ms-Checkbox-text{word-wrap:break-word;white-space:normal}.questionnaire-modal-container .formbuilder-row{margin-bottom:10px}.questionnaire-modal-container .form-fields{gap:10px;padding-bottom:50px}.questionnaire-modal-container .formfield-label,.questionnaire-modal-container .formfield-label-with-margin{margin-bottom:8px}@media(forced-colors:active){.custom-progress-bar,.progress-step{background-color:Canvas;border:1px solid CanvasText;forced-color-adjust:auto}.progress-step.active,.progress-step.current{background-color:Highlight;border-color:Highlight}.segmented-progress-bar{border:1px solid CanvasText}.segmented-progress-bar-track{background-color:Canvas;border:1px solid CanvasText}.segmented-progress-bar-fill{background-color:Highlight}.questionnaire-modal-container,.questionnaire-modal-content,[role=dialog]{background-color:Canvas;border:2px solid CanvasText;forced-color-adjust:auto}.questionnaire-modal-header{border-bottom:1px solid CanvasText}.questionnaire-modal-footer{border-top:1px solid CanvasText}.tab-item{border:1px solid CanvasText}.tab-item.active{background-color:Highlight;color:HighlightText;border-color:Highlight}.ms-Button,.fui-Button,button{background-color:ButtonFace;color:ButtonText;border:2px solid ButtonText;forced-color-adjust:auto}.ms-Button:hover,.ms-Button:focus,.fui-Button:hover,.fui-Button:focus,button:hover,button:focus{background-color:Highlight;color:HighlightText;border-color:HighlightText}.ms-Button:disabled,.fui-Button:disabled,button:disabled{background-color:Canvas;color:GrayText;border-color:GrayText}.ms-Button--primary{background-color:Highlight;color:HighlightText;border:2px solid HighlightText}.ms-Button--primary:hover,.ms-Button--primary:focus{background-color:ButtonFace;color:ButtonText;border-color:ButtonText}}.segmented-progress-bar{position:relative}.segmented-progress-bar-track{background-color:#edebe9;overflow:hidden}.segmented-progress-bar-fill{background-color:#0078d4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.segmented-progress-bar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.segmented-progress-bar-step{flex:1;cursor:pointer;height:100%}.segmented-progress-bar-step:hover{opacity:.8}.segmented-progress-bar-step:focus{outline:2px solid #0078d4;outline-offset:2px}@media(forced-colors:active){.segmented-progress-bar-track{background-color:Canvas;border:1px solid CanvasText}.segmented-progress-bar-fill{background-color:Highlight}.segmented-progress-bar-step:focus{outline:2px solid Highlight}}.issues-pagination-wrapper{border-top:1px solid #edebe9;background-color:#fff}.formbuilder-row{display:flex;gap:24px;margin-bottom:0;flex-wrap:wrap}.formbuilder-column{min-width:0}.formbuilder-field{margin-bottom:0}.formbuilder-error-summary-list{margin:8px 0;padding-left:20px}.formbuilder-form-content{margin-top:16px}.formbuilder-form-content.no-error-summary{margin-top:0}.formbuilder-actions{margin-top:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.formfield-required-asterisk{color:#a4262c}.formfield-label,.formfield-label-with-margin{font-weight:600;font-size:14px;color:#323130;display:flex;align-items:center;gap:4px}.formfield-info-icon{margin-left:4px;cursor:pointer}.formfield-tooltip-icon{font-size:14px;color:#605e5c;cursor:help;border-radius:2px}.formfield-tooltip-icon:focus{outline:2px solid #0078d4;outline-offset:1px}.formfield-tooltip-icon:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.formfield-option-tooltip-icon{font-size:12px;color:#605e5c;cursor:help;margin-left:6px;vertical-align:middle;border-radius:2px}.formfield-option-tooltip-icon:focus{outline:2px solid #0078d4;outline-offset:1px}.formfield-option-tooltip-icon:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.formfield-helper-text{font-size:12px;color:#605e5c;margin-top:4px}.formfield-checkbox-container{display:flex;gap:20px;flex-wrap:wrap}.formfield-checkbox-container input[type=checkbox],.formfield-checkbox-grid input[type=checkbox],.formfield-radio-container input[type=radio],.formfield-radio-grid input[type=radio]{accent-color:#0078d4}.formfield-checkbox-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));column-gap:24px;row-gap:16px;align-items:start}.formfield-checkbox-item{overflow:hidden;min-width:0;word-wrap:break-word}.formfield-radio-container{display:flex;gap:24px;flex-wrap:wrap}.formfield-radio-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));column-gap:24px;row-gap:12px;align-items:start}.formfield-radio-item{display:flex;align-items:center;min-height:20px;overflow:hidden}.formfield-radio-item.clickable{cursor:pointer}.formfield-radio-item.disabled{cursor:not-allowed}.formfield-radio-input{margin-right:8px;margin-top:0;margin-bottom:0;flex-shrink:0;accent-color:#0078d4}.formfield-radio-input:focus{outline:2px solid #0078d4;outline-offset:2px}.formfield-radio-input:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.formfield-radio-input.clickable{cursor:pointer}.formfield-radio-input.disabled{cursor:not-allowed}.formfield-radio-label{font-size:14px;line-height:20px;color:#323130;-webkit-user-select:none;user-select:none;word-break:break-word;overflow:hidden}.formfield-radio-label.clickable{cursor:pointer}.formfield-radio-label.disabled{color:#a19f9d;cursor:not-allowed}.formfield-searchbox-container{position:relative;width:100%}.formfield-searchbox-suggestions-loading,.formfield-searchbox-suggestions-empty{border:1px solid #ccc;background-color:#fff;position:absolute;top:100%;left:0;z-index:10000;width:100%;padding:16px;text-align:center;font-size:14px;color:#605e5c;border-radius:4px;margin-top:4px;box-shadow:0 2px 8px #00000026}.formfield-searchbox-suggestions-loading{display:flex;align-items:center;justify-content:center;gap:8px}.formfield-searchbox-suggestions-list{border:1px solid #ccc;max-height:200px;overflow-y:auto;background-color:#fff;position:absolute;top:100%;left:0;z-index:10000;width:100%;margin-top:4px;border-radius:4px;box-shadow:0 2px 8px #00000026}.formfield-searchbox-suggestion-item{padding:8px;cursor:pointer;border-bottom:1px solid #717171}.formfield-searchbox-suggestion-item.even{background-color:#fff}.formfield-searchbox-suggestion-item.odd{background-color:#f3f2f1}.formfield-searchbox-suggestion-item:hover{background-color:#e1dfdd}.formfield-multiselect-container{position:relative;width:100%}.formfield-multiselect-input{min-height:32px;border-top:1px solid #717171;border-left:1px solid #717171;border-right:1px solid #717171;border-bottom:2px solid #8a8886;border-radius:4px;padding:4px 8px;background-color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;align-items:center;transition:border-color .3s,box-shadow .3s}.formfield-multiselect-input.disabled{background-color:#f3f2f1;cursor:not-allowed}.formfield-multiselect-placeholder{color:#605e5c;font-size:14px}.formfield-multiselect-tag{display:inline-flex;align-items:center;background-color:#f3f2f1;border:1px solid #717171;border-radius:2px;padding:4px 8px;font-size:14px;gap:6px}.formfield-multiselect-dropdown{border:1px solid #ccc;max-height:200px;overflow-y:auto;background-color:#fff;position:absolute;top:100%;left:0;z-index:10000;width:100%;margin-top:4px;border-radius:4px;box-shadow:0 2px 8px #00000026}.formfield-multiselect-option{padding:8px;border-bottom:1px solid #717171}.formfield-multiselect-option.even{background-color:#fff}.formfield-multiselect-option.odd{background-color:#f3f2f1}.formfield-multiselect-option.clickable{cursor:pointer}.formfield-multiselect-option.disabled{cursor:not-allowed}.formfield-multiselect-option:hover:not(.disabled){background-color:#e1dfdd}.formfield-multiselect-dropdown-container{position:relative;width:100%}.formfield-multiselect-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:4px 8px;border:1px solid #8a8886;border-radius:2px;background-color:#fff;cursor:pointer;transition:border-color .1s ease}.formfield-multiselect-dropdown-trigger.has-selection{padding:4px 8px 4px 4px;min-height:auto}.formfield-multiselect-dropdown-trigger:hover:not(.disabled){border-color:#323130}.formfield-multiselect-dropdown-trigger.open{border-color:#0078d4}.formfield-multiselect-dropdown-trigger.disabled{background-color:#f3f2f1;border-color:#c8c6c4;cursor:not-allowed}.formfield-multiselect-dropdown-trigger-content{flex:1;min-width:0;overflow:hidden}.formfield-multiselect-dropdown-tags{display:flex;flex-wrap:wrap;gap:6px;flex:1}.formfield-multiselect-dropdown-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 5px;background-color:#f3f2f1;border:1px solid #717171;border-radius:5px}.formfield-multiselect-dropdown-tag-text{font-size:14px;font-weight:400;color:#323130;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formfield-multiselect-dropdown-tag-remove{font-size:10px;color:#605e5c;cursor:pointer;flex-shrink:0;padding:2px}.formfield-multiselect-dropdown-tag-remove:hover{color:#323130}.formfield-multiselect-dropdown-title{font-size:14px;color:#323130;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formfield-multiselect-dropdown-title.placeholder{color:#605e5c}.formfield-multiselect-dropdown-chevron{font-size:12px;color:#605e5c;margin-left:8px;transition:transform .2s ease}.formfield-multiselect-dropdown-chevron.rotated{transform:rotate(180deg)}.formfield-multiselect-dropdown-options{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #8a8886;border-top:none;border-radius:0 0 2px 2px;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c;z-index:1000}.formfield-multiselect-dropdown-option{display:flex;align-items:center;padding:8px 12px;gap:8px;cursor:pointer;transition:background-color .1s ease}.formfield-multiselect-dropdown-option.selected{background-color:#deecf9}.formfield-multiselect-dropdown-option:hover:not(.disabled){background-color:#f3f2f1}.formfield-multiselect-dropdown-option.selected:hover:not(.disabled){background-color:#c7e0f4}.formfield-multiselect-dropdown-option.disabled{cursor:not-allowed;opacity:.6}.formfield-multiselect-dropdown-option-text{font-size:14px;color:#323130;flex:1}.formfield-fileupload-dropzone{border:2px dashed #c8c6c4;border-radius:4px;padding:32px;text-align:center;background-color:#faf9f8;cursor:pointer;transition:all .2s ease-in-out}.formfield-fileupload-dropzone:hover{border-color:#8a8886;background-color:#f3f2f1}.formfield-fileupload-dropzone.drag-over{border:2px dashed #0078d4;background-color:#deecf9}.formfield-fileupload-dropzone.disabled{opacity:.6;cursor:not-allowed;background-color:#f3f2f1}.formfield-fileupload-icon{width:48px;height:48px;margin:0 auto 16px;display:block}.formfield-fileupload-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.formfield-fileupload-message{font-size:14px;color:#605e5c;margin-bottom:16px}.formfield-fileupload-list-container{margin-top:16px;border:1px solid #717171;border-radius:4px;padding:16px}.formfield-fileupload-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.formfield-fileupload-list-title{font-weight:600;font-size:14px;color:#323130}.formfield-fileupload-delete-all{background:none;border:none;color:#0078d4;cursor:pointer;font-size:14px;text-decoration:underline;padding:0}.formfield-fileupload-delete-all:hover{color:#106ebe}.formfield-fileupload-delete-all.disabled{color:#a19f9d;cursor:not-allowed;text-decoration:none}.formfield-fileupload-list{display:flex;flex-direction:column;gap:8px}.formfield-fileupload-file-item{display:flex;align-items:center;padding:8px 12px;background-color:#f3f2f1;border-radius:4px;gap:12px}.formfield-fileupload-file-icon{font-size:24px;flex-shrink:0}.formfield-fileupload-file-details{flex:1;min-width:0}.formfield-fileupload-file-name{font-size:14px;color:#323130;word-break:break-word}.formfield-success-message-bar{margin-top:16px}.formfield-button-container-start{display:flex;justify-content:flex-start}.formfield-button-container-center{display:flex;justify-content:center}.formfield-button-container-end{display:flex;justify-content:flex-end}.formfield-container{margin-bottom:16px;position:relative}.formfield-textfield-root{width:100%}.formfield-textfield-fieldgroup{border:1px solid transparent;border-radius:4px}.formfield-textfield-fieldgroup-disabled{cursor:not-allowed}.formfield-textfield-field{border-top:1px solid #717171;border-left:1px solid #717171;border-right:1px solid #717171;border-bottom:2px solid #8a8886;border-radius:4px;padding:8px 12px;font-size:14px;outline:none;transition:border-color .3s,box-shadow .3s}.formfield-textfield-field-disabled{cursor:not-allowed}.formfield-dropdown-root{width:100%;position:relative}.formfield-dropdown-title{border-top:1px solid #717171;border-left:1px solid #717171;border-right:1px solid #717171;border-bottom:1px solid #8a8886;border-radius:4px;height:32px;line-height:30px;font-size:14px}.formfield-dropdown-title-disabled,.formfield-dropdown-disabled{cursor:not-allowed}.formfield-dropdown-option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formfield-dropdown-item{height:auto;min-height:36px;max-width:100%}.formfield-checkbox-label-wordbreak{word-break:break-word;overflow:hidden;white-space:pre-line;line-height:1.5}.formfield-checkbox-multiline-label{display:flex;flex-direction:column;margin-left:4px;font-size:12px;line-height:16px;color:#323130}.formfield-checkbox-label-line{display:block;white-space:nowrap}.formfield-checkbox-card{display:flex;align-items:flex-start;padding:0;border:none;border-radius:0;background-color:transparent}.formfield-checkbox-card .ms-Checkbox{align-items:flex-start!important}.formfield-checkbox-card .ms-Checkbox-checkbox{margin-top:0!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:2px!important;flex-shrink:0!important}.formfield-checkbox-card .ms-Checkbox-label{margin-top:-1px}.formfield-checkbox-card .ms-Checkbox-checkmark{font-size:9px!important}.formfield-checkbox-grid.formfield-checkbox-card-grid{margin-top:12px}.formfield-searchbox-icon{color:#605e5c;font-size:16px}.formfield-multiselect-tag-cancel-root{width:16px;height:16px;color:#605e5c}.formfield-multiselect-tag-cancel-icon{font-size:10px}.formfield-fileupload-browse-root{background-color:#fff;border-color:#8a8886;color:#323130;min-width:100px;height:32px;font-size:14px}.formfield-fileupload-browse-root-hovered{background-color:#f3f2f1;border-color:#8a8886;color:#323130}.formfield-fileupload-browse-root-pressed{background-color:#edebe9;border-color:#8a8886;color:#323130}.formfield-fileupload-more-root{color:#605e5c}.formfield-fileupload-more-root-hovered{color:#323130}.formfield-rich-tooltip{max-width:400px;padding:8px 4px}.formfield-rich-tooltip-list{list-style-type:disc;margin:0;padding-left:20px}.formfield-rich-tooltip-item{margin-bottom:8px;line-height:1.4;font-size:13px;color:#323130}.formfield-rich-tooltip-item:last-child{margin-bottom:0}.formfield-rich-tooltip-label{font-weight:600;color:#323130}.formfield-rich-tooltip-description{font-weight:400;color:#605e5c;font-style:italic}@media screen and (max-width:768px){.formfield-radio-grid,.formfield-checkbox-grid{--grid-columns: 2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.formfield-radio-container,.formfield-checkbox-container{gap:16px}.formfield-checkbox-grid.formfield-checkbox-card-grid{--grid-columns: 2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.formfield-radio-item,.formfield-checkbox-item{grid-column:span 1!important}}@media screen and (max-width:576px){.formfield-radio-grid,.formfield-checkbox-grid{--grid-columns: 1 !important;grid-template-columns:1fr!important;row-gap:12px}.formfield-radio-container,.formfield-checkbox-container{flex-direction:column;gap:12px}.formfield-checkbox-grid.formfield-checkbox-card-grid{--grid-columns: 1 !important;grid-template-columns:1fr!important}.formfield-radio-item,.formfield-checkbox-item{width:100%;grid-column:span 1!important}.formfield-fileupload-dropzone{padding:20px 16px}.formfield-fileupload-message{font-size:13px;text-align:center}.formfield-multiselect-dropdown-tags{max-height:80px;overflow-y:auto}.formfield-multiselect-dropdown-tag{max-width:100%}}@media screen and (max-width:400px){.formfield-label,.formfield-label-with-margin,.formfield-radio-label,.formfield-checkbox-multiline-label{font-size:13px}.formfield-tooltip-icon,.formfield-option-tooltip-icon{font-size:12px}}.aiagent-error-modal-overlay{position:fixed;top:0;left:0;width:119vw;height:125vh;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999}.aiagent-error-modal-content{background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacingVerticalS, 12px);width:600px;min-width:480px;padding:var(--spacingHorizontalXXL, 40px);border-radius:12px;box-shadow:0 2px 16px #0003;min-height:130px;max-height:80vh;text-align:left;position:relative;overflow-y:auto;border:2px solid #333333;forced-color-adjust:none}@media(prefers-contrast:more){.aiagent-error-modal-content{border:3px solid currentColor}}.aiagent-error-modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:#888}.aiagent-error-modal-title{color:#000;font-weight:600;margin-bottom:12px;margin-top:0;font-size:20px;line-height:1.4}.aiagent-error-modal-message{white-space:pre-line;color:#333;font-size:16px;text-align:left;margin:0 auto;width:100%}.aiagent-error-modal-footer{margin-top:24px}.aiagent-error-modal-suggestions{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;padding:16px;margin-top:16px;width:100%;box-sizing:border-box}.aiagent-error-modal-suggestions h4,.aiagent-error-modal-suggestions h3{margin:0 0 12px;color:#333;font-size:14px;font-weight:600;line-height:1.4}.aiagent-error-modal-suggestions ul{margin:0;padding-left:20px;color:#555;font-size:14px;line-height:1.5}.aiagent-error-modal-suggestions li{margin-bottom:8px}.aiagent-error-modal-suggestions li:last-child{margin-bottom:0}.aiagent-error-modal-ok{padding:8px 24px;background:#0078d4;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.aiagent-error-modal-ok:hover{background:#106ebe}@media(forced-colors:active){.aiagent-error-modal-content{background-color:Canvas;border:2px solid CanvasText;forced-color-adjust:auto}.aiagent-error-modal-close{background-color:ButtonFace;color:ButtonText;border:1px solid ButtonText}.aiagent-error-modal-close:hover,.aiagent-error-modal-close:focus{background-color:Highlight;color:HighlightText}.aiagent-error-modal-ok{background-color:Highlight;color:HighlightText;border:2px solid HighlightText}.aiagent-error-modal-ok:hover,.aiagent-error-modal-ok:focus{background-color:ButtonFace;color:ButtonText;border-color:ButtonText}.aiagent-error-modal-suggestions{background-color:Canvas;border:1px solid CanvasText}}.ms-Label .ms-Label-required:after{color:#a4262c!important}.ms-Label .ms-Label-required{color:#a4262c!important}.ms-TextField-wrapper .ms-Label .ms-Label-required:after,.ms-TextField-wrapper .ms-Label .ms-Label-required{color:#a4262c!important}.ms-Dropdown .ms-Label .ms-Label-required:after,.ms-Dropdown .ms-Label .ms-Label-required{color:#a4262c!important}.ms-TextField-fieldGroup:disabled,.ms-TextField-field:disabled,.ms-Dropdown-title:disabled{cursor:not-allowed!important}.ag-paging-panel{color:#656d76;display:flex;justify-content:space-between;align-items:center;gap:20px;height:32px;padding:0 12px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:12px;width:100%;box-sizing:border-box;border-top:0px!important}.ag-paging-left-spacer{flex:1 1 auto}.ag-paging-center-section{display:flex;align-items:center;gap:20px;flex:0 0 auto;justify-content:center}.ag-paging-row-summary-panel{display:flex;align-items:center;gap:6px}.ag-paging-row-summary-panel-label{font-size:12px;color:#656d76;font-weight:400}.ag-paging-page-size-selector{height:24px;padding:2px 16px 2px 4px;border:1px solid #d0d7de;border-radius:3px;background-color:#fff;color:#24292f;font-size:12px;cursor:pointer;min-width:40px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 4px center;background-repeat:no-repeat;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ag-paging-page-size-selector:hover{border-color:#8c959f;background-color:#fff}.ag-paging-page-size-selector:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 2px #0969da4d}.ag-paging-description{font-size:12px;color:#656d76;margin:0;flex:1 1 auto;text-align:center;font-weight:400}.ag-paging-button-wrapper{display:flex;align-items:center;gap:4px;flex:0 0 auto}.ag-paging-page-summary{font-size:12px;color:#656d76;margin-right:8px;font-weight:400}.ag-paging-button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d0d7de;border-radius:3px;background-color:#f6f8fa;cursor:pointer;transition:all .1s ease;margin:0 1px}.ag-paging-button:hover:not(.ag-disabled){border-color:#8c959f;background-color:#fff}.ag-paging-button:active:not(.ag-disabled){background-color:#e7e9eb;border-color:#6e7681}.ag-paging-button.ag-disabled{cursor:not-allowed;opacity:.4;background-color:#f6f8fa;border-color:#d8dee4}.ag-paging-button .ag-icon{color:#656d76;font-size:10px;line-height:1}.ag-paging-button.ag-disabled .ag-icon{color:#8c959f}.ag-paging-button .ms-Icon{font-size:12px;color:#656d76}.ag-paging-button.ag-disabled .ms-Icon{color:#8c959f}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-alpine-active-color) 50%);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .1rem var(--ag-invalid-color);--ag-panel-background-color: var(--ag-header-background-color);--ag-menu-background-color: var(--ag-header-background-color);--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-alpine-active-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-highlight-before:after,.ag-theme-alpine .ag-header-highlight-after:after,.ag-theme-alpine-dark .ag-header-highlight-before:after,.ag-theme-alpine-dark .ag-header-highlight-after:after,.ag-theme-alpine-auto-dark .ag-header-highlight-before:after,.ag-theme-alpine-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}.issues-grid-outer-wrapper,.issues-grid-wrapper{width:100%}.issues-grid-wrapper.issues-grid-empty{height:100px}.issues-grid-no-rows-message{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#605e5c;font-size:14px;font-weight:500}.issues-grid-no-data{display:flex;justify-content:center;align-items:center;min-height:100px;color:#605e5c;font-size:14px;font-weight:500;background-color:#faf9f8;border:1px solid #edebe9;border-top:none}.issues-grid-outer-wrapper .ag-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.issues-grid-outer-wrapper .ag-overlay-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:100px!important}.issues-grid-outer-wrapper .ag-overlay-no-rows-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important}.issues-grid-outer-wrapper .ag-overlay-no-rows-center{color:#605e5c!important;font-size:14px!important;font-weight:500!important}.issues-grid-outer-wrapper .ag-header-cell-resize{width:8px!important;cursor:col-resize!important;display:block!important;position:absolute!important;right:-4px!important;top:0!important;height:100%!important;z-index:2!important;opacity:1!important;visibility:visible!important}.issues-grid-outer-wrapper .ag-header-cell-resize:after{content:""!important;display:block!important;position:absolute!important;top:20%!important;right:3px!important;width:2px!important;height:60%!important;background-color:#c8c6c4!important;border-radius:1px!important;transition:background-color .15s ease}.issues-grid-outer-wrapper .ag-header-cell:hover .ag-header-cell-resize:after{background-color:#0078d4!important}.issues-grid-outer-wrapper .ag-row.ag-row-even{background-color:#faf9f8!important}.issues-grid-outer-wrapper .ag-row.ag-row-odd{background-color:#fff!important}.issues-grid-outer-wrapper .ag-row.ag-row-odd:hover,.issues-grid-outer-wrapper .ag-row.ag-row-even:hover{background-color:#f3f2f1!important}.issues-grid-outer-wrapper .ag-sort-ascending-icon,.issues-grid-outer-wrapper .ag-sort-descending-icon,.issues-grid-outer-wrapper .ag-sort-none-icon,.issues-grid-outer-wrapper .ag-sort-mixed-icon{display:none!important}.issues-grid-outer-wrapper .ag-header-cell-sorted-asc .ag-sort-ascending-icon,.issues-grid-outer-wrapper .ag-header-cell-sorted-desc .ag-sort-descending-icon{display:inline-block!important;color:#0078d4}.issues-sortable-header,.issues-resizable-header{display:flex;align-items:center;width:100%;height:100%;position:relative;-webkit-user-select:none;user-select:none}.issues-header-content{display:flex;align-items:center;cursor:pointer;flex:1;overflow:hidden}.issues-header-text{font-weight:600;font-size:13px;color:#323130;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.issues-sort-icon{margin-left:4px;font-size:12px;color:#605e5c;flex-shrink:0}.issues-column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:1}.issues-column-resize-handle:hover .issues-resize-line{background-color:#0078d4;width:2px}.issues-resize-line{width:1px;height:60%;background-color:#c8c6c4;transition:background-color .15s ease,width .15s ease}.issues-filterable-header{display:flex;align-items:center;width:100%;height:100%;position:relative;-webkit-user-select:none;user-select:none}.issues-filter-icon{margin-left:6px;font-size:14px;color:#605e5c;cursor:pointer;flex-shrink:0;padding:4px;border-radius:2px;transition:color .15s ease,background-color .15s ease}.issues-filter-icon:hover{color:#0078d4;background-color:#edebe9}.issues-filter-icon.issues-filter-active{color:#0078d4}.issues-filter-dropdown{position:fixed;z-index:9999;background:#fff;border:1px solid #edebe9;border-radius:4px;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c;min-width:220px;max-width:300px;padding:0}.issues-filter-options{max-height:400px;overflow-y:auto;padding:8px 12px}.issues-filter-checkbox{padding:5px 0}.issues-filter-checkbox .ms-Checkbox-label{font-size:13px;color:#323130}.issues-filter-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #edebe9}.issues-filter-reset-btn,.issues-filter-apply-btn{min-width:60px;height:28px;font-size:12px}.issues-grid-outer-wrapper .ag-layout-auto-height .ag-center-cols-viewport,.issues-grid-outer-wrapper .ag-layout-auto-height .ag-center-cols-container{min-height:0!important}.issues-name-link{color:#0078d4;text-decoration:underline;cursor:pointer;font-weight:400;display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.issues-name-link:hover{color:#106ebe}.issues-name-link:focus{outline:2px solid #0078d4;outline-offset:2px}.issues-grid-outer-wrapper .ag-cell[col-id=name] .ag-cell-wrapper,.issues-grid-outer-wrapper .ag-cell[col-id=name] .ag-cell-value{width:100%!important;overflow:hidden!important}.issues-grid-outer-wrapper .ag-header-viewport{overflow-x:hidden!important;overflow-y:hidden!important}.issues-grid-loading{display:flex;justify-content:center;align-items:center;min-height:120px;padding:24px}.issues-grid-error{display:flex;justify-content:center;align-items:center;min-height:100px;padding:16px;color:#a80000;font-size:14px;background-color:#fde7e9;border:1px solid #f1707b;border-radius:4px;margin:8px 0}.file-upload-modal{min-width:600px;max-width:640px;max-height:90vh;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:2px solid #717171;forced-color-adjust:none}@media(prefers-contrast:more){.file-upload-modal{border:3px solid currentColor}}.file-upload-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 12px;border-bottom:none;flex-shrink:0}.file-upload-modal-title{font-weight:600;font-size:20px}.file-upload-modal-close{margin-left:auto}.file-upload-modal-body{padding:0 24px 16px;overflow-y:auto;flex:1 1 auto}.file-upload-modal-footer{padding:8px 24px 16px;border-top:none;flex-shrink:0}.file-upload-info{color:#605e5c;font-size:12px;margin-bottom:8px}.required-asterisk{color:red}.file-upload-dropzone{border:1px solid #717171;border-radius:2px;padding:32px 20px;text-align:center;background-color:#fff;transition:all .2s ease-in-out;cursor:pointer}.file-upload-dropzone:hover{border-color:#c7c7c7;background-color:#fafafa}.file-upload-dropzone.dragging{border-color:#0078d4;background-color:#deecf9;border-style:solid}.file-upload-icon{font-size:40px;color:#605e5c;pointer-events:none}.file-upload-icon i{font-size:40px}.file-upload-text{color:#323130;font-size:14px;margin-bottom:4px}.file-upload-uploaded-count{color:#323130;font-weight:400}.file-upload-delete-all-link{color:#0078d4;cursor:pointer;font-weight:400}.file-upload-delete-all-link:hover{text-decoration:underline}.file-upload-uploaded-file{padding:8px 12px;background-color:#faf9f8;border-radius:4px;border:1px solid #717171}.file-upload-file-icon{font-size:24px;flex-shrink:0}.file-upload-file-info{flex:1;min-width:0}.file-upload-uploaded-filename{color:#323130;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-uploaded-filesize{color:#605e5c;font-size:11px;margin-top:1px}.file-upload-more-button{flex-shrink:0}.file-upload-selected-file{padding:8px 12px;background-color:#f3f2f1;border-radius:4px;border:1px solid #717171}.file-upload-filename{flex:1;word-break:break-all;color:#323130}.file-upload-filesize{color:#605e5c;white-space:nowrap}.file-upload-note{color:#605e5c;font-style:normal;line-height:1.5}.file-upload-hidden-input{display:none}.message-bar-wrapper{display:flex;justify-content:center;width:100%}.message-bar-wrapper>div{width:100%;text-align:center}.message-bar-wrapper .ms-MessageBar-content{justify-content:center}.message-bar-wrapper .ms-MessageBar-text,.message-bar-wrapper .ms-MessageBar-innerText{text-align:center;justify-content:center}.engagement-task-comment-modal{display:flex;align-items:center;justify-content:center}.engagement-task-comment-modal .ms-Dialog-main,.engagement-task-comment-modal .ms-Modal-scrollableContent{border-radius:8px!important;overflow:visible!important}.engagement-task-comment-modal .ms-Overlay{background-color:#0006}.engagement-task-comment-modal .ms-Layer{border-radius:8px!important}.comment-modal-content{background:#fff;border-radius:8px;box-shadow:0 6.4px 14.4px #0002,0 1.2px 3.6px #0000001c;width:640px;max-width:90vw;display:flex;flex-direction:column;overflow:visible;border:2px solid #717171;forced-color-adjust:none}@media(prefers-contrast:more){.comment-modal-content{border:3px solid currentColor}}.comment-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.comment-modal-title{font-weight:600;color:#323130;margin:0}.comment-modal-close-button{color:#605e5c}.comment-modal-close-button:hover{color:#323130;background-color:#f3f2f1}.comment-modal-body{padding:24px;flex:1;overflow:visible;position:relative;min-height:200px}.comment-modal-body.mentions-visible{min-height:450px;padding-top:260px}.comment-textarea-wrapper{position:relative;width:100%;margin-top:0}.comment-modal-textarea{width:100%;border-radius:4px}.comment-modal-textarea textarea{background-color:#fff!important;border:1px solid #717171!important;border-radius:4px!important;padding:8px 12px!important}.comment-modal-textarea textarea:focus{background-color:#fff!important;border:1px solid #0078d4!important;outline:none!important}.comment-modal-textarea .ms-TextField-fieldGroup{border:none!important;background-color:transparent!important;border-radius:4px!important}.comment-modal-textarea .ms-TextField-fieldGroup:after{border:none!important}.contenteditable-textarea{min-height:120px;max-height:200px;overflow-y:auto;padding:8px 12px!important;border:1px solid #717171!important;border-radius:4px!important;background-color:#fff!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;line-height:20px;color:#323130;outline:none}.contenteditable-textarea:focus{border:1px solid #0078d4!important}.contenteditable-textarea:empty:before{content:attr(data-placeholder);color:#000;pointer-events:none}.mention-tag{color:#0078d4;font-weight:600;background-color:#deecf9;padding:2px 4px;border-radius:3px;cursor:default;-webkit-user-select:none;user-select:none;display:inline-block}.comment-modal-footer{padding:16px 24px;display:flex;justify-content:flex-end}.mention-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #717171;border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:240px;overflow-y:auto;z-index:1000000}.mention-loading,.mention-no-results{padding:16px;text-align:center;color:#605e5c}.mention-dropdown-footer{padding:8px 16px;background-color:#f3f2f1;border-top:1px solid #717171;position:sticky;bottom:0}.mention-count{color:#605e5c;font-size:12px}.mention-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;gap:12px;transition:background-color .1s;border-bottom:1px solid #717171}.mention-item:last-child{border-bottom:none}.mention-item:hover,.mention-item.selected{background-color:#f3f2f1}.mention-user-avatar{width:32px;height:32px;border-radius:50%;background-color:#0078d4;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.mention-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mention-user-name{font-size:14px;font-weight:600;color:#323130;line-height:20px}.mention-user-email{font-size:12px;color:#605e5c;line-height:16px}@media(forced-colors:active){.comment-modal-content{background-color:Canvas;border:2px solid CanvasText;forced-color-adjust:auto}.comment-modal-header{border-bottom:1px solid CanvasText}.comment-modal-close-button{background-color:ButtonFace;color:ButtonText;border:1px solid ButtonText}.comment-modal-close-button:hover,.comment-modal-close-button:focus{background-color:Highlight;color:HighlightText}.comment-modal-textarea textarea{background-color:Canvas;color:CanvasText;border:1px solid CanvasText}.comment-modal-footer button{background-color:ButtonFace;color:ButtonText;border:2px solid ButtonText}.comment-modal-footer button:hover,.comment-modal-footer button:focus{background-color:Highlight;color:HighlightText;border-color:HighlightText}}.security-assessment-footer-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}.security-assessment-footer-text{font-size:smaller;color:#605e5c;width:auto;flex:1}.required{color:red}.security-assessment-container{padding:20px;width:100%;min-height:100%}.breadcrumb{display:flex;align-items:center;font-size:14px;color:#605e5c;margin-bottom:16px;gap:8px}.breadcrumb-item{color:#605e5c;text-decoration:none;cursor:pointer}.breadcrumb-item:hover{text-decoration:underline}.breadcrumb-separator{color:#605e5c}.breadcrumb-item.active{color:#323130;font-weight:600}.page-title{font-size:24px;font-weight:600;color:#323130}.tabs{display:flex;gap:0;list-style:none;padding:0;margin:0}.tab-item{padding:12px 16px;font-size:14px;color:#605e5c;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;position:relative}.tab-item:hover{color:#323130;background-color:#f3f2f1}.tab-item.active{color:#106ebe;border-bottom-color:#0078d4;font-weight:600}.tab-content-container{padding:24px;background-color:#fff;width:100%;border-radius:10px;margin-top:18px;margin-bottom:32px}.html-description-container{margin-bottom:16px}.html-description-content{padding:12px;border:1px solid #d1d1d1;border-radius:4px;background-color:#f3f2f1;min-height:200px;max-height:400px;overflow-y:auto;font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:14px;line-height:1.6;color:#605e5c;cursor:not-allowed;opacity:.9}.loading-spinner-container{display:flex;justify-content:center;align-items:center;padding:40px}.questionaire-btn-container{display:flex;justify-content:flex-end;align-items:center;margin-left:16px}.primary-button{margin-top:16px;border-radius:4px;height:40px}.tab-content-full-width{width:100%}.questionnaire-modal-container{width:80vw;max-width:1548px;height:80vh;max-height:700px;padding:0;display:flex;flex-direction:column;border-radius:8px;forced-color-adjust:none}@media(prefers-contrast:more){.questionnaire-modal-container{border:3px solid currentColor}}.questionnaire-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;background-color:#fff;flex-shrink:0}.questionnaire-modal-title{margin:0;font-size:20px;font-weight:600;color:#323130}.questionnaire-modal-close-btn{width:32px;height:32px}.questionnaire-modal-content{padding:24px;background-color:#fff;flex:1;overflow:auto}.questionnaire-subtitle{margin-bottom:18px;font-size:14px;font-weight:600;line-height:1.4}.questionnaire-subtitle .required{color:#d13438}.progress-section{margin-bottom:18px}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-text{font-size:14px;font-weight:400;color:#616161}.progress-percentage{font-size:14px;color:#616161}.progress-bar{width:100%}.custom-progress-bar{display:flex;width:100%;background-color:#e1dfdd;border-radius:4px;overflow:hidden;margin-top:8px;gap:8px;forced-color-adjust:none;box-sizing:border-box;height:4px}@media(prefers-contrast:more){.custom-progress-bar{border:3px solid currentColor}}.progress-step{flex:1;height:100%;background-color:#e1dfdd;cursor:pointer;transition:all .3s ease;position:relative;border-radius:2px;forced-color-adjust:none;box-sizing:border-box}@media(prefers-contrast:more){.progress-step{border:2px solid currentColor}}.progress-step:hover{opacity:.8}.progress-step.active,.progress-step.current{background-color:#0078d4}.step-number{display:none}.progress-step:not(.active) .step-number{color:#605e5c}.progress-step.active .step-number,.progress-step.current .step-number{color:#fff}.step-content h3{margin:0 0 24px;font-size:18px;font-weight:600;color:#323130}.step-form{color:#605e5c;line-height:1.6}.form-fields{display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column}.form-row{display:flex;gap:16px}.form-field.half-width{flex:1}.form-textarea,.form-dropdown{width:100%}.form-field .ms-TextField-fieldGroup{border-radius:4px}.form-field .ms-Dropdown-container{margin-top:5px}.questionnaire-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#fff;flex-shrink:0}.footer-left{display:flex}.footer-right{display:flex;gap:12px}.save-draft-btn{height:36px;border-radius:4px;min-width:80px;font-weight:600}.nav-btn{height:36px;border-radius:4px;min-width:80px}.prev-btn{height:36px;border-radius:4px;min-width:80px;font-weight:600;opacity:1}.prev-btn:disabled{opacity:.6;cursor:not-allowed}.next-btn,.submit-btn{font-weight:600}.ms-Modal-scrollableContent scrollableContent-141{max-height:inherit!important}.data-residency-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:40px 20px}.questionnaire-main-content{display:flex;flex-direction:column;width:100%}.two-dropdown-row .formbuilder-column{flex:0 0 calc(50% - 19px)!important}.questionnaire-modal-container .ms-Dialog-main{max-width:90%;width:1200px;max-height:90vh;display:flex;flex-direction:column}.questionnaire-modal-container .ms-Modal-scrollableContent{overflow:hidden;display:flex;flex-direction:column;flex:1}@media(forced-colors:active){.custom-progress-bar,.progress-step{background-color:Canvas;border:1px solid CanvasText;forced-color-adjust:auto}.progress-step.active,.progress-step.current{background-color:Highlight;border-color:Highlight}.fui-ProgressBar{background-color:Canvas;border:1px solid CanvasText}.fui-ProgressBar__bar{background-color:Highlight}.questionnaire-modal-container,.questionnaire-modal-content,[role=dialog]{background-color:Canvas;border:2px solid CanvasText;forced-color-adjust:auto}.questionnaire-modal-header{border-bottom:1px solid CanvasText}.questionnaire-modal-footer{border-top:1px solid CanvasText}.tab-item{border:1px solid CanvasText}.tab-item.active{background-color:Highlight;color:HighlightText;border-color:Highlight}}.formContainer{padding:20px;max-height:45vh;overflow:auto;width:100%;box-sizing:border-box}.data-replication-form-builder{width:100%}.data-replication-form-builder .formbuilder-row{margin-bottom:16px;padding:8px 12px;border-bottom:1px solid #edebe9;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.data-replication-form-builder .formbuilder-column{padding:8px;display:flex;flex-direction:column;min-height:100px}.data-replication-form-builder .radio-field label,.data-replication-form-builder .multiselect-field label{font-weight:600;margin-bottom:8px;display:block;color:#323130;font-size:14px}.data-replication-form-builder .ms-ChoiceFieldGroup{margin-top:8px}.data-replication-form-builder input[type=radio]{accent-color:#0078d4}.data-replication-form-builder .ms-Dropdown,.data-replication-form-builder .formfield-multiselect-dropdown-container{margin-top:8px}.data-replication-form-builder .formfield-multiselect-dropdown-trigger{min-height:32px;border:1px solid #605e5c;border-radius:2px;background:#fff;padding:4px 8px;cursor:pointer;position:relative}.data-replication-form-builder .formfield-multiselect-dropdown-trigger:hover{border-color:#323130}.data-replication-form-builder .formfield-multiselect-dropdown-trigger.disabled{background-color:#f3f2f1;border-color:#edebe9;cursor:not-allowed}.data-replication-form-builder .formfield-multiselect-dropdown-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.data-replication-form-builder .formfield-multiselect-dropdown-tag{background-color:#f3f2f1;border-radius:2px;padding:2px 6px;font-size:12px;display:flex;align-items:center;gap:4px}.data-replication-form-builder .formfield-multiselect-dropdown-tag-text{color:#323130}.data-replication-form-builder .formfield-multiselect-dropdown-tag-remove{background:none;border:none;cursor:pointer;padding:0;color:#323130;font-size:10px}.data-replication-form-builder .formfield-multiselect-dropdown-tag-remove:hover{color:#0078d4}.data-replication-form-builder .formfield-multiselect-dropdown-title.placeholder{color:#605e5c;font-style:italic}.data-replication-form-builder .formfield-multiselect-dropdown-options{background:#fff;border:1px solid #605e5c;border-top:none;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px #0000001a}.data-replication-form-builder .formfield-multiselect-dropdown-option{padding:8px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;border-bottom:1px solid #edebe9}.data-replication-form-builder .formfield-multiselect-dropdown-option:hover,.data-replication-form-builder .formfield-multiselect-dropdown-option.selected{background-color:#f3f2f1}.data-replication-form-builder .formfield-multiselect-dropdown-option-text{flex:1;color:#323130;font-size:14px}@media(max-width:768px){.formContainer{padding:12px;max-height:70vh}.data-replication-form-builder .formbuilder-row{flex-direction:column}.data-replication-form-builder .formbuilder-column{width:100%!important;flex:none!important}}.headerRow{background-color:#f3f2f1;padding:12px;font-weight:600;border-bottom:1px solid #edebe9;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.headerRow{padding:8px;font-size:12px}}.dataRow{padding:8px 12px;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.dataRow{padding:8px;gap:16px}}.rowContainer{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}@media(max-width:768px){.rowContainer{flex-direction:column;gap:16px}}@media(min-width:769px)and (max-width:1024px){.rowContainer{display:grid;grid-template-columns:1fr 1fr;gap:16px}.radioColumn{grid-column:1 / -1}}.radioColumn{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;width:100%}.data-replication-modal-content{margin-bottom:12px}@media(max-width:768px){.radioColumn{flex:none;width:100%;margin-bottom:8px}}.dropdownColumn{flex:1;min-width:0;width:100%}@media(max-width:768px){.dropdownColumn{flex:none;width:100%;min-width:250px}}@media(min-width:769px)and (max-width:1024px){.dropdownColumn{min-width:200px}}.disabledDropdown{opacity:.6;pointer-events:none}.questionText{font-size:13px;color:#323130;font-weight:600;margin-bottom:6px;line-height:16px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:768px){.questionText{font-size:12px;line-height:18px;margin-bottom:8px}}.ms-Suggestions{min-width:none!important}.selectedSuggestion{background-color:#4e4e4e!important}.unselectedSuggestion{background-color:transparent!important}.suggestionItem{padding:8px 12px;color:#323130;font-size:13px;cursor:pointer;font-weight:400}@media(max-width:768px){.ms-BasePicker{min-height:44px!important}.ms-BasePicker-text{font-size:16px!important;padding:8px 12px!important}.ms-Suggestions{max-height:200px!important;width:100%!important}.suggestionItem{padding:12px 16px;font-size:14px;min-height:44px;display:flex;align-items:center}.ms-ChoiceField{margin-bottom:8px!important}.ms-ChoiceField-field{font-size:16px!important}}@media(min-width:769px)and (max-width:1024px){.ms-BasePicker-text{font-size:14px!important}.suggestionItem{padding:10px 14px}}@media(min-width:1200px){.formContainer{max-width:1200px;margin:0 auto}.dropdownColumn{max-width:300px}}.data-residency-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #edebe9}.data-residency-modal-title{margin:0}.data-residency-modal-content{flex:1;overflow:auto;padding:24px}.data-residency-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.data-residency-modal-footer{padding:16px 24px;border-top:1px solid #edebe9;display:flex;justify-content:flex-end;gap:12px}.data-residency-lookup-container{margin-bottom:16px}.data-residency-lookup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.data-residency-lookup-label-wrapper{display:flex;align-items:center;gap:8px}.data-residency-lookup-label{font-weight:600;font-size:14px;color:#323130}.data-residency-lookup-required{color:#a4262c;font-weight:600;margin-left:4px}.data-residency-lookup-icon{font-size:14px;color:#605e5c;cursor:help}.data-residency-russia-container{margin-bottom:16px}.data-residency-russia-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.data-residency-russia-label-wrapper{display:flex;align-items:center;gap:8px}.data-residency-russia-title{margin:0}input[type=radio]{accent-color:#0078d4}.data-replication-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #edebe9;background-color:#faf9f8}.data-replication-modal-title{margin:0;font-size:20px;font-weight:600;color:#323130}.data-replication-modal-content{flex:1;overflow:hidden;display:flex;flex-direction:column}.data-replication-modal-footer{padding:16px 24px;border-top:1px solid #edebe9;display:flex;justify-content:flex-end;gap:12px;background-color:#faf9f8}.data-attribute-modal{border:2px solid #c5c3c0;forced-color-adjust:none}@media(prefers-contrast:more){.data-attribute-modal{border:3px solid currentColor}}.data-attribute-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #edebe9}.data-attribute-modal .modal-header h2{margin:0}.data-attribute-modal .modal-footer{padding:16px 24px;border-top:1px solid #edebe9;display:flex;justify-content:flex-end}.data-attribute-modal .message-bar{margin-bottom:16px}.data-attribute-modal .ms-Modal-scrollableContent{display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.data-attribute-modal .modal-container{width:1400px!important;max-width:85vw!important;min-width:1200px!important;display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.data-attribute-modal .modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:24px 24px 16px!important;border-bottom:1px solid #edebe9!important;flex-shrink:0!important}.data-attribute-modal .modal-header h2{margin:0!important;font-size:20px!important;font-weight:600!important}.data-attribute-modal .modal-content{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 24px!important;min-height:0!important}.data-attribute-modal .modal-footer-fixed{flex:0 0 auto!important;flex-shrink:0!important;border-top:1px solid #edebe9!important;padding:16px 24px!important;background:#fff!important;display:flex!important;justify-content:flex-end!important}.data-attribute-modal .modal-footer-fixed .ms-Button{height:36px!important;min-height:36px!important;border-radius:4px!important;min-width:80px!important}.data-flow-heading{margin:0 0 16px;font-size:16px;font-weight:600;color:#323130}.create-related-assets-container{background:#fff;margin:20px 20px 20px 16px;padding:24px;box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c;border-radius:5px;border:none!important;box-shadow:none!important;forced-color-adjust:none}@media(prefers-contrast:more){.create-related-assets-container{border:2px solid currentColor!important}}.create-assets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.create-assets-header .section-title{font-size:20px;font-weight:600;color:#323130;margin:0}.create-assets-header .add-asset-button{height:36px;border-radius:2px}.related-assets-table-wrapper{margin-bottom:32px;border:1px solid #edebe9;border-radius:2px;overflow:hidden}.related-assets-table{width:100%;border-collapse:collapse;background:#fff}.related-assets-table thead{background:#fff;border-bottom:1px solid #edebe9}.related-assets-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#323130;border-bottom:1px solid #edebe9}.related-assets-table thead th:last-child{width:60px;text-align:center}.related-assets-table tbody tr{border-bottom:1px solid #edebe9;transition:background-color .2s ease}.related-assets-table tbody tr:nth-child(odd){background:#faf9f8}.related-assets-table tbody tr:nth-child(2n){background:#fff}.related-assets-table tbody tr:last-child{border-bottom:none}.related-assets-table tbody tr:hover{background:#f3f2f1!important}.related-assets-table tbody td{padding:14px 16px;font-size:14px;color:#323130;vertical-align:middle}.related-assets-table tbody td:last-child{text-align:center;padding:8px}.related-assets-table .no-data-cell{text-align:center;padding:40px 16px;color:#605e5c;font-style:italic}.related-assets-table .delete-button{color:#605e5c;transition:all .2s ease;border:none!important;outline:none!important}.related-assets-table .delete-button:hover{color:#323130;background:#f3f2f1;border:none!important}.related-assets-table .delete-button:focus{outline:none!important;border:none!important}.loading-message{padding:20px;text-align:center;color:#605e5c;font-style:italic}.error-message{padding:20px;text-align:center;color:#a4262c;background:#fef6f6;border-radius:4px;margin-bottom:16px}.pagination-wrapper{margin-top:16px;display:flex;flex-direction:column;gap:8px}.pagination-mode-indicator{font-size:12px;color:#605e5c;text-align:right;padding-right:8px;font-weight:500}.upload-diagram-container{background:#fff;margin:20px 20px 60px 16px;padding:24px;box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c;border-radius:2px;border:none!important;forced-color-adjust:none}@media(prefers-contrast:more){.upload-diagram-container{border:2px solid currentColor!important}}.upload-section-header{margin-bottom:20px}.upload-section-header .section-title{font-size:18px;font-weight:600;color:#323130;margin:0}.file-upload-formbuilder{width:100%}.add-asset-form-container{background:#fff;margin:20px 20px 60px 16px;padding:24px;box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c;border-radius:2px;border:none!important;forced-color-adjust:none;overflow:visible!important}@media(prefers-contrast:more){.add-asset-form-container{border:2px solid currentColor!important}}.add-asset-form-container .ms-Dropdown-callout{z-index:1000000!important}.add-asset-form-container .ms-Callout-main{max-height:none!important;overflow:visible!important}.add-asset-form-container .ms-Dropdown-callout .ms-Callout-container,.add-asset-form-container .ms-Dropdown-callout .ms-Dropdown-items,.add-asset-form-container .ms-Dropdown-callout .dropdownItemsWrapper{max-height:400px!important;overflow-y:auto!important;overflow-x:visible!important}.add-asset-form-container .formbuilder-container,.add-asset-form-container .form-field,.add-asset-form-container .ms-Stack,.add-asset-form-container .formbuilder-row,.add-asset-form-container .formbuilder-column,.engagements-content-wrapper{overflow:visible!important}.add-asset-form-container .form-header{margin-bottom:20px}.add-asset-form-container .form-header .section-title{font-size:20px;font-weight:600;color:#323130;margin:0}.add-asset-form-container .message-bar{margin-bottom:16px}.add-asset-form-container .form-footer{margin-top:24px;display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #edebe9}.add-asset-form-container .form-footer .ms-Button{height:36px;border-radius:2px;min-width:100px}.question-form-section{margin-top:32px}.question-form-section .form-section-title{font-size:16px;font-weight:600;color:#323130;margin:0 0 16px}.upload-area{border:2px dashed #c5c3c0;border-radius:4px;padding:48px 24px;background:#faf9f8;transition:all .2s ease}.upload-area:hover{border-color:#0078d4;background:#f3f9fd}.upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.upload-placeholder .upload-icon{font-size:48px;color:#605e5c;margin-bottom:16px}.upload-placeholder .upload-icon i{font-size:48px}.upload-placeholder .upload-text{font-size:14px;color:#605e5c;margin:0 0 16px}.upload-placeholder .browse-button{height:36px;border-radius:2px}@media(max-width:768px){.create-related-assets-container{margin:16px;padding:16px}.create-assets-header{flex-direction:column;align-items:flex-start;gap:16px}.related-assets-table thead th,.related-assets-table tbody td{padding:8px 12px;font-size:13px}.upload-area{padding:32px 16px}}.form-instance-wrapper{border:1px solid #edebe9;border-radius:4px;padding:20px;background-color:#fff;transition:box-shadow .2s ease}.form-instance-wrapper:hover{box-shadow:0 2px 8px #00000014}.form-instance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 12px;background-color:#f3f2f1;border-radius:4px}.form-instance-header span{font-weight:600;font-size:14px;color:#323130}.form-instance-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:16px;margin-bottom:24px}.form-footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #edebe9}
