.engage-wizard .ms-Panel-main{max-width:100%;height:100dvh;overflow:hidden}.engage-wizard .ms-Panel-contentInner,.engage-wizard .ms-Panel-scrollableContent,.engage-wizard .ms-Panel-content,.engage-wizard .panel-body,.engage-wizard .panel-body>.ms-Stack,.engage-wizard .panel-body>.ms-StackItem,.engage-wizard .elx-tabcontrol-container{flex-direction:column;flex:auto;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.engage-wizard .ms-Panel-content,.engage-wizard .md-tabpanel{padding:0}.engage-wizard .md-tabpanel{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.engage-wizard .md-tabpanel-inner{min-width:0}.engage-wizard .panel-header-container,.engage-wizard .ms-Panel-footer,.engage-wizard .elx-tabcontrol,.engage-wizard .elx-dropdown-section{flex-shrink:0}.engage-wizard .panel-header .header{white-space:normal;overflow-wrap:anywhere;padding-block:8px}.engage-wizard .panel-header-head>button{flex-shrink:0}.engage-wizard .elx-panel-footer-wrapper,.engage-wizard .container-action-overflowset,.engage-wizard .ms-OverflowSet{flex-wrap:wrap;gap:8px;min-width:0}.engage-wizard .ms-Panel-footerInner{padding:12px 16px}.engage-wizard-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:56px;display:flex}.engage-wizard-back{min-width:0}.engage-wizard-actions{flex-flow:row-reverse wrap;flex:auto;justify-content:flex-start;gap:8px;min-width:0;display:flex}.engage-wizard .ms-Panel-footer .ms-Button{white-space:normal;max-width:100%;height:auto;min-height:32px}.engage-wizard .ms-Panel-footer .ms-OverflowSet-item{min-width:0;max-width:100%}.engage-wizard .ms-Button-label{overflow-wrap:anywhere}.engage-step,.engage-step .ms-Stack,.engage-step .ms-Stack-inner,.engage-step .ms-StackItem,.engage-step span,.engage-step .ms-Text,.engage-step .ms-MessageBar,.engage-step .ms-MessageBar-text,.engage-step .ms-MessageBar-innerText{overflow-wrap:anywhere;min-width:0}.engage-step{box-sizing:border-box;width:100%}.engage-step .ms-Stack-inner{max-width:100%}.engage-step .ms-MessageBar-innerText{white-space:normal}.engage-step pre{white-space:pre-wrap;overflow-wrap:anywhere}.engage-step a{color:var(--color-link)}.engage-target-table{flex:none;height:clamp(240px,42vh,480px)}.engage-matrix{min-width:0;max-width:100%;max-height:clamp(160px,50vh,400px);overflow:auto}.engage-matrix .ms-DetailsList{min-width:640px}.engage-wizard .ms-DetailsRow-cell,.engage-expanded-dialog .ms-DetailsRow-cell{white-space:normal;overflow-wrap:anywhere}.engage-expanded-dialog .ms-Dialog-main{min-width:0;max-height:90dvh!important}.engage-expanded-dialog .ms-Modal-scrollableContent,.engage-expanded-dialog .ms-Dialog-content,.engage-expanded-dialog .ms-Dialog-inner{min-width:0;min-height:0}.engage-expanded-table{flex:auto;min-width:0;height:auto;min-height:0;overflow:auto}@media (height<=480px){.engage-expanded-dialog .engage-cluster-group{position:static}}.engage-rack-tree span{overflow-wrap:anywhere;min-width:0}.engage-rack-tree.engage-target-table{overflow-y:auto}[data-theme=dark] .engage-wizard .panel-body,[data-theme=dark] .engage-expanded-dialog .ms-Dialog-main{background:var(--color-bg-card);color:var(--color-text-primary)}@media (width<=640px){.engage-wizard .elx-tabcontrol{flex-wrap:wrap}.engage-wizard .ms-Pivot{white-space:normal;flex-wrap:wrap;height:auto;display:flex}.engage-wizard .elx-dropdown-tabs{width:100%;min-width:0}.engage-step .ms-MessageBar-content{flex-wrap:wrap}.engage-step .ms-Toggle{max-width:100%}.engage-step .ms-Toggle-label{white-space:normal}.engage-step .ms-MessageBar-actions{margin:8px}.engage-correlation-checks{padding-left:8px!important}.engage-rack-tree .ms-Stack{min-width:0;height:auto;padding-left:8px;position:static}.engage-rack-tree span{white-space:normal}}@media (height<=480px),(width<=480px) and (height<=640px){.engage-wizard .ms-Panel-main{overflow-y:auto}.engage-wizard .ms-Panel-contentInner,.engage-wizard .ms-Panel-scrollableContent,.engage-wizard .ms-Panel-content,.engage-wizard .panel-body,.engage-wizard .panel-body>.ms-Stack,.engage-wizard .panel-body>.ms-StackItem,.engage-wizard .elx-tabcontrol-container,.engage-wizard .md-tabpanel{flex:none;overflow:visible}.engage-wizard .ms-Panel-footer{flex:none;position:static}}.rack-pagination{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;flex:none;gap:8px;display:flex}.rack-pagination-search,.rack-pagination-actions,.rack-pagination-navigation{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rack-pagination-search{align-items:flex-end}.rack-pagination-search-field{flex:240px;min-width:0}.rack-pagination-actions{justify-content:space-between;align-items:flex-end}.rack-pagination-actions>.ms-Dropdown-container{width:120px;max-width:100%}.rack-pagination-navigation{gap:2px}.rack-pagination-navigation span{padding:0 4px}.rack-pagination-summary,.rack-pagination-help{color:var(--color-text-secondary);font-size:12px}.rack-pagination button{max-width:100%;height:auto;min-height:32px}.rack-pagination button .ms-Button-label{white-space:normal}@media (height<=640px){.rack-pagination-dialog .ms-Modal-scrollableContent{display:block;overflow-y:auto}.rack-pagination-dialog .ms-Dialog-content,.rack-pagination-dialog .ms-Dialog-inner,.rack-pagination-dialog .ms-Dialog-innerContent,.rack-pagination-dialog .engage-expanded-table{flex:none;overflow:visible}.rack-pagination-dialog .engage-rack-tree .ms-Stack{height:auto;position:static}}.rack-targeting-page>*{flex-shrink:0}.rack-targeting-page .card-header-row{gap:8px}.rack-targeting-page .responsive-page-header-actions button{max-width:100%;height:auto;min-height:32px}.rack-targeting-page .responsive-page-header-actions .ms-Button-label{white-space:normal;overflow-wrap:anywhere}.rack-targeting-browser{min-width:0}.rack-targeting-browser .engage-target-table{flex:none;height:auto;max-height:60dvh}@media (height<=480px){.rack-targeting-browser .engage-target-table{max-height:none;overflow:visible}}*,:before,:after{box-sizing:border-box}:root{--color-bg-page:#f5f5f7;--color-bg-card:#fff;--color-bg-hover:#f0f0f2;--color-bg-code:#f0f0f2;--color-bg-error:#fde7e9;--color-text-heading:#1d1d1f;--color-text-primary:#1d1d1f;--color-text-secondary:#6e6e73;--color-text-tertiary:#aeaeb2;--color-accent:#007aff;--color-link:#0078d4;--color-selected-bg:#e1f0fa;--color-selected-hover:#c7e0f4;--color-border-light:#0000000f;--color-border-subtle:#0000001a;--color-card-shadow:#00000014;--color-card-shadow-sm:#0000000a;--color-overlay-bg:#fffc;--color-backdrop:#0006;--color-region-badge-bg:#e1f0fa;--color-region-badge-text:#005a9e;--color-tint-blue:#f0f6ff;--color-tint-green:#dff6dd;--color-tint-orange:#fef0e8;--color-nav-icon:#86868b;--color-nav-border:#0000000f;--color-sidebar-bg:#ffffffb8;--color-sidebar-active:#007aff1a;--color-sidebar-hover:#0000000a;--color-sidebar-accent:#007aff;--color-header-bg:#ffffffb8;--color-header-text:#1d1d1f;--color-header-icon:#6e6e73;--color-header-hover:#0000000d;--color-header-active:#00000014;--color-header-shadow:#0000000f;--color-logo-bg:linear-gradient(135deg, #f5a6231f 0%, #e848550f 50%, #0078d41a 100%);--theme-transition:background-color .15s ease, color .15s ease, border-color .15s ease, box-shadow .15s ease, backdrop-filter .15s ease;--empty-badge-bg:linear-gradient(135deg, #0078d414 0%, #005a9e08 100%);--empty-badge-bg-success:linear-gradient(135deg, #107c101a 0%, #107c100a 100%);--empty-badge-bg-neutral:linear-gradient(135deg, #a19f9d1f 0%, #a19f9d0a 100%);--empty-badge-size:64px;--empty-badge-radius:14px}[data-theme=dark]{--color-bg-page:#161617;--color-bg-card:#1c1c1e;--color-bg-hover:#2c2c2e;--color-bg-code:#2c2c2e;--color-bg-error:#3a1f1f;--color-text-heading:#f5f5f7;--color-text-primary:#f5f5f7;--color-text-secondary:#a1a1a6;--color-text-tertiary:#636366;--color-accent:#0a84ff;--color-link:#0a84ff;--color-selected-bg:#0a84ff2e;--color-selected-hover:#0a84ff40;--color-border-light:#ffffff14;--color-border-subtle:#ffffff1f;--color-card-shadow:#0006;--color-card-shadow-sm:#0000003d;--color-overlay-bg:#161617cc;--color-backdrop:#0000008c;--color-region-badge-bg:#0a84ff26;--color-region-badge-text:#64d2ff;--color-tint-blue:#0a84ff1a;--color-tint-green:#30d1581a;--color-tint-orange:#ff9f0a1a;--color-nav-icon:#a1a1a6;--color-nav-border:#ffffff0f;--color-sidebar-bg:#1c1c1eb8;--color-sidebar-active:#0a84ff24;--color-sidebar-hover:#ffffff0d;--color-sidebar-accent:#0a84ff;--color-header-bg:#1c1c1eb8;--color-header-text:#f5f5f7;--color-header-icon:#a1a1a6;--color-header-hover:#ffffff12;--color-header-active:#ffffff1f;--color-header-shadow:#00000052;--color-logo-bg:#ffffff0f;--empty-badge-bg:linear-gradient(135deg, #0078d41f 0%, #005a9e0f 100%);--empty-badge-bg-success:linear-gradient(135deg, #107c1024 0%, #107c100f 100%);--empty-badge-bg-neutral:linear-gradient(135deg, #c8c6c424 0%, #c8c6c40f 100%)}.search-highlight{color:inherit;background-color:#fff3cd}html,body,#root{background-color:var(--color-bg-page);width:100%;max-width:100vw;height:100%;margin:0;padding:0;overflow-x:hidden}.app-shell{flex-direction:column;width:100vw;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.app-content{background-color:var(--color-bg-page);min-width:0;transition:var(--theme-transition);flex:1;overflow:hidden auto}.app-logo-icon{background:linear-gradient(135deg,#f5a623 0%,#e84855 50%,#0078d4 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #00000026);-webkit-background-clip:text;background-clip:text}.top-nav{z-index:1000;background:var(--color-header-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);height:48px;box-shadow:0 .5px 0 var(--color-border-light);transition:var(--theme-transition);align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}.top-nav-brand{letter-spacing:-.01em;color:var(--color-text-heading);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-right:16px;font-size:14px;font-weight:600;display:flex}.top-nav-links{align-items:center;gap:2px;margin-right:auto;display:flex}.top-nav-link{color:var(--color-header-icon);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:980px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.top-nav-link:hover{background:var(--color-header-hover);color:var(--color-text-heading)}.top-nav-link.active{background:var(--color-sidebar-active);color:var(--color-sidebar-accent);font-weight:600}.top-nav-actions{align-items:center;gap:4px;display:flex}.top-nav-deploy{color:var(--color-text-secondary);white-space:nowrap;letter-spacing:0;margin-right:10px;font-size:10px;font-weight:400}.top-nav-action-btn{color:var(--color-header-icon);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:980px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,transform 80ms;display:flex}.top-nav-action-btn:hover{background:var(--color-header-hover);color:var(--color-text-heading)}.top-nav-action-btn:active{transform:scale(.97)}.top-nav-region-btn{color:var(--color-region-badge-text);background:var(--color-region-badge-bg);cursor:pointer;white-space:nowrap;border:none;border-radius:980px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,transform 80ms;display:flex}.top-nav-region-btn:hover{background:var(--color-selected-hover)}.top-nav-region-btn:active{transform:scale(.97)}.top-nav-help-item{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;font-size:13px;text-decoration:none;transition:background .1s;display:flex}.top-nav-help-item:hover{background:var(--color-bg-hover)}.ms-DetailsHeader{background-color:var(--color-bg-page);border-bottom:2px solid var(--color-border-light);padding-top:0}.ms-DetailsHeader-cell{text-transform:uppercase;letter-spacing:.3px;font-size:12px;color:var(--color-text-primary)!important;font-weight:600!important}.ms-DetailsRow:nth-child(2n){background-color:var(--color-bg-page)}.ms-DetailsRow{border-bottom:1px solid var(--color-bg-hover);color:var(--color-text-primary)!important}.ms-DetailsRow:hover{background-color:var(--color-bg-hover)!important}.ms-DetailsRow-cell{align-items:center;display:flex}.region-gate-overlay{z-index:10000;background:var(--color-overlay-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);justify-content:center;align-items:center;animation:.4s regionGateFadeIn;display:flex;position:fixed;inset:48px 0 0}@keyframes regionGateFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-out both fadeIn}.card-hover{border-radius:12px;transition:box-shadow .15s,transform .1s}.card-hover:hover{box-shadow:0 4px 16px 0 var(--color-card-shadow), 0 1px 4px 0 var(--color-card-shadow-sm);transform:translateY(-2px)}.card-hover:focus-visible,button:focus-visible,.ms-Button:focus-visible,a:focus-visible,[role=option]:focus-visible,[role=button]:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #007aff99}:focus:not(:focus-visible){outline:none}.ms-Button,.ms-DetailsRow,.ms-Dropdown-title,.ms-TextField-field,.ms-Pivot-link,.ms-Nav-link,.ms-Label,.ms-CommandBar,.ms-SearchBox{transition:background-color .15s,color .15s,border-color .15s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);background-clip:content-box;border:1px solid #0000;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary);background-clip:content-box}::selection{color:inherit;background:#007aff40}.ms-DetailsRow-cell{color:var(--color-text-primary)!important}[data-theme=dark] .ms-Check{color:var(--color-text-primary)}[data-theme=dark] .ms-Check:before{border-color:var(--color-text-tertiary)!important}[data-theme=dark] .ms-Check.is-checked:before{border-color:var(--color-accent)!important;background-color:var(--color-accent)!important}[data-theme=dark] .ms-Check.is-checked .ms-Check-check{color:#fff!important}[data-theme=dark] .ms-DetailsRow.is-selected{background-color:#0078d41f!important}[data-theme=dark] .ms-DetailsRow.is-selected:hover{background-color:#0078d42e!important}[data-theme=dark] .ms-Panel-headerText,[data-theme=dark] .ms-Panel-content,[data-theme=dark] .ms-SearchBox-field{color:var(--color-text-primary)}[data-theme=dark] .ms-SearchBox{background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Link{color:var(--color-link)}[data-theme=dark] .ms-Panel-main{background-color:var(--color-bg-card);-webkit-backdrop-filter:saturate(180%)blur(20px)}[data-theme=dark] .ms-Panel-scrollableContent{background-color:var(--color-bg-card)}[data-theme=dark] .ms-Panel-contentInner,[data-theme=dark] .ms-Panel-content{background-color:var(--color-bg-card);padding:0!important}[data-theme=dark] .ms-Panel-main .ms-Text,[data-theme=dark] .ms-Panel-main .ms-Label{color:var(--color-text-primary)}[data-theme=dark] .ms-Panel-closeButton{color:var(--color-text-secondary)}[data-theme=dark] .ms-Panel-closeButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}[data-theme=dark] .ms-Panel-navigation{background-color:var(--color-bg-card)}[data-theme=dark] .ms-Panel-footer,[data-theme=dark] .ms-Panel-footerInner{background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Dialog-main,[data-theme=dark] .ms-Modal-scrollableContent{background-color:var(--color-bg-card);border-radius:12px}[data-theme=dark] .ms-Dropdown-title,[data-theme=dark] .ms-Dropdown-caretDown{color:var(--color-text-primary);background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-TextField-field{color:var(--color-text-primary);background-color:var(--color-bg-card)}[data-theme=dark] .ms-TextField-fieldGroup{border-color:var(--color-border-subtle)}[data-theme=dark] .ms-DatePicker .ms-TextField-field{color:var(--color-text-primary);background-color:var(--color-bg-card)}[data-theme=dark] .ms-Label{color:var(--color-text-primary)}[data-theme=dark] .ms-Pivot-link{color:var(--color-text-secondary)}[data-theme=dark] .ms-Pivot-link.is-selected{color:var(--color-accent)}[data-theme=dark] .ms-Button--default{color:var(--color-text-primary);background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Button--default:hover,[data-theme=dark] .ms-Shimmer-shimmerWrapper{background-color:var(--color-bg-hover)}[data-theme=dark] .ms-CommandBar{background-color:#0000}[data-theme=dark] .ms-OverflowSet-item .ms-Button{color:var(--color-text-primary)}[data-theme=dark] .elx-panel .ms-Panel-main,[data-theme=dark] .elx-panel .ms-Panel-contentInner{background-color:var(--color-bg-card)!important}[data-theme=dark] .elx-tabcontrol-container-wrapper{background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important}[data-theme=dark] .elx-tabcontrol-container-footer{background-color:var(--color-bg-card)!important;border-color:var(--color-border-subtle)!important}[data-theme=dark] .elx-panel .ms-Text,[data-theme=dark] .elx-panel .ms-Label,[data-theme=dark] .elx-panel .ms-Checkbox-text,[data-theme=dark] .elx-panel .ms-Toggle-label,[data-theme=dark] .elx-panel .ms-Pivot-link,[data-theme=dark] .elx-panel li,[data-theme=dark] .elx-panel p,[data-theme=dark] .elx-panel strong{color:var(--color-text-primary)!important}[data-theme=dark] .elx-panel .ms-Pivot-link.is-selected{color:var(--color-accent)}[data-theme=dark] .elx-panel .ms-Panel-headerText{color:var(--color-text-primary)!important}[data-theme=dark] .elx-panel .ms-Panel-closeButton{color:var(--color-text-secondary)}[data-theme=dark] .elx-panel .ms-Panel-closeButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}[data-theme=dark] .elx-panel .ms-DetailsRow{border-color:var(--color-border-light);background-color:#0000}[data-theme=dark] .elx-panel .ms-DetailsRow:hover{background-color:var(--color-bg-hover)}[data-theme=dark] .elx-panel .ms-DetailsHeader{border-color:var(--color-border-subtle);background-color:#0000}[data-theme=dark] .elx-panel .ms-DetailsHeader-cellName{color:var(--color-text-secondary)}[data-theme=dark] .elx-panel .ms-Separator{border-color:var(--color-border-subtle)}[data-theme=dark] .elx-panel .ms-Separator:before{background-color:var(--color-border-subtle)}[data-theme=dark] .elx-panel .ms-Checkbox-checkbox{border-color:var(--color-border-subtle);background-color:#0000}[data-theme=dark] .elx-panel .ms-Toggle-background{border-color:var(--color-border-subtle)}.mock-mode-badge{color:#8a6914;white-space:nowrap;background-color:#fff4ce;border:1px solid #f5e6a3;border-radius:980px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=dark] .mock-mode-badge{color:#ffb900;background-color:#ffb9001f;border-color:#ffb90059}.engage-run-banner-test{background-color:#fff4ce;border:1px solid #ffb900}.engage-run-banner-test .engage-run-banner-icon{color:#8a6914}.engage-run-banner-prod{background-color:#fde7e9;border:1px solid #d13438}.engage-run-banner-prod .engage-run-banner-icon{color:#d13438}[data-theme=dark] .engage-run-banner-test{background-color:#ffb9001f!important;border-color:#ffb90059!important}[data-theme=dark] .engage-run-banner-test .engage-run-banner-icon{color:#ffb900!important}[data-theme=dark] .engage-run-banner-test .ms-Toggle-label{color:var(--color-text-primary)!important}[data-theme=dark] .engage-run-banner-prod{background-color:#d134381f!important;border-color:#d1343859!important}[data-theme=dark] .engage-run-banner-prod .engage-run-banner-icon{color:#ff6b6b!important}[data-theme=dark] .engage-run-banner-prod .ms-Toggle-label{color:var(--color-text-primary)!important}[data-theme=dark] .elx-panel .ms-MessageBar{background-color:var(--color-bg-hover);border-color:var(--color-border-subtle)}[data-theme=dark] .elx-panel .ms-MessageBar-text,[data-theme=dark] .elx-panel .ms-MessageBar-innerText{color:var(--color-text-primary)}[data-theme=dark] .elx-panel .ms-Spinner-label{color:var(--color-text-secondary)}[data-theme=dark] .elx-panel .ms-Dropdown-title{color:var(--color-text-primary);background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Callout-main{background-color:var(--color-bg-card);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Dropdown-callout .ms-Callout-main,[data-theme=dark] .ms-Dropdown-items-wrapper{background-color:var(--color-bg-card)}[data-theme=dark] .ms-Dropdown-item{color:var(--color-text-primary);background-color:#0000}[data-theme=dark] .ms-Dropdown-item:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}[data-theme=dark] .ms-Dropdown-item.is-selected,[data-theme=dark] .ms-Dropdown-item[aria-selected=true],[data-theme=dark] .ms-Dropdown-item.is-checked{color:var(--color-text-primary);background-color:var(--color-selected-bg)}[data-theme=dark] .ms-Dropdown-item.is-selected:hover,[data-theme=dark] .ms-Dropdown-item[aria-selected=true]:hover,[data-theme=dark] .ms-Dropdown-item.is-checked:hover{background-color:var(--color-selected-hover)}[data-theme=dark] .ms-Dropdown-header{color:var(--color-accent)}[data-theme=dark] .ms-Dropdown-optionText{color:var(--color-text-primary)}[data-theme=dark] .ms-Checkbox-checkbox{border-color:var(--color-border-subtle);background-color:#0000}[data-theme=dark] .ms-Checkbox.is-checked .ms-Checkbox-checkbox{background-color:var(--color-accent);border-color:var(--color-accent)}[data-theme=dark] .ms-Checkbox.is-checked .ms-Checkbox-checkmark{color:#fff}[data-theme=dark] .ms-Checkbox-text{color:var(--color-text-primary)}[data-theme=dark] .ms-DatePicker-callout .ms-Callout-main,[data-theme=dark] .ms-Calendar{background-color:var(--color-bg-card);color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-dayGrid,[data-theme=dark] .ms-Calendar-table{background-color:var(--color-bg-card)}[data-theme=dark] .ms-Calendar-day-button,[data-theme=dark] .ms-Calendar-dayHeaderCell{color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-day-button:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-day--today .ms-Calendar-day-button{background-color:var(--color-accent);color:#fff}[data-theme=dark] .ms-Calendar-monthAndYear,[data-theme=dark] .ms-Calendar-currentDecade{color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-headerNavigateButton,[data-theme=dark] .ms-Calendar-nextMonth,[data-theme=dark] .ms-Calendar-prevMonth,[data-theme=dark] .ms-Calendar-nextYear,[data-theme=dark] .ms-Calendar-prevYear,[data-theme=dark] .ms-Calendar-nextDecade,[data-theme=dark] .ms-Calendar-prevDecade{color:var(--color-text-secondary)}[data-theme=dark] .ms-Calendar-headerNavigateButton:hover,[data-theme=dark] .ms-Calendar-nextMonth:hover,[data-theme=dark] .ms-Calendar-prevMonth:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}[data-theme=dark] .ms-Calendar-monthOption,[data-theme=dark] .ms-Calendar-yearOption{color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-monthOption:hover,[data-theme=dark] .ms-Calendar-yearOption:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}[data-theme=dark] .ms-Calendar-day--outside{color:var(--color-text-tertiary)!important}[data-theme=dark] .ms-Dialog-subText{color:var(--color-text-secondary)}[data-theme=dark] .ms-Dialog-title{color:var(--color-text-primary)}[data-theme=dark] .ms-Overlay{background-color:#0000008c}[data-theme=dark] .ms-MessageBar{background-color:var(--color-bg-hover);border-color:var(--color-border-subtle)}[data-theme=dark] .ms-MessageBar-text,[data-theme=dark] .ms-MessageBar-innerText{color:var(--color-text-primary)}[data-theme=dark] .ms-MessageBar--error{background-color:var(--color-bg-error)}[data-theme=dark] .ms-Toggle-background{border-color:var(--color-border-subtle)}[data-theme=dark] .ms-Toggle-label{color:var(--color-text-primary)}[data-theme=dark] .ms-ChoiceField-field:before{border-color:var(--color-border-subtle)}[data-theme=dark] .ms-ChoiceFieldLabel{color:var(--color-text-primary)}[data-theme=dark] .ms-Tooltip{background-color:var(--color-bg-hover);color:var(--color-text-primary)}[data-theme=dark] .ms-Tooltip-content{color:var(--color-text-primary)}[data-theme=dark] .search-highlight{color:#ffb900;background-color:#ffb90040}[data-theme=dark] .ms-DetailsRow-cell{color:var(--color-text-primary)}[data-theme=dark] .ms-DetailsHeader{border-color:var(--color-border-subtle);background-color:#0000}[data-theme=dark] .ms-DetailsHeader-cellName{color:var(--color-text-secondary)}[data-theme=dark] .ms-ContextualMenu{background-color:var(--color-bg-card)}[data-theme=dark] .ms-ContextualMenu-item,[data-theme=dark] .ms-ContextualMenu-link{color:var(--color-text-primary)}[data-theme=dark] .ms-ContextualMenu-link:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}[data-theme=dark] .ms-ContextualMenu-itemText{color:var(--color-text-primary)}[data-theme=dark] .ms-ContextualMenu-header{color:var(--color-accent)}[data-theme=dark] .ms-ProgressIndicator-itemDescription{color:var(--color-text-secondary)}[data-theme=dark] .ms-ProgressIndicator-itemName{color:var(--color-text-primary)}[data-theme=dark] .ms-ProgressIndicator-progressTrack{background-color:var(--color-bg-hover)}[data-theme=dark] .ms-Breadcrumb-item,[data-theme=dark] .ms-Breadcrumb-itemLink,[data-theme=dark] .ms-Persona-primaryText{color:var(--color-text-primary)}[data-theme=dark] .ms-Persona-secondaryText{color:var(--color-text-secondary)}.breadcrumb-link:hover{text-decoration:underline}[data-theme=dark] .ms-Overlay--dark{background-color:#0000008c}.telemetry-controls{border-bottom:1px solid var(--color-border-light);padding:8px 0 14px}.telemetry-controls .ms-ChoiceFieldGroup-flexContainer{gap:4px!important}.telemetry-controls .ms-ChoiceField{margin:0!important}.telemetry-controls .ms-Dropdown,.telemetry-controls .ms-Dropdown-title{border-radius:8px}.telemetry-stat-bar{border-top:1px solid var(--color-border-light);margin-top:4px;padding-top:14px}.telemetry-stat-pill{background:var(--color-bg-page);border:1px solid var(--color-border-light);min-width:100px;transition:var(--theme-transition);border-radius:10px;flex:100px;padding:10px 16px}.session-breakdown-donuts{justify-content:flex-start;align-items:flex-start}@media (width<=1024px){.telemetry-controls{gap:12px!important}.telemetry-stat-pill{flex:80px;min-width:80px}}@media (width<=640px){.telemetry-controls{flex-direction:column!important;align-items:flex-start!important}.telemetry-stat-pill{flex:calc(50% - 5px);min-width:0}.session-breakdown-donuts{flex-direction:column!important;align-items:center!important}.session-breakdown-donuts>*{width:100%}}@media (width<=1024px){.responsive-page{padding:16px!important}.responsive-page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.responsive-page-header-actions{justify-content:flex-start;width:100%;min-width:0}.responsive-summary-row>.ms-Stack{flex-direction:column!important}.responsive-filters>.ms-Stack>.ms-Stack{flex:calc(50% - 8px)!important;min-width:140px!important}.responsive-detail-cards>div{min-width:0!important}.responsive-session-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}@media (width<=640px){.responsive-page{padding:12px 10px!important}.responsive-page-header .responsive-page-header-title-row{flex-wrap:wrap;gap:8px}.responsive-page-header .responsive-page-header-icon{width:36px!important;height:36px!important}.responsive-page-header .responsive-page-header-icon>i{font-size:18px!important}.responsive-stat-row{flex-direction:column!important}.responsive-stat-row>*,.responsive-filters>.ms-Stack>.ms-Stack{flex:100%!important;min-width:0!important}.responsive-dashboard-filters .ms-Stack.ms-Stack--horizontal{flex-direction:column!important}.responsive-dashboard-filters .ms-Stack.ms-Stack--horizontal>*{width:100%!important;min-width:0!important}.responsive-summary-row .ms-Stack.ms-Stack--horizontal,.responsive-detail-cards .ms-Stack.ms-Stack--horizontal{flex-direction:column!important}.responsive-detail-cards .ms-Stack.ms-Stack--horizontal>div{flex:100%!important;min-width:0!important}.responsive-field-row .ms-Stack.ms-Stack--horizontal{flex-direction:column!important}.responsive-field-row .ms-Stack.ms-Stack--horizontal>.ms-Stack{min-width:0!important}.responsive-session-header-buttons .ms-Button{min-width:0;padding:0 8px;font-size:12px}.region-gate-overlay{padding:16px;top:44px}.region-gate-overlay .ms-Stack{max-width:100%}.region-gate-overlay .ms-Icon{font-size:40px!important}.top-nav-link-text,.top-nav-deploy,.top-nav-action-text,.top-nav-brand span{display:none}}.session-timeline-track{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.responsive-session-header-buttons{flex-wrap:wrap;min-width:0}.responsive-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.responsive-table-wrapper .ms-DetailsList{min-width:max-content}@media (width<=640px){.hide-on-mobile{display:none!important}}@media (width>=641px){.hide-on-desktop{display:none!important}}@media (width<=1024px){.ms-Stack.ms-Stack--horizontal[class*=SummaryTotals]{flex-wrap:wrap}.ms-CommandBar{padding-left:0!important}}@media (width<=640px){.ms-DetailsRow{min-height:44px!important}.ms-Card-header,.card-header-row{gap:8px;flex-wrap:wrap!important}.card-header-row .ms-CommandBar{justify-content:flex-end;width:100%}.ms-Breadcrumb{flex-wrap:wrap}.ms-Stack.ms-Stack--horizontal[class*=SummaryTotals]{flex-direction:column!important;gap:8px!important}.ms-SearchBox{width:100%!important;max-width:100%!important}.ms-Dropdown-callout{max-width:calc(100vw - 32px)!important}.responsive-pagination{flex-wrap:wrap;gap:4px!important}.responsive-pagination .ms-Text{font-size:12px!important}}@keyframes timeline-pulse{0%,to{box-shadow:0 0 #0078d44d}50%{box-shadow:0 0 0 6px #0078d400}}.animated-number{transition:transform .3s,opacity .3s;display:inline-block}.animated-number.counting{transform:translateY(-2px)}@keyframes live-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-icon .ms-Icon{animation:1s linear infinite spin}@keyframes toast-progress{0%{width:100%}to{width:0%}}.breakdown-accordion summary::-webkit-details-marker{display:none}.breakdown-accordion[open] .breakdown-chevron{transform:rotate(90deg)}.breakdown-accordion summary:hover{background-color:var(--color-bg-hover);border-radius:8px}
