:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--azure-blue-900:#0f2a5f;--azure-blue-800:#0f4fbf;--azure-blue-700:#0f6cbd;--azure-blue-600:#1570ef;--azure-cyan-500:#1fb6ff;--surface-canvas:#eef4fb;--surface-panel:#ffffffd1;--surface-panel-strong:#fffffff5;--surface-dark:#07132de0;--border-soft:#0f5cad24;--border-strong:#0f5cad42;--text-primary:#102a43;--text-secondary:#486581;--text-muted:#627d98;--success:#0f8f6f;--warning:#c27a00;--danger:#c23934;--shadow-lg:0 22px 50px #0f2a5f24;--shadow-md:0 12px 28px #0f2a5f17;--radius-lg:26px;--radius-md:18px;--radius-sm:12px;--scrollbar-size:14px;--scrollbar-track:#dbe8f7b8;--scrollbar-thumb:linear-gradient(180deg,#568dc9f2,#4c73a7eb);--scrollbar-thumb-hover:linear-gradient(180deg,#3f78b7fa,#305f95f5);--scrollbar-thumb-color:#557daab8;--scrollbar-corner:#ecf4fcf0;--surface-overlay:#ffffffb8;--surface-overlay-strong:#ffffffeb;--header-surface:linear-gradient(135deg,#0c2046e6 0%,#0f50a0e0 56%,#1481d1cc 100%);--header-border:#ffffffa8;--header-shadow:0 14px 30px #0f2a5f29;--header-link-color:#edf5ffd1;--header-link-hover-bg:#ffffff1f;--header-link-hover-border:#fff3;--header-link-hover-color:#fff;--header-link-active-bg:linear-gradient(135deg,#fff3 0%,#6fbeff3d 100%);--header-link-active-border:#bfe3ff6b;--header-action-surface:#f8fbfff5;--header-action-border:#ffffff2e;--header-action-text:var(--azure-blue-900);--header-chip-surface:#ffffff1a;--header-chip-text:#eff6ff;--header-chip-border:#ffffff29;--menu-surface:#f8fbfffa;--menu-border:#c6dbf3eb;--menu-shadow:0 24px 48px #0f2a5f29;--menu-link-hover-bg:#0f6cbd14;--menu-link-active-bg:linear-gradient(135deg,#0f6cbd1f 0%,#1fb6ff14 100%);--footer-surface:linear-gradient(180deg,#f8fbfff5 0%,#eff6fff0 100%);--footer-border:#0f5cad1f;--footer-shadow:0 18px 40px #0f5cad14;--footer-link-surface:#ffffffb3;--footer-link-border:#0f5cad24;--footer-link-text:#1d4f82;--footer-text:#516577;--button-secondary-surface:#ffffffd6;--button-secondary-border:#0f6cbd2e;--button-secondary-text:var(--azure-blue-900);--button-secondary-shadow:inset 0 1px 0 #ffffffb8;--button-secondary-hover-surface:#fffffff5;--button-secondary-hover-border:#0f6cbd47}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#07111f;--surface-panel:#0a1223c7;--surface-panel-strong:#0b1427f0;--surface-dark:#030a18f0;--border-soft:#7db1ff29;--border-strong:#91c2ff6b;--text-primary:#edf5ff;--text-secondary:#ccd9ea;--text-muted:#adc0d9;--shadow-lg:0 28px 60px #0208146b;--shadow-md:0 18px 36px #02081457;--scrollbar-track:#081222cc;--scrollbar-thumb:linear-gradient(180deg,#4376b6f2,#2b5288eb);--scrollbar-thumb-hover:linear-gradient(180deg,#5b95defa,#3a66a2f5);--scrollbar-thumb-color:#527ab4b8;--scrollbar-corner:#060e1cf5;--surface-overlay:#08101fc7;--surface-overlay-strong:#0a1223eb;--header-surface:linear-gradient(135deg,#050e1cf5 0%,#0b2347f0 50%,#0c4176e6 100%);--header-border:#79afff38;--header-shadow:0 18px 38px #00000057;--header-link-color:#dcebffdb;--header-link-hover-bg:#61a1ff29;--header-link-hover-border:#87bfff3d;--header-link-hover-color:#fff;--header-link-active-bg:linear-gradient(135deg,#477cc652 0%,#27a9ff38 100%);--header-link-active-border:#87c4ff5c;--header-action-surface:#081222e6;--header-action-border:#6fb0ff3d;--header-action-text:#edf5ff;--header-chip-surface:#06101fc7;--header-chip-text:#dfeeff;--header-chip-border:#6fb0ff33;--menu-surface:#070f1dfa;--menu-border:#649be43d;--menu-shadow:0 28px 52px #00000061;--menu-link-hover-bg:#3d78c52e;--menu-link-active-bg:linear-gradient(135deg,#3d78c53d 0%,#2258a333 100%);--footer-surface:linear-gradient(180deg,#081121f5 0%,#091528f0 100%);--footer-border:#6fb0ff24;--footer-shadow:0 18px 42px #00000047;--footer-link-surface:#091425cc;--footer-link-border:#6fb0ff24;--footer-link-text:#cbe2ff;--footer-text:#9bb3d1;--button-secondary-surface:#091223e0;--button-secondary-border:#6fb0ff38;--button-secondary-text:#edf5ff;--button-secondary-shadow:inset 0 1px 0 #ffffff0a;--button-secondary-hover-surface:#0c182ef5;--button-secondary-hover-border:#6fb0ff57;--dark-divider:#84aee82e;--dark-divider-strong:#91c2ff47;--dark-elevated-surface:#0d182ef0;--dark-muted-surface:#0c162ab8;--dark-badge-surface:#477cc62e;--dark-link:#8fd0ff;--dark-link-strong:#b5e3ff}*{box-sizing:border-box}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border:3px solid #ffffff8c;border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid #ffffffb8;border-radius:999px;min-height:52px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}html,body{background:radial-gradient(circle at top left,#1fb6ff29,transparent 26%),radial-gradient(circle at top right,#1570ef24,transparent 28%),linear-gradient(180deg,#f6f9fd 0%,var(--surface-canvas)44%,#edf3fb 100%);min-height:100%;color:var(--text-primary);margin:0;padding:0;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;transition:background .25s,color .25s}html[data-theme=dark] body{background:radial-gradient(circle at top left,#1a75ce3d,transparent 26%),radial-gradient(circle at top right,#24b0ff24,transparent 24%),linear-gradient(180deg,#040a14 0%,var(--surface-canvas)44%,#081220 100%)}body.app-body{position:relative}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.03em;margin:0;padding:0}p{color:var(--text-secondary)}a{color:inherit;text-decoration:none}.app-shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.app-shell:before,.app-shell:after{content:"";z-index:0;pointer-events:none;filter:blur(30px);position:fixed;inset:auto}.app-shell:before{background:#1fb6ff24;border-radius:999px;width:340px;height:340px;top:84px;right:4%}.app-shell:after{background:#0f6cbd1f;border-radius:999px;width:380px;height:380px;bottom:8%;left:6%}html[data-theme=dark] .app-shell:before{background:#2090ff2e}html[data-theme=dark] .app-shell:after{background:#0d56b829}.app-main{z-index:1;flex:1 0 auto;padding-bottom:56px;position:relative}.container{z-index:1;max-width:1440px;margin:0 auto;padding:28px 28px 48px;position:relative}.page-intro{gap:10px;margin-bottom:24px;display:grid}.page-intro-title{align-items:center;gap:16px;display:flex}.page-intro-title>div{gap:3px;display:grid}.page-intro-compact{margin-bottom:0}.page-intro-eyebrow{color:var(--azure-blue-700);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.page-intro-copy{max-width:780px;margin:0;line-height:1.65}.page-intro-meta{flex-wrap:wrap;gap:10px;display:flex}.hero-title-row{align-items:center;gap:12px;display:inline-flex}.section-icon{width:48px;height:48px;color:var(--azure-blue-800);background:radial-gradient(circle at 0 0,#fffffff5,#ffffffb3),linear-gradient(135deg,#3b82f629,#0e749014);border:1px solid #0f6cbd24;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 32px #0f172a24}.section-icon:after{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:15px;position:absolute;inset:1px}.section-icon svg{z-index:1;width:22px;height:22px;position:relative}.section-icon-audit{color:#0f5aa6}.section-icon-shield{color:#0b6a4b;background:radial-gradient(circle at 0 0,#fffffff5,#ffffffb3),linear-gradient(135deg,#22c55e29,#0b6a4b14);border-color:#0b6a4b29}.section-icon-mail{color:#9a5f00;background:radial-gradient(circle at 0 0,#fffffff5,#ffffffb3),linear-gradient(135deg,#facc1538,#f59e0b14);border-color:#9a5f002e}.section-icon-users{color:#9d174d;background:radial-gradient(circle at 0 0,#fffffff5,#ffffffb3),linear-gradient(135deg,#f472b633,#9d174d14);border-color:#9d174d29}.section-icon-devices{color:#1d4ed8}.section-icon-licenses{color:#5b21b6;background:radial-gradient(circle at 0 0,#fffffff5,#ffffffb3),linear-gradient(135deg,#818cf833,#5b21b614);border-color:#5b21b629}.state-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px;display:grid}.state-card-icon{width:44px;height:44px;color:var(--azure-blue-900);background:linear-gradient(#fffffff2 0%,#deefffeb 100%);border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #0f5cad1f}.state-card-copy{min-width:0}.state-card-copy strong{color:var(--text-primary);font-size:16px;display:block}.state-card-copy p{color:var(--text-secondary);margin:6px 0 0;line-height:1.6}.state-card-loading,.state-card-info,.state-card-empty{position:relative;overflow:hidden}.state-card-loading:after,.state-card-info:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff6b 50%,#0000 100%);animation:2.4s ease-in-out infinite state-sheen;position:absolute;inset:0;transform:translate(-100%)}.state-card-loading .state-card-icon{animation:1.7s ease-in-out infinite pulse-soft}.state-card-info{border-color:#0f6cbd2e}.state-card-empty{border-style:dashed;border-color:#0f6cbd3d}@keyframes pulse-soft{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffffb8,0 10px 22px #0f5cad1f}50%{transform:scale(1.04);box-shadow:inset 0 1px #ffffffb8,0 14px 30px #0f5cad33}}@keyframes state-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#eef4fbf0 0%,#eef4fbad 100%);padding-top:12px;position:sticky;top:0}.header-shell{border:1px solid var(--header-border);background:var(--header-surface);box-shadow:var(--header-shadow);border-radius:999px;grid-template-rows:auto auto;grid-template-columns:minmax(180px,228px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 18px;display:grid}.header-brand{min-width:0;overflow:hidden}.header-brand-link{color:#f8fbff;align-items:center;width:100%;min-width:0;max-width:100%;display:inline-flex}.brand-lockup{align-items:center;gap:16px;min-width:0;max-width:100%;display:inline-flex}.brand-lockup-compact{gap:10px}.brand-mark{background:linear-gradient(#ffffff38,#ffffff14);border:1px solid #fff3;border-radius:22px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;padding:6px;display:inline-flex;box-shadow:0 16px 30px #081c443d}.brand-lockup-compact .brand-mark{border-radius:15px;width:46px;height:46px}.brand-mark svg{width:100%;height:100%}.brand-copy{gap:3px;min-width:0;display:grid}.brand-name{letter-spacing:.01em;font-size:clamp(24px,2vw,34px);font-weight:400;line-height:1;display:block}.brand-lockup-compact .brand-name{letter-spacing:.01em;font-size:20px}.brand-credit{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2;display:block}.brand-lockup-dark .brand-name{color:#f8fbff}.brand-lockup-dark .brand-credit{color:#e2efffbd}.brand-lockup-light .brand-name{color:#17688a}.brand-lockup-light .brand-credit{color:#2c6f8f}.header-brand-lockup{width:100%;overflow:hidden}.header-brand-lockup .brand-name{font-size:clamp(16px,1.3vw,21px)}.header-brand-lockup .brand-credit{white-space:nowrap;font-size:9px}.auth-brand-row{z-index:1;justify-content:center;margin-bottom:18px;display:flex;position:relative}.auth-brand-lockup{max-width:min(100%,560px)}.auth-brand-lockup .brand-mark{background:linear-gradient(#ffffff42,#ffffff1a)}.auth-brand-lockup .brand-credit{white-space:normal}.header-links{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.header-links-main{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.header-links-secondary{justify-content:flex-end;align-items:center;min-width:0;display:flex}.header-link{min-height:36px;color:var(--header-link-color);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.header-link:hover{background:var(--header-link-hover-bg);border-color:var(--header-link-hover-border);color:var(--header-link-hover-color);transform:translateY(-1px)}.header-link-active{background:var(--header-link-active-bg);border-color:var(--header-link-active-border);color:var(--header-link-hover-color)}.header-menu{position:relative}.header-menu-trigger{cursor:pointer;background:0 0;border:none;gap:8px}.header-menu-caret{font-size:11px;transition:transform .2s}.header-menu-caret-open{transform:rotate(180deg)}.header-submenu,.header-submenu-flyout{border:1px solid var(--menu-border);background:var(--menu-surface);min-width:240px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 12px);left:0}.header-submenu{left:50%;transform:translate(-50%)}.header-menu-open .header-submenu{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;width:max-content;max-width:min(100vw - 32px,960px);display:flex}.header-submenu-link{min-height:42px;color:var(--text-primary);border-radius:14px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:flex}.header-submenu>.header-submenu-link,.header-submenu>.header-submenu-group>.header-submenu-group-trigger{white-space:nowrap;flex:none;justify-content:center;gap:10px}.header-submenu-link:hover{background:var(--menu-link-hover-bg);color:var(--azure-blue-900);transform:translate(2px)}.header-submenu-link-active{background:var(--menu-link-active-bg);color:var(--azure-blue-900)}.header-submenu>.header-submenu-link:hover,.header-submenu>.header-submenu-group>.header-submenu-group-trigger:hover{transform:translateY(-1px)}.header-submenu-group{display:flex;position:relative}.header-submenu-group-trigger{cursor:pointer;background:0 0;border:none;justify-content:center;gap:8px;min-width:0;padding:0 14px}.header-submenu-group-caret{font-size:16px;line-height:1}.header-submenu-flyout{min-width:240px;top:calc(100% + 10px);left:0}.header-submenu-group-open .header-submenu-flyout{display:grid}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.header-tenant-bar{grid-area:2/3;justify-content:flex-end;min-width:0;display:flex}.header-tenant-switcher{border:1px solid var(--header-chip-border);background:var(--header-chip-surface);min-width:min(320px,100%);max-width:100%;color:var(--header-chip-text);border-radius:20px;gap:4px;padding:8px 12px;display:grid}.header-tenant-switcher-label,.header-tenant-switcher-caption{color:var(--header-chip-text);display:block}.header-tenant-switcher-label{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.header-tenant-switcher-caption{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.header-tenant-switcher-select{border:1px solid var(--header-link-active-border);background:var(--surface-overlay-strong);width:100%;min-height:38px;color:var(--text-primary);border-radius:14px;padding:0 12px;font-size:13px;font-weight:700}@media (max-width:1360px){.header-shell{grid-template-columns:minmax(180px,220px) minmax(0,1fr);grid-template-areas:"brand actions""links links""tenant tenant";align-items:start}.header-brand{grid-area:brand}.header-links{grid-area:links;grid-template-columns:minmax(0,1fr) auto;padding-bottom:4px}.header-links-main{justify-content:center}.header-actions{grid-area:actions;width:100%}.header-tenant-bar{grid-area:tenant;justify-content:flex-start;width:100%}.header-menu-open .header-submenu{left:0;transform:none}}.header-settings-link,.header-user-chip,.header-auth-button{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.header-settings-link{border:1px solid var(--header-action-border);background:var(--header-action-surface);color:var(--header-action-text);gap:8px}.header-settings-gear{width:20px;height:20px;color:var(--azure-blue-700);background:#0f6cbd1a;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.header-user-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--header-chip-border);background:var(--header-chip-surface);max-width:260px;color:var(--header-chip-text);overflow:hidden}.header-auth-button{border:1px solid var(--header-action-border);background:var(--header-action-surface);color:var(--header-action-text);cursor:pointer;box-shadow:inset 0 1px #ffffff14}.theme-toggle-button{border:1px solid var(--header-action-border);background:var(--header-action-surface);min-height:36px;color:var(--header-action-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.theme-toggle-button:hover{border-color:var(--header-link-active-border);transform:translateY(-1px)}.theme-toggle-button-icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;display:inline-flex}.header-auth-button:disabled{opacity:.6;cursor:progress}.auth-shell{justify-content:center;align-items:center;min-height:calc(100vh - 120px);display:flex}.auth-shell-enhanced{position:relative}.auth-card{text-align:center;width:min(560px,100%);padding:38px}.auth-card-hero{color:#f8fbff;background:radial-gradient(circle at 100% 0,#1fb6ff33,#0000 30%),linear-gradient(135deg,#082257f5 0%,#0c4e97e6 58%,#1979c4d1 100%);border-radius:30px;padding:34px;position:relative;overflow:hidden}.auth-card-hero h1,.auth-card-hero p,.auth-card-hero .licenses-hero-eyebrow{color:inherit}.auth-card-loading,.auth-card-info,.auth-card-warning{border-color:#ffffff24}.auth-card-warning{background:radial-gradient(circle at 100% 0,#fbbf2438,#0000 28%),linear-gradient(135deg,#491d04f5 0%,#92400eeb 56%,#d97706d1 100%)}.auth-card-badge-row{z-index:1;justify-content:space-between;gap:12px;margin-bottom:22px;display:flex;position:relative}.auth-card-badge,.auth-card-status{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.auth-card-orb{filter:blur(2px);background:radial-gradient(circle,#ffffff47 0%,#fff0 70%);border-radius:999px;width:170px;height:170px;position:absolute;top:-34px;right:-30px}.auth-card-secondary-copy{opacity:.9;margin-top:10px}.auth-card-button{margin-top:20px}.auth-card p:last-child{color:var(--text-secondary);line-height:1.6}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.footer{color:var(--text-secondary);text-align:center;background:#f8fbffcc;border-top:1px solid #0f5cad1f;padding:16px 20px}.site-legal-footer{z-index:1;border:1px solid var(--footer-border);background:var(--footer-surface);box-shadow:var(--footer-shadow);border-radius:20px;margin:0 28px 28px;position:relative}.site-legal-footer-content{text-align:left;gap:10px;max-width:1440px;margin:0 auto;display:grid}.site-legal-footer-links{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.site-legal-footer-links a{border:1px solid var(--footer-link-border);background:var(--footer-link-surface);min-height:32px;color:var(--footer-link-text);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.site-legal-footer-links a:hover{background:var(--surface-overlay-strong);border-color:var(--border-strong)}.site-legal-footer-content p{color:var(--footer-text);margin:0;font-size:12px;line-height:1.65}@media (max-width:768px){.site-legal-footer{border-radius:16px;margin:0 16px 16px;padding:14px 16px}.site-legal-footer-content,.site-legal-footer-links{gap:8px}.site-legal-footer-links a{min-height:30px;padding:0 10px;font-size:11px}.site-legal-footer-content p{font-size:11px;line-height:1.55}}@media (max-width:640px){.site-legal-footer-content{text-align:left}.site-legal-footer-links{flex-direction:column;align-items:stretch}.site-legal-footer-links a{justify-content:center}}@media (max-width:480px){.app-main{padding-bottom:28px}.site-legal-footer{margin:0 12px 12px;padding:12px 14px}}.button,.button-primary,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.button,.button-primary{background:linear-gradient(135deg,var(--azure-blue-700)0%,var(--azure-blue-600)100%);color:#fff;box-shadow:0 12px 26px #1570ef3d}.button:hover,.button-primary:hover{transform:translateY(-1px);box-shadow:0 16px 32px #1570ef4d}.button-secondary{background:var(--button-secondary-surface);border-color:var(--button-secondary-border);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow)}.button-secondary:hover{background:var(--button-secondary-hover-surface);border-color:var(--button-secondary-hover-border);transform:translateY(-1px)}.card{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-panel-strong)0%,#f7fbffeb 100%);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffb8;margin:10px 0;padding:22px;animation:.35s both fade-up}html[data-theme=dark] .card{box-shadow:var(--shadow-md);background:linear-gradient(#0a1223f5 0%,#091222e0 100%);border-color:#6fb0ff1f}html[data-theme=dark] .section-icon{color:#8dc7ff;background:radial-gradient(circle at 0 0,#1e3f70e6,#091223e0),linear-gradient(135deg,#3b82f633,#0e74901f);border-color:#6fb0ff2e;box-shadow:0 18px 32px #0000003d}html[data-theme=dark] .section-icon:after{background:linear-gradient(#ffffff14,#fff0)}html[data-theme=dark] .page-intro-eyebrow,html[data-theme=dark] .dashboard-summary-eyebrow,html[data-theme=dark] .dashboard-summary-link,html[data-theme=dark] .dashboard-card-link,html[data-theme=dark] .licenses-hero-eyebrow{color:#7ec7ff}html[data-theme=dark] .dashboard-summary-link,html[data-theme=dark] .dashboard-card-link,html[data-theme=dark] a[href]:not(.header-link):not(.header-settings-link):not(.header-auth-button):not(.theme-toggle-button){color:var(--dark-link)}html[data-theme=dark] .dashboard-summary-link:hover,html[data-theme=dark] .dashboard-card-link:hover,html[data-theme=dark] a[href]:not(.header-link):not(.header-settings-link):not(.header-auth-button):not(.theme-toggle-button):hover{color:var(--dark-link-strong)}html[data-theme=dark] .header-submenu-link,html[data-theme=dark] .dashboard-summary-copy,html[data-theme=dark] .dashboard-summary-note,html[data-theme=dark] .dashboard-summary-freshness,html[data-theme=dark] .dashboard-list-row span,html[data-theme=dark] .page-intro-copy,html[data-theme=dark] table td,html[data-theme=dark] table th,html[data-theme=dark] label,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--text-secondary)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#070f1deb;border-color:#6fb0ff2e}html[data-theme=dark] .header-settings-gear{color:#9bd0ff;background:#6fb0ff1f}html[data-theme=dark] .brand-lockup-light .brand-name{color:#edf5ff}html[data-theme=dark] .brand-lockup-light .brand-credit{color:#d2e3f8c7}html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) p,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) li,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) small,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) span,html[data-theme=dark] .configurable-grid-toolbar-copy,html[data-theme=dark] .form-hint{color:var(--text-secondary)}html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) strong,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) h3,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) h4,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) th,html[data-theme=dark] .card:not(.auth-card-hero):not(.settings-hero-card) td{color:var(--text-primary)}html[data-theme=dark] .dashboard-summary-card{border-color:var(--dark-divider);background:linear-gradient(#0a1427f5 0%,#091223eb 100%);box-shadow:0 16px 30px #0000003d}html[data-theme=dark] .dashboard-summary-eyebrow,html[data-theme=dark] .dashboard-summary-metrics span,html[data-theme=dark] .dashboard-summary-freshness,html[data-theme=dark] .dashboard-summary-copy,html[data-theme=dark] .dashboard-summary-note,html[data-theme=dark] .dashboard-list-row span{color:var(--text-secondary)}html[data-theme=dark] .dashboard-summary-metrics strong,html[data-theme=dark] .dashboard-list-row strong,html[data-theme=dark] .dashboard-summary-status,html[data-theme=dark] .dashboard-section-heading h2{color:var(--text-primary)}html[data-theme=dark] .dashboard-summary-status{background:var(--dark-badge-surface);border:1px solid var(--dark-divider)}html[data-theme=dark] .table th,html[data-theme=dark] .table td{border-bottom-color:var(--dark-divider)}html[data-theme=dark] .table th{color:var(--text-muted);background:#295ca229}html[data-theme=dark] .form-group label,html[data-theme=dark] .settings-registry-metrics span,html[data-theme=dark] .settings-storage-overview-metrics span,html[data-theme=dark] .settings-registry-footer-copy span,html[data-theme=dark] .settings-registry-id,html[data-theme=dark] .tenant-badge,html[data-theme=dark] .status-chip,html[data-theme=dark] .reporting-chip,html[data-theme=dark] .snapshot-badge,html[data-theme=dark] .configurable-grid-item-controls-copy span,html[data-theme=dark] .configurable-grid-size-select span{color:var(--text-muted)}html[data-theme=dark] .form-group input,html[data-theme=dark] .form-group select,html[data-theme=dark] .form-group textarea,html[data-theme=dark] .report-select,html[data-theme=dark] .header-tenant-switcher-select,html[data-theme=dark] .configurable-grid-size-select select{background:var(--dark-elevated-surface);border-color:var(--dark-divider);color:var(--text-primary);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .form-group input:focus,html[data-theme=dark] .form-group select:focus,html[data-theme=dark] .form-group textarea:focus,html[data-theme=dark] .report-select:focus{border-color:#78bbff80;box-shadow:0 0 0 4px #5196ff2e}html[data-theme=dark] .configurable-grid-item-controls{border-color:var(--dark-divider-strong);background:linear-gradient(#0b1528fa,#091222f2)}html[data-theme=dark] .configurable-grid-item-controls-copy strong,html[data-theme=dark] .settings-registry-metrics strong,html[data-theme=dark] .settings-storage-overview-metrics strong,html[data-theme=dark] .settings-registry-footer-copy strong{color:var(--text-primary)}html[data-theme=dark] .configurable-grid-drag-hint{border-color:var(--dark-divider-strong);background:var(--dark-muted-surface);color:var(--dark-link-strong)}html[data-theme=dark] .alert-success{color:#8ff0c5;background:#022c22b8;border-color:#1aae7a47}html[data-theme=dark] .alert-error{color:#ffb5b5;background:#3e1017bd;border-color:#f8717142}html[data-theme=dark] .alert-warning{color:#ffd58a;background:#482708bd;border-color:#fbbf2442}html[data-theme=dark] .alert-info{color:#b7dcff;background:#0b213dc7;border-color:#60a5fa3d}html[data-theme=dark] .recharts-text,html[data-theme=dark] .recharts-text tspan,html[data-theme=dark] .recharts-legend-item-text,html[data-theme=dark] .recharts-cartesian-axis-tick-value,html[data-theme=dark] .recharts-polar-angle-axis text,html[data-theme=dark] .recharts-label{fill:#dbeafe!important;color:#dbeafe!important}html[data-theme=dark] .recharts-cartesian-grid line,html[data-theme=dark] .recharts-polar-grid line,html[data-theme=dark] .recharts-polar-grid-concentric polygon,html[data-theme=dark] .recharts-radar-grid polygon{stroke:#93c5fd2e!important}html[data-theme=dark] .recharts-legend-wrapper{color:#dbeafe}html[data-theme=dark] .tenant-badge,html[data-theme=dark] .tenant-domain-chip,html[data-theme=dark] .status-pill{border-color:var(--dark-divider-strong);color:#e8f2ff;background:#15274aeb;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .status-pill-alert{color:#ffd98f;background:#54350ce0;border-color:#fbbf244d}html[data-theme=dark] .status-pill-critical{color:#ffc0c0;background:#521921e6;border-color:#f8717147}html[data-theme=dark] .report-result-badge-good{color:#b8f3cb;background:#14532de0}html[data-theme=dark] .report-result-badge-bad{color:#ffc3c3;background:#5b1b27e0}html[data-theme=dark] .report-result-badge-neutral{color:#d7e7fb;background:#1f3049e6}html[data-theme=dark] .intune-summary-route-card,html[data-theme=dark] .security-summary-route-card-link,html[data-theme=dark] .security-summary-route-card-link-purview{border-color:var(--dark-divider);background:linear-gradient(#0c182ef5,#0a1427f0);box-shadow:0 18px 32px #0000003d}html[data-theme=dark] .intune-summary-route-card:hover,html[data-theme=dark] .security-summary-route-card-link:hover,html[data-theme=dark] .security-summary-route-card-link-purview:hover{border-color:var(--dark-divider-strong);box-shadow:0 22px 38px #00000047}html[data-theme=dark] .intune-summary-route-card strong,html[data-theme=dark] .security-summary-route-card-link strong{color:var(--text-primary)}html[data-theme=dark] .intune-summary-route-card span,html[data-theme=dark] .intune-summary-route-card small,html[data-theme=dark] .security-summary-route-card-link span,html[data-theme=dark] .security-summary-route-card-link p{color:var(--text-secondary)}html[data-theme=dark] .security-subnav-link{border-color:var(--dark-divider);color:#d7e7fb;background:#11203ce6;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .security-subnav-link:hover{border-color:var(--dark-divider-strong);color:#f3f8ff;background:#182d52f5;box-shadow:0 14px 26px #0000003d}html[data-theme=dark] .security-subnav-link-active{color:#fff;background:linear-gradient(#22467efa,#17386cfa);border-color:#78bbff6b;box-shadow:0 16px 28px #00000042}html[data-theme=dark] .report-highlight-item,html[data-theme=dark] .security-usage-highlight-card{border-color:var(--dark-divider);background:linear-gradient(#0c182ef5,#0a1427f0);box-shadow:inset 0 1px #ffffff08,0 16px 30px #00000038}html[data-theme=dark] .report-highlight-item strong,html[data-theme=dark] .report-highlight-topline strong,html[data-theme=dark] .security-usage-highlight-card strong{color:var(--text-primary)}html[data-theme=dark] .report-highlight-item p,html[data-theme=dark] .report-highlight-meta,html[data-theme=dark] .security-usage-highlight-copy{color:var(--text-secondary)}html[data-theme=dark] .security-usage-maturity-card{border-color:var(--dark-divider);background:linear-gradient(#0c182ef5,#0a1427f0);box-shadow:0 18px 32px #0000003d}html[data-theme=dark] .security-usage-maturity-card-caption,html[data-theme=dark] .security-usage-maturity-chart-center span,html[data-theme=dark] .security-usage-maturity-breakdown-copy span,html[data-theme=dark] .security-usage-maturity-breakdown-head small,html[data-theme=dark] .security-usage-maturity-card p{color:var(--text-secondary)}html[data-theme=dark] .security-usage-maturity-card-head strong,html[data-theme=dark] .security-usage-maturity-breakdown-head strong,html[data-theme=dark] .security-usage-maturity-chart-center strong{color:var(--text-primary)}html[data-theme=dark] .security-usage-maturity-breakdown-item{border-color:var(--dark-divider);background:#11203cd1}html[data-theme=dark] .security-recommendation-tone-info{color:#bfd8ff;background:#1e40af47}html[data-theme=dark] .security-recommendation-tone-success{color:#b7f3cb;background:#15803d47}html[data-theme=dark] .security-recommendation-tone-warning{color:#ffd89a;background:#b4530947}html[data-theme=dark] .security-recommendation-tone-critical{color:#ffc1c1;background:#b91c1c47}html[data-theme=dark] .report-filters-card,html[data-theme=dark] .report-filter-toolbar,html[data-theme=dark] .report-interaction-toolbar,html[data-theme=dark] .windows-signin-filter-bar,html[data-theme=dark] .windows-signin-toolbar,html[data-theme=dark] .security-usage-filters-card,html[data-theme=dark] .security-usage-task-filter-bar{border-color:var(--dark-divider);background:linear-gradient(#0c182efa,#0a1427f5);box-shadow:0 18px 34px #0000003d}html[data-theme=dark] .report-filter-summary,html[data-theme=dark] .settings-storage-table-intro,html[data-theme=dark] .windows-signin-view-switch{border-color:var(--dark-divider);background:linear-gradient(#101e38f5,#0d182ef0);box-shadow:0 12px 24px #0000002e}html[data-theme=dark] .report-filters-card .form-group label,html[data-theme=dark] .report-filter-toolbar .form-group label,html[data-theme=dark] .windows-signin-filter-bar .form-group label,html[data-theme=dark] .security-usage-task-filter-control span,html[data-theme=dark] .security-usage-history-filter label,html[data-theme=dark] .licenses-filter-toolbar-header .chart-copy,html[data-theme=dark] .report-filter-summary,html[data-theme=dark] .intune-table-summary p,html[data-theme=dark] .settings-storage-table-intro span{color:var(--text-secondary)}html[data-theme=dark] .report-filters-card .form-group input,html[data-theme=dark] .report-filters-card .form-group select,html[data-theme=dark] .report-filters-card .report-select,html[data-theme=dark] .report-filter-toolbar .form-group input,html[data-theme=dark] .report-filter-toolbar .report-select,html[data-theme=dark] .report-filter-toolbar .form-group select,html[data-theme=dark] .windows-signin-filter-bar .form-group input,html[data-theme=dark] .windows-signin-filter-bar .report-select,html[data-theme=dark] .windows-signin-filter-bar .form-group select,html[data-theme=dark] .windows-signin-search-group input,html[data-theme=dark] .windows-signin-sort-group select,html[data-theme=dark] .security-usage-task-filter-control select,html[data-theme=dark] .security-usage-history-filter select{border-color:var(--dark-divider);color:var(--text-primary);background:linear-gradient(#101d36fa,#0d182ef5);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .report-quick-filter{border-color:var(--dark-divider);color:var(--text-primary);background:#11203ceb}html[data-theme=dark] .report-quick-filter strong{color:var(--dark-link-strong)}html[data-theme=dark] .report-quick-filter:hover{border-color:var(--dark-divider-strong);box-shadow:0 12px 24px #00000038}html[data-theme=dark] .report-quick-filter-active{color:#fff;background:linear-gradient(#1e3f70fa,#153465f5);border-color:#78bbff6b}html[data-theme=dark] .licenses-filter-card,html[data-theme=dark] .licenses-chart-card,html[data-theme=dark] .licenses-table-card,html[data-theme=dark] .intune-table-card{border-color:var(--dark-divider);background:radial-gradient(circle at 100% 0,#38bdf81a,#0000 28%),linear-gradient(#0c182efa,#0a1427f5);box-shadow:0 20px 38px #00000042}html[data-theme=dark] .licenses-filter-toolbar-header,html[data-theme=dark] .licenses-table-header,html[data-theme=dark] .intune-table-header{border-bottom-color:var(--dark-divider)}html[data-theme=dark] .licenses-filter-toolbar-header h2,html[data-theme=dark] .licenses-table-header h2,html[data-theme=dark] .intune-table-header h2,html[data-theme=dark] .licenses-visibility-copy strong,html[data-theme=dark] .license-name-cell strong,html[data-theme=dark] .license-metric-cell strong,html[data-theme=dark] .license-date-cell strong,html[data-theme=dark] .licenses-stat-card h3,html[data-theme=dark] .licenses-stat-card strong,html[data-theme=dark] .settings-storage-table-intro strong{color:var(--text-primary)}html[data-theme=dark] .licenses-filter-toolbar-header .chart-copy,html[data-theme=dark] .licenses-visibility-copy span,html[data-theme=dark] .license-name-cell span,html[data-theme=dark] .license-metric-cell span,html[data-theme=dark] .license-date-cell span,html[data-theme=dark] .licenses-stat-card p,html[data-theme=dark] .licenses-hero-copy,html[data-theme=dark] .licenses-hero-metrics span{color:var(--text-secondary)}html[data-theme=dark] .licenses-visibility-option{border-color:var(--dark-divider);background:linear-gradient(#101e38f5,#0d182ef0);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .licenses-visibility-option:hover{border-color:var(--dark-divider-strong);box-shadow:0 14px 28px #00000038}html[data-theme=dark] .licenses-visibility-option-active{background:linear-gradient(#1c3c6efa,#133060f5);border-color:#78bbff6b}html[data-theme=dark] .licenses-visibility-usage{color:#b9f7ef;background:#134e4a6b}html[data-theme=dark] .intune-table-wrapper,html[data-theme=dark] .settings-storage-table-wrap,html[data-theme=dark] .security-mfa-table-wrap{border-color:var(--dark-divider);background:linear-gradient(#0c182ef5,#0a1427f0);box-shadow:inset 0 1px #ffffff05,0 12px 24px #0000002e}html[data-theme=dark] .intune-table-wrapper .table td,html[data-theme=dark] .intune-governance-table-wrap .table td,html[data-theme=dark] .settings-storage-table-wrap .table td,html[data-theme=dark] .security-mfa-table-wrap .table td{background:#0d182eb8}html[data-theme=dark] .intune-table-wrapper .table th,html[data-theme=dark] .intune-table-wrapper .table td,html[data-theme=dark] .settings-storage-table-wrap .table th,html[data-theme=dark] .settings-storage-table-wrap .table td,html[data-theme=dark] .security-mfa-table-wrap .table th,html[data-theme=dark] .security-mfa-table-wrap .table td{border-bottom-color:var(--dark-divider)}html[data-theme=dark] .license-status-badge-active{color:#b8f3cb;background:#14532de0}html[data-theme=dark] .license-status-badge-warning{color:#ffd79a;background:#78350fe0}html[data-theme=dark] .license-status-badge-suspended{color:#ffc0c0;background:#6f1d1de0}html[data-theme=dark] .license-status-badge-other{color:#d7e7fb;background:#1f3049e6}html[data-theme=dark] .collaboration-app-card,html[data-theme=dark] .collaboration-workload-card,html[data-theme=dark] .collaboration-warnings-card,html[data-theme=dark] .collaboration-unsupported-card,html[data-theme=dark] .collaboration-apps-overview-card{border-color:var(--dark-divider);background:radial-gradient(circle at 100% 0,#38bdf814,#0000 32%),linear-gradient(#0c182efa,#0a1427f5);box-shadow:0 18px 34px #0000003d}html[data-theme=dark] .collaboration-app-card-unsupported{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 32%),linear-gradient(#2e1b08f5,#221607f0);border-color:#f59e0b47}html[data-theme=dark] .collaboration-app-card-topline h3,html[data-theme=dark] .collaboration-apps-secondary-header h3,html[data-theme=dark] .collaboration-app-card-metrics strong,html[data-theme=dark] .collaboration-unsupported-item strong,html[data-theme=dark] .collaboration-workload-summary strong,html[data-theme=dark] .collaboration-workload-table-wrap .license-name-cell strong,html[data-theme=dark] .collaboration-workload-table-wrap .license-metric-cell strong,html[data-theme=dark] .collaboration-workload-table-wrap .license-date-cell strong{color:var(--text-primary)}html[data-theme=dark] .collaboration-app-card-date,html[data-theme=dark] .collaboration-app-card-note,html[data-theme=dark] .collaboration-app-card-note-meta,html[data-theme=dark] .collaboration-app-card-metrics span,html[data-theme=dark] .collaboration-unsupported-item p,html[data-theme=dark] .collaboration-workload-summary span,html[data-theme=dark] .collaboration-workload-table-wrap .license-name-cell span,html[data-theme=dark] .collaboration-workload-table-wrap .license-metric-cell span,html[data-theme=dark] .collaboration-workload-table-wrap .license-date-cell span,html[data-theme=dark] .collaboration-apps-secondary-header .chart-copy{color:var(--text-secondary)}html[data-theme=dark] .collaboration-app-card-kicker{color:#8fc8ff}html[data-theme=dark] .collaboration-app-card-metrics div,html[data-theme=dark] .collaboration-unsupported-item,html[data-theme=dark] .collaboration-workload-summary div{border-color:var(--dark-divider);background:linear-gradient(#12223ff5,#0e1b32f0);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .collaboration-apps-compact-table,html[data-theme=dark] .collaboration-workload-table-wrap{border-color:var(--dark-divider);background:linear-gradient(#0c182ef0,#0a1427eb);box-shadow:inset 0 1px #ffffff05,0 12px 24px #0000002e}html[data-theme=dark] .collaboration-apps-compact-table th,html[data-theme=dark] .collaboration-workload-table-wrap thead th,html[data-theme=dark] .collaboration-workload-table-wrap thead .collaboration-sticky-column{color:#dfeeff;border-bottom-color:var(--dark-divider);background:#182d52f5}html[data-theme=dark] .collaboration-apps-compact-table td,html[data-theme=dark] .collaboration-workload-table-wrap tbody tr td{border-bottom-color:var(--dark-divider);background:#0d182ec7}html[data-theme=dark] .collaboration-apps-compact-table td:first-child strong,html[data-theme=dark] .collaboration-workload-table-wrap .collaboration-sticky-column,html[data-theme=dark] .collaboration-workload-table-wrap tbody tr td.collaboration-sticky-column{color:var(--text-primary);box-shadow:1px 0 0 var(--dark-divider);background:linear-gradient(#101e38fa,#0c182ef5)}html[data-theme=dark] .collaboration-apps-compact-table td:last-child{color:var(--text-secondary)}html[data-theme=dark] .collaboration-workload-table-wrap tbody tr:hover td{background:#142543f0}html[data-theme=dark] .rh-form-card,html[data-theme=dark] .rh-result-card,html[data-theme=dark] .rh-danger-result-card{border-color:var(--dark-divider);background:radial-gradient(circle at 100% 0,#38bdf814,#0000 30%),linear-gradient(#0c182efa,#0a1427f5);box-shadow:0 20px 38px #00000042}html[data-theme=dark] .rh-danger-form-card,html[data-theme=dark] .rh-danger-result-card{background:radial-gradient(circle at 100% 0,#f871711a,#0000 28%),linear-gradient(#2e111bf5,#210e15f0);border-color:#f8717138}html[data-theme=dark] .rh-card-header,html[data-theme=dark] .rh-submit-row{border-bottom-color:var(--dark-divider);border-top-color:var(--dark-divider)}html[data-theme=dark] .rh-card-header h2,html[data-theme=dark] .rh-card-header h3,html[data-theme=dark] .rh-license-group-header h3,html[data-theme=dark] .rh-search-option strong,html[data-theme=dark] .rh-alias-validation strong,html[data-theme=dark] .rh-result-item strong,html[data-theme=dark] .rh-device-actions h4,html[data-theme=dark] .rh-device-action-topline strong{color:var(--text-primary)}html[data-theme=dark] .rh-card-header .chart-copy,html[data-theme=dark] .rh-section-heading p,html[data-theme=dark] .rh-license-group-header span,html[data-theme=dark] .rh-inline-card,html[data-theme=dark] .rh-submit-meta,html[data-theme=dark] .rh-search-option span,html[data-theme=dark] .rh-search-empty,html[data-theme=dark] .rh-alias-validation p,html[data-theme=dark] .rh-result-item span,html[data-theme=dark] .rh-device-action-card p,html[data-theme=dark] .rh-device-action-card small{color:var(--text-secondary)}html[data-theme=dark] .rh-form-section,html[data-theme=dark] .rh-license-group,html[data-theme=dark] .rh-inline-card,html[data-theme=dark] .rh-result-item,html[data-theme=dark] .rh-device-action-card,html[data-theme=dark] .rh-search-results,html[data-theme=dark] .rh-search-option,html[data-theme=dark] .rh-search-empty,html[data-theme=dark] .rh-alias-match-item{border-color:var(--dark-divider);background:linear-gradient(#12223ff5,#0e1b32f0);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .rh-form-section-danger{background:linear-gradient(#34141ef0,#271018eb);border-color:#f8717138}html[data-theme=dark] .rh-search-clear,html[data-theme=dark] .rh-selected-group{border-color:var(--dark-divider);color:var(--text-primary);background:#11203ceb}html[data-theme=dark] .rh-selected-group strong,html[data-theme=dark] .rh-search-clear{color:#8fc8ff}html[data-theme=dark] .rh-license-option{border-color:var(--dark-divider);background:linear-gradient(#12223ff5,#0e1b32f0)}html[data-theme=dark] .rh-license-option:hover,html[data-theme=dark] .rh-search-option:hover{border-color:var(--dark-divider-strong);background:linear-gradient(#16294cfa,#11203cf5);box-shadow:0 14px 24px #0003}html[data-theme=dark] .rh-license-option strong{color:var(--text-primary)}html[data-theme=dark] .rh-license-option span,html[data-theme=dark] .rh-license-meta,html[data-theme=dark] .rh-selected-group span{color:var(--text-secondary)}html[data-theme=dark] .rh-alias-validation-error{background:#4b161de6;border-color:#f8717138}html[data-theme=dark] .rh-alias-validation-error p,html[data-theme=dark] .rh-alias-validation-error .rh-alias-match-item span{color:#ffc1c1}html[data-theme=dark] .rh-alias-validation-warning{background:#4f2b0ae6;border-color:#f59e0b3d}html[data-theme=dark] .rh-alias-validation-warning p,html[data-theme=dark] .rh-alias-validation-warning .rh-alias-match-item span{color:#ffd89a}html[data-theme=dark] .rh-warning-item{color:#ffd89a;background:#4f2b0ae6;border-color:#f59e0b3d}html[data-theme=dark] .rh-device-status-locked{color:#b7f3cb;background:#15803d47}html[data-theme=dark] .intune-attention-summary-card,html[data-theme=dark] .intune-attention-timeline-content{border-color:var(--dark-divider);background:linear-gradient(#12223ff5,#0e1b32f0);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .intune-attention-summary-card span,html[data-theme=dark] .intune-attention-summary-card small,html[data-theme=dark] .intune-attention-reasons-cell small,html[data-theme=dark] .intune-attention-timeline-content p,html[data-theme=dark] .intune-attention-timeline-meta,html[data-theme=dark] .intune-attention-timeline-content small{color:var(--text-secondary)}html[data-theme=dark] .intune-attention-timeline-topline strong,html[data-theme=dark] .intune-attention-reasons-cell strong{color:var(--text-primary)}html[data-theme=dark] .intune-attention-summary-card-critical,html[data-theme=dark] .intune-attention-timeline-item-critical .intune-attention-timeline-content{background:linear-gradient(#461821f0,#36121aeb);border-color:#f8717138}html[data-theme=dark] .intune-attention-summary-card-warning,html[data-theme=dark] .intune-attention-timeline-item-warning .intune-attention-timeline-content{background:linear-gradient(#4f2b0af0,#3e2208eb);border-color:#f59e0b3d}html[data-theme=dark] .intune-attention-summary-card-watch,html[data-theme=dark] .intune-attention-timeline-item-watch .intune-attention-timeline-content{background:linear-gradient(#463408f0,#362706eb);border-color:#eab3083d}html[data-theme=dark] .intune-attention-summary-card-critical strong,html[data-theme=dark] .intune-attention-pill-critical{color:#ffc1c1}html[data-theme=dark] .intune-attention-summary-card-warning strong,html[data-theme=dark] .intune-attention-pill-warning{color:#ffd89a}html[data-theme=dark] .intune-attention-summary-card-watch strong,html[data-theme=dark] .intune-attention-pill-watch{color:#ffeaa3}html[data-theme=dark] .intune-attention-row-critical td{background:#3f181fc2}html[data-theme=dark] .intune-attention-row-warning td{background:#45270bbd}html[data-theme=dark] .intune-attention-row-watch td{background:#43330bb8}html[data-theme=dark] .intune-attention-pill-critical{background:#6f1d1de6;border-color:#f871713d}html[data-theme=dark] .intune-attention-pill-warning{background:#78350fe6;border-color:#f59e0b3d}html[data-theme=dark] .intune-attention-pill-watch{background:#713f12e0;border-color:#eab3083d}html[data-theme=dark] .intune-attention-timeline-marker:before{background:#475569b8}html[data-theme=dark] .intune-attention-timeline-marker:after{border-color:#0c182efa;box-shadow:0 0 0 3px #0c182e8a}html[data-theme=dark] .intune-governance-card,html[data-theme=dark] .intune-governance-toolbar,html[data-theme=dark] .intune-governance-table-wrap,html[data-theme=dark] .intune-governance-detail-card{border-color:var(--dark-divider);background:radial-gradient(circle at 100% 0,#38bdf814,#0000 30%),linear-gradient(#0c182efa,#0a1427f5);box-shadow:0 18px 34px #0000003d}html[data-theme=dark] .intune-governance-toolbar p,html[data-theme=dark] .intune-governance-summary-item span,html[data-theme=dark] .intune-governance-cell-muted,html[data-theme=dark] .intune-governance-detail-header p,html[data-theme=dark] .intune-governance-detail-item span,html[data-theme=dark] .intune-admin-notes-grid p{color:var(--text-secondary)}html[data-theme=dark] .intune-governance-summary-item,html[data-theme=dark] .intune-governance-detail-item{border-color:var(--dark-divider);background:linear-gradient(#12223ff5,#0e1b32f0);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .intune-governance-summary-item strong,html[data-theme=dark] .intune-governance-detail-header h3,html[data-theme=dark] .intune-governance-detail-item strong,html[data-theme=dark] .intune-governance-policy-cell strong,html[data-theme=dark] .intune-device-cell strong,html[data-theme=dark] .intune-user-cell strong,html[data-theme=dark] .intune-sync-cell strong,html[data-theme=dark] .intune-compliance-cell strong{color:var(--text-primary)}html[data-theme=dark] .intune-governance-filter-chip,html[data-theme=dark] .intune-governance-link,html[data-theme=dark] .intune-governance-decision-button,html[data-theme=dark] .intune-governance-card .button-secondary,html[data-theme=dark] .intune-governance-detail-card .button-secondary{border-color:var(--dark-divider);color:var(--text-primary);background:#11203ceb}html[data-theme=dark] .intune-governance-filter-chip-active{color:#fff;background:linear-gradient(#1c3c6efa,#133060f5);border-color:#78bbff6b}html[data-theme=dark] .intune-governance-row:hover td{background:#142543f0}html[data-theme=dark] .intune-governance-row-active td{background:#1d365ef5}html[data-theme=dark] .intune-governance-row-hint,html[data-theme=dark] .intune-governance-detail-eyebrow{color:#8fc8ff!important}html[data-theme=dark] .intune-governance-detail-button-accept,html[data-theme=dark] .intune-governance-decision-button-accept{color:#b7f3cb!important;background:#15803d33!important;border-color:#22c55e47!important}html[data-theme=dark] .intune-governance-detail-button-dismiss,html[data-theme=dark] .intune-governance-decision-button-dismiss{color:#ffc1c1!important;background:#7f1d1d38!important;border-color:#f871713d!important}html[data-theme=dark] .intune-governance-card .status-pill,html[data-theme=dark] .intune-governance-card .tenant-domain-chip,html[data-theme=dark] .intune-table-card .status-pill,html[data-theme=dark] .intune-table-card .tenant-domain-chip,html[data-theme=dark] .intune-os-chip,html[data-theme=dark] .intune-sync-pill,html[data-theme=dark] .compliance-pill,html[data-theme=dark] .windows-signin-pill,html[data-theme=dark] .report-result-badge{border-color:var(--dark-divider);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .windows-signin-table-wrapper .table thead th,html[data-theme=dark] .intune-table-wrapper .table th,html[data-theme=dark] .change-log-table thead th{color:#dfeeff;border-bottom-color:var(--dark-divider);background:#182d52fa}html[data-theme=dark] .windows-signin-table-wrapper .table tbody tr:nth-child(odd) td,html[data-theme=dark] .change-log-table tbody tr:nth-child(odd) td{background:#0e1b32c2}html[data-theme=dark] .windows-signin-table-wrapper .table tbody tr:nth-child(2n) td,html[data-theme=dark] .change-log-table tbody tr:nth-child(2n) td{background:#12223fd1}html[data-theme=dark] .windows-signin-table-wrapper .table tbody tr:hover td,html[data-theme=dark] .change-log-table tbody tr:hover td{background:#182d52e6}html[data-theme=dark] .windows-signin-table-wrapper .table tbody td.windows-signin-sticky-column-user,html[data-theme=dark] .windows-signin-table-wrapper .table thead th.windows-signin-sticky-column,html[data-theme=dark] .windows-signin-location-card{background:linear-gradient(#101e38fa,#0c182ef5);box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .windows-signin-location-card,html[data-theme=dark] .windows-signin-mobile-card,html[data-theme=dark] .windows-signin-mobile-block,html[data-theme=dark] .windows-signin-cell-featured .license-date-cell{border-color:var(--dark-divider)}html[data-theme=dark] .windows-signin-stack-cell strong,html[data-theme=dark] .windows-signin-cell .license-date-cell strong,html[data-theme=dark] .windows-signin-cell .license-metric-cell strong,html[data-theme=dark] .windows-signin-location-copy strong,html[data-theme=dark] .change-log-table td,html[data-theme=dark] .change-log-table td strong{color:var(--text-primary)}html[data-theme=dark] .windows-signin-stack-cell span,html[data-theme=dark] .windows-signin-stack-cell small,html[data-theme=dark] .windows-signin-cell .license-date-cell span,html[data-theme=dark] .windows-signin-cell .license-metric-cell span,html[data-theme=dark] .windows-signin-secondary-copy,html[data-theme=dark] .windows-signin-location-copy small,html[data-theme=dark] .change-log-table td small,html[data-theme=dark] .change-log-table td span{color:var(--text-secondary)}html[data-theme=dark] .change-log-table,html[data-theme=dark] .change-log-table tbody,html[data-theme=dark] .change-log-table tr{background:0 0}html[data-theme=dark] .usage-bar progress::-webkit-progress-bar{background:#182743eb}html[data-theme=dark] .usage-bar progress{background:#182743eb}.card.auth-card-hero{color:#f8fbff;background:radial-gradient(circle at 100% 0,#1fb6ff33,#0000 30%),linear-gradient(135deg,#082257f5 0%,#0c4e97e6 58%,#1979c4d1 100%);border-color:#ffffff24;border-radius:30px;padding:34px;position:relative;overflow:hidden}.card.auth-card-warning{background:radial-gradient(circle at 100% 0,#fbbf2438,#0000 28%),linear-gradient(135deg,#491d04f5 0%,#92400eeb 56%,#d97706d1 100%)}.card.auth-card-hero h1,.card.auth-card-hero p,.card.auth-card-hero .licenses-hero-eyebrow,.card.auth-card-hero .auth-card-badge,.card.auth-card-hero .auth-card-status{color:inherit}.card.auth-card-hero .auth-card-secondary-copy{color:#f0f7ffd1}.card.auth-card-hero p:last-child{color:#f0f7ffd1;line-height:1.6}.info-card,.licenses-hero-card,.intune-hero-card,.tickets-hero-card,.dashboard-hero-card,.report-highlight-card,.licenses-chart-card,.licenses-table-card,.report-chart-card,.report-filters-card,.mailbox-highlight-card,.dashboard-capacity-card{box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#1fb6ff24,#0000 30%),linear-gradient(#fffffffa 0%,#f1f7ffeb 100%);border-color:#a3cbf5b3}.info-card h2{margin-bottom:8px}.info-card p{color:var(--text-secondary);margin:0;line-height:1.6}.tickets-hero-card{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:30px;display:flex}.tickets-hero-copy{max-width:720px;color:var(--text-secondary);margin-top:10px;line-height:1.7}.tickets-open-link{color:#f8fafc;white-space:nowrap;background:linear-gradient(135deg,#0d2f6b 0%,#0f6cbd 100%);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #0f4fbf38}.tickets-form-card{padding:24px}.tickets-form-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.tickets-embed-shell{background:linear-gradient(#f8fbff 0%,#eef5fd 100%);border:1px solid #a3cbf5b8;border-radius:24px;min-height:860px;overflow:hidden}.tickets-embed-frame{background:#fff;border:none;width:100%;min-height:860px}.table{border-collapse:separate;border-spacing:0;width:100%}.table th,.table td{vertical-align:top;border-bottom:1px solid #0f5cad1a;padding:12px 14px}.table th{color:var(--text-muted);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#0f6cbd0d;font-size:12px;font-weight:800}.tenant-form{max-width:680px;margin-top:20px}.form-group{margin-bottom:18px}.form-group label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.form-group input,.form-group select,.form-group textarea,.report-select{width:100%;color:var(--text-primary);background:#ffffffe6;border:1px solid #0f6cbd2e;border-radius:16px;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px 1px #ffffffbf}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.report-select:focus{border-color:#0f6cbd70;outline:none;box-shadow:0 0 0 4px #0f6cbd1f}.form-hint{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.alert{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:18px;margin-bottom:18px;padding:14px 16px;font-size:14px}.alert-success{color:var(--success);background:#ebfdf7e0;border-color:#0f8f6f29}.alert-error{color:var(--danger);background:#fff2f3eb;border-color:#c2393429}.alert-warning{color:var(--warning);background:#fff8e8eb;border-color:#c27a0029}.alert-info{color:#1d5f9c;background:#ecf6ffeb;border-color:#2979b92e}.alert-info p{margin:8px 0 0}.settings-alert-stack{gap:12px;display:grid}.settings-alert-stack .alert{margin-bottom:0}.settings-alert-body{margin:8px 0 0}.button:disabled,.button-primary:disabled,.button-secondary:disabled{opacity:.6;cursor:not-allowed}.tenant-list-section{margin-top:32px}.section-heading{margin-bottom:18px}.section-heading p{color:var(--text-secondary);margin-top:8px}.tenant-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.tenant-card{margin:0}.tenant-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenant-card-header p{color:var(--text-secondary);margin:6px 0 0}.tenant-badge,.tenant-domain-chip,.status-pill{color:var(--azure-blue-900);background:#ecf6ffeb;border:1px solid #0f6cbd1f;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.15;display:inline-flex}.tenant-badge{text-transform:uppercase;letter-spacing:.06em}.tenant-meta{margin:18px 0}.tenant-meta div{margin-bottom:12px}.tenant-meta dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.tenant-meta dd{word-break:break-word;color:var(--text-primary);margin:5px 0 0}.tenant-message{color:var(--text-secondary);margin:0 0 16px;line-height:1.55}.tenant-domains{flex-wrap:wrap;gap:8px;display:flex}.tenant-domain-chip{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.settings-page{gap:24px;display:grid}.container.settings-page{max-width:1720px}.settings-hero{color:#f8fbff;background:radial-gradient(circle at 100% 0,#1fb6ff33,#0000 24%),linear-gradient(135deg,#082257fa 0%,#0c4e97eb 52%,#187ac6db 100%);grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);align-items:stretch;gap:24px;padding:30px;display:grid}.settings-hero-copy h1,.settings-hero-copy p,.settings-hero-copy .tenant-domain-chip,.settings-hero-copy .settings-hero-eyebrow,.settings-hero-copy strong{color:inherit}.settings-hero-copy p{max-width:760px;line-height:1.7}.settings-hero-copy h1{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(34px,3.4vw,48px);line-height:1.05}.settings-hero-eyebrow,.settings-panel-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.settings-hero-eyebrow{color:#deeeffc2}.settings-hero-pills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.settings-hero-pills .tenant-domain-chip{background:#ffffff1a;border-color:#ffffff1f}.settings-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-hero-metric{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff14}.settings-hero-metric span,.settings-hero-metric small{color:#e6f0ffc7;display:block}.settings-hero-metric strong{color:#fff;margin:10px 0 6px;font-size:26px;line-height:1.1;display:block}.settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;display:grid}.settings-grid-full{grid-template-columns:1fr}.settings-workspace{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:22px;display:grid}.settings-main-column,.settings-side-column{align-content:start;gap:22px;display:grid}.settings-panel{margin:0;padding:24px}.settings-panel-elevated{box-shadow:0 18px 38px #0f172a0f}.settings-panel-highlight{background:radial-gradient(circle at 100% 0,#1fb6ff29,#0000 28%),linear-gradient(#fffffffa 0%,#f2f8fff2 100%)}.settings-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.settings-panel-header h2{letter-spacing:-.03em;margin:0;line-height:1.15}.settings-panel-copy{margin:0 0 20px;line-height:1.65}.settings-panel-wide{padding:28px}.settings-storage-panel{justify-self:stretch;width:100%;min-width:0}.settings-storage-panel .settings-form-grid,.settings-storage-panel .settings-storage-grid,.settings-storage-panel .settings-storage-table-card,.settings-storage-panel .settings-storage-table-wrap,.settings-storage-panel .report-table-wrapper,.settings-storage-panel .report-table-wrapper-scrollable{width:100%;min-width:0;max-width:none}.settings-panel-divider{background:linear-gradient(90deg,#bfdbfe1f,#94a3b866,#bfdbfe1f);height:1px;margin:22px 0}.settings-panel-subheader{margin-bottom:10px}.settings-preferences-meta,.settings-action-row{flex-wrap:wrap;gap:10px;display:flex}.settings-preferences-meta{margin:14px 0 18px}.settings-action-row{margin-top:6px}.settings-action-row-vertical{align-items:start;gap:12px;display:grid}.settings-button-row{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.settings-preferences-actions{align-items:center}.snapshot-state-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.snapshot-state-filter{min-width:min(100%,280px);margin:0}.snapshot-state-toolbar-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.snapshot-state-primary-cell{gap:4px;display:grid}.snapshot-state-primary-cell span{color:var(--slate-500);font-size:12px}.snapshot-state-error-cell{min-width:240px;color:var(--slate-700)}.snapshot-state-badges{align-items:center}.snapshot-state-progress-card{gap:14px;display:grid}.snapshot-state-progress-copy{gap:6px;display:grid}.snapshot-state-progress-copy p{margin:0}.snapshot-state-progress-bar{background:#94a3b82e;border:none;border-radius:999px;width:100%;height:14px;overflow:hidden}.snapshot-state-progress-bar::-webkit-progress-bar{background:#94a3b82e;border-radius:999px}.snapshot-state-progress-bar::-webkit-progress-value{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%);border-radius:999px}.snapshot-state-progress-bar::-moz-progress-bar{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%);border-radius:999px}.snapshot-state-progress-bar-success::-webkit-progress-value{background:linear-gradient(90deg,#166534 0%,#22c55e 100%)}.snapshot-state-progress-bar-success::-moz-progress-bar{background:linear-gradient(90deg,#166534 0%,#22c55e 100%)}.snapshot-state-progress-bar-active::-webkit-progress-value{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%)}.snapshot-state-progress-bar-active::-moz-progress-bar{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%)}.snapshot-state-progress-bar-critical::-webkit-progress-value{background:linear-gradient(90deg,#b91c1c 0%,#ef4444 100%)}.snapshot-state-progress-bar-critical::-moz-progress-bar{background:linear-gradient(90deg,#b91c1c 0%,#ef4444 100%)}.snapshot-state-progress-meta{flex-wrap:wrap;gap:10px;display:flex}.snapshot-state-progress-lists{gap:6px;display:grid}.snapshot-state-progress-lists p{color:var(--slate-700);margin:0}.snapshot-state-refresh-button{white-space:nowrap}.snapshot-state-table-card-warning{border-color:#f59e0b47;box-shadow:0 16px 34px #f59e0b14}.snapshot-state-table-card-critical{border-color:#f43f5e47;box-shadow:0 16px 34px #f43f5e1a}.snapshot-state-row-warning{background:#fff7edb8}.snapshot-state-row-critical{background:#fff1f2e0}.snapshot-ops-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.snapshot-ops-card{align-content:start;gap:16px;display:grid}.snapshot-ops-copy{gap:8px;display:grid}.snapshot-ops-copy strong{color:var(--slate-900);font-size:1rem}.snapshot-ops-copy p{color:var(--slate-600);margin:0}.snapshot-ops-meta{color:var(--slate-500);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.snapshot-ops-module-list{flex-wrap:wrap;gap:8px;display:flex}.settings-inline-callout{background:linear-gradient(#f4f9fffa,#e8f3fff5);border:1px solid #bfdbfeeb;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:grid}.settings-inline-callout h3{color:var(--azure-blue-900);margin:0 0 8px}.settings-inline-callout .settings-panel-copy{margin-bottom:0}.settings-section-tabs{flex-wrap:wrap;gap:10px;margin:4px 0 22px;display:flex}.settings-section-tab{color:var(--azure-blue-900);background:#ffffffc7;border:1px solid #bfdbfee6;border-radius:999px;padding:10px 16px;font-weight:700;transition:background .14s,color .14s,border-color .14s,box-shadow .14s}.settings-section-tab-active{color:#f8fbff;background:linear-gradient(135deg,#0e7490f5,#0284c7eb);border-color:#0e7490f2;box-shadow:0 10px 22px #0369a12e}.settings-preferences-meta-compact,.settings-subsection-callout{margin-top:0}.azure-export-panel,.azure-troubleshooting-panel{padding:22px 24px}.azure-troubleshooting-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:8px 0 18px;display:grid}.azure-troubleshooting-step{background:#ffffffc2;border:1px solid #bfdbfed9;border-radius:18px;padding:16px}.azure-troubleshooting-step strong{color:var(--azure-blue-900);margin-bottom:8px;display:block}.azure-troubleshooting-step p{color:var(--text-secondary);margin:0;line-height:1.55}.azure-cli-card{color:#e2e8f0;background:linear-gradient(#0f172afa,#1e293bf5);border:1px solid #94a3b84d;border-radius:18px;padding:16px 18px}.azure-cli-card strong{color:#f8fafc;margin-bottom:10px;display:block}.azure-cli-card pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.6;overflow-x:auto}.settings-capability-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.settings-capability-grid-tight{grid-template-columns:1fr}.settings-capability-card{border:1px solid var(--border-soft);background:#f5faffeb;border-radius:18px;padding:16px}.settings-capability-card strong,.settings-capability-card span{display:block}.settings-capability-card strong{color:var(--azure-blue-900);margin-bottom:8px}.settings-capability-card span{color:var(--text-secondary);line-height:1.5}.settings-primary-action,.settings-tenant-action{width:fit-content}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.settings-storage-grid{grid-template-columns:minmax(0,1fr);width:100%}.settings-storage-grid>*{width:100%;min-width:0}.settings-form-card{background:#fcfeffdb;border:1px solid #cedff1eb;border-radius:20px;margin-bottom:0;padding:18px}.settings-form-card textarea{min-height:132px}.settings-active-tenant-card,.settings-empty-state,.settings-tenant-card{border:1px solid var(--border-soft);background:#f8fbffd6;border-radius:22px}.settings-active-tenant-card,.settings-empty-state{padding:18px}.settings-active-tenant-card-prominent{background:radial-gradient(circle at 100% 0,#93c5fd2e,#0000 34%),linear-gradient(#fffffffa,#f2f8fffa)}.settings-active-tenant-card p,.settings-empty-state p{margin:8px 0 0}.settings-active-tenant-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-tenants-section{margin-top:8px}.settings-section-heading{margin-bottom:20px}.settings-registry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.settings-registry-summary-card{background:linear-gradient(#fffffffa,#f5fafff5);border:1px solid #cedff1eb;border-radius:20px;padding:18px 20px;box-shadow:0 12px 26px #0f172a0a}.settings-registry-summary-card span,.settings-registry-summary-card small{color:var(--text-secondary);display:block}.settings-registry-summary-card strong{color:var(--azure-blue-900);margin:8px 0 4px;font-size:28px;line-height:1.05;display:block}.settings-registry-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.settings-tenant-card{padding:22px}.settings-tenant-action{margin-top:18px}.settings-registry-card{background:radial-gradient(circle at 100% 0,#bfdbfe2e,#0000 30%),linear-gradient(#fffffffa,#f5fafff2);gap:18px;display:grid;box-shadow:0 18px 36px #0f172a0d}.settings-registry-header{align-items:start}.settings-registry-identity{gap:4px;min-width:0;display:grid}.settings-registry-identity h3{margin:0}.settings-registry-identity p{color:var(--text-secondary);margin:0}.settings-registry-id{color:var(--text-muted);letter-spacing:.04em;overflow-wrap:anywhere;font-size:12px;font-weight:700}.settings-registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-registry-metrics div{background:#fcfefff0;border:1px solid #d6e5f4f5;border-radius:16px;padding:14px 15px}.settings-registry-metrics span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.settings-registry-metrics strong{color:var(--azure-blue-900);overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.settings-registry-message{background:#f1f7ffeb;border:1px solid #d2e2f3eb;border-radius:18px;padding:14px 16px}.settings-registry-message strong{color:var(--azure-blue-900);margin-bottom:8px;display:block}.settings-registry-message p{color:var(--text-secondary);margin:0;line-height:1.55}.settings-storage-overview{background:radial-gradient(circle at 100% 0,#bfdbfe47,#0000 30%),linear-gradient(#fffffffc,#f1f7fff7);border:1px solid #bed6f0f2;border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:18px;margin-bottom:20px;padding:22px 24px;display:grid;box-shadow:0 20px 38px #0f172a0f}.settings-storage-overview-copy{gap:10px;display:grid}.settings-storage-overview-copy h3{color:var(--azure-blue-900);margin:0;font-size:30px;line-height:1.1}.settings-storage-overview-copy p:last-child{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.settings-storage-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-storage-overview-metrics div{background:#ffffffe0;border:1px solid #cedff1eb;border-radius:18px;padding:16px 18px}.settings-storage-overview-metrics span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.settings-storage-overview-metrics strong{color:var(--azure-blue-900);overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}.settings-registry-chips{align-items:flex-start}.settings-checkbox-chip{align-items:center;gap:.45rem;display:inline-flex}.settings-registry-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.settings-registry-footer-copy{gap:4px;min-width:0;display:grid}.settings-registry-footer-copy span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.settings-registry-footer-copy strong{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:1080px){.header-shell,.settings-hero,.settings-workspace,.settings-grid{grid-template-columns:1fr}.header-links{grid-template-columns:1fr;padding-bottom:2px}.header-links-main,.header-links-secondary,.header-actions,.header-tenant-bar{justify-content:flex-start}.header-tenant-switcher{min-width:100%}.settings-inline-callout,.settings-form-grid{grid-template-columns:1fr}.settings-registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-storage-table-card{width:100%;margin-left:0}.settings-storage-overview{grid-template-columns:1fr}.header-brand-lockup .brand-credit{white-space:normal}.header-submenu-flyout{top:calc(100% + 8px);left:0}}@media (max-width:720px){.container{padding:20px 18px 40px}.page-intro-title{align-items:flex-start}.hero-title-row{gap:10px}.section-icon{border-radius:14px;width:42px;height:42px}.header{padding-top:10px}.header-shell{border-radius:28px}.header-brand-link{width:100%}.brand-lockup,.header-brand-lockup{gap:12px}.brand-mark,.header-brand-lockup .brand-mark{border-radius:16px;width:48px;height:48px}.brand-name,.header-brand-lockup .brand-name{font-size:clamp(18px,6vw,26px)}.brand-credit{letter-spacing:.12em;font-size:10px}.header-links{display:grid}.header-links-main,.header-links-secondary{justify-content:stretch;display:grid}.header-link,.header-settings-link,.header-auth-button,.header-tenant-switcher,.button,.button-primary,.button-secondary,.settings-primary-action,.settings-tenant-action,.header-tenant-switcher-select,.header-menu,.header-submenu,.header-submenu-flyout{width:100%}.settings-hero-metrics,.settings-registry-summary,.settings-registry-metrics,.settings-registry-footer,.settings-storage-overview-metrics{grid-template-columns:1fr}}.rh-layout{gap:24px;margin-top:20px;display:grid}.rh-hero-card{background:radial-gradient(circle at 100% 0,#86efac42,#0000 28%),linear-gradient(135deg,#052e16 0%,#166534 52%,#22c55e 100%);border-color:#14532d;margin-bottom:0}.rh-hero-copy{max-width:760px}.rh-hero-card h1,.rh-danger-hero-card h1{color:#f8fbff;margin:0;font-size:32px}.rh-hero-context{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.rh-hero-context .status-pill{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.rh-hero-metrics{align-content:flex-start}.rh-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;display:grid}.rh-grid-single{grid-template-columns:minmax(0,1fr)}.rh-form-card,.rh-result-card,.rh-side-card{border-radius:18px;margin:0}.rh-summary-grid{margin-top:-4px}.rh-form-card{border:1px solid #dbe7f3;padding:24px;box-shadow:0 16px 34px #0f172a0d}.rh-form-card .tenant-form{width:100%;max-width:none}.rh-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.rh-card-header h2,.rh-card-header h3{margin:0}.rh-card-header-compact{margin-bottom:18px}.rh-form-sections{gap:22px;display:grid}.rh-form-section{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #e2e8f0;border-radius:18px;padding:20px}.rh-form-section-licenses{background:linear-gradient(#fbfdff 0%,#f3f8ff 100%);border-color:#dbe7f3}.rh-section-heading{margin-bottom:16px}.rh-section-heading h3{color:#0f172a;margin:0}.rh-section-heading p{color:#64748b;margin:8px 0 0;line-height:1.5}.rh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rh-form-grid .form-group-full{grid-column:1/-1}.rh-form-card .form-group textarea{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:5px;width:100%;min-height:96px;padding:10px 12px;font-family:inherit;font-size:14px}.rh-form-card .form-group textarea:focus{border-color:#0078d4;outline:none;box-shadow:0 0 0 2px #0078d433}.rh-license-grid{gap:12px;margin-top:8px;display:grid}.rh-group-grid{gap:12px;display:grid}.rh-group-picker{gap:14px;min-width:0;display:grid}.rh-search-field{width:100%;min-width:0;max-width:560px;position:relative}.rh-search-field input{box-sizing:border-box;width:100%;max-width:100%;padding-right:96px;display:block}.rh-search-clear{color:#0f62fe;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.rh-search-results{z-index:5;background:#fff;border:1px solid #dbe7f3;border-radius:16px;gap:8px;max-height:280px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #0f172a14}.rh-search-option{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;display:flex}.rh-search-option:hover{background:#f8fbff;border-color:#93c5fd}.rh-search-option strong{color:#0f172a;font-size:14px}.rh-search-option span{color:#64748b;font-size:12px}.rh-search-empty{color:#64748b;background:#f8fafc;border-radius:14px;padding:12px 14px;font-size:13px}.rh-input-invalid{box-shadow:0 0 0 4px #c2393414;border-color:#c2393466!important}.rh-alias-validation{border:1px solid #0000;border-radius:16px;gap:8px;margin-top:10px;padding:12px 14px;display:grid}.rh-alias-validation strong{color:#0f172a;font-size:13px}.rh-alias-validation p{margin:0;font-size:12px;line-height:1.5}.rh-alias-validation-error{background:#fff2f3eb;border-color:#c2393429}.rh-alias-validation-error p,.rh-alias-validation-error .rh-alias-match-item span{color:#8f2623}.rh-alias-validation-warning{background:#fff8e8eb;border-color:#c27a0029}.rh-alias-validation-warning p,.rh-alias-validation-warning .rh-alias-match-item span{color:#8a6116}.rh-alias-match-list{gap:8px;display:grid}.rh-alias-match-item{background:#ffffffb3;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.rh-alias-match-item strong{font-size:12px}.rh-alias-match-item span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rh-selected-groups{flex-wrap:wrap;gap:10px;display:flex}.rh-selected-group{color:#0f172a;cursor:pointer;background:#f8fbff;border:1px solid #cfe0f5;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:inline-flex}.rh-selected-group span{font-size:13px;font-weight:600}.rh-selected-group strong{color:#0f62fe;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.rh-group-option strong{font-size:16px}.rh-group-option span{font-size:13px}.rh-license-groups{gap:18px;margin-top:10px;display:grid}.rh-license-group{background:linear-gradient(#fcfdff 0%,#f4f8fd 100%);border:1px solid #dbe7f3;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffffbf}.rh-license-group-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rh-license-group-header h3{color:#0f172a;margin:0;font-size:18px}.rh-license-group-header span{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.rh-license-option{background:#ffffffdb;border:1px solid #d9e3f0;border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.rh-license-option:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 14px 24px #0f172a0f}.rh-license-option input{accent-color:#2563eb;width:16px;height:16px;margin-top:4px}.rh-license-option strong{color:#475569;font-size:22px;line-height:1.15;display:block}.rh-license-option span{color:#5b6472;margin-top:4px;font-size:18px;display:block}.rh-license-meta{color:#334155;font-weight:600}.rh-inline-card{color:#475569;background:linear-gradient(#f8fbff 0%,#f2f7fd 100%);border:1px solid #dbe7f3;border-radius:14px;margin:0;padding:14px 16px}.rh-submit-row{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.rh-submit-meta{color:#5b6472;max-width:620px;font-size:13px;line-height:1.5}.rh-activity-card{padding:24px}.rh-activity-filters-card{margin-bottom:24px}.rh-activity-tenant-picker{min-width:260px;margin-bottom:0}.rh-activity-list{gap:14px;display:grid}.rh-activity-item{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:18px}.rh-activity-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rh-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rh-activity-grid strong{color:#0f172a;margin-top:4px;font-size:16px;display:block}.rh-activity-grid p{color:#5b6472;margin:6px 0 0;line-height:1.5}.rh-activity-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.rh-result-card{background:linear-gradient(#fbfffe 0%,#edf9f6 100%);border:1px solid #c7e7df;padding:24px;box-shadow:0 18px 40px #0f172a0f}.rh-result-card h3{margin-bottom:0}.rh-result-grid{gap:12px;margin-top:18px;display:grid}.rh-result-item{background:#ffffffe6;border:1px solid #0f766e24;border-radius:14px;padding:14px}.rh-result-item span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:12px;display:block}.rh-result-item strong{word-break:break-word;margin-top:6px;display:block}.rh-side-stack{align-content:start;gap:16px;display:grid}.rh-danger-hero-card{background:radial-gradient(circle at 100% 0,#fca5a53d,#0000 28%),linear-gradient(135deg,#3f0d12 0%,#7f1d1d 52%,#dc2626 100%);border-color:#7f1d1d}.rh-danger-form-card{border-color:#f1d7d7}.rh-form-section-danger{background:linear-gradient(#fff 0%,#fff7f7 100%);border-color:#f3d7d7}.button-danger{color:#fff;background:#b91c1c;border-color:#7f1d1d47;box-shadow:0 12px 26px #b91c1c38}.button-danger:hover{background:#991b1b;box-shadow:0 16px 32px #991b1b47}.button-danger-soft{color:#9f1239;background:#fff3f3eb;border-color:#b91c1c2e;box-shadow:inset 0 1px #ffffffd1}.button-danger-soft:hover{background:#ffececfa;border-color:#b91c1c47;transform:translateY(-1px)}.rh-danger-result-card{background:linear-gradient(#fffdfd 0%,#fff4f4 100%);border-color:#f1d7d7}.rh-warning-list{gap:10px;margin-top:18px;display:grid}.rh-warning-item{color:#9a3412;background:#fff7ed;border:1px solid #f3d7b6;border-radius:14px;padding:12px 14px;line-height:1.5}.rh-device-actions{margin-top:22px}.rh-device-actions h4{color:#0f172a;margin:0 0 12px}.rh-device-action-list{gap:12px;display:grid}.rh-device-action-card{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.rh-device-action-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.rh-device-action-card p{color:#475569;margin:8px 0 6px}.rh-device-action-card small{color:#64748b;line-height:1.5}.rh-device-status{text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.rh-device-status-locked{color:#166534;background:#dcfce7}.rh-device-status-skipped{color:#92400e;background:#fef3c7}.rh-device-status-failed{color:#b91c1c;background:#fee2e2}@media (max-width:900px){.rh-grid,.rh-form-grid,.rh-activity-grid{grid-template-columns:1fr}.rh-activity-tenant-picker{width:100%;min-width:0}.rh-search-field{max-width:none}.rh-search-results{margin-top:10px;position:static}.rh-card-header,.rh-submit-row{flex-direction:column;align-items:flex-start}.header-submenu-flyout{box-shadow:none;min-width:0;margin-top:8px;position:static}}.button-primary,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.button-primary{background:linear-gradient(135deg,var(--azure-blue-700)0%,var(--azure-blue-600)100%);color:#fff;border-color:#0000;box-shadow:0 12px 26px #1570ef3d}.button-secondary{color:var(--azure-blue-900);background:#ffffffd6;border-color:#0f6cbd2e;box-shadow:inset 0 1px #ffffffb8}.button-primary:disabled,.button-secondary:disabled{opacity:.6;cursor:not-allowed}.button-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 32px #1570ef4d}.button-secondary:not(:disabled):hover{background:#fffffff5;border-color:#0f6cbd47;transform:translateY(-1px)}.report-toolbar{margin-bottom:24px}.report-select{max-width:520px}.report-summary-grid{margin-bottom:24px}.configurable-grid-shell{gap:12px;margin-bottom:24px;display:grid}.configurable-grid-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.configurable-grid-toolbar-copy{color:#5f7288;margin:0;font-size:12px;line-height:1.45}.configurable-grid-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.configurable-grid-toolbar-button,.configurable-grid-control-button,.configurable-grid-size-select select{min-height:34px;font-size:12px}.configurable-grid-section{margin-bottom:0}.configurable-grid-item{min-width:0;position:relative}.configurable-grid-item-wide{grid-column:span 2}.configurable-grid-item-full{grid-column:1/-1}.configurable-grid-item-controls{background:linear-gradient(#f7fbfffa,#eff6fff2);border:1px dashed #0f6cbd47;border-radius:16px;gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.configurable-grid-item-controls-copy{justify-content:space-between;align-items:center;gap:10px;display:flex}.configurable-grid-item-controls-copy strong{color:#0f172a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.configurable-grid-item-controls-copy span,.configurable-grid-size-select span{color:#5f7288;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.configurable-grid-item-controls-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.configurable-grid-drag-hint{color:#0f4f84;letter-spacing:.04em;text-transform:uppercase;cursor:grab;background:#ffffffeb;border:1px dashed #0f6cbd47;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.configurable-grid-item-dragging{opacity:.68}.configurable-grid-item-dragging .configurable-grid-drag-hint{cursor:grabbing}.configurable-grid-item-drop-before:before,.configurable-grid-item-drop-after:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0f6cbd33,#1570eff2,#0f6cbd33);border-radius:999px;height:4px;position:absolute;left:10px;right:10px;box-shadow:0 0 0 3px #1570ef1f}.configurable-grid-item-drop-before:before{top:-8px}.configurable-grid-item-drop-after:after{bottom:-8px}.configurable-grid-size-select{gap:4px;display:grid}.configurable-grid-size-select select{color:#0f172a;min-width:130px;font:inherit;background:#fffffffa;border:1px solid #cfe0f3;border-radius:10px;padding:0 12px}@media (max-width:860px){.configurable-grid-item-wide,.configurable-grid-item-full{grid-column:auto}}.dashboard-section-overview{margin-bottom:24px}.dashboard-section-heading{justify-content:space-between;align-items:center;display:flex}.dashboard-section-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.dashboard-summary-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d9e3ee;border-radius:24px;margin:0;box-shadow:0 12px 24px #0f172a0d}.dashboard-summary-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-summary-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-summary-eyebrow{color:#5f7490;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.dashboard-summary-link{color:#0b4f8a;flex-shrink:0;font-size:13px;font-weight:700}.dashboard-summary-copy{color:#425466;margin:12px 0 18px;line-height:1.5}.dashboard-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-summary-metrics strong{color:#0b4f8a;margin-bottom:4px;font-size:24px;display:block}.dashboard-summary-metrics span{color:#5c6c80;font-size:13px;line-height:1.4}.dashboard-summary-note{color:#334155;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;margin:0;font-size:13px;line-height:1.5}.dashboard-summary-note-block{gap:8px;min-width:0;display:grid}.dashboard-summary-freshness{color:#5c6c80;margin:0;font-size:12px;line-height:1.5}.dashboard-summary-footer{border-top:1px solid #e5edf6;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:14px;display:flex}.dashboard-summary-link{text-align:right;align-self:flex-end}.dashboard-summary-card-sky{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 36%),linear-gradient(#fff 0%,#f8fbff 100%)}.dashboard-summary-card-sky .dashboard-summary-status{color:#075985;background:#e0f2fe}.dashboard-summary-card-teal{background:radial-gradient(circle at 100% 0,#14b8a61a,#0000 34%),linear-gradient(#fff 0%,#f7fcfb 100%)}.dashboard-summary-card-teal .dashboard-summary-status{color:#115e59;background:#ccfbf1}.dashboard-summary-card-indigo{background:radial-gradient(circle at 100% 0,#6366f11a,#0000 34%),linear-gradient(#fff 0%,#f8f9ff 100%)}.dashboard-summary-card-indigo .dashboard-summary-status{color:#3730a3;background:#e0e7ff}.dashboard-summary-card-rose{background:radial-gradient(circle at 100% 0,#f43f5e14,#0000 34%),linear-gradient(#fff 0%,#fff8f9 100%)}.dashboard-summary-card-rose .dashboard-summary-status{color:#9f1239;background:#ffe4e6}.dashboard-summary-card-amber{background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 34%),linear-gradient(#fff 0%,#fffbf5 100%)}.dashboard-summary-card-amber .dashboard-summary-status{color:#92400e;background:#fef3c7}.dashboard-summary-card-slate{background:radial-gradient(circle at 100% 0,#64748b14,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%)}.dashboard-flow-section{margin-bottom:28px}.dashboard-quick-note{color:#526375;margin:16px 0 0;font-size:13px;line-height:1.55}.dashboard-executive-alert{color:#9f1239;background:linear-gradient(#fff1f1fa,#ffe8e8f0);border:1px solid #c239342e;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.5}.dashboard-flow-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dashboard-flow-header-meta{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.dashboard-flow-header p{color:#526375;max-width:560px;margin:0;line-height:1.5}.dashboard-flow-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-flow-link,.dashboard-card-link{color:#0b4f8a;letter-spacing:.03em;background:#ffffffd1;border:1px solid #d7e4f1;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-flow-link:hover,.dashboard-card-link:hover{background:#fff;border-color:#0f6cbd52;text-decoration:none}.dashboard-flow-section-governance{background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 32%),radial-gradient(circle at 100% 0,#0ea5e929,#0000 30%),linear-gradient(145deg,#fffbebf5,#f8fafcf0);border:1px solid #94a3b83d;position:relative;overflow:hidden;box-shadow:0 26px 55px #0f172a14}.dashboard-flow-section-governance:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff8a,#0000 42%),repeating-linear-gradient(135deg,#0f172a07,#0f172a07 1px,#0000 1px 22px);position:absolute;inset:0}.dashboard-flow-section-governance>*{z-index:1;position:relative}.dashboard-flow-section-governance .dashboard-flow-header{background:linear-gradient(135deg,#0f172aeb,#1e293bd6);border:1px solid #94a3b838;gap:1.5rem;padding:1.5rem;box-shadow:inset 0 1px #ffffff14}.dashboard-flow-section-governance .dashboard-flow-header h2,.dashboard-flow-section-governance .dashboard-flow-header p,.dashboard-flow-section-governance .dashboard-flow-header-meta{color:#f8fafc}.dashboard-flow-section-governance .dashboard-flow-header-meta{color:#e2e8f0d1}.dashboard-flow-section-governance .dashboard-flow-link{background:linear-gradient(135deg,#fff8ebf2,#ffffffe6);border-color:#fbbf2447;box-shadow:0 18px 35px #0f172a14}.dashboard-flow-section-governance .dashboard-flow-link:hover{box-shadow:0 22px 40px #0f172a1f}.dashboard-card-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dashboard-card-title-row h2{margin:0}.dashboard-flow-eyebrow{color:#66778c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-kpi-card{box-shadow:none;border:1px solid #d9e3ee;border-radius:20px;margin:0}.dashboard-kpi-card h3{color:#526375}.dashboard-kpi-card strong{color:#0f4c81}.dashboard-kpi-card-critical,.dashboard-kpi-card-alert{background:linear-gradient(#fff 0%,#fff7f7 100%)}.dashboard-kpi-card-critical strong,.dashboard-kpi-card-alert strong{color:#b42318}.dashboard-kpi-card-warning{background:linear-gradient(#fff 0%,#fffaf2 100%)}.dashboard-kpi-card-warning strong{color:#b54708}.dashboard-kpi-card-neutral{background:linear-gradient(#fff 0%,#f8fafc 100%)}.dashboard-kpi-card-healthy{background:linear-gradient(#fff 0%,#f6fef9 100%)}.dashboard-kpi-card-healthy strong{color:#027a48}.dashboard-capacity-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d9e3ee}.dashboard-security-usage-card{background:radial-gradient(circle at 100% 0,#0e749024,#0000 28%),linear-gradient(#fff 0%,#f3f8ff 100%);border-color:#93c5fd8c;position:relative;overflow:hidden}.dashboard-security-usage-card:before{content:"";background:linear-gradient(#0f6cbd 0%,#0ea5e9 100%);width:5px;position:absolute;inset:0 auto 0 0}.dashboard-security-usage-eyebrow{color:#0f6cbd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.dashboard-security-usage-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.dashboard-security-usage-kpi{background:linear-gradient(#fffffffa,#eff6fff0);border:1px solid #94a3b82e;border-radius:18px;padding:16px 18px}.dashboard-security-usage-kpi span{color:#526375;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.dashboard-security-usage-kpi strong{color:#0f3c68;margin-top:6px;font-size:clamp(30px,4vw,40px);line-height:1;display:block}.dashboard-security-usage-kpi p{color:#526375;margin:10px 0 0;font-size:13px;line-height:1.55}.dashboard-security-usage-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-security-highlight{text-align:center;background:#ffffffdb;border:1px solid #94a3b829;border-radius:16px;padding:14px 12px}.dashboard-security-highlight span{color:#66778c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.dashboard-security-highlight strong{color:#0f4c81;margin-top:8px;font-size:24px;line-height:1;display:block}.dashboard-security-usage-list{gap:10px}.dashboard-security-usage-row{align-items:center;padding:0 0 12px}.dashboard-security-usage-row span{color:#334155;font-weight:600}.dashboard-security-usage-row strong{color:#0f4c81}.dashboard-security-usage-note{border-top:1px solid #94a3b82e;margin-top:18px;padding-top:14px}.dashboard-flow-section-governance .dashboard-kpi-card,.dashboard-flow-section-governance .dashboard-capacity-card,.dashboard-flow-section-governance .dashboard-governance-audit-card{background:linear-gradient(#fffffff7,#f8fafcf2);border-color:#94a3b833;box-shadow:0 20px 38px #0f172a14}.dashboard-flow-section-governance .dashboard-kpi-card{position:relative;overflow:hidden}.dashboard-flow-section-governance .dashboard-kpi-card:before{content:"";background:linear-gradient(#f59e0b,#0ea5e9);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-governance-card{position:relative;overflow:hidden}.dashboard-governance-card:after{content:"";opacity:.9;height:3px;position:absolute;inset:auto 0 0}.dashboard-governance-card-azure:after{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.dashboard-governance-card-access:after{background:linear-gradient(90deg,#f59e0b,#f97316)}.dashboard-governance-card-settings:after{background:linear-gradient(90deg,#10b981,#14b8a6)}.dashboard-governance-audit-card{background:linear-gradient(#fffffffa,#f8fafcf5),radial-gradient(circle at 100% 0,#0ea5e91f,#0000 30%)}.dashboard-flow-section-governance .tenant-domain-chip{color:#075985;background:#0ea5e91a;border-color:#0ea5e92e}.dashboard-summary-card-slate .dashboard-summary-status{color:#334155;background:#e2e8f0}.dashboard-summary-card-emerald{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 34%),linear-gradient(#fff 0%,#f5fdf8 100%)}.dashboard-summary-card-emerald .dashboard-summary-status{color:#065f46;background:#d1fae5}.report-visual-grid,.report-highlight-grid{margin-bottom:24px}.report-stat-card strong{color:#0078d4;margin-top:12px;font-size:28px;display:block}.report-summary-grid .report-stat-card,.dashboard-section-grid .dashboard-summary-card,.report-detail-grid .licenses-chart-card,.report-visual-grid .report-chart-card{transition:transform .24s,box-shadow .24s,border-color .24s}.report-summary-grid .report-stat-card:hover,.dashboard-section-grid .dashboard-summary-card:hover,.report-detail-grid .licenses-chart-card:hover,.report-visual-grid .report-chart-card:hover{border-color:#0f6cbd3d;transform:translateY(-3px);box-shadow:0 22px 42px #0f2a5f1f}.report-summary-grid .report-stat-card:first-child,.dashboard-section-grid .dashboard-summary-card:first-child{animation-delay:40ms}.report-summary-grid .report-stat-card:nth-child(2),.dashboard-section-grid .dashboard-summary-card:nth-child(2){animation-delay:80ms}.report-summary-grid .report-stat-card:nth-child(3),.dashboard-section-grid .dashboard-summary-card:nth-child(3){animation-delay:.12s}.report-summary-grid .report-stat-card:nth-child(4),.dashboard-section-grid .dashboard-summary-card:nth-child(4){animation-delay:.16s}.report-detail-grid{margin-bottom:24px}.change-log-sections{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.report-table-wrapper{overflow-x:auto}.report-table-wrapper-scrollable{border:1px solid #dbe4f0;border-radius:16px;max-height:420px;overflow-y:auto}.report-table-wrapper-scrollable .table{margin-bottom:0}.report-table-wrapper-scrollable thead th{z-index:1;background:#f8fbff;position:sticky;top:0}.report-filters-card{margin-bottom:24px}.report-filters-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.report-filter-summary{background:linear-gradient(#fff 0%,#f8fbff 100%),radial-gradient(circle at 100% 0,#38bdf81a,#0000 34%);border:1px solid #d9e3ee;border-radius:20px;padding:18px 20px;box-shadow:0 10px 24px #0f172a0a}.report-filters-card .form-group{min-width:0;margin-bottom:0}.report-filters-card .form-group label{color:#1e3a5f;font-size:13px;font-weight:700}.report-filters-card .form-group input,.report-filters-card .form-group select,.report-filters-card .report-select{color:#52657d;background:linear-gradient(#fdfefe 0%,#f3f8ff 100%);border:1px solid #d7e5f5;border-radius:12px;width:100%;max-width:none;min-height:42px;padding-inline:18px}.report-filter-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.report-actions-row,.report-quick-filters{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.report-quick-filter{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #c9daec;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.report-quick-filter strong{color:#0b4f8a}.report-quick-filter:hover{border-color:#8fb8df;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.report-quick-filter-active{color:#0b4f8a;background:linear-gradient(135deg,#e0f2fe 0%,#f8fdff 100%);border-color:#155e75}.change-log-section-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.change-log-view-switch{background:linear-gradient(#f7fafff5,#eef5fcf5);border:1px solid #d1dfeeeb;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.change-log-view-toggle{color:#33506e;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.change-log-view-toggle-active{color:#0b4f8a;background:#fff;box-shadow:0 2px 8px #0f172a0f}.change-log-page-size-label{color:#4b5563;font-size:13px;font-weight:600}.change-log-page-size-select{color:#0b4f8a;background:#fff;border:1px solid #bfd3ea;border-radius:999px;min-height:40px;padding:0 12px;font-size:14px}.change-log-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.change-log-pagination-summary{color:#4b5563;font-size:13px}.change-log-pagination-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-chart-card{min-width:0;margin:0}.change-log-chart-canvas{width:100%;position:relative}.change-log-chart-canvas-bar,.change-log-chart-canvas-donut{height:280px}.change-log-chart-canvas-line{height:320px}.report-chart-card-wide,.report-highlight-card-wide{grid-column:1/-1}.report-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.report-chart-header>div{flex:220px;min-width:0}.report-chart-header h2{overflow-wrap:anywhere;word-break:break-word}.report-highlight-card{background:linear-gradient(#f8fafcf5,#fffffffa),radial-gradient(circle at 100% 0,#0ea5e91f,#0000 36%);border:1px solid #dbe7f3;margin:0;box-shadow:0 16px 34px #0f172a0d}.report-highlight-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.report-highlight-item{background:#fff;border:1px solid #d9e7f5;border-radius:20px;min-width:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #fffc}.report-highlight-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.report-highlight-item strong{color:#0f172a;overflow-wrap:anywhere;margin-bottom:6px;display:block}.report-highlight-item p{color:#475569;overflow-wrap:anywhere;word-break:break-word;margin:0 0 10px}.security-recommendations-card{margin-bottom:24px}.security-recommendations-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.security-recommendation-card{background:linear-gradient(#fffffffa,#f5fafff0);border:1px solid #d9e7f5;border-radius:22px;gap:12px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 32px #0f172a0d}.security-recommendation-card-reviewed{opacity:.82;background:radial-gradient(circle at 100% 0,#22c55e14,#0000 34%),linear-gradient(#fffffffa,#f6fcf8f5);border-color:#cfe2d5}.security-recommendation-card strong{color:#0f172a;font-size:1.05rem;line-height:1.35}.security-recommendation-card p{color:#475569;margin:0;line-height:1.55}.security-recommendation-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.security-recommendation-eyebrow{color:#0b5cab;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.security-recommendation-tone{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.security-recommendation-tone-critical{color:#b91c1c;background:#fee2e2}.security-recommendation-tone-warning{color:#b45309;background:#fef3c7}.security-recommendation-tone-info{color:#1d4ed8;background:#dbeafe}.security-recommendation-tone-success{color:#15803d;background:#dcfce7}.security-recommendation-detail{color:#1e3a5f;font-size:13px;font-weight:700;line-height:1.45}.security-recommendation-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.security-recommendation-actions .button-secondary,.security-recommendation-actions .change-log-deep-link{flex:none}.security-recommendation-toggle{color:#33506e;cursor:pointer;background:#fff;border:1px solid #cfe0f3;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.security-recommendation-toggle:hover{border-color:#9fc0e2;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f}.security-recommendation-toggle-reviewed{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.security-recommendation-card-critical{background:radial-gradient(circle at 100% 0,#f871711f,#0000 34%),linear-gradient(#fffffffa,#fff5f5f5)}.security-recommendation-card-warning{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 34%),linear-gradient(#fffffffa,#fffaf0f5)}.security-recommendation-card-info{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 34%),linear-gradient(#fffffffa,#f5fafff5)}.security-recommendation-card-success{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),linear-gradient(#fffffffa,#f4fff8f5)}.report-highlight-meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}@media (max-width:900px){.dashboard-hero-card,.change-log-section-header,.report-chart-header{flex-direction:column}}.report-result-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.report-result-badge-good{color:#166534;background:#dcfce7}.report-result-badge-bad{color:#b91c1c;background:#fee2e2}.report-result-badge-neutral{color:#334155;background:#e2e8f0}.change-log-row td{transition:background-color .2s}.change-log-row-good td{background:#dcfce761}.change-log-row-bad td{background:#fee2e26b}.change-log-row-neutral td{background:#e2e8f04d}.change-log-timeline-list{flex-direction:column;gap:0;padding:4px 0;display:flex}.change-log-timeline-item{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.change-log-timeline-rail{flex-direction:column;align-items:center;display:flex}.change-log-timeline-dot{z-index:1;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 1px #94a3b840}.change-log-timeline-dot-good{background:#22c55e}.change-log-timeline-dot-bad{background:#ef4444}.change-log-timeline-dot-neutral{background:#94a3b8}.change-log-timeline-line{background:linear-gradient(#94a3b880,#94a3b826);flex:1;width:2px;margin-top:6px}.change-log-timeline-content{border-bottom:1px solid #e5edf6;min-width:0;padding:0 0 18px}.change-log-timeline-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.change-log-timeline-date{color:#64748b;font-size:12px;font-weight:700}.change-log-timeline-content strong{color:#0f172a;overflow-wrap:anywhere;margin-bottom:6px;display:block}.change-log-timeline-content p{color:#475569;overflow-wrap:anywhere;margin:0 0 10px}.change-log-timeline-meta{color:#64748b;flex-wrap:wrap;gap:12px;min-width:0;font-size:12px;display:flex}.change-log-timeline-alert-list{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.change-log-timeline-alert-chip{color:#21466f;background:linear-gradient(#f8fbff 0%,#eef5fc 100%);border:1px solid #d8e5f3;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.change-log-timeline-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.change-log-deep-link{color:#0b5cab;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;background:linear-gradient(#fffffffa,#eff6fff0);border:1px solid #0f6cbd2e;border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 18px #0f172a0f}.change-log-deep-link:hover{border-color:#0f6cbd47;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a14}.change-log-deep-link-inline{min-height:28px;padding:0 10px;font-size:11px}.change-log-action-cell{white-space:nowrap;text-align:center;width:1%}.change-log-table-link{white-space:nowrap;overflow-wrap:normal;word-break:normal;background:linear-gradient(#fff 0%,#edf5ff 100%);border-color:#0f6cbd24;min-width:92px;min-height:40px;padding:0 18px;box-shadow:0 6px 14px #0f172a0d}.change-log-table-link:hover{box-shadow:0 10px 20px #0f172a14}.change-log-timeline-meta span,.change-log-timeline-date{overflow-wrap:anywhere}.security-incident-ops-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.security-incident-ops-card{background:linear-gradient(#fbfdff 0%,#f4f9ff 100%);border:1px solid #dbe7f3;border-radius:18px;min-width:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}.security-incident-ops-card-bad{background:linear-gradient(#fff7f7 0%,#fff0f0 100%);border-color:#b91c1c2e}.security-incident-ops-card-neutral{background:linear-gradient(#fffaf0 0%,#fff7e6 100%);border-color:#b4530929}.security-incident-ops-card-good{background:linear-gradient(#f6fff9 0%,#eefcf4 100%);border-color:#15803d29}.security-incident-ops-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.security-incident-ops-date{letter-spacing:.04em;color:#526581;font-size:12px;font-weight:800}.security-incident-ops-card strong{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;margin-bottom:6px;display:block}.security-incident-ops-card p{color:#475569;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.security-incident-ops-meta{color:#5b6b80;flex-wrap:wrap;gap:10px;min-width:0;margin-top:12px;font-size:12px;display:flex}.security-incident-ops-meta span{overflow-wrap:anywhere;word-break:break-word}.security-incident-ops-actions{flex-wrap:wrap;gap:10px;min-width:0;margin-top:14px;display:flex}.security-incident-view-header{justify-content:space-between;align-items:flex-start;gap:16px;margin:6px 0 14px;padding-top:2px;display:flex}.security-incident-view-header h3{color:#0f172a;margin:0;font-size:18px}.security-incident-view-header .chart-copy{margin-top:6px}@media (max-width:900px){.security-incident-ops-grid{grid-template-columns:1fr}.security-incident-ops-topline,.security-incident-view-header{flex-direction:column;align-items:flex-start}}.change-log-status-fill-available{background:linear-gradient(90deg,#22c55e,#16a34a)}.change-log-status-fill-warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.change-log-status-fill-info{background:linear-gradient(90deg,#38bdf8,#0284c7)}.change-log-status-fill-muted{background:linear-gradient(90deg,#94a3b8,#64748b)}.change-log-timeline-chart{min-height:260px}.change-log-timeline-bars{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:end;gap:12px;min-height:240px;display:grid}.change-log-timeline-column{flex-direction:column;align-items:center;gap:8px;min-height:240px;display:flex}.change-log-timeline-value{color:#155e75;font-size:12px;font-weight:700}.change-log-timeline-track{background:linear-gradient(#e0f2fe 0%,#f8fafc 100%);border:1px solid #d5ecfb;border-radius:18px;flex:1;align-items:end;width:100%;padding:6px;display:flex}.change-log-timeline-fill{background:linear-gradient(#0891b2 0%,#155e75 100%);border-radius:12px;width:100%;box-shadow:0 10px 18px #0891b22e}.change-log-timeline-label{color:#475569;font-size:12px}.dashboard-hero-card{color:#f8fbff;background:radial-gradient(circle at 0 0,#38bdf838,#0000 28%),radial-gradient(circle at 82% 18%,#fbbf2426,#0000 22%),radial-gradient(circle at 0 100%,#14b8a62e,#0000 24%),linear-gradient(135deg,#071c44 0%,#0d3f78 42%,#0f6cbd 74%,#1789da 100%);border:1px solid #89c3ff47;border-radius:28px;justify-content:space-between;align-items:stretch;gap:24px;padding:30px;display:flex;box-shadow:0 28px 54px #0f2a5f38}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.dashboard-page-intro{flex:540px;min-width:0}.dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-title-row h1{min-width:0}.dashboard-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.dashboard-page-header p{margin-bottom:0}.dashboard-tenant-switcher{background:radial-gradient(circle at 100% 0,#1fb6ff24,#0000 34%),linear-gradient(#fffffffa,#f1f7fff5);border:1px solid #a3cbf5d1;border-radius:999px;align-items:center;gap:10px;min-width:min(320px,100%);padding:8px 10px;display:flex;box-shadow:0 14px 28px #0f2a5f1a}.dashboard-tenant-switcher-inline{flex:0 380px;min-width:min(380px,100%);margin-bottom:0}.dashboard-tenant-switcher-chip-label{min-height:30px;color:var(--azure-blue-700);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0f6cbd14;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-tenant-switcher-select{width:auto;min-width:0;min-height:38px;color:var(--azure-blue-900);background:#fffffff5;border:1px solid #0f6cbd33;border-radius:999px;flex:auto;padding:0 10px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffffb8}.dashboard-tenant-switcher-select:focus{border-color:#0f6cbd70;outline:none;box-shadow:0 0 0 4px #0f6cbd1f}.dashboard-refresh-button{flex-shrink:0;min-width:220px;box-shadow:0 10px 22px #0f172a14}.dashboard-hero-copy{flex-direction:column;justify-content:space-between;min-width:0;max-width:580px;display:flex}.dashboard-hero-eyebrow{color:#f4f8ffe6;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px #071c4447;margin:0 0 8px;font-size:12px;font-weight:800}.dashboard-hero-card h2{letter-spacing:-.05em;color:#f9fcff;text-shadow:0 10px 30px #071c4438;font-size:clamp(2.75rem,4vw,4.2rem);font-weight:800;line-height:.98}.dashboard-hero-card p{color:#f0f7fff2;margin-top:8px}.dashboard-hero-copy>p:last-of-type{color:#eff6ffeb;max-width:34rem;margin-top:18px;font-size:1.1rem;font-weight:500;line-height:1.5}.dashboard-hero-context{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dashboard-hero-context span{color:#f8fbfffa;background:linear-gradient(#ffffff24,#ffffff12);border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff14}.dashboard-hero-spotlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.dashboard-hero-spotlight{background:linear-gradient(#ffffff21,#ffffff0f);border:1px solid #ffffff1f;border-radius:20px;padding:16px 18px;transition:transform .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff14,0 14px 28px #080f1f1f}.dashboard-hero-spotlight:hover,.dashboard-hero-kpi:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 18px 34px #080f1f29}.dashboard-hero-spotlight:first-child{background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 36%),linear-gradient(#ffffff24,#ffffff12)}.dashboard-hero-spotlight:nth-child(2){background:radial-gradient(circle at 100% 0,#38bdf833,#0000 36%),linear-gradient(#ffffff24,#ffffff12)}.dashboard-hero-spotlight:nth-child(3){background:radial-gradient(circle at 100% 0,#fbbf2433,#0000 36%),linear-gradient(#ffffff24,#ffffff12)}.dashboard-hero-spotlight strong{color:#fff;margin-bottom:8px;font-size:28px;line-height:1;display:block}.dashboard-hero-spotlight span{color:#eff6ffeb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.dashboard-hero-spotlight small{color:#e0f2fec7;margin-top:8px;font-size:12px;line-height:1.4;display:block}.dashboard-hero-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0d182b4d,#11223b38),radial-gradient(circle at 100% 0,#ffffff0d,#0000 32%);border:1px solid #ffffff1a;border-radius:24px;min-width:360px;padding:18px;box-shadow:inset 0 1px #ffffff14,0 18px 30px #080f1f1f}.dashboard-hero-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-hero-panel-header strong{color:#f8fbff;font-size:14px}.dashboard-hero-panel-header span{color:#fae7b5eb;font-size:12px;font-weight:700}.dashboard-hero-freshness-note{color:#d6e9ffd1;margin:12px 0 0;font-size:12px;line-height:1.5}.dashboard-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-hero-kpi{background:linear-gradient(#ffffff1a,#ffffff0d);border:1px solid #ffffff1c;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff14}.dashboard-hero-kpi:nth-child(4n+1){background:radial-gradient(circle at 100% 0,#38bdf833,#0000 35%),linear-gradient(#ffffff1c,#ffffff0d)}.dashboard-hero-kpi:nth-child(4n+2){background:radial-gradient(circle at 100% 0,#fbbf242e,#0000 35%),linear-gradient(#ffffff1c,#ffffff0d)}.dashboard-hero-kpi:nth-child(4n+3){background:radial-gradient(circle at 100% 0,#14b8a62e,#0000 35%),linear-gradient(#ffffff1c,#ffffff0d)}.dashboard-hero-kpi:nth-child(4n+4){background:radial-gradient(circle at 100% 0,#f472b629,#0000 35%),linear-gradient(#ffffff1c,#ffffff0d)}.dashboard-hero-kpi strong{color:#fff;margin-bottom:6px;font-size:24px;display:block}.dashboard-hero-kpi span{color:#eff6ffe6;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.dashboard-hero-kpi small{color:#e8f2ffd6;margin-top:6px;font-size:12px;display:block}.dashboard-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.dashboard-ops-card{background:radial-gradient(circle at 100% 0,#38bdf814,#0000 34%),linear-gradient(#fffffffa,#f4f9fff5);border:1px solid #94a3b838;border-radius:22px;padding:18px 20px;box-shadow:0 16px 30px #0f2a5f14}.dashboard-ops-eyebrow{color:var(--azure-blue-700);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.dashboard-ops-card strong{color:var(--slate-900);font-size:1.05rem;display:block}.dashboard-ops-card p{color:var(--slate-600);margin:8px 0 0}.dashboard-list{flex-direction:column;gap:12px;display:flex}.dashboard-list-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.dashboard-wide-card{grid-column:1/-1}.dashboard-change-grid{margin-top:4px}.dashboard-change-card{margin-top:0}.dashboard-inline-link,.dashboard-inline-link:hover{text-decoration:none}.intune-hero-card{color:#f8fbff;background:radial-gradient(circle at 0 0,#38bdf838,#0000 28%),radial-gradient(circle at 82% 18%,#fbbf2426,#0000 22%),radial-gradient(circle at 0 100%,#14b8a62e,#0000 24%),linear-gradient(135deg,#071c44 0%,#0d3f78 42%,#0f6cbd 74%,#1789da 100%);border:1px solid #89c3ff47;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:28px;display:flex;box-shadow:0 28px 54px #0f2a5f38}.intune-hero-card h2{letter-spacing:-.05em;color:#f9fcff;text-shadow:0 10px 30px #071c4438;font-size:clamp(2.5rem,3.6vw,3.9rem);font-weight:800;line-height:.98}.intune-hero-card .licenses-hero-eyebrow{color:#f4f8ffe6;text-shadow:0 1px 10px #071c4447}.intune-hero-card .licenses-hero-copy{color:#eff6ffeb}.intune-subnav{flex-wrap:wrap;gap:10px;margin:4px 0 24px;display:flex}.intune-subnav-link{min-height:40px;color:var(--azure-blue-900);background:#ffffffd6;border:1px solid #0f6cbd24;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.intune-subnav-link:hover{background:#fffffff5;border-color:#0f6cbd47;transform:translateY(-1px)}.intune-subnav-link-active{background:linear-gradient(135deg,#0f6cbd1f 0%,#1fb6ff14 100%);border-color:#0f6cbd47}.intune-subsection-card{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 28%),radial-gradient(circle at 0 0,#bfdbfe6b,#0000 24%),linear-gradient(#f5f9ff 0%,#edf4ff 100%);border:1px solid #cddff5;margin-bottom:24px;box-shadow:0 22px 42px #0f4fbf17}.intune-subsection-card-header{border-bottom:1px solid #b8d0ecc7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.intune-subsection-card-header p{margin:8px 0 0}.intune-subsection-link{flex:none}.intune-priority-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.intune-priority-card{gap:12px;display:grid}.intune-admin-notes{gap:10px;margin-top:16px;display:grid}.intune-admin-notes p{color:#4f647d;background:linear-gradient(#fffffffc,#e8f3fffa);border:1px solid #cfe1f7;border-radius:14px;margin:0;padding:12px 14px;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f4fbf0a}.intune-admin-toolbar{flex-wrap:wrap}.intune-summary-routes-card{margin-bottom:18px}.intune-summary-routes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.intune-summary-route-card{color:inherit;background:linear-gradient(#fffffffc,#e8f3fffa);border:1px solid #cfe1f7;border-radius:18px;gap:8px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.intune-summary-route-card:hover{border-color:#0f6cbd3d;transform:translateY(-2px);box-shadow:0 18px 28px #0f4fbf14}.intune-summary-route-card strong{color:var(--azure-blue-900)}.intune-summary-route-card span,.intune-summary-route-card small{color:#5a7089}.security-subnav{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.security-subnav-link{color:#4f647d;background:#fffffff5;border:1px solid #cfe1f7;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s,color .2s;display:inline-flex}.security-usage-maturity-card .security-recommendation-actions .button-secondary{min-height:34px;padding:0 12px;font-size:12px}.security-subnav-link:hover{color:var(--azure-blue-900);border-color:#0f6cbd47;transform:translateY(-1px);box-shadow:0 14px 24px #0f4fbf14}.security-subnav-link-active{color:var(--azure-blue-900);background:linear-gradient(#eaf5fffa,#d9ecfffa);border-color:#0f6cbd57;box-shadow:0 14px 24px #0f4fbf1a}.security-summary-route-card{margin-bottom:18px}.security-summary-routes-grid{grid-template-columns:minmax(0,1fr)}.security-summary-route-card-link{max-width:760px}.security-summary-route-card-link-purview{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 34%),linear-gradient(#fffffffa,#f0f9fff5);border-color:#0ea5e92e}.security-usage-overview-card{gap:18px}.security-usage-highlight-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.security-usage-highlight-card{grid-template-rows:auto 1fr auto;gap:14px;min-height:220px;display:grid}.security-usage-highlight-copy{margin:0;line-height:1.55}.security-usage-chart-grid{align-items:stretch}.security-usage-recommendations-card{margin-bottom:24px}.security-usage-recommendation-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.security-usage-maturity-card{background:linear-gradient(#fffffffa,#f1f8fff5);border:1px solid #d9e7f5;border-radius:18px;gap:14px;margin-bottom:0;padding:18px 20px;display:grid;box-shadow:0 16px 30px #0f172a0d}.security-usage-maturity-card-primary{grid-template-rows:auto auto auto auto;align-content:start;align-self:start}.security-usage-maturity-card-primary .security-usage-maturity-card-head,.security-usage-maturity-card-primary>p,.security-usage-maturity-card-primary .security-usage-maturity-visual,.security-usage-maturity-card-primary .security-recommendation-actions{width:min(100%,980px);margin-inline:auto}.security-usage-maturity-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.security-usage-maturity-card-heading{gap:6px;display:grid}.security-usage-maturity-card-caption{color:#5f7288;font-size:12px;line-height:1.45}.security-usage-maturity-visual{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.security-usage-maturity-chart-wrap{min-height:250px;position:relative}.security-usage-maturity-chart-wrap .change-log-chart-canvas-donut{height:250px}.security-usage-maturity-chart-center{text-align:center;pointer-events:none;gap:2px;min-width:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.security-usage-maturity-chart-center span{color:#5f7288;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.security-usage-maturity-chart-center strong{margin:0;font-size:2rem;line-height:1}.security-usage-maturity-breakdown{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.security-usage-maturity-breakdown-item{background:#ffffffd1;border:1px solid #d6e5f4;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.security-usage-maturity-breakdown-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px}.security-usage-maturity-breakdown-copy{gap:6px;min-width:0;display:grid}.security-usage-maturity-breakdown-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.security-usage-maturity-breakdown-copy strong{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;line-height:1.25}.security-usage-maturity-breakdown-copy span{color:#5f7288;overflow-wrap:anywhere;min-width:0;font-size:12px}.security-usage-maturity-breakdown-item small{color:#35516d;text-align:right;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.2}.security-usage-maturity-breakdown-item-available .security-usage-maturity-breakdown-dot{background:#22c55e}.security-usage-maturity-breakdown-item-info .security-usage-maturity-breakdown-dot{background:#38bdf8}.security-usage-maturity-breakdown-item-warning .security-usage-maturity-breakdown-dot{background:#f59e0b}.security-usage-maturity-breakdown-item-muted .security-usage-maturity-breakdown-dot{background:#94a3b8}.security-usage-program-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.security-usage-program-grid-single{grid-template-columns:1fr}.security-usage-program-sidebar{align-content:start;gap:16px;display:grid}.security-usage-history-card,.security-usage-execution-card{grid-template-rows:auto auto auto auto 1fr;align-content:start}.security-usage-history-meta{flex-wrap:wrap;gap:8px;display:flex}.security-usage-task-filter-bar{background:linear-gradient(#f7fbfffa,#eef6fff2);border:1px solid #0f6cbd1f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 0 10px;padding:16px 18px;display:flex}.security-usage-task-filter-fields{flex-wrap:wrap;gap:12px;display:flex}.security-usage-task-filter-control{color:#33506e;gap:6px;min-width:200px;font-size:12px;font-weight:800;display:grid}.security-usage-task-filter-control select{color:#0f172a;min-height:40px;font:inherit;background:#fffffffa;border:1px solid #cfe0f3;border-radius:12px;padding:0 12px}.security-usage-task-filter-summary{flex-wrap:wrap;gap:10px;display:flex}.security-usage-history-filter{color:#33506e;gap:6px;width:fit-content;font-size:12px;font-weight:800;display:grid}.security-usage-history-filter select{color:#0f172a;min-width:140px;min-height:38px;font:inherit;background:#fffffffa;border:1px solid #cfe0f3;border-radius:12px;padding:0 12px}.security-usage-history-chart{background:#ffffffc7;border:1px solid #cfe0f3cc;border-radius:16px;align-items:end;min-height:220px;padding:10px 12px 4px;display:grid}.security-usage-maturity-card strong{color:#0f172a;font-size:1.6rem;line-height:1.1;display:block}.security-usage-maturity-card p{color:#475569;margin:0}.security-usage-maturity-card-primary>p{text-align:center}.security-usage-maturity-card-primary .security-recommendation-actions{justify-content:center;display:flex}.security-usage-plan-progress{background:#ffffffd1;border:1px solid #cfe0f3d9;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.security-usage-plan-progress-head,.security-usage-plan-state-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-usage-plan-progress-head span,.security-usage-plan-state-copy span{color:#35516d;letter-spacing:.02em;font-size:12px;font-weight:800}.security-usage-plan-progress-head strong,.security-usage-plan-state-copy strong{font-size:1rem;line-height:1}.security-usage-plan-progress small{color:#5f7288;font-size:12px}.security-usage-plan-progress-bar,.security-usage-plan-state-bar{appearance:none;background:#cfe0f3e6;border-radius:999px;height:8px;overflow:hidden}.security-usage-plan-progress-bar::-webkit-progress-bar{background:#cfe0f3e6;border-radius:999px}.security-usage-plan-state-bar::-webkit-progress-bar{background:#cfe0f3e6;border-radius:999px}.security-usage-plan-progress-bar::-webkit-progress-value{background:linear-gradient(90deg,#0b5cab,#38bdf8);border-radius:999px}.security-usage-plan-state-bar::-webkit-progress-value{background:linear-gradient(90deg,#0b5cab,#38bdf8);border-radius:999px}.security-usage-plan-progress-bar::-moz-progress-bar{background:linear-gradient(90deg,#0b5cab,#38bdf8);border-radius:999px}.security-usage-plan-state-bar::-moz-progress-bar{background:linear-gradient(90deg,#0b5cab,#38bdf8);border-radius:999px}.security-usage-plan-state-list{gap:10px;display:grid}.security-usage-plan-state-item{background:#ffffffd1;border:1px solid #cfe0f3d9;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.security-usage-plan-state-item-muted .security-usage-plan-state-bar::-webkit-progress-value{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.security-usage-plan-state-item-muted .security-usage-plan-state-bar::-moz-progress-bar{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.security-usage-plan-state-item-info .security-usage-plan-state-bar::-webkit-progress-value{background:linear-gradient(90deg,#0b5cab,#38bdf8)}.security-usage-plan-state-item-info .security-usage-plan-state-bar::-moz-progress-bar{background:linear-gradient(90deg,#0b5cab,#38bdf8)}.security-usage-plan-state-item-warning .security-usage-plan-state-bar::-webkit-progress-value{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.security-usage-plan-state-item-warning .security-usage-plan-state-bar::-moz-progress-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.security-usage-plan-state-item-success .security-usage-plan-state-bar::-webkit-progress-value{background:linear-gradient(90deg,#16a34a,#4ade80)}.security-usage-plan-state-item-success .security-usage-plan-state-bar::-moz-progress-bar{background:linear-gradient(90deg,#16a34a,#4ade80)}@media (max-width:720px){.security-usage-maturity-visual,.security-usage-maturity-breakdown{grid-template-columns:1fr}.security-usage-maturity-chart-wrap{min-height:220px}.security-usage-maturity-chart-wrap .change-log-chart-canvas-donut{height:220px}.security-usage-maturity-card-head{display:grid}}@media (max-width:1180px){.security-usage-program-grid{grid-template-columns:1fr}}.security-usage-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}.security-usage-phase-card{background:#ffffffe6;border:1px solid #d9e7f5;border-radius:20px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;min-height:100%;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 32px #0f172a0d}.security-usage-phase-card-inmediato{background:radial-gradient(circle at 100% 0,#f871711f,#0000 34%),linear-gradient(#fffffffa,#fff5f5f5);border-color:#ef444433}.security-usage-phase-card-30-dias{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 34%),linear-gradient(#fffffffa,#fffaf0f5);border-color:#f59e0b38}.security-usage-phase-card-90-dias{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 34%),linear-gradient(#fffffffa,#f5fafff5);border-color:#3b82f62e}.security-usage-phase-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.security-usage-phase-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.security-usage-phase-badge-inmediato{color:#b91c1c;background:#fee2e2}.security-usage-phase-badge-30-dias{color:#b45309;background:#fef3c7}.security-usage-phase-badge-90-dias{color:#1d4ed8;background:#dbeafe}.security-usage-phase-card p{color:#475569;margin:0}.security-usage-phase-description{min-height:76px;font-size:1rem;line-height:1.5}.security-usage-phase-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-usage-phase-summary .status-pill{color:#185a9d;background:linear-gradient(#f5fafffa,#e8f2fff5);border-color:#0f6cbd24;border-radius:999px;justify-content:center;min-height:32px;padding:0 10px;font-size:.82rem;font-weight:700;line-height:1}.status-pill-alert{color:#9a6700;background:linear-gradient(#fff9ebfa,#fff0ccf2);border-color:#c27a002e}.status-pill-critical{color:#b42318;background:linear-gradient(#fff1f1fa,#ffe5e5f2);border-color:#c2393433}.security-usage-phase-list{align-content:start;gap:12px;display:grid}.security-usage-phase-item{background:linear-gradient(#fffffffc,#f7fafff7);border:1px solid #dbe7f3;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffd1}.security-usage-phase-item-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.security-usage-phase-item-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.security-usage-phase-item strong{color:#0f172a;font-size:.98rem;line-height:1.35}.security-usage-phase-item span{color:#5b7088;font-size:12px;font-weight:700}.security-usage-task-semaphore{background:#f8fafceb;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;padding:12px 14px;display:grid}.security-usage-task-semaphore strong,.security-usage-task-semaphore span:last-child{grid-column:2}.security-usage-task-semaphore strong{color:#0f172a;font-size:.9rem}.security-usage-task-semaphore span:last-child{color:#5b7088;font-size:12px;font-weight:700;line-height:1.45}.security-usage-task-semaphore-dot{background:#94a3b8;border-radius:999px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #94a3b82e}.security-usage-task-semaphore-overdue{background:linear-gradient(#fff3f3fa,#ffebebf5);border-color:#c239342e}.security-usage-task-semaphore-overdue .security-usage-task-semaphore-dot{background:#dc2626;box-shadow:0 0 0 4px #dc262629}.security-usage-task-semaphore-soon{background:linear-gradient(#fff9eefa,#fff2d6f5);border-color:#c27a0033}.security-usage-task-semaphore-soon .security-usage-task-semaphore-dot{background:#d97706;box-shadow:0 0 0 4px #d9770629}.security-usage-task-semaphore-ok{background:linear-gradient(#f0fdf9fa,#e2faf1f5);border-color:#0f8f6f2e}.security-usage-task-semaphore-ok .security-usage-task-semaphore-dot{background:#0f8f6f;box-shadow:0 0 0 4px #0f8f6f24}.security-usage-task-semaphore-unscheduled{background:linear-gradient(#f8fafcfa,#f1f5f9f5);border-color:#47556929}.security-usage-phase-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px;margin-top:2px;display:flex}.security-usage-task-select{color:#33506e;gap:6px;font-size:12px;font-weight:800;display:grid}.security-usage-task-select select{color:#0f172a;min-width:160px;min-height:38px;font:inherit;background:#fffffffa;border:1px solid #cfe0f3;border-radius:12px;padding:0 12px}.security-usage-phase-item .security-recommendation-tone{justify-content:center;min-width:110px}.security-usage-task-select input,.security-usage-task-select textarea{color:#0f172a;min-width:160px;min-height:38px;font:inherit;resize:vertical;background:#fffffffa;border:1px solid #cfe0f3;border-radius:12px;padding:10px 12px}.security-usage-task-select textarea{min-height:96px}.security-usage-task-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:8px;display:grid}.security-usage-task-select-wide{grid-column:1/-1}@media (max-width:1200px){.security-usage-phase-grid{grid-template-columns:1fr}.security-usage-phase-description{min-height:0}.security-usage-task-filter-bar{align-items:stretch}}@media (max-width:720px){.security-usage-phase-summary{grid-template-columns:1fr}.security-usage-phase-badges{justify-content:flex-start}.security-usage-phase-item-topline{flex-direction:column}.security-usage-phase-item-badges{justify-content:flex-start}.security-usage-phase-item .security-recommendation-tone{width:fit-content}.security-usage-phase-actions{flex-direction:column;align-items:stretch}.security-usage-task-filter-control{min-width:100%}.security-usage-task-filter-summary{width:100%}}.security-usage-recommendation-practice{color:#0f4f8a}.security-usage-chart-card{grid-template-rows:auto 1fr;min-height:360px;display:grid}.security-usage-chart-card .report-chart-header{align-items:flex-start;min-height:108px}.security-usage-chart-body{align-content:start;min-height:0;display:grid}.security-usage-table-stack{gap:18px;margin-bottom:24px;display:grid}.security-usage-filters-card{margin-bottom:24px}.security-usage-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-usage-table-wrap{max-height:min(72vh,720px)}.security-usage-table-wrap .table{min-width:1100px}.security-usage-table-wrap .table th:first-child,.security-usage-table-wrap .table td:first-child{min-width:250px}.security-usage-table-wrap .table th:last-child,.security-usage-table-wrap .table td:last-child{min-width:180px}.security-usage-action-cell{justify-content:flex-end;align-items:center;display:flex}@media (max-width:1080px){.security-usage-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-usage-phase-grid{grid-template-columns:1fr}.security-usage-table-wrap .table{min-width:980px}}@media (max-width:720px){.security-usage-filters-grid{grid-template-columns:1fr}.security-usage-table-stack .licenses-table-header,.security-usage-table-stack .intune-table-header{flex-direction:column;align-items:flex-start;gap:12px}.security-usage-table-stack .button-secondary{justify-content:center;width:100%}.security-usage-table-wrap{max-height:none}.security-usage-table-wrap .table{min-width:820px}.security-usage-action-cell{justify-content:flex-start}.security-usage-action-cell .change-log-deep-link{width:100%}.security-usage-recommendation-header-meta{justify-content:flex-start}}.intune-summary-inline-actions,.intune-compliance-route-card{margin-bottom:18px}.intune-admin-detail-stack{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}.intune-admin-detail-stack>.intune-admin-report-card{width:100%}.intune-admin-detail-stack .intune-admin-table-wrap{max-height:none}.intune-admin-detail-stack .intune-admin-table-wrap .table{min-width:100%}.intune-compliance-detail-stack{margin-bottom:24px}.intune-compliance-detail-stack .intune-admin-publisher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intune-admin-report-card{flex-direction:column;gap:14px;display:flex}.intune-admin-table-wrap{max-height:min(60vh,560px);overflow-y:auto}.intune-admin-table-wrap .table{min-width:860px}.intune-admin-table-wrap .table thead th{z-index:1;background:#f6fbff;position:sticky;top:0}.technical-name-block{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.technical-name-block-secondary{color:#5a7089}.technical-name-inline{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.intune-admin-publisher-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:12px;display:grid}.intune-admin-publisher-card{background:linear-gradient(#fffffffc,#e8f3fffa);border:1px solid #cfe1f7;border-radius:16px;align-content:start;gap:6px;min-width:0;min-height:100%;padding:14px;display:grid;overflow:hidden}.intune-admin-publisher-card strong{color:var(--azure-blue-900);overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.intune-admin-publisher-card span,.intune-admin-publisher-card small,.intune-admin-issues-cell small{color:#5a7089;overflow-wrap:anywhere;word-break:break-word}.intune-publisher-report-card .dashboard-list-row span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.intune-admin-issues-cell{gap:6px;display:grid}.intune-admin-issues-cell strong{color:#30557c;line-height:1.5}.intune-admin-issues-cell a{width:fit-content}.intune-bitlocker-layout{--intune-bitlocker-shared-height:min(72vh,840px);grid-template-columns:minmax(0,1fr) clamp(290px,26vw,360px);align-items:stretch;gap:18px;display:grid}.intune-bitlocker-table-card{min-width:0;height:var(--intune-bitlocker-shared-height);flex-direction:column;gap:14px;display:flex;overflow:hidden}.intune-bitlocker-table-wrapper{scroll-behavior:smooth;flex:1;min-height:0;max-height:none;padding-right:4px;overflow-y:auto}.intune-bitlocker-table-wrapper .table thead th{z-index:1;background:#f6fbff;position:sticky;top:0}.intune-bitlocker-table-wrapper .table th,.intune-bitlocker-table-wrapper .table td{padding:12px 14px}.intune-bitlocker-table{min-width:980px}.intune-bitlocker-col-device{width:28%}.intune-bitlocker-col-user{width:29%}.intune-bitlocker-col-volume{width:15%}.intune-bitlocker-col-backup{width:28%}.intune-bitlocker-row-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:10px 12px;transition:transform .14s,background-color .14s,box-shadow .14s;display:block}.intune-bitlocker-row-active td{background:linear-gradient(#0f6cbd14,#3b82f61f)}.intune-bitlocker-row-active td:first-child{box-shadow:inset 4px 0 #0f6cbd}.intune-bitlocker-row-button:hover,.intune-bitlocker-row-button:focus-visible{background:#0f6cbd0f;outline:none;box-shadow:0 0 0 1px #0f6cbd1f}.intune-bitlocker-row-button-active{background:#0f6cbd14;transform:translate(4px);box-shadow:0 0 0 1px #0f6cbd33,0 16px 26px #0f4fbf1f}.intune-bitlocker-date-cell{min-width:190px}.intune-bitlocker-date-cell strong,.intune-bitlocker-date-cell span{white-space:nowrap}.intune-bitlocker-device-summary{gap:4px;display:grid}.intune-bitlocker-device-summary strong{color:var(--azure-blue-900)}.intune-bitlocker-device-summary span{color:#5a7089}.intune-bitlocker-detail-card{height:var(--intune-bitlocker-shared-height);max-height:var(--intune-bitlocker-shared-height);background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 28%),radial-gradient(circle at 0 0,#bfdbfe6b,#0000 24%),linear-gradient(#f5f9ff 0%,#edf4ff 100%);border:1px solid #cddff5;flex-direction:column;gap:14px;display:flex;position:sticky;top:112px;overflow:hidden;box-shadow:0 22px 42px #0f4fbf17}.intune-bitlocker-detail-header{z-index:2;background:linear-gradient(#f5f9fffa,#edf4fff5);border-bottom:1px solid #b8d0ecc7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;position:sticky;top:0}.intune-bitlocker-detail-stack{flex:1;gap:16px;min-height:0;margin-top:0;padding-right:4px;display:grid;overflow-y:auto}.intune-bitlocker-keys-stack{gap:16px;display:grid}.intune-bitlocker-bulk-actions{background:#ffffffb8;border:1px solid #cfe1f7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.intune-bitlocker-key-card{background:linear-gradient(#fffffffc,#e8f3fffa);border:1px solid #cfe1f7;border-radius:18px;gap:14px;padding:16px;display:grid}.intune-bitlocker-key-card-header{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:grid}.intune-bitlocker-key-card-header-expanded{padding-bottom:4px}.intune-bitlocker-key-card-title{gap:6px;min-width:0;display:grid}.intune-bitlocker-key-card-title small{color:#6a7f97;font-size:12px;font-weight:600}.intune-bitlocker-key-card-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.intune-bitlocker-key-card-header span{letter-spacing:.06em;text-transform:uppercase;color:#4f647d;font-size:12px;font-weight:700}.intune-bitlocker-key-card-header strong{color:var(--azure-blue-900);word-break:break-word;font-size:13px;line-height:1.5}.intune-bitlocker-key-toggle{color:#0f4fbf}.intune-bitlocker-key-status{color:#166534;background:#16a34a1f;border-color:#16a34a38}.intune-bitlocker-selected-device-card{background:linear-gradient(135deg,#0f6cbd29,#bfdbfe99);border:1px solid #0f6cbd3d;border-radius:18px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 1px #fffc}.intune-bitlocker-selected-device-card span,.intune-bitlocker-selected-status,.intune-bitlocker-selected-pill{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.intune-bitlocker-selected-device-card strong{color:var(--azure-blue-900)}.intune-bitlocker-selected-device-card small{color:#30557c}.intune-bitlocker-selected-status{align-self:center}.intune-bitlocker-selected-pill{color:#0f4fbf;background:#0f6cbd1f;border-radius:999px;width:fit-content;margin-bottom:6px;padding:4px 8px;display:inline-flex}.intune-bitlocker-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intune-bitlocker-detail-block{background:linear-gradient(#fffffffc,#e8f3fffa);border:1px solid #cfe1f7;border-radius:16px;gap:6px;padding:14px;display:grid}.intune-bitlocker-detail-block span,.intune-bitlocker-secret-card span{letter-spacing:.06em;text-transform:uppercase;color:#4f647d;font-size:12px;font-weight:700}.intune-bitlocker-detail-block strong,.intune-bitlocker-secret-card strong{color:var(--azure-blue-900)}.intune-bitlocker-detail-block small,.intune-bitlocker-secret-card small{color:#5a7089}.intune-bitlocker-secret-card{background:linear-gradient(135deg,#0f6cbd1f,#1fb6ff14);border:1px solid #0f6cbd33;border-radius:18px;gap:8px;padding:16px;display:grid}.intune-bitlocker-secret-card strong{word-break:break-word;font-size:16px;line-height:1.5}.intune-bitlocker-copy-feedback{color:#30557c;margin:0;font-size:13px;font-weight:600}.intune-governance-card{grid-column:1/-1}@media (max-width:820px){.intune-bitlocker-layout{grid-template-columns:1fr}.intune-bitlocker-table-card,.intune-bitlocker-detail-card{height:auto;max-height:none;position:static}.intune-bitlocker-table-wrapper{flex:initial;max-height:none;overflow-y:visible}.intune-bitlocker-table-wrapper .table thead th{position:static}}@media (max-width:720px){.intune-summary-routes-grid,.intune-compliance-detail-stack .intune-admin-publisher-grid{grid-template-columns:1fr}.intune-admin-detail-stack .licenses-table-header,.intune-admin-detail-stack .intune-table-header{flex-direction:column;align-items:flex-start;gap:12px}.intune-admin-publisher-grid{grid-template-columns:1fr}.intune-bitlocker-row-button-active{transform:none}.intune-bitlocker-detail-header,.intune-bitlocker-key-card-header{flex-direction:column}.intune-bitlocker-key-card-meta{justify-content:flex-start}.intune-bitlocker-bulk-actions{align-items:stretch}.intune-bitlocker-detail-grid{grid-template-columns:1fr}}.card.intune-governance-card{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 28%),radial-gradient(circle at 0 0,#bfdbfe6b,#0000 24%),linear-gradient(#f5f9ff 0%,#edf4ff 100%);border-color:#cddff5;box-shadow:0 22px 42px #0f4fbf17}.intune-governance-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.intune-governance-toolbar{background:linear-gradient(#fffffff0,#eaf3ffeb);border:1px solid #cfe0f5;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.intune-governance-toolbar-main{flex:auto;gap:12px;min-width:0;display:grid}.intune-governance-toolbar p{color:#4f647d;margin:0;font-size:13px;font-weight:600}.intune-governance-filter-group{flex-wrap:wrap;gap:8px;display:flex}.intune-governance-filter-chip{color:#36506b;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b84d;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;transition:background-color .12s,border-color .12s,color .12s}.intune-governance-filter-chip:hover{color:#0f4fbf;border-color:#3b82f659}.intune-governance-filter-chip-active{color:#0f4fbf;background:linear-gradient(#e2ecfffa,#d2e2fffa);border-color:#2563eb5c}.intune-governance-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.intune-governance-summary-item{background:radial-gradient(circle at 100% 0,#7dd3fc2e,#0000 42%),linear-gradient(#fffffffc,#e9f3fffa);border:1px solid #cfe0f5;border-radius:18px;gap:6px;min-width:0;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f4fbf0f}.intune-governance-summary-item strong{color:#0b4f8a;font-size:28px;line-height:1}.intune-governance-summary-item span{color:#5b7088;font-size:13px;font-weight:700}.intune-governance-table-wrap{background:linear-gradient(#fafdff 0%,#edf5ff 100%);border:1px solid #cbdff6;border-radius:18px;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f4fbf0d}.intune-governance-table-wrap .table{table-layout:fixed}.intune-governance-col-policy{width:30%}.intune-governance-col-type,.intune-governance-col-status,.intune-governance-col-platform{width:12%}.intune-governance-col-modified{width:14%}.intune-governance-col-assignments{width:8%}.intune-governance-col-actions{width:12%}.intune-governance-row{cursor:pointer;transition:background-color .12s,transform .12s}.intune-governance-row:hover td{background:#e8f3ffe0}.intune-governance-row-active td{background:#ddebfff0}.intune-governance-policy-cell{gap:6px}.intune-governance-cell-muted{color:#4f647d;font-size:12px;font-weight:700}.intune-governance-row-hint{color:#0f4fbf;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.intune-governance-link{color:#0f4fbf;background:linear-gradient(#ebf4fffa,#dceafffa);border:1px solid #60a5fa4d;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.intune-governance-link:hover{background:linear-gradient(#dfeefffa,#cee4fffa)}.intune-governance-actions-cell{gap:8px;display:grid}.intune-governance-decision-button{color:#36506b;cursor:pointer;background:#ffffffe6;border:1px solid #94a3b852;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.intune-governance-decision-button-accept{color:#166534;border-color:#22c55e47}.intune-governance-decision-button-dismiss{color:#b42318;border-color:#ef44443d}.intune-governance-decision-button:hover,.intune-governance-restore-button:hover,.intune-governance-detail-button-accept:hover,.intune-governance-detail-button-dismiss:hover{filter:brightness(.98)}.intune-governance-restore-button:disabled{cursor:not-allowed;opacity:.55}.intune-governance-detail-button-accept{color:#166534!important;border-color:#22c55e47!important}.intune-governance-detail-button-dismiss{color:#b42318!important;border-color:#ef44443d!important}.intune-governance-detail-card{background:radial-gradient(circle at 100% 0,#60a5fa24,#0000 30%),linear-gradient(#fffffffa,#ebf4fffa);border:1px solid #cfe0f5;border-radius:20px;margin-top:16px;padding:18px 20px;box-shadow:0 14px 28px #0f4fbf14}.intune-governance-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.intune-governance-detail-header h3{color:#0f172a;margin:4px 0 8px;font-size:24px}.intune-governance-detail-header p{color:#5b7088;margin:0}.intune-governance-detail-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f4fbf!important;font-size:11px!important;font-weight:800!important}.intune-governance-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.intune-governance-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.intune-governance-detail-item{background:#ffffffbd;border:1px solid #cfe0f5f0;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.intune-governance-detail-item span{color:#5b7088;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.intune-governance-detail-item strong{color:#0f172a;font-size:14px;line-height:1.5}.intune-governance-detail-item-wide{grid-column:1/-1}.intune-admin-notes-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:1100px){.intune-governance-toolbar{flex-direction:column;align-items:stretch}.intune-governance-toolbar-actions{width:100%}.settings-inline-callout,.settings-form-grid{grid-template-columns:1fr}}@media (max-width:900px){.intune-governance-table-wrap .table{min-width:760px}.intune-governance-toolbar,.intune-governance-detail-header{flex-direction:column}}.collaboration-apps-overview{gap:14px;margin-bottom:24px;display:grid}.collaboration-apps-overview-card{background:radial-gradient(circle at 100% 0,#7dd3fc29,#0000 28%),linear-gradient(#fffffffc,#eff6fff5);border:1px solid #cfe0f5f2;border-radius:24px;padding:22px;box-shadow:0 18px 36px #0f4fbf14}.collaboration-apps-overview-header{padding-bottom:2px}.collaboration-apps-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.collaboration-app-card{background:radial-gradient(circle at 100% 0,#7dd3fc29,#0000 36%),linear-gradient(#fffffffa,#f1f7fffa);border:1px solid #bfdbfee0;border-radius:18px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 14px 28px #0f4fbf12}.collaboration-app-card-spotlight{border-color:#3b82f647;position:relative;overflow:hidden}.collaboration-app-card-spotlight:after{content:"";background:linear-gradient(90deg,#2563ebe6,#38bdf8a6);height:3px;position:absolute;inset:auto 0 0}.collaboration-app-card-unsupported{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 34%),linear-gradient(#fffaebfa,#fff5d6f5);border-color:#f59e0b47}.collaboration-app-card-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collaboration-app-card-heading{gap:4px;min-width:0;display:grid}.collaboration-app-card-topline h3{color:#0f172a;margin:0;font-size:18px}.collaboration-app-card-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.collaboration-app-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.collaboration-app-card-metrics div,.collaboration-unsupported-item{background:#ffffffbf;border:1px solid #cfe0f5e6;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.collaboration-app-card-metrics span,.collaboration-unsupported-item p{color:#5b7088;font-size:12px;font-weight:700}.collaboration-app-card-metrics strong,.collaboration-unsupported-item strong{color:#0f172a;font-size:15px;line-height:1.4}.collaboration-app-card-date{color:#36506b;margin:0;font-size:12px;font-weight:600}.collaboration-app-card-note,.collaboration-app-card-note-meta{color:#4f647d;margin:0;font-size:12px;line-height:1.5}.collaboration-app-card-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collaboration-app-card-note-meta{color:#6b7f96;font-weight:700}.collaboration-apps-secondary-block{gap:10px;padding:12px 0 0;display:grid}.collaboration-apps-secondary-header h3{color:#0f172a;margin:0 0 6px;font-size:18px}.collaboration-apps-secondary-header .chart-copy{margin:0}.collaboration-apps-compact-table{background:#ffffffe0;border:1px solid #cfe0f5f2;border-radius:18px;box-shadow:inset 0 1px #fffc}.collaboration-apps-compact-table .table{min-width:780px}.collaboration-apps-compact-table th{background:#dbeafe73}.collaboration-apps-compact-table td:first-child strong{color:#0f172a;font-size:14px}.collaboration-apps-compact-table td:last-child{color:#4f647d;font-size:13px;line-height:1.45}@media (max-width:680px){.collaboration-apps-overview-card{padding:18px}.collaboration-apps-grid{grid-template-columns:1fr}.collaboration-app-card-topline{flex-direction:column;align-items:stretch}.collaboration-apps-compact-table .table{min-width:640px}}.collaboration-warnings-card{margin-bottom:24px}.collaboration-export-button{white-space:nowrap}.collaboration-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}.collaboration-workload-card-priority{min-width:0}.collaboration-workload-card{background:radial-gradient(circle at 100% 0,#7dd3fc24,#0000 28%),linear-gradient(#fffffffa,#eef5fff5);border-radius:22px;padding:20px;box-shadow:0 18px 34px #0f5cad14}.collaboration-workload-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.collaboration-workload-summary div{background:#ffffffc7;border:1px solid #cfe0f5eb;border-radius:16px;gap:4px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffa6}.collaboration-workload-summary span{color:#5b7088;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.collaboration-workload-summary strong{color:#0f172a;font-size:18px;line-height:1.35}.collaboration-workload-table-wrap{background:#ffffffdb;border:1px solid #cfe0f5f2;border-radius:18px;max-height:520px;overflow:auto}.collaboration-workload-table-wrap .table{min-width:920px}.collaboration-workload-table-wrap td,.collaboration-workload-table-wrap th{vertical-align:top;padding:18px 20px}.collaboration-workload-table-wrap::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.collaboration-workload-table-wrap::-webkit-scrollbar-track{background:var(--scrollbar-track);border:3px solid #ffffff8c;border-radius:999px}.collaboration-workload-table-wrap::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid #ffffffb8;border-radius:999px;min-height:52px}.collaboration-workload-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.collaboration-workload-table-wrap::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}.collaboration-workload-table-wrap thead th{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;position:sticky;top:0;box-shadow:inset 0 -1px #0f5cad14}.collaboration-workload-table-wrap .collaboration-sticky-column{z-index:2;background:linear-gradient(#f8fbfffa,#f0f7fff5);position:sticky;left:0;box-shadow:1px 0 #cfe0f5e0}.collaboration-workload-table-wrap thead .collaboration-sticky-column{z-index:4;background:#e6f0fff5}.collaboration-workload-table{table-layout:fixed}.collaboration-workload-table-wrap tbody tr td{background:#ffffffa3}.collaboration-workload-table-wrap tbody tr:hover td{background:#f2f8ffeb}.collaboration-workload-table-onedrive .collaboration-col-identity{width:30%}.collaboration-workload-table-onedrive .collaboration-col-metric{width:13%}.collaboration-workload-table-onedrive .collaboration-col-storage{width:24%}.collaboration-workload-table-onedrive .collaboration-col-activity{width:20%}.collaboration-workload-table-sharepoint .collaboration-col-identity{width:34%}.collaboration-workload-table-sharepoint .collaboration-col-metric{width:14%}.collaboration-workload-table-sharepoint .collaboration-col-activity{width:24%}.collaboration-workload-table-teams .collaboration-col-identity{width:34%}.collaboration-workload-table-teams .collaboration-col-metric{width:14%}.collaboration-workload-table-teams .collaboration-col-activity{width:24%}.collaboration-workload-table-groups .collaboration-col-identity{width:32%}.collaboration-workload-table-groups .collaboration-col-metric{width:14%}.collaboration-workload-table-groups .collaboration-col-activity{width:26%}.collaboration-workload-table-wrap .license-name-cell strong,.collaboration-workload-table-wrap .license-metric-cell strong,.collaboration-workload-table-wrap .license-date-cell strong{word-break:break-word}.collaboration-workload-table-wrap .license-name-cell span{word-break:normal;overflow-wrap:anywhere}.collaboration-workload-table-teams .license-name-cell span{white-space:pre-line}.collaboration-workload-table-wrap .license-name-cell{gap:6px;min-width:0}.collaboration-workload-table-wrap .license-name-cell strong{font-size:15px;line-height:1.5}.collaboration-workload-table-wrap .license-name-cell span,.collaboration-workload-table-wrap .license-metric-cell span,.collaboration-workload-table-wrap .license-date-cell span{font-size:12px;line-height:1.5}.collaboration-workload-table-wrap .license-metric-cell,.collaboration-workload-table-wrap .license-date-cell{gap:5px}.collaboration-workload-table-wrap .license-metric-cell strong,.collaboration-workload-table-wrap .license-date-cell strong{font-size:18px;line-height:1.2}.collaboration-activity-cell strong{white-space:pre-line;font-size:15px;line-height:1.35}.collaboration-activity-cell span{white-space:normal}.collaboration-unsupported-card{margin-bottom:24px}.collaboration-unsupported-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}@media (max-width:900px){.collaboration-app-card-metrics{grid-template-columns:1fr}.collaboration-app-card-topline{flex-direction:column}.collaboration-detail-grid,.collaboration-workload-summary{grid-template-columns:1fr}.collaboration-workload-table-wrap .table{min-width:820px}}.intune-hero-metrics{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.intune-hero-metrics span{color:#f8fbfffa;background:linear-gradient(#ffffff24,#ffffff12);border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff14}.licenses-hero-card{color:#f8fbff;background:radial-gradient(circle at 100% 0,#6ee7b72e,#0000 28%),radial-gradient(circle at 0 0,#38bdf838,#0000 26%),linear-gradient(135deg,#0b2751 0%,#0f62fe 58%,#37a0ff 100%);border:1px solid #89c3ff42;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:28px;display:flex;box-shadow:0 28px 52px #0f4fbf33}.licenses-hero-card h2{letter-spacing:-.05em;color:#f9fcff;text-shadow:0 10px 30px #0b27513d;font-size:clamp(2.6rem,3.8vw,4rem);font-weight:800;line-height:.98}.licenses-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f5f9ffeb;text-shadow:0 1px 10px #0b275138;margin:0 0 8px;font-size:12px;font-weight:800}.licenses-hero-copy{color:#f4f9fff0;max-width:720px;margin:16px 0 0;font-size:1.1rem;font-weight:500;line-height:1.55}.licenses-hero-metrics{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.licenses-hero-metrics span{color:#fff;text-shadow:0 1px 8px #0f4fbf2e;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.licenses-source-card{margin-top:0}.change-logs-hero-card{color:#f8fbff;background:radial-gradient(circle at 100% 0,#38bdf847,#0000 28%),linear-gradient(135deg,#083344 0%,#155e75 52%,#0891b2 100%);border:1px solid #155e75;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:24px;display:flex}.change-logs-hero-card h2{letter-spacing:-.05em;color:#f9fcff;text-shadow:0 10px 28px #0833443d;font-size:clamp(2.4rem,3.4vw,3.6rem);font-weight:800;line-height:.98}.licenses-stat-card{border:1px solid #dbe7f3;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a0f}.licenses-stat-card:before{content:"";background:linear-gradient(90deg,#0f6cbd33 0%,#1fb6ffe6 50%,#0f6cbd33 100%);width:100%;height:4px;position:absolute;top:0;left:0}.licenses-stat-card h3{color:#1e3a5f;letter-spacing:.01em;font-size:.95rem;font-weight:800}.licenses-stat-card p{color:#52657d;margin:8px 0 0;font-size:13px;line-height:1.45}.licenses-stat-card strong,.report-stat-card.licenses-stat-card strong{color:#0f4fbf;font-size:clamp(2rem,2.8vw,2.45rem);line-height:1}.licenses-chart-card{border:1px solid #e2e8f0;margin:0;box-shadow:0 16px 34px #0f172a0d}.licenses-table-card{border:1px solid #dbe7f3}.licenses-filter-card{background:radial-gradient(circle at 100% 0,#7dd3fc2e,#0000 28%),linear-gradient(#f9fcfffa,#eff6fffa);border:1px solid #d4e4f7;margin-bottom:24px;box-shadow:0 18px 36px #0f4fbf14}.licenses-filter-toolbar-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.licenses-filter-toolbar{align-items:end;margin-bottom:18px}.licenses-filter-search-group{flex:320px;min-width:min(100%,360px)}.licenses-filter-action-group{flex:0 auto}.licenses-filter-actions{flex-wrap:wrap;gap:10px;display:flex}.licenses-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.licenses-visibility-option{background:#ffffffd1;border:1px solid #94b8e6c7;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:14px 16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffffeb}.licenses-visibility-option:hover{border-color:#3b82f675;transform:translateY(-1px);box-shadow:0 14px 28px #0f4fbf14}.licenses-visibility-option-active{background:linear-gradient(#fffffff0,#e8f4fff5);border-color:#2563eb80}.licenses-visibility-option input{margin:4px 0 0}.licenses-visibility-copy{gap:4px;min-width:0;display:grid}.licenses-visibility-copy strong{color:#173b67;font-size:.95rem}.licenses-visibility-copy span{color:#667b95;overflow-wrap:anywhere;font-size:12px}.licenses-visibility-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.licenses-visibility-usage{color:#0f4c81;background:#0e749014;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.intune-table-card{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 30%),radial-gradient(circle at 0 0,#bfdbfe61,#0000 22%),linear-gradient(#f5f9fffc,#edf4fffc);border:1px solid #cddff5;margin-top:0;box-shadow:0 22px 44px #0f4fbf17}.intune-table-header{border-bottom:1px solid #b8d0ecc7;margin-bottom:10px;padding-bottom:10px}.intune-table-summary{margin-bottom:16px}.intune-table-summary p{color:#5b7088;margin:0}.intune-table-wrapper{background:linear-gradient(#fafdff 0%,#edf5ff 100%);border:1px solid #cbdff6;border-radius:18px;overflow-x:auto;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f4fbf0d}.intune-table-wrapper .table,.intune-inventory-table{border-collapse:separate;border-spacing:0}.intune-inventory-table{table-layout:auto;min-width:1260px}.intune-col-device{width:24%}.intune-col-serial{width:16%}.intune-col-vendor{width:19%}.intune-col-os{width:17%}.intune-col-user{width:30%}.intune-table-wrapper .table th,.intune-table-wrapper .table td{vertical-align:top;border:0;border-bottom:1px solid #dce8f5;padding:18px}.intune-table-wrapper .table td,.intune-governance-table-wrap .table td{background:#ffffff8a}.report-interaction-toolbar,.windows-signin-toolbar{background:linear-gradient(#f8fbfffa,#fffffffa),radial-gradient(circle at 100% 0,#38bdf81f,#0000 34%);border:1px solid #dbe7f3;border-radius:20px;grid-template-columns:minmax(260px,1.3fr) minmax(180px,220px) auto;align-items:end;gap:14px;padding:14px 16px;display:grid;box-shadow:0 8px 20px #0f4fbf0d}.report-filter-toolbar,.windows-signin-filter-bar{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e3ee;border-radius:20px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,220px)) auto;align-items:end;gap:16px;max-width:none;margin-top:24px;margin-bottom:12px;padding:18px 20px;box-shadow:0 10px 24px #0f172a0a}.report-filter-toolbar .form-group,.windows-signin-filter-bar .form-group,.windows-signin-search-group,.windows-signin-sort-group{min-width:0;margin-bottom:0}.report-filter-toolbar .form-group label,.windows-signin-filter-bar .form-group label{color:#1e3a5f;font-size:13px;font-weight:700}.settings-storage-table-card{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}@media (min-width:1280px){.settings-storage-table-card{width:min(1680px,100vw - 96px);margin-left:calc(50% + -1*min(840px,50vw - 48px));margin-right:0}}.settings-storage-table-intro{background:#f7fbfff0;border:1px solid #cedff1eb;border-radius:18px;gap:6px;margin-bottom:14px;padding:16px 18px;display:grid}.settings-storage-table-intro strong{color:var(--azure-blue-900);font-size:18px}.settings-storage-table-intro span{color:var(--text-secondary);line-height:1.55}.settings-storage-table-wrap{width:100%;max-height:560px}.settings-storage-table-wrap .table{table-layout:auto;width:100%;min-width:100%}.settings-storage-table-wrap .table th,.settings-storage-table-wrap .table td{padding:20px 22px}.settings-storage-table-wrap .table th{font-size:12px}.settings-storage-table-wrap .table th,.settings-storage-table-wrap .table td{overflow-wrap:anywhere;word-break:break-word}.settings-storage-table-wrap .table td{font-size:15px}.report-filter-toolbar .form-group input,.report-filter-toolbar .report-select,.report-filter-toolbar .form-group select,.windows-signin-filter-bar .form-group input,.windows-signin-filter-bar .report-select,.windows-signin-filter-bar .form-group select,.windows-signin-search-group input,.windows-signin-sort-group select{color:#52657d;white-space:nowrap;background:linear-gradient(#fdfefe 0%,#f3f8ff 100%);border:1px solid #d7e5f5;border-radius:12px;width:100%;max-width:none;min-height:42px;padding-inline:18px}.windows-signin-filter-action{flex-direction:column;justify-content:flex-end;display:flex}.windows-signin-view-switch{place-self:end}.windows-signin-chart-card{margin:0 0 24px}.windows-signin-loading-card{margin-top:22px;margin-bottom:18px}.windows-signin-table{table-layout:fixed;min-width:1940px}.windows-signin-table-wrapper{--windows-signin-col-signin-width:220px;--windows-signin-col-user-width:280px;max-height:min(72vh,940px)}.windows-signin-col-user{width:var(--windows-signin-col-user-width)}.windows-signin-col-device{width:220px}.windows-signin-col-signin{width:var(--windows-signin-col-signin-width)}.windows-signin-col-location{width:320px}.windows-signin-col-source{width:150px}.windows-signin-col-kind{width:148px}.windows-signin-col-activity{width:340px}.windows-signin-col-start{width:230px}.windows-signin-col-latency{width:150px}.windows-signin-col-os{width:180px}.windows-signin-table-wrapper .table th,.windows-signin-table-wrapper .table td{vertical-align:top;padding:12px 18px}.windows-signin-table-wrapper{background:linear-gradient(#fcfefffa,#f0f6fffa),radial-gradient(circle at 100% 0,#38bdf824,#0000 28%);border:1px solid #9dbbdfe0;border-radius:22px;box-shadow:inset 0 1px #fffffff5,0 22px 44px #0f4fbf14}.windows-signin-table-wrapper .table thead th{z-index:2;color:#20456e;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:normal;background:linear-gradient(#deebfcfa,#d1e1f7fa),linear-gradient(90deg,#ffffff2e,#fff0);border-bottom:1px solid #aec7e5f5;padding-top:12px;padding-bottom:10px;font-size:11px;font-weight:800;position:sticky;top:0}.windows-signin-table-wrapper .table thead th.windows-signin-sticky-column{z-index:4}.windows-signin-table-wrapper .table thead th.windows-signin-sticky-column-user{z-index:5}.windows-signin-heading-highlight{color:#0f4fbf}.windows-signin-table-wrapper .table tbody tr:nth-child(odd) td{background:#ffffffb3}.windows-signin-table-wrapper .table tbody tr:nth-child(2n) td{background:#f5f9ffd1}.windows-signin-table-wrapper .table tbody tr:hover td{background:#e8f5ffeb}.windows-signin-table-wrapper .table td+td,.windows-signin-table-wrapper .table th+th{border-left:1px solid #d8e6f6e0}.windows-signin-cell{min-width:0;position:relative}.windows-signin-sticky-column{position:sticky;left:0}.windows-signin-sticky-column-signin{width:var(--windows-signin-col-signin-width);min-width:var(--windows-signin-col-signin-width);max-width:var(--windows-signin-col-signin-width);left:0}.windows-signin-sticky-column-user{width:var(--windows-signin-col-user-width);min-width:var(--windows-signin-col-user-width);max-width:var(--windows-signin-col-user-width);left:0}.windows-signin-table-wrapper .table tbody td.windows-signin-sticky-column-user{z-index:1;box-shadow:14px 0 20px #0f172a0a}.windows-signin-table-wrapper .table tbody tr:nth-child(odd) td.windows-signin-sticky-column-user{background:#fffffff5}.windows-signin-table-wrapper .table tbody tr:nth-child(2n) td.windows-signin-sticky-column-user{background:#f5f9fffa}.windows-signin-table-wrapper .table tbody tr:hover td.windows-signin-sticky-column-user{background:#e8f5fffc}.windows-signin-stack-cell strong,.windows-signin-stack-cell span,.windows-signin-stack-cell small,.windows-signin-cell .license-metric-cell strong,.windows-signin-cell .license-metric-cell span,.windows-signin-cell .license-date-cell strong,.windows-signin-cell .license-date-cell span{overflow-wrap:break-word;word-break:normal;white-space:normal}.windows-signin-cell .license-metric-cell strong,.windows-signin-cell .license-date-cell strong,.windows-signin-stack-cell strong{font-size:14px;line-height:1.35}.windows-signin-cell .license-metric-cell span,.windows-signin-cell .license-date-cell span,.windows-signin-stack-cell span,.windows-signin-stack-cell small{font-size:12px;line-height:1.4}.windows-signin-secondary-copy{color:#60758e}.windows-signin-cell-user strong,.windows-signin-cell-device strong,.windows-signin-cell-activity strong,.windows-signin-cell-start strong{color:#0f172a}.windows-signin-cell-date .license-date-cell,.windows-signin-cell-signin .license-date-cell,.windows-signin-cell-start .license-date-cell,.windows-signin-cell-location .license-metric-cell,.windows-signin-cell-source .license-metric-cell,.windows-signin-cell-kind .license-metric-cell,.windows-signin-cell-latency .license-metric-cell,.windows-signin-cell-os .license-metric-cell{gap:6px}.windows-signin-cell-signin .license-date-cell,.windows-signin-cell-start .license-date-cell,.windows-signin-cell-source .license-metric-cell,.windows-signin-cell-kind .license-metric-cell,.windows-signin-cell-latency .license-metric-cell,.windows-signin-cell-os .license-metric-cell,.windows-signin-cell-location .license-metric-cell{width:100%;min-width:0}.windows-signin-cell-featured .license-date-cell{background:linear-gradient(#fffffffa,#ebf4fffa),radial-gradient(circle at 100% 0,#60a5fa29,#0000 38%);border:1px solid #9fc5fff0;border-radius:16px;padding:12px 14px;box-shadow:0 10px 24px #0f4fbf14}.windows-signin-cell-featured .license-date-cell strong{color:#0b4f8a;font-size:14px}.windows-signin-pill{letter-spacing:.01em;white-space:normal;text-align:left;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #fff9}.windows-signin-pill-source{color:#0f4fbf;background:linear-gradient(#eaf4fffa,#ddecfffa);border-color:#60a5fa57}.windows-signin-pill-kind{color:#8a4b00;background:linear-gradient(#fff6dcfa,#ffeec4fa);border-color:#f59e0b52}.windows-signin-location-card{background:linear-gradient(#fffffffa,#eff6fffa);border:1px solid #bfdbfeeb;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 8px 18px #0e749014}.windows-signin-location-flag{color:#0f4fbf;background:linear-gradient(#dbeafe,#bfdbfeeb);border:1px solid #60a5fa47;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:inline-flex}.windows-signin-location-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.windows-signin-location-copy strong,.windows-signin-location-copy span,.windows-signin-location-copy small{overflow-wrap:break-word;word-break:normal;white-space:normal}.windows-signin-location-copy strong{font-size:13px;line-height:1.3}.windows-signin-location-copy span{letter-spacing:.08em;text-transform:uppercase;color:#0f4fbf;font-size:12px;font-weight:800}.windows-signin-location-copy small{font-size:11px;line-height:1.35}.windows-signin-latency-badge{color:#0b6a4b;background:linear-gradient(#e0fcf1fa,#d1fae5fa);border:1px solid #10b9813d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.windows-signin-latency-fast{color:#0b6a4b;background:linear-gradient(#e0fcf1fa,#d1fae5fa);border-color:#10b9813d}.windows-signin-latency-medium{color:#8a4b00;background:linear-gradient(#fff6dcfa,#ffecc6fa);border-color:#f59e0b47}.windows-signin-latency-slow{color:#a11d2f;background:linear-gradient(#ffe9effa,#ffd9e4fa);border-color:#f472b647}.windows-signin-latency-neutral{color:#475569;background:linear-gradient(#f1f5f9fa,#e2e8f0fa);border-color:#94a3b847}.windows-signin-cell-activity .windows-signin-secondary-copy,.windows-signin-cell-user .windows-signin-secondary-copy,.windows-signin-cell-device .windows-signin-secondary-copy{color:#6b7f97}.windows-signin-cell-activity strong,.windows-signin-activity-cell small:last-child{display:block;overflow:visible}.windows-signin-cell-activity,.windows-signin-cell-location,.windows-signin-cell-user,.windows-signin-cell-device,.windows-signin-cell-start{overflow:visible}.windows-signin-cell-source .license-metric-cell,.windows-signin-cell-kind .license-metric-cell,.windows-signin-cell-latency .license-metric-cell,.windows-signin-cell-os .license-metric-cell{align-items:flex-start}.windows-signin-cell-latency .license-metric-cell{gap:4px}.windows-signin-cell-latency .license-metric-cell span,.windows-signin-cell-source .license-metric-cell span,.windows-signin-cell-kind .license-metric-cell span,.windows-signin-cell-os .license-metric-cell span,.windows-signin-secondary-copy{font-size:11px}.windows-signin-cell-source .license-metric-cell span,.windows-signin-cell-kind .license-metric-cell span,.windows-signin-cell-latency .license-metric-cell span,.windows-signin-cell-os .license-metric-cell span{letter-spacing:.08em}.windows-signin-mobile-list{gap:16px;display:none}.windows-signin-mobile-card{background:linear-gradient(#fffffffa,#f4f9fffa),radial-gradient(circle at 100% 0,#38bdf81a,#0000 30%);border:1px solid #b8d0edf0;border-radius:22px;padding:18px;box-shadow:0 18px 36px #0f4fbf14}.windows-signin-mobile-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.windows-signin-mobile-signin{flex-direction:column;gap:4px;min-width:0;display:flex}.windows-signin-mobile-signin strong{color:#0f172a;font-size:16px;line-height:1.35}.windows-signin-mobile-signin span{color:#60758e;font-size:12px;line-height:1.5}.windows-signin-mobile-grid{gap:14px;display:grid}.windows-signin-mobile-block{background:#ffffffc2;border:1px solid #d9e7f5f5;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 13px;display:flex}.windows-signin-mobile-block strong,.windows-signin-mobile-block small,.windows-signin-mobile-block span{overflow-wrap:break-word;word-break:normal;white-space:normal}.windows-signin-mobile-block strong{color:#0f172a;font-size:15px;line-height:1.45}.windows-signin-mobile-block small{color:#60758e;font-size:12px;line-height:1.5}.windows-signin-mobile-label{color:#0f4fbf;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.windows-signin-mobile-inline-badges{flex-wrap:wrap;gap:8px;display:flex}.windows-signin-mobile-featured{background:linear-gradient(#fffffffa,#ebf4fffa),radial-gradient(circle at 100% 0,#60a5fa29,#0000 38%);border-color:#9fc5fff0;box-shadow:0 10px 24px #0f4fbf14}.windows-signin-mobile-location-block .windows-signin-location-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.windows-signin-timeline-list{padding-top:8px}.windows-signin-timeline-item .change-log-timeline-content p{color:#0f172a;font-weight:700}@media (max-width:900px){.report-filter-toolbar,.windows-signin-filter-bar{grid-template-columns:1fr 1fr}.windows-signin-filter-action{grid-column:span 2}.report-interaction-toolbar,.windows-signin-toolbar{grid-template-columns:1fr}.windows-signin-view-switch{justify-self:stretch}.windows-signin-sticky-column,.windows-signin-sticky-column-signin,.windows-signin-sticky-column-user{position:static;left:auto}}@media (max-width:640px){.windows-signin-table-shell{display:none}.windows-signin-mobile-list{display:grid}.report-filter-toolbar,.windows-signin-filter-bar{grid-template-columns:1fr;padding:16px}.windows-signin-filter-action{grid-column:auto}.windows-signin-mobile-topline{flex-direction:column}.windows-signin-location-card{grid-template-columns:48px minmax(0,1fr)}.windows-signin-location-flag{width:48px;height:48px;font-size:24px}}.intune-table-wrapper .table th{color:#1f4f82;letter-spacing:.04em;text-transform:uppercase;z-index:2;background:#e0edfffa;font-size:11px;font-weight:800;position:sticky;top:0}.intune-sort-button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:inline-flex}.intune-sort-button:hover{color:#0b5cab}.intune-sort-indicator{color:#0b5cab;font-size:12px;line-height:1}.intune-device-row:hover td{background:#edf5ffd6}.intune-table-wrapper .table tbody tr:last-child td{border-bottom:0}.intune-virtual-spacer td{background:0 0;border-bottom:0;padding:0}.intune-device-cell,.intune-user-cell,.intune-system-cell,.intune-owner-cell,.intune-vendor-cell,.intune-sync-cell,.intune-compliance-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.intune-device-cell strong,.intune-user-cell strong,.intune-system-cell strong,.intune-owner-cell strong,.intune-vendor-cell strong{color:#0f172a;overflow-wrap:anywhere;font-size:.95rem;line-height:1.25}.intune-device-cell span,.intune-user-cell span,.intune-system-cell span,.intune-owner-cell span,.intune-vendor-cell span,.intune-system-cell small,.intune-owner-cell small,.intune-sync-cell small,.intune-compliance-cell small{color:#64748b;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.intune-device-cell small{color:#94a3b8;overflow-wrap:anywhere;font-size:10px}.intune-cell-device .intune-device-cell{gap:8px}.intune-cell-device .intune-device-cell small{margin-top:2px}.intune-cell-user,.intune-cell-vendor,.intune-cell-serial,.intune-cell-os{white-space:normal}.intune-user-cell-empty strong{color:#5b7088;font-weight:700}.intune-user-cell-empty span{color:#7f92a7}.intune-cell-user .intune-user-cell strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.92rem}.intune-cell-user .intune-user-cell span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.intune-os-chip{color:#1b4f86;background:linear-gradient(#f7fbff 0%,#eaf3ff 100%);border:1px solid #cfe1f7;justify-content:center;width:fit-content;min-width:108px;font-size:12px;font-weight:700}.intune-governance-card .status-pill,.intune-governance-card .tenant-domain-chip,.intune-table-card .status-pill,.intune-table-card .tenant-domain-chip{color:#1b4f86;background:linear-gradient(#f8fbff 0%,#e8f2ff 100%);border-color:#0f6cbd2e}.intune-sync-pill{border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.intune-sync-pill-healthy{color:#166534;background:#dcfce7}.intune-sync-pill-stale{color:#92400e;background:#fef3c7}.intune-sync-pill-unknown{color:#334155;background:#e2e8f0}.intune-policy-card{border:1px solid #dbe7f3;margin:0;box-shadow:0 16px 34px #0f172a0d}.intune-policy-list{flex-direction:column;gap:14px;display:flex}.intune-policy-row{background:linear-gradient(#fff 0%,#f8fcff 100%);border:1px solid #dbe7f3;border-radius:18px;justify-content:space-between;gap:16px;padding:18px;display:flex}.intune-policy-row p{color:#64748b;margin:8px 0 0}.intune-policy-meta{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}.intune-policy-status{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.intune-policy-status-active{color:#166534;background:#dcfce7}.intune-policy-status-needs-review{color:#92400e;background:#fef3c7}.intune-policy-status-unassigned{color:#334155;background:#e2e8f0}.intune-owner-pill{border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.intune-owner-pill-company{color:#166534;background:#dcfce7}.intune-owner-pill-personal{color:#1d4ed8;background:#dbeafe}.intune-owner-pill-unknown{color:#334155;background:#e2e8f0}.intune-owner-pill-healthy{color:#166534;background:#dcfce7}.intune-owner-pill-warning{color:#92400e;background:#fef3c7}.intune-owner-pill-critical{color:#9f1239;background:#ffe4e6}.intune-owner-pill-neutral{color:#334155;background:#e2e8f0}.intune-operations-card{border:1px solid #d6e2ee}.intune-ops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.intune-ops-summary-card{background:linear-gradient(#fff 0%,#f8fcff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:18px}.intune-ops-summary-card span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.intune-ops-summary-card strong{color:#0f172a;margin-top:10px;font-size:28px;display:block}.intune-ops-summary-card small{color:#64748b;margin-top:8px;display:block}.intune-attention-table-card,.intune-attention-timeline-card{grid-column:1/-1;margin-top:0}.intune-attention-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.intune-attention-summary-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffffe6}.intune-attention-summary-card span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.intune-attention-summary-card strong{margin-top:10px;font-size:28px;line-height:1;display:block}.intune-attention-summary-card small{color:#64748b;margin-top:8px;display:block}.intune-attention-summary-card-critical{background:linear-gradient(#fff7f7 0%,#fff0f0 100%);border-color:#ef444447}.intune-attention-summary-card-critical strong{color:#b91c1c}.intune-attention-summary-card-warning{background:linear-gradient(#fffaf2 0%,#fff5e8 100%);border-color:#f59e0b47}.intune-attention-summary-card-warning strong{color:#b45309}.intune-attention-summary-card-watch{background:linear-gradient(#fffdf6 0%,#fff9e8 100%);border-color:#fbbf2447}.intune-attention-summary-card-watch strong{color:#a16207}.intune-attention-table-wrap .table th:nth-child(2),.intune-attention-table-wrap .table th:nth-child(3){width:130px}.intune-attention-table-wrap .table{table-layout:auto;min-width:1100px}.intune-attention-table-wrap .table th:first-child{min-width:220px}.intune-attention-table-wrap .table th:nth-child(4){width:150px}.intune-attention-table-wrap .table th:nth-child(5){width:190px}.intune-attention-row-critical td{background:#fff3f3e6}.intune-attention-row-warning td{background:#fff8ece0}.intune-attention-row-watch td{background:#fffcf0d6}.intune-attention-pill{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.intune-attention-pill-critical{color:#991b1b;background:linear-gradient(#fee2e2 0%,#fecaca 100%);border-color:#ef444438}.intune-attention-pill-warning{color:#92400e;background:linear-gradient(#fef3c7 0%,#fde68a 100%);border-color:#f59e0b38}.intune-attention-pill-watch{color:#854d0e;background:linear-gradient(#fef9c3 0%,#fde68a 100%);border-color:#fbbf2438}.intune-attention-reasons-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.intune-attention-reasons-cell strong{color:#7c2d12;overflow-wrap:anywhere;word-break:break-word}.intune-attention-reasons-cell small{color:#64748b;overflow-wrap:anywhere;line-height:1.45}.intune-attention-timeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:8px;display:grid}.intune-attention-timeline-item{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.intune-attention-timeline-marker{width:18px;min-height:100%;position:relative}.intune-attention-timeline-marker:before{content:"";background:#94a3b859;border-radius:999px;width:4px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.intune-attention-timeline-marker:after{content:"";border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #fff6}.intune-attention-timeline-item:last-child .intune-attention-timeline-marker:before{height:18px}.intune-attention-timeline-marker-critical:after{background:#dc2626}.intune-attention-timeline-marker-warning:after{background:#f59e0b}.intune-attention-timeline-marker-watch:after{background:#facc15}.intune-attention-timeline-content{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f3;border-radius:18px;min-width:0;padding:16px 18px}.intune-attention-timeline-item-critical .intune-attention-timeline-content{background:linear-gradient(#fff7f7 0%,#fff1f1 100%);border-color:#ef444438}.intune-attention-timeline-item-warning .intune-attention-timeline-content{background:linear-gradient(#fffaf2 0%,#fff5e8 100%);border-color:#f59e0b33}.intune-attention-timeline-item-watch .intune-attention-timeline-content{background:linear-gradient(#fffdf6 0%,#fff9e8 100%);border-color:#fbbf2433}.intune-attention-timeline-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.intune-attention-timeline-topline strong{color:#0f172a;overflow-wrap:anywhere;word-break:break-word}.intune-attention-timeline-content p{color:#7c2d12;margin:0;line-height:1.5}.intune-attention-timeline-meta{color:#5b6b80;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.intune-attention-timeline-content small{color:#64748b;margin-top:10px;line-height:1.45;display:block}.intune-ops-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intune-ops-item{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:18px}.intune-ops-item-critical{background:linear-gradient(#fff 0%,#fff7f7 100%);border-color:#fecaca}.intune-ops-item-warning{background:linear-gradient(#fff 0%,#fffaf0 100%);border-color:#fcd34d}.intune-ops-item-watch{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#bfdbfe}.intune-ops-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.intune-ops-priority{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.intune-ops-priority-critical{color:#b91c1c;background:#fee2e2}.intune-ops-priority-warning{color:#92400e;background:#fef3c7}.intune-ops-priority-watch{color:#1d4ed8;background:#dbeafe}.intune-ops-priority-healthy{color:#166534;background:#dcfce7}.intune-ops-metric{color:#0b4f8a;margin-top:10px;font-size:18px;font-weight:800}.intune-ops-item span{color:#0b4f8a;margin-top:6px;font-size:14px;font-weight:800;display:block}.intune-ops-item p{color:#64748b;margin:10px 0 0}.intune-ops-action-list{color:#334155;gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.intune-ops-action-list li{line-height:1.5}.intune-ops-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.intune-ops-guidance-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f3;border-radius:18px;padding:18px}.intune-ops-guidance-card h3{color:#0f172a}.intune-ops-guidance-list{gap:10px;margin-top:14px;display:grid}.intune-ops-guidance-list p{color:#475569;margin:0;line-height:1.5}.intune-ops-software-list{gap:12px;margin-top:14px;display:grid}.intune-ops-software-row{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.intune-ops-software-row:first-child{border-top:0;padding-top:0}.intune-ops-software-row strong{color:#0f172a;display:block}.intune-ops-software-row span{color:#64748b}.intune-warnings-card{background:linear-gradient(#fff9ef 0%,#fffdf8 100%);border:1px solid #f5d7a1;margin-bottom:18px}.intune-warnings-list{gap:10px;margin-top:12px;display:grid}.intune-warnings-list p{color:#8a6116;margin:0}.intune-policy-cloud{margin-top:16px}.intune-chart-metrics{margin-top:18px}.intune-table-pagination-toolbar{margin-bottom:14px}.intune-table-pagination-footer{margin-top:16px}.sync-freshness-chart{flex-direction:column;gap:14px;margin-top:8px;display:flex}.sync-freshness-row{flex-direction:column;gap:7px;display:flex}@media (max-width:900px){.intune-attention-summary-grid,.intune-ops-summary-grid,.intune-ops-list,.intune-ops-bottom-grid{grid-template-columns:1fr}.intune-attention-table-wrap .table{min-width:860px}.intune-attention-timeline-topline,.intune-ops-software-row,.intune-ops-item-header{flex-direction:column;align-items:flex-start}}.sync-freshness-labels{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:900px){.intune-policy-row{flex-direction:column}.intune-policy-meta{justify-content:flex-start}}.sync-freshness-title{color:#0f172a;font-size:13px;font-weight:700}.sync-freshness-badge{border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.sync-freshness-badge-good{color:#166534;background:#dcfce7}.sync-freshness-badge-watch{color:#92400e;background:#fef3c7}.sync-freshness-badge-stale{color:#991b1b;background:#fee2e2}.sync-freshness-badge-unknown{color:#334155;background:#e2e8f0}.sync-freshness-track{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#edf2f7;border-radius:999px;width:100%;height:12px;overflow:hidden}.sync-freshness-track tbody,.sync-freshness-track tr{height:100%}.sync-freshness-track td{height:100%;padding:0}.sync-freshness-fill{border-radius:999px;height:100%}.sync-freshness-fill-good{background:linear-gradient(90deg,#15803d 0%,#4ade80 100%)}.sync-freshness-fill-watch{background:linear-gradient(90deg,#d97706 0%,#fbbf24 100%)}.sync-freshness-fill-stale{background:linear-gradient(90deg,#dc2626 0%,#fb7185 100%)}.sync-freshness-fill-unknown{background:linear-gradient(90deg,#475569 0%,#94a3b8 100%)}.licenses-table-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.licenses-table-badges{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.licenses-table-badge{color:#0b4f8a;background:#eef6ff;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.platform-access-checkbox-pill input{flex:none;margin:0}.platform-access-checkbox-pill span{overflow-wrap:anywhere}.permissions-review-card{margin-top:0}.change-log-section-card{border:1px solid #dbe7f3;margin:0;box-shadow:0 16px 34px #0f172a0d}.change-log-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.change-log-status{white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.change-log-status-available{color:#166534;background:#dcfce7}.change-log-status-permission-required{color:#92400e;background:#fef3c7}.change-log-status-integration-required{color:#075985;background:#e0f2fe}.change-log-status-unavailable{color:#334155;background:#e2e8f0}.change-log-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.change-log-note-list{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.change-log-note-list p{color:#475467;margin:0;line-height:1.5}.security-mfa-overview-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px;display:grid}.security-mfa-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.security-mfa-insight-card{background:linear-gradient(#fbfdff 0%,#f6faff 100%);border:1px solid #dbe7f3;border-radius:18px;min-width:0;margin:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.security-mfa-insight-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.security-mfa-insight-label{letter-spacing:.08em;text-transform:uppercase;color:#0b5cab;font-size:12px;font-weight:800}.security-mfa-insight-card strong{color:#0f172a;font-size:clamp(1.8rem,2.3vw,2.2rem);line-height:1;display:block}.security-mfa-insight-card p{color:#52657d;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.55}.security-mfa-score-card{grid-column:span 2}.security-mfa-score-card-good{background:linear-gradient(#f6fff9 0%,#eefcf4 100%);border-color:#16a34a2e}.security-mfa-score-card-neutral{background:linear-gradient(#fffaf0 0%,#fff7e8 100%);border-color:#d977062e}.security-mfa-score-card-bad{background:linear-gradient(#fff7f7 0%,#fff1f1 100%);border-color:#dc26262e}.security-mfa-score-badge{border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.security-mfa-score-badge-good{color:#166534;background:#dcfce7}.security-mfa-score-badge-neutral{color:#92400e;background:#fef3c7}.security-mfa-score-badge-bad{color:#b91c1c;background:#fee2e2}.security-mfa-score-dot{opacity:.9;background:currentColor;border-radius:999px;width:10px;height:10px}.security-mfa-score-row{align-items:flex-end;gap:8px;display:flex}.security-mfa-score-scale{color:#64748b;font-size:18px;font-weight:700;line-height:1.2}.security-mfa-score-track{appearance:none;background:#e2e8f0e6;border:0;border-radius:999px;width:100%;height:12px;margin-top:14px;overflow:hidden}.security-mfa-score-track::-webkit-progress-bar{background:#e2e8f0e6;border-radius:999px}.security-mfa-score-track::-webkit-progress-value{border-radius:999px}.security-mfa-score-track::-moz-progress-bar{border-radius:999px}.security-mfa-score-track-good::-webkit-progress-value{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%)}.security-mfa-score-track-good::-moz-progress-bar{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%)}.security-mfa-score-track-neutral::-webkit-progress-value{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.security-mfa-score-track-neutral::-moz-progress-bar{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.security-mfa-score-track-bad::-webkit-progress-value{background:linear-gradient(90deg,#ef4444 0%,#dc2626 100%)}.security-mfa-score-track-bad::-moz-progress-bar{background:linear-gradient(90deg,#ef4444 0%,#dc2626 100%)}.security-mfa-meta-row{color:#4f637d;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.security-mfa-method-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.security-mfa-method-chip{color:#0b4f8a;background:linear-gradient(#eef6ff 0%,#e2f0ff 100%);border:1px solid #d6e7fb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.security-mfa-table-wrap .table th,.security-mfa-table-wrap .table td{font-size:12px}.security-mfa-table-wrap .license-name-cell strong{font-size:.8rem;font-weight:800;line-height:1.12}.security-mfa-table-wrap .license-name-cell span{font-size:10px;line-height:1.28}.security-mfa-table-wrap .report-result-badge{padding:5px 8px;font-size:10px}.security-mfa-table-wrap .table td{padding-top:9px;padding-bottom:9px;line-height:1.25}.security-mfa-table-wrap .table th{letter-spacing:.06em;font-size:10px}.security-purview-section-card{background:radial-gradient(circle at 100% 0,#0ea5e914,#0000 28%),radial-gradient(circle at 0 0,#f9731614,#0000 24%),linear-gradient(#fffffffc,#f8fafcf7)}.security-purview-header{align-items:flex-start}.security-purview-overview-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.security-purview-summary-card{background:linear-gradient(#fffffffa,#f3f8fdf5);border:1px solid #d9e7f5;border-radius:18px;margin:0;padding:18px;box-shadow:0 16px 30px #0f172a0d}.security-purview-summary-card-primary{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 30%),linear-gradient(#fffffffc,#eff6fff5);border-color:#0ea5e929}.security-purview-summary-card strong{color:#0f172a;font-size:clamp(1.8rem,2.3vw,2.3rem);line-height:1;display:block}.security-purview-summary-card p{color:#52657d;margin:10px 0 0;line-height:1.55}.security-purview-summary-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.security-purview-summary-label{letter-spacing:.08em;text-transform:uppercase;color:#075985;font-size:12px;font-weight:800}.security-purview-summary-meta{color:#4f637d;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.security-purview-summary-card-links{align-content:start;display:grid}.security-purview-link-stack{gap:10px;margin-top:8px;display:grid}.security-purview-domain-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:18px;display:grid}.security-purview-domain-card{background:linear-gradient(#fffffffa,#f7fafcf5);border:1px solid #dbe7f3;border-radius:18px;grid-template-rows:auto auto 1fr auto auto;gap:12px;min-height:250px;margin:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffe6}.security-purview-domain-card-good{background:linear-gradient(#f7fef9fa,#f0fdf4f5);border-color:#16a34a24}.security-purview-domain-card-neutral{background:linear-gradient(#fffbebfa,#fff7edf5);border-color:#d9770629}.security-purview-domain-card-bad{background:linear-gradient(#fef2f2fa,#fee2e2eb);border-color:#dc262629}.security-purview-domain-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.security-purview-domain-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#475467;font-size:11px;font-weight:800}.security-purview-domain-card strong{color:#0f172a;font-size:1.05rem}.security-purview-domain-card p{color:#52657d;margin:0;line-height:1.55}.security-purview-domain-detail{color:#475467;font-size:.92rem;line-height:1.55}.security-purview-domain-actions{flex-wrap:wrap;gap:10px;display:flex}.security-purview-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:16px;display:grid}.security-purview-notes-card{background:linear-gradient(#fffffffa,#f1f5f9f2)}@media (max-width:1100px){.security-mfa-score-card{grid-column:span 1}.security-mfa-detail-grid{grid-template-columns:1fr}.security-purview-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-purview-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.security-purview-overview-grid{grid-template-columns:1fr}}.change-log-section-card table td,.change-log-section-card table th{vertical-align:top}.chart-copy{color:#5c5c5c;overflow-wrap:anywhere;word-break:break-word;margin:8px 0 0;line-height:1.5}.mini-chart{flex-direction:column;gap:14px;margin-top:16px;display:flex}.mini-chart-row{flex-direction:column;gap:6px;min-width:0;display:flex}.mini-chart-labels{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;font-size:13px;display:flex}.mini-chart-title{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;font-weight:600}.mini-chart-title-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-chart-value{color:#667085;white-space:nowrap;flex:none}.mini-chart-compact{gap:10px}.mini-chart-compact .mini-chart-labels{gap:10px;font-size:12px}.mini-chart-compact .mini-chart-track{height:8px}.mini-chart-track{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#edf2f7;border-radius:999px;width:100%;height:10px;overflow:hidden}.mini-chart-track tbody,.mini-chart-track tr{height:100%}.mini-chart-track td{height:100%;padding:0}.mini-chart-fill{border-radius:999px;height:100%}.mini-chart-fill-license{background:linear-gradient(90deg,#0f62fe 0%,#5aa9ff 100%)}.mini-chart-fill-device{background:linear-gradient(90deg,#0f766e 0%,#34d399 100%)}.license-overview-chart{margin-top:18px}.license-overview-chart-bar{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#edf2f7;border-radius:999px;width:100%;height:18px;overflow:hidden}.license-overview-chart-bar tbody,.license-overview-chart-bar tr{height:100%}.license-overview-chart-bar td{padding:0}.license-overview-chart-segment{height:100%}.license-overview-chart-segment-assigned{background:linear-gradient(90deg,#0f62fe 0%,#5aa9ff 100%)}.license-overview-chart-segment-available{background:linear-gradient(90deg,#0f766e 0%,#6ee7b7 100%)}.license-overview-chart-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:18px;display:grid}.license-overview-chart-stat{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.license-overview-chart-stat span{color:#667085;font-size:12px;display:block}.license-overview-chart-stat strong{color:#0f172a;margin-top:8px;font-size:24px;display:block}.license-overview-chart-legend{color:#475467;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;display:flex}.license-overview-chart-legend span{align-items:center;gap:6px;display:inline-flex}.license-status-chart{margin-top:18px}.license-status-chart-row{gap:8px}.license-status-badge{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.license-status-badge-active{color:#166534;background:#dcfce7}.license-status-badge-warning{color:#92400e;background:#fef3c7}.license-status-badge-suspended{color:#991b1b;background:#fee2e2}.license-status-badge-other{color:#334155;background:#e2e8f0}.license-status-fill-active{background:linear-gradient(90deg,#15803d 0%,#4ade80 100%)}.license-status-fill-warning{background:linear-gradient(90deg,#d97706 0%,#fbbf24 100%)}.license-status-fill-suspended{background:linear-gradient(90deg,#dc2626 0%,#fb7185 100%)}.license-status-fill-other{background:linear-gradient(90deg,#475569 0%,#94a3b8 100%)}.compliance-chart{margin:16px 0 18px}.compliance-chart-bar{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#edf2f7;border-radius:999px;width:100%;height:14px;overflow:hidden}.compliance-chart-bar tbody,.compliance-chart-bar tr{height:100%}.compliance-chart-bar td{padding:0}.compliance-chart-segment{height:100%}.compliance-chart-segment-good{background:#16a34a}.compliance-chart-segment-bad{background:#dc2626}.compliance-chart-segment-unknown{background:#94a3b8}.compliance-pill{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.compliance-pill-compliant{color:#166534;background:#dcfce7}.compliance-pill-non-compliant{color:#991b1b;background:#fee2e2}.compliance-pill-unknown{color:#334155;background:#e2e8f0}.compliance-chart-legend{color:#475467;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.compliance-chart-legend span{align-items:center;gap:6px;display:inline-flex}.legend-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.legend-dot-good{background:#16a34a}.legend-dot-assigned{background:#0f62fe}.legend-dot-available{background:#0f766e}.legend-dot-bad{background:#dc2626}.legend-dot-unknown{background:#94a3b8}.license-name-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.license-name-cell strong{color:#0f172a;overflow-wrap:anywhere}.license-name-cell span{color:#64748b;word-break:break-all;font-size:12px}.license-status-cell,.license-metric-cell,.license-date-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.license-metric-cell strong,.license-date-cell strong{color:#0f172a;font-size:14px}.license-metric-cell span,.license-date-cell span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mailbox-highlight-card{margin-top:16px}.mailbox-highlight-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}.mailbox-highlight-main,.mailbox-highlight-metric{background:linear-gradient(#f8fbff 0%,#eef6ff 100%);border:1px solid #d7e8fb;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.mailbox-highlight-main strong,.mailbox-highlight-metric strong{color:#0f172a;font-size:18px}.mailbox-highlight-main span,.mailbox-highlight-metric span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.license-table-row:hover td{background:#f0fdfac2}.status-pill{color:#0b4f8a;background:#eef6ff;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.usage-cell{align-items:center;gap:10px;min-width:140px;display:flex}.usage-cell span{color:#475467;min-width:40px;font-size:12px;font-weight:700}.usage-bar{flex:1;min-width:0}.usage-bar progress{appearance:none;background:#edf2f7;border:none;border-radius:999px;width:100%;height:10px;overflow:hidden}.usage-bar progress::-webkit-progress-bar{background:#edf2f7;border-radius:999px}.usage-bar progress::-webkit-progress-value{background:linear-gradient(90deg,#0f62fe 0%,#5aa9ff 100%);border-radius:999px}.usage-bar progress::-moz-progress-bar{background:linear-gradient(90deg,#0f62fe 0%,#5aa9ff 100%);border-radius:999px}.empty-table-message{color:#667085;margin-top:16px}@media (max-width:768px){.header-shell{flex-direction:column;align-items:stretch}.header-brand-lockup .brand-credit{display:none}.header-links{grid-template-columns:1fr}.snapshot-state-toolbar{align-items:stretch}.header-links-main,.header-links-secondary{justify-content:stretch}.header-menu{width:100%}.header-menu-trigger{justify-content:space-between;width:100%}.header-submenu{width:100%;min-width:0;box-shadow:none;margin-top:8px;position:static;transform:none}.header-menu-open .header-submenu{max-width:none;display:grid}.header-submenu>.header-submenu-link,.header-submenu>.header-submenu-group>.header-submenu-group-trigger{white-space:normal;justify-content:space-between}.header-actions{flex-wrap:wrap;justify-content:flex-start}.dashboard-hero-card{flex-direction:column}.dashboard-page-header{flex-direction:column;align-items:flex-start}.dashboard-title-row{flex-direction:column;align-items:flex-start;width:100%}.dashboard-page-actions{justify-content:flex-start;align-items:stretch;width:100%}.licenses-filter-toolbar-header,.licenses-filter-toolbar,.licenses-table-header,.licenses-hero-card{flex-direction:column}.licenses-filter-actions,.licenses-table-badges,.licenses-hero-metrics{justify-content:flex-start;width:100%}.licenses-filter-action-group,.licenses-filter-actions .button-secondary{width:100%}.licenses-visibility-grid{grid-template-columns:1fr;max-height:none}.dashboard-tenant-switcher{border-radius:22px;flex-wrap:wrap;width:100%;min-width:0}.dashboard-tenant-switcher-inline{margin-bottom:0}.dashboard-tenant-switcher-chip-label,.dashboard-tenant-switcher-select{width:100%}.dashboard-refresh-button{width:100%;min-width:0}.tickets-hero-card{flex-direction:column;align-items:flex-start}.tickets-open-link{width:100%}.mailbox-highlight-grid{grid-template-columns:1fr}.dashboard-flow-header{flex-direction:column;align-items:flex-start}.dashboard-flow-header-meta{align-items:flex-start;width:100%}.dashboard-flow-actions{justify-content:flex-start}.dashboard-card-title-row{flex-direction:column;align-items:flex-start}.dashboard-hero-panel{width:100%;min-width:0}.dashboard-hero-kpis,.dashboard-hero-spotlights{grid-template-columns:1fr}.dashboard-summary-footer{flex-direction:column;align-items:flex-start}.intune-hero-card{flex-direction:column}.dashboard-hero-context,.intune-hero-metrics{justify-content:flex-start}.licenses-hero-card,.licenses-table-header,.change-logs-hero-card,.change-log-section-header{flex-direction:column}.licenses-hero-metrics,.licenses-table-badges{justify-content:flex-start}}
