@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-and-scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scale-up{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes page-transition{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.loading-placeholder{height:100%;width:100%;background:linear-gradient(-90deg,var(--sg-skeleton-base) 0%,var(--sg-skeleton-highlight) 50%,var(--sg-skeleton-base) 100%);background-size:400% 400%;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%{background-position:0% 0%}to{background-position:-135% 0%}}:root,:root[data-color-theme=light]{--theme-bg-window: #f9fafc;--theme-surface-primary: #ffffff;--theme-surface-elevated: #ffffff;--theme-surface-secondary: #f4f4f6;--theme-surface-hover: rgba(25, 33, 71, .06);--theme-surface-selected: #eeeefb;--theme-text-primary: #192147;--theme-text-secondary: #515774;--theme-text-muted: #686f88;--theme-text-on-accent: #ffffff;--theme-border-subtle: #e2e4ea;--theme-border-strong: #b3b6c1;--theme-focus-border: #2d2db0;--theme-focus-ring: 0 0 0 3px rgba(45, 45, 176, .25);--theme-accent: #2d2db0;--theme-accent-hover: #25259a;--theme-accent-tint: rgba(45, 45, 176, .1);--theme-overlay: rgba(25, 33, 71, .4);--theme-shadow-card: 0 0 0 .5px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--theme-shadow-popover: 0 12px 32px -8px rgba(0, 0, 0, .28);--theme-status-success: #087f5b;--theme-status-success-tint: rgba(61, 182, 123, .14);--theme-status-warning: #8a5a00;--theme-status-warning-tint: rgba(235, 188, 67, .2);--theme-status-error: #b4233e;--theme-status-error-tint: rgba(214, 108, 123, .12)}:root[data-color-theme=dark]{--theme-bg-window: #101219;--theme-surface-primary: #181b24;--theme-surface-elevated: #20242f;--theme-surface-secondary: #252a36;--theme-surface-hover: rgba(255, 255, 255, .08);--theme-surface-selected: rgba(150, 150, 216, .22);--theme-text-primary: #f4f5f8;--theme-text-secondary: #c8ccda;--theme-text-muted: #9da4b8;--theme-text-on-accent: #ffffff;--theme-border-subtle: #343a49;--theme-border-strong: #596174;--theme-focus-border: #aaa7ff;--theme-focus-ring: 0 0 0 3px rgba(170, 167, 255, .32);--theme-accent: #aaa7ff;--theme-accent-hover: #c1bfff;--theme-accent-tint: rgba(170, 167, 255, .16);--theme-overlay: rgba(0, 0, 0, .72);--theme-shadow-card: 0 0 0 .5px rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .35);--theme-shadow-popover: 0 12px 32px -8px rgba(0, 0, 0, .72);--theme-status-success: #6dd5a0;--theme-status-success-tint: rgba(109, 213, 160, .16);--theme-status-warning: #f3c969;--theme-status-warning-tint: rgba(243, 201, 105, .16);--theme-status-error: #ff9aac;--theme-status-error-tint: rgba(255, 154, 172, .16)}:root[data-color-theme=dark] .site-top-bar__brand .logo,:root[data-color-theme=dark] .site-nav-container .logo{filter:brightness(0) invert(1)}html[data-color-theme]{background:var(--theme-bg-window)}html[data-color-theme] body,html[data-color-theme] .app,html[data-color-theme] .app-wrap,html[data-color-theme] .app-wrap__body,html[data-color-theme] .core-wrapper,html[data-color-theme] .main-content,html[data-color-theme] .activity-layout,html[data-color-theme] .activity-layout__main,html[data-color-theme] .activity-layout__content{background:var(--theme-bg-window);color:var(--theme-text-secondary)}html[data-color-theme] .auth-form-wrapper{background:var(--theme-bg-window)}html[data-color-theme] .card,html[data-color-theme] .card__white,html[data-color-theme] .card__grey{background-color:var(--theme-surface-primary);border-color:var(--theme-border-subtle);color:var(--theme-text-secondary)}html[data-color-theme] .auth-form-wrapper__header-container{border-bottom-color:var(--theme-border-subtle)}html[data-color-theme] .input-icon-field__input{background-color:var(--theme-surface-primary);border-color:var(--theme-border-subtle);color:var(--theme-text-primary)}html[data-color-theme] .input-icon-field__input::-moz-placeholder{color:var(--theme-text-muted)}html[data-color-theme] .input-icon-field__input::placeholder{color:var(--theme-text-muted)}html[data-color-theme] .input-icon-field__label,html[data-color-theme] .input-icon-field__icon{color:var(--theme-text-primary)}html[data-color-theme] .input-icon-field__input-wrapper:not(.input-icon-field__input-wrapper--disabled) .input-icon-field__input:hover{border-color:var(--theme-border-strong)}html[data-color-theme] .input-icon-field__input-wrapper:not(.input-icon-field__input-wrapper--disabled) .input-icon-field__input:hover:focus{border-color:var(--theme-focus-border);box-shadow:var(--theme-focus-ring)}html[data-color-theme] .form-field__label{color:var(--theme-text-primary)}html[data-color-theme] .user-menu__icon path,html[data-color-theme] .dropdown-wrapper__indicator path{stroke:var(--theme-text-secondary)}html[data-color-theme] .proxy-config-exceptions-page .data-table-block .data-table__wrapper,html[data-color-theme] .proxy-config-exceptions-page .data-table-block .data-table__table,html[data-color-theme] .proxy-config-exceptions-page .data-table-block tbody,html[data-color-theme] .proxy-config-exceptions-page .data-table-block tr,html[data-color-theme] .proxy-config-exceptions-page .data-table-block td{background-color:var(--theme-surface-primary);color:var(--theme-text-secondary)}html[data-color-theme] .proxy-config-exceptions-page .data-table-block .data-table__wrapper{border-color:var(--theme-border-subtle)}html[data-color-theme] .proxy-config-exceptions-page .data-table-block thead,html[data-color-theme] .proxy-config-exceptions-page .data-table-block th{background-color:var(--theme-surface-secondary);border-color:var(--theme-border-subtle);color:var(--theme-text-primary)}html[data-color-theme] .proxy-config-exceptions-page .data-table-block tr,html[data-color-theme] .proxy-config-exceptions-page .data-table-block th,html[data-color-theme] .proxy-config-exceptions-page .data-table-block td{border-color:var(--theme-border-subtle)}html[data-color-theme] .proxy-config-exceptions-page .data-table-block tbody tr:hover td{background-color:var(--theme-surface-hover)}html[data-color-theme] .modal .button--inverse,html[data-color-theme] .modal .button--text-link,html[data-color-theme] .modal .button--text-link-dark,html[data-color-theme] .modal .button--unstyled{color:var(--theme-text-secondary)}:where(html[data-color-theme]) :where(.main-content,.securego-ui,.modal) :where(h1,h2,h3){color:var(--theme-text-primary)}@font-face{font-family:Inter;font-weight:400;src:url(/assets/bundle-COLGFB3M.woff2) format("woff2"),url(/assets/bundle-CBWbbHgO.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/bundle-Bm_w1qmz.woff2) format("woff2"),url(/assets/bundle-Sy4FRhzp.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;src:url(/assets/bundle-BAEEcJ4E.woff2) format("woff2"),url(/assets/bundle-C2VDYsCO.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;src:url(/assets/bundle-BOs3KVhN.woff2) format("woff2"),url(/assets/bundle-C-6XzK-_.woff) format("woff")}@font-face{font-family:fleeticons;src:url(/assets/bundle-3uQ2l_Tm.woff2) format("woff2"),url(/assets/bundle-CuRBD06B.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SourceCodePro;src:url(/assets/bundle-shuDCBRk.eot);src:url(/assets/bundle-shuDCBRk.eot?#iefix) format("embedded-opentype"),url(/assets/bundle-C4b66WPI.woff) format("woff"),url(/assets/bundle-BShnBjzf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SourceCodePro;src:url(/assets/bundle-B70A-Ii8.eot);src:url(/assets/bundle-B70A-Ii8.eot?#iefix) format("embedded-opentype"),url(/assets/bundle-PjKuth6H.woff) format("woff"),url(/assets/bundle-JceUqGIS.ttf) format("truetype");font-weight:600;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.input-with-icon__input ::-moz-placeholder{color:#8b8fa2;opacity:1}.input-with-icon__input ::placeholder{color:#8b8fa2;opacity:1}#app .Select.is-disabled>.Select-control{background:transparent;pointer-events:none}html{position:relative;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-gutter:stable}body{color:var(--sg-text-body);padding:0;margin:0;font-family:var(--sg-font-family);font-size:1.25rem;height:100%;line-height:1.5}html,body{height:100%}html .__react_component_tooltip,body .__react_component_tooltip{text-align:center;padding:6px;max-width:320px;height:auto}html .__react_component_tooltip.show,body .__react_component_tooltip.show{opacity:1}h1,h2,h3{line-height:1.2;color:var(--sg-text-strong);font-weight:600;margin:0}h1{font-size:1.5rem}h1.page-header{display:flex;align-items:center;height:38px;position:relative}p{line-height:1.5;font-size:.875rem}a{color:var(--sg-primary-text);font-weight:600;font-size:.875rem;text-decoration:none}a:hover{color:var(--sg-primary-text)}a:focus-visible{outline-color:var(--sg-focus-ring);outline-offset:3px;outline-style:solid;outline-width:1px;border-radius:2px}b{font-weight:600}.__react_component_tooltip a{color:#fff}.has-sidebar{display:flex;flex-grow:1}.has-sidebar>*:first-child{flex-grow:1}.cf:after{clear:both;content:"";display:table}form,.form{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}form>*,.form>*{width:100%}form .button-wrap,.form .button-wrap{margin:0;display:flex;gap:1rem}form .button,.form .button{width:auto}form p,.form p{margin:0}form .info-banner,.form .info-banner{box-sizing:border-box}.form-field{width:100%;display:flex;flex-direction:column;gap:.5rem}.form-field__label{font-size:.875rem;font-weight:600;color:var(--sg-text-strong);line-height:1.5}.form-field__label .component__tooltip-wrapper__underline{margin-top:-2.5px;padding-bottom:0}.form-field__label--error{color:var(--sg-danger-text)}.form-field__label .custom-link{margin-bottom:0}.form-field__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.form-field__help-text .custom-link,.form-field__help-text button{font-size:inherit}.form-field__help-text .custom-link .icon{scale:.88}.form-field__help-text .custom-link__no-wrap .icon{padding-left:4px;position:relative;top:2px}.form-field__help-text code{color:var(--sg-code-text);background-color:var(--sg-code-bg);padding:.125rem;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.form-field--checkbox{display:flex;flex-direction:column;gap:.5rem}.form-field--slider{margin-bottom:0}input,textarea,button{font-family:var(--sg-font-family)}input:-webkit-autofill,textarea:-webkit-autofill,button:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--sg-surface) inset;-webkit-text-fill-color:var(--sg-text-body)!important;caret-color:var(--sg-text-body)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}pre{padding:1.5rem;background-color:var(--sg-code-bg);color:var(--sg-code-text);border-radius:4px;white-space:pre-wrap}pre .string{color:#63c740}pre .number{color:#faa669}pre .boolean{color:#5cabdf}pre .null{color:#f0f}pre .key{color:var(--sg-code-text)}hr{margin-top:2rem;margin-bottom:2rem;border:none;border-bottom:1px solid var(--sg-divider)}dl{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}dd{margin:0}.registration-breadcrumbs__page:after,.target-select .Select-menu-outer .Select-menu:after,[class^=fleeticon-],[class*=" fleeticon-"],.fleeticon{display:inline-block;font: 14px/1 fleeticons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fleeticon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fleeticon-2x{font-size:2em}.fleeticon-3x{font-size:3em}.fleeticon-4x{font-size:4em}.fleeticon-5x{font-size:5em}.fleeticon-fw{width:1.28571429em;text-align:center}.fleeticon-chevrondown:before{content:""}.fleeticon-chevronleft:before{content:""}.fleeticon-chevronright:before{content:""}.fleeticon-chevronup:before{content:""}.fleeticon-cpu:before{content:""}.fleeticon-downcaret:before{content:""}.fleeticon-filter:before{content:""}.fleeticon-mac:before{content:""}.fleeticon-memory:before{content:""}.fleeticon-storage:before{content:""}.fleeticon-upcaret:before{content:""}.fleeticon-uptime:before{content:""}.fleeticon-world:before{content:""}.fleeticon-osquery:before{content:""}.fleeticon-join:before{content:""}.fleeticon-add-button:before{content:""}.fleeticon-packs:before{content:""}.fleeticon-help:before{content:""}.fleeticon-admin:before{content:""}.fleeticon-config:before{content:""}.fleeticon-success-check:before{content:""}.fleeticon-offline:before{content:""}.fleeticon-windows-original:before{content:""}.fleeticon-centos-original:before{content:""}.fleeticon-ubuntu-original:before{content:""}.fleeticon-apple-original:before{content:""}.fleeticon-search:before{content:""}.fleeticon-all-hosts:before{content:""}.fleeticon-alerts:before{content:""}.fleeticon-logout:before{content:""}.fleeticon-account:before{content:""}.fleeticon-clipboard:before{content:""}.fleeticon-list-select:before{content:""}.fleeticon-grid-select:before{content:""}.fleeticon-label:before{content:""}.fleeticon-docker:before{content:""}.fleeticon-cloud:before{content:""}.fleeticon-self-hosted:before{content:""}.fleeticon-help-solid:before{content:""}.fleeticon-help-stroke:before{content:""}.fleeticon-warning-filled:before{content:""}.fleeticon-delete-cloud:before{content:""}.fleeticon-pdf:before{content:""}.fleeticon-credit-card-small:before{content:""}.fleeticon-billing-card:before{content:""}.fleeticon-lock-big:before{content:""}.fleeticon-link-big:before{content:""}.fleeticon-briefcase:before{content:""}.fleeticon-name-card:before{content:""}.fleeticon-business:before{content:""}.fleeticon-clock:before{content:""}.fleeticon-host-large:before{content:""}.fleeticon-single-host:before{content:""}.fleeticon-username:before{content:""}.fleeticon-password:before{content:""}.fleeticon-email:before{content:""}.fleeticon-hosts:before{content:""}.fleeticon-query:before{content:""}.fleeticon-import:before{content:""}.fleeticon-pencil:before{content:""}.fleeticon-add-plus:before{content:""}.fleeticon-x:before{content:""}.fleeticon-right-arrow:before{content:""}.fleeticon-camera:before{content:""}.fleeticon-plus-minus:before{content:""}.fleeticon-bold-plus:before{content:""}.fleeticon-linux-original:before{content:""}.fleeticon-clock2:before{content:""}.fleeticon-trash:before{content:""}.fleeticon-laptop-plus:before{content:""}.fleeticon-wrench-hand:before{content:""}.fleeticon-external-link:before{content:""}.fleeticon-fullscreen:before{content:""}.fleeticon-windowed:before{content:""}.fleeticon-heroku:before{content:""}.fleeticon-ubuntu:before{content:""}.fleeticon-windows:before{content:""}.fleeticon-centos:before{content:""}.fleeticon-apple:before{content:""}.fleeticon-linux:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root{--sg-canvas: var(--theme-bg-window);--sg-surface: var(--theme-surface-primary);--sg-surface-subtle: #f9fafb;--sg-surface-muted: #f3f4f6;--sg-text-strong: var(--theme-text-primary);--sg-text-body: var(--theme-text-secondary);--sg-text-muted: var(--theme-text-muted);--sg-text-disabled: #9ca3af;--sg-primary-solid: #4f46e5;--sg-primary: var(--sg-primary-solid);--sg-primary-hover: #4338ca;--sg-primary-pressed: #3730a3;--sg-primary-text: #4f46e5;--sg-primary-soft: #eef2ff;--sg-primary-border: #c7d2fe;--sg-on-primary: var(--theme-text-on-accent);--sg-primary-control-border: var(--sg-primary-solid);--sg-primary-soft-alpha: rgba(79, 70, 229, .08);--sg-primary-soft-strong: rgba(79, 70, 229, .14);--sg-border: var(--theme-border-subtle);--sg-border-strong: var(--theme-border-strong);--sg-control-border: #7f899a;--sg-divider: #f1f2f4;--sg-row-border: var(--sg-divider);--sg-transparent: transparent;--sg-focus-ring: var(--theme-focus-border);--sg-focus-ring-soft: rgba(79, 70, 229, .12);--sg-overlay: var(--theme-overlay);--sg-overlay-soft: rgba(17, 24, 39, .38);--sg-loading-overlay: rgba(255, 255, 255, .82);--sg-skeleton-base: #eef0f3;--sg-skeleton-highlight: #fafbfc;--sg-success: #10b981;--sg-success-text: #15803d;--sg-success-bg: #ecfdf3;--sg-success-border: #86efac;--sg-success-soft: var(--sg-success-bg);--sg-danger: #ef4444;--sg-danger-hover: #dc2626;--sg-danger-text: #b91c1c;--sg-danger-solid: #dc2626;--sg-danger-bg: #fef2f2;--sg-danger-border: #fca5a5;--sg-danger-soft: var(--sg-danger-bg);--sg-risk-text: #c2410c;--sg-risk-bg: #fff7ed;--sg-risk-border: #fdba74;--sg-warning: #f59e0b;--sg-warning-text: #92400e;--sg-warning-bg: #fffbeb;--sg-warning-border: #fcd34d;--sg-warning-soft: var(--sg-warning-bg);--sg-info: #3b82f6;--sg-info-text: #1d4ed8;--sg-info-bg: #eff6ff;--sg-info-border: #93c5fd;--sg-info-soft: var(--sg-info-bg);--sg-neutral-text: #475569;--sg-neutral-bg: #f1f5f9;--sg-neutral-border: #cbd5e1;--sg-neutral-soft: var(--sg-neutral-bg);--sg-chart-cyan: #0ea5e9;--sg-chart-1: #4f46e5;--sg-chart-2: #0369a1;--sg-chart-3: #0f766e;--sg-chart-4: #7e22ce;--sg-chart-5: #be185d;--sg-chart-6: #475569;--sg-on-chart: #ffffff;--sg-dashboard-series-1: #a78bfa;--sg-dashboard-series-2: #7bc8fb;--sg-dashboard-series-3: #5dd8c3;--sg-dashboard-series-4: #9ce38b;--sg-dashboard-series-5: #ffd37a;--sg-dashboard-series-6: #ff8fb1;--sg-dashboard-series-7: #e879a1;--sg-dashboard-series-8: #c5c7d1;--sg-chart-1-soft: #eef2ff;--sg-chart-1-border: #c7d2fe;--sg-chart-2-soft: #e0f2fe;--sg-chart-2-border: #7dd3fc;--sg-chart-3-soft: #ccfbf1;--sg-chart-3-border: #5eead4;--sg-chart-4-soft: #f3e8ff;--sg-chart-4-border: #d8b4fe;--sg-chart-5-soft: #fce7f3;--sg-chart-5-border: #f9a8d4;--sg-chart-6-soft: #f1f5f9;--sg-chart-6-border: #cbd5e1;--sg-inverse-bg: #17171a;--sg-inverse-text: #ffffff;--sg-code-bg: #111827;--sg-code-text: #d1d5db;--sg-control-height: 36px;--sg-control-width: 220px;--sg-dialog-control-height: 40px;--sg-dialog-width: 640px;--sg-page-max-width: 1700px;--sg-page-padding-y: 32px;--sg-page-padding-x: 40px;--sg-toolbar-gap: 12px;--sg-card-padding: 24px;--sg-radius-control: 8px;--sg-radius-card: 12px;--sg-radius-dialog: 14px;--sg-table-row-height: 54px;--sg-host-table-row-height: 66px;--sg-ai-row-height: 96px;--sg-ai-tools-table-min-width: 1320px;--sg-ai-requests-table-min-width: 1420px;--sg-ai-requests-drawer-width: 580px;--sg-ai-tools-drawer-width: 520px;--sg-menu-radius: 10px;--sg-menu-padding: 6px;--sg-page-title-font-size: 20px;--sg-table-header-font-size: 13.5px;--sg-table-body-font-size: 12.5px;--sg-table-cell-padding-x: 16px;--sg-table-row-padding-x: 24px;--sg-table-column-gap: 16px;--sg-motion-fast: .12s ease;--sg-shadow-xs: rgba(17, 24, 39, .04);--sg-shadow-sm: rgba(17, 24, 39, .1);--sg-shadow-md: rgba(17, 24, 39, .14);--sg-shadow-lg: rgba(17, 24, 39, .2);--sg-shadow-card: var(--theme-shadow-card);--sg-shadow-menu: var(--theme-shadow-popover);--sg-shadow-dialog: 0 20px 56px var(--sg-shadow-lg);--sg-on-primary-muted: rgba(255, 255, 255, .75);--sg-on-primary-decorative: rgba(255, 255, 255, .08);--sg-chart-1-band: rgba(79, 70, 229, .12);--sg-chart-1-area: rgba(79, 70, 229, .3);--sg-chart-1-transparent: rgba(79, 70, 229, 0);--sg-font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;color-scheme:light}:root[data-color-theme=dark]{--sg-primary-text: #a5b4fc;--sg-primary-soft: #272554;--sg-primary-border: #4338ca;--sg-primary-control-border: var(--sg-primary-text);--sg-surface-subtle: #172033;--sg-surface-muted: #1e293b;--sg-text-disabled: #64748b;--sg-control-border: #64748b;--sg-divider: #273244;--sg-success-text: #4ade80;--sg-success-bg: #123524;--sg-success-border: #22c55e;--sg-danger-text: #f87171;--sg-danger-bg: #3b1f26;--sg-danger-border: #ef4444;--sg-risk-text: #fb923c;--sg-risk-bg: #3a281b;--sg-risk-border: #f97316;--sg-warning-text: #fbbf24;--sg-warning-bg: #3a3018;--sg-warning-border: #f59e0b;--sg-info-text: #60a5fa;--sg-info-bg: #172a46;--sg-info-border: #3b82f6;--sg-neutral-text: #cbd5e1;--sg-neutral-bg: #1e293b;--sg-neutral-border: #64748b;--sg-chart-1: #818cf8;--sg-chart-2: #38bdf8;--sg-chart-3: #2dd4bf;--sg-chart-4: #c084fc;--sg-chart-5: #f472b6;--sg-chart-6: #94a3b8;--sg-on-chart: #0b1120;--sg-chart-1-soft: #272554;--sg-chart-1-border: #4338ca;--sg-chart-2-soft: #172a46;--sg-chart-2-border: #3b82f6;--sg-chart-3-soft: #123638;--sg-chart-3-border: #0d9488;--sg-chart-4-soft: #2d2144;--sg-chart-4-border: #7e22ce;--sg-chart-5-soft: #3b1f31;--sg-chart-5-border: #be185d;--sg-chart-6-soft: #1e293b;--sg-chart-6-border: #64748b;--sg-inverse-bg: #f8fafc;--sg-inverse-text: #111827;--sg-code-bg: #0b1120;--sg-code-text: #e5e7eb;--sg-shadow-xs: rgba(0, 0, 0, .18);--sg-shadow-sm: rgba(0, 0, 0, .28);--sg-shadow-md: rgba(0, 0, 0, .36);--sg-shadow-lg: rgba(0, 0, 0, .46);--sg-focus-ring-soft: rgba(165, 180, 252, .24);--sg-primary-soft-alpha: rgba(129, 140, 248, .12);--sg-overlay-soft: rgba(3, 7, 18, .62);--sg-loading-overlay: rgba(17, 24, 39, .82);--sg-skeleton-base: #1e293b;--sg-skeleton-highlight: #334155;--sg-chart-1-band: rgba(129, 140, 248, .12);--sg-chart-1-area: rgba(129, 140, 248, .3);--sg-chart-1-transparent: rgba(129, 140, 248, 0);color-scheme:dark}html[data-color-theme],html[data-color-theme] body,html[data-color-theme] #app{min-height:100%;background:var(--sg-canvas);color:var(--sg-text-body)}html[data-color-theme] body,html[data-color-theme] input,html[data-color-theme] textarea,html[data-color-theme] select,html[data-color-theme] button{font-family:var(--sg-font-family)}:where(html[data-color-theme]) :where(.main-content,.securego-ui,.modal) :where(h1,h2,h3){color:var(--sg-text-strong)}:where(html[data-color-theme]) :where(.main-content,.securego-ui,.modal) :where(h1){font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}:where(html[data-color-theme]) :where(a){color:var(--sg-primary-text)}html[data-color-theme] :where(button,[role=button],[tabindex]:not(input):not(select):not(textarea),input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=color]):focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}html[data-color-theme] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea):focus-visible{outline:none;outline-offset:0}html[data-color-theme] ::-webkit-scrollbar-thumb{background:var(--sg-border-strong);border-radius:4px}html[data-color-theme] ::-webkit-scrollbar-track{background:var(--sg-canvas)}html[data-color-theme] .Select .Select-control .Select-value,html[data-color-theme] .Select.has-value>.Select-control .Select-value .Select-value-label,html[data-color-theme] .Select.has-value.is-pseudo-focused>.Select-control .Select-value .Select-value-label{background:var(--sg-surface);color:var(--sg-text-strong)}.securego-ui,.app-wrap{color:var(--sg-text-body);font-family:var(--sg-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.securego-ui *,.securego-ui *:before,.securego-ui *:after,.app-wrap *,.app-wrap *:before,.app-wrap *:after{box-sizing:border-box}.main-content.securego-ui.securego-list-page{width:100%;max-width:var(--sg-page-max-width);min-width:0;margin:0 auto;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);box-sizing:border-box;background:var(--sg-canvas)}html[data-color-theme] :is(.securego-ui,.app-wrap .core-wrapper) table{max-width:100%}html[data-color-theme] :is(.securego-ui,.app-wrap .core-wrapper) table>:where(thead,tbody,tfoot)>tr>:where(th,td){min-width:0;white-space:nowrap}@media (max-width: 1024px){:root{--sg-table-cell-padding-x: 10px;--sg-table-row-padding-x: 16px;--sg-table-column-gap: 10px}html[data-color-theme] :is(.securego-ui,.app-wrap .core-wrapper) :where(div,section):has(>table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html[data-color-theme] :is(.securego-ui,.app-wrap .core-wrapper) table>:where(thead,tbody,tfoot)>tr{-moz-column-gap:var(--sg-table-column-gap);column-gap:var(--sg-table-column-gap);padding-right:var(--sg-table-row-padding-x);padding-left:var(--sg-table-row-padding-x)}html[data-color-theme] :is(.securego-ui,.app-wrap .core-wrapper) table>:where(thead,tbody,tfoot)>tr>:where(th,td){padding-right:var(--sg-table-cell-padding-x);padding-left:var(--sg-table-cell-padding-x)}}.sg-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sg-control-height);padding:0 16px;border:1px solid transparent;border-radius:var(--sg-radius-control);font:600 13px/1 var(--sg-font-family);cursor:pointer;transition:background-color var(--sg-motion-fast),border-color var(--sg-motion-fast),color var(--sg-motion-fast)}.sg-button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.sg-button:disabled{cursor:not-allowed;border-color:var(--sg-border);background:var(--sg-surface-muted);color:var(--sg-text-disabled);opacity:1}.sg-button--primary{color:var(--sg-on-primary);background:var(--sg-primary-solid)}.sg-button--primary:hover:not(:disabled){background:var(--sg-primary-hover)}.sg-button--primary:active:not(:disabled){background:var(--sg-primary-pressed)}.sg-button--secondary{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-control-border)}.sg-button--secondary:hover:not(:disabled){background:var(--sg-surface-muted)}.sg-button--danger{color:var(--sg-on-primary);background:var(--sg-danger-solid)}.sg-button--danger:hover:not(:disabled){background:var(--sg-danger-hover)}@media (max-width: 760px){:root{--sg-table-cell-padding-x: 8px;--sg-table-row-padding-x: 12px;--sg-table-column-gap: 8px}.main-content.securego-ui.securego-list-page{padding:24px}}.kolide-ol{margin-left:0;padding-left:0;list-style-type:none}.kolide-ol li{counter-increment:step-counter}.kolide-ol li:before{content:counter(step-counter) ")";display:inline-block;margin-right:10px;text-align:left;width:10px}.container-triangle:before,.container-triangle:after{border-radius:3px;content:"";display:block;position:absolute;width:0;height:0;border-style:solid;z-index:1}.container-triangle.left:after{border-color:transparent #ffffff transparent transparent;border-width:15px;right:99%;top:23px}.container-triangle.left:before{border-color:transparent #192147 transparent transparent;border-width:16px;right:99%;top:22px;z-index:-1}.container-triangle.right:after{border-color:transparent transparent transparent #ffffff;border-width:15px;left:99%;top:23px}.container-triangle.right:before{border-color:transparent transparent transparent #192147;border-width:16px;left:99%;top:22px;z-index:-1}.actions-dropdown-select__control:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.actions-dropdown-select__indicator path{stroke:var(--sg-text-body)}.actions-dropdown__wrapper{display:flex;align-items:center}.actions-dropdown__wrapper button .children-wrapper{gap:.25rem}.actions-dropdown__wrapper button .children-wrapper .actions-dropdown__icon svg{transition:transform .25s ease;transform:rotate(0)}.actions-dropdown__wrapper button .children-wrapper .actions-dropdown__icon--open svg{transform:rotate(180deg)}.actions-dropdown__option:focus-visible{outline:none}.software-install-details-modal{overflow-wrap:anywhere}.software-install-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem}.software-install-details-modal .data-set__horizontal{flex-direction:row}.software-install-details-modal .reveal-button{width:-moz-min-content;width:min-content}.software-ipa-install-details-modal{overflow-wrap:anywhere}.software-ipa-install-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem}.software-ipa-install-details-modal__status-message{display:flex;align-items:center;gap:.5rem;margin:0}.software-ipa-install-details-modal__status-message .icon{align-self:flex-start}.software-ipa-install-details-modal .data-set__horizontal{flex-direction:row}.software-ipa-install-details-modal .reveal-button{width:-moz-min-content;width:min-content}.software-script-details-modal{overflow-wrap:anywhere}.software-script-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem}.software-script-details-modal .data-set__horizontal{flex-direction:row}.software-script-details-modal .reveal-button{width:-moz-min-content;width:min-content}.software-uninstall-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem}.software-uninstall-details-modal .reveal-button{width:-moz-min-content;width:min-content}.vpp-install-details-modal{overflow-wrap:anywhere}.vpp-install-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem}.vpp-install-details-modal__update-tip{margin-top:1rem}.vpp-install-details-modal .data-set__horizontal{flex-direction:row}.vpp-install-details-modal .reveal-button{width:-moz-min-content;width:min-content}.platform-wrapper h1{margin-bottom:.5rem}.platform-wrapper p{margin:0}.platform-wrapper .input-field__textarea{min-height:88px}.platform-wrapper .input-field__textarea{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;color:var(--sg-text-strong);line-height:1.5;line-break:anywhere;padding:12px 2rem 12px 1rem}.platform-wrapper__advanced--installer .input-field{height:105px}.platform-wrapper__certificate-loading{color:var(--sg-text-muted);padding-top:.25rem}.platform-wrapper__certificate-error span,.platform-wrapper__certificate-error em{display:block;padding:.25rem 0}.platform-wrapper__certificate-error em{color:var(--sg-danger-text);font-style:normal}.platform-wrapper__advanced--heading,.platform-wrapper__chromeos--heading{font-weight:600}.platform-wrapper__chromeos--info{display:flex;flex-direction:column;gap:.5rem}.platform-wrapper__chromeos-policy-for-extension{height:230px}.platform-wrapper__chromeos-policy-for-extension .input-field__textarea,.platform-wrapper__chromeos-policy-for-extension .input-field--disabled{height:190px}.platform-wrapper .download-certificate--tooltip{margin-bottom:0}.android-panel__enroll-link input{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;color:#3e4771}.ios-ipados-panel .input-field{padding:7px 36px 7px 12px}.ios-ipados-panel__spinner{margin:2.5rem auto}.ios-ipados-panel__enroll-link input{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;color:#3e4771}.app{background:linear-gradient(180deg,var(--sg-primary-soft-alpha) 0%,var(--sg-surface) 100%);background-size:100% 150px;background-repeat:no-repeat;background-color:var(--sg-surface);margin:0}.app>div{min-height:100vh}.auth-form-wrapper{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-height:0;padding:var(--sg-page-padding-y) 24px;gap:0;align-items:center;background:var(--sg-canvas)}.auth-form-wrapper__card.card{display:flex;flex-direction:column;gap:1.5rem;width:420px;max-width:calc(100vw - 48px);gap:0;padding:32px 36px;border-color:var(--sg-border);border-radius:var(--sg-radius-dialog);background:var(--sg-surface);box-shadow:var(--sg-shadow-card);color:var(--sg-text-body)}.auth-form-wrapper__header-container{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--sg-border)}.auth-form-wrapper__header-container .card-header{flex:1 1 auto;min-width:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.auth-form-wrapper{height:100vh}}.auth-form-wrapper .forgot-password-form{display:block}.auth-form-wrapper .forgot-password-form>p{margin:0 0 20px;color:var(--sg-text-body);font-size:13px;line-height:1.6}.auth-form-wrapper .forgot-password-form>.form-field{margin-bottom:22px}.auth-form-wrapper .forgot-password-form__submit-btn.button{width:auto}.auth-form-wrapper .form-field{gap:8px}.auth-form-wrapper .form-field__label,.auth-form-wrapper .form-field .input-icon-field__label{color:var(--sg-text-strong);font-size:13px;font-weight:600;line-height:1.5}.auth-form-wrapper .input-field,.auth-form-wrapper .input-icon-field__input{height:39px;min-height:39px;padding:11px 14px}.auth-form-wrapper .input-icon-field__input-wrapper{height:39px;min-height:39px}.auth-form-wrapper .form__base-error{margin:0 0 18px;padding:10px 14px;border:1px solid var(--sg-danger-border);border-radius:var(--sg-radius-control);background:var(--sg-danger-bg);color:var(--sg-danger-text);font-size:12.5px;line-height:1.4}.authentication-nav__back{margin-left:auto}.authentication-nav__back-link.button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-color:transparent;background:transparent;color:var(--sg-text-muted)}.authentication-nav__back-link.button:hover,.authentication-nav__back-link.button:active{border-color:transparent;background:var(--sg-surface-muted);color:var(--sg-text-strong)}.authentication-nav__back-link.button svg path{fill:currentcolor;stroke:currentcolor}.avatar{height:120px;width:120px;display:block;background-size:cover;border-radius:50%}.avatar--small{height:32px;width:32px}.avatar--xsmall{height:16px;width:16px}.avatar.has-white-background{background:var(--sg-surface);border-radius:100%}.avatar img.default{display:none}.avatar-wrapper-top-nav svg{display:block}.avatar-wrapper-top-nav .avatar{height:120px;width:120px;display:block;background-size:cover;border-radius:50%}.avatar-wrapper-top-nav .avatar--small{height:28px;width:28px}.avatar-wrapper-top-nav .avatar--xsmall{height:16px;width:16px}.avatar-wrapper-top-nav .avatar img.default{display:none}.avatar-wrapper-top-nav .avatar--initials{display:flex;align-items:center;justify-content:center;background-color:var(--sg-primary-solid);color:var(--sg-on-primary);font-size:1.25rem;font-weight:600;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-wrapper-top-nav .avatar--initials.avatar--small{font-size:.6875rem}.avatar-wrapper-top-nav .avatar--initials.avatar--xsmall{font-size:.5rem}.action-buttons{display:flex}.action-buttons button{margin-left:1rem}.action-buttons__secondary-buttons{display:none}@media (min-width: 990px){.action-buttons__secondary-buttons{display:flex}}.action-buttons__secondary-dropdown .icon{padding-left:6px}.action-buttons__secondary-dropdown .dropdown-button{margin-left:1.5rem}.action-buttons__secondary-dropdown .dropdown-button__options{padding:.5rem;right:10px;margin-top:2px}.action-buttons__secondary-dropdown .dropdown-button__options button{display:inline-block;min-width:125px}.action-buttons__secondary-dropdown .dropdown-button__options button:hover,.action-buttons__secondary-dropdown .dropdown-button__options button:focus{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}@media (min-width: 990px){.action-buttons__secondary-dropdown{display:none}}.button{padding:.5rem 1rem;height:36px;transition:color .15s ease-in-out,background .15s ease-in-out,top 50ms ease-in-out,box-shadow 50ms ease-in-out,border 50ms ease-in-out;color:#fff;text-decoration:none;flex-direction:row;justify-content:center;align-items:center;border-radius:6px;font-size:.875rem;font-family:Inter,sans-serif;font-weight:600;display:inline-flex;top:0;border:0;position:relative;cursor:pointer;background-color:#2d2db0}.button:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button:focus{outline:none}.button .transparent-text{opacity:0}.button .children-wrapper{display:flex;flex-direction:row;align-items:center}.button--default{display:flex;text-wrap:nowrap;background-color:#2d2db0}.button--default:hover:not(.button--disabled){background-color:#28289c}.button--default:hover:not(.button--disabled):active{background-color:#232387}.button--default:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--success{display:flex;text-wrap:nowrap;background-color:#3db67b}.button--success:hover:not(.button--disabled){background-color:#36a26d}.button--success:hover:not(.button--disabled):active{background-color:#2b7f56}.button--success:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--alert{display:flex;background-color:#ff5c83}.button--alert:hover:not(.button--disabled){background-color:#e93661}.button--alert:hover:not(.button--disabled):active{background-color:#cb3559}.button--alert:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--alert .loading-spinner__ring div{border-color:#d66c7b transparent transparent transparent}.button--pill{background-color:#f9fafc;padding:.5rem;height:36px}.button--pill__small{padding:.25rem .5rem;height:24px}.button--pill:hover{background-color:#1921470d}.button--pill:hover:active{background-color:#f4f4f6}.button--pill:focus-visible{outline-color:#192147;outline-offset:3px;outline-style:solid;outline-width:1px}.button--pill:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #192147;border-radius:6px}.button--pill{color:#2d2db0;border:1px solid #2d2db0;box-sizing:border-box;font-size:.75rem;padding:.25rem 10px;height:24px;white-space:nowrap}.button--pill:active{box-shadow:inset 2px 2px 2px #00000040}.button--pill:hover,.button--pill:focus{border:1px solid #2d2db0}.button--text-link{border:0;box-shadow:none;color:#515774;font-size:.875rem;cursor:pointer;margin:0;padding:0;height:auto;line-height:normal;text-align:left;background-color:transparent}.button--text-link:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--text-link:focus{outline:none}.button--text-link:hover,.button--text-link:focus{color:#474c65;background-color:transparent;box-shadow:none;text-decoration:underline}.button--text-link:active{color:#3c4056;box-shadow:none;top:0}.button--text-link.light-text{font-weight:400}.button--text-link-dark{border:0;box-shadow:none;color:#192147;font-size:.875rem;cursor:pointer;margin:0;padding:0;height:auto;line-height:normal;text-align:left;background-color:transparent}.button--text-link-dark:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--text-link-dark:focus{outline:none}.button--text-link-dark:hover,.button--text-link-dark:focus{background-color:transparent;box-shadow:none;text-decoration:underline}.button--text-link-dark:active{box-shadow:none;top:0}.button--text-icon,.button--icon{background-color:#fff;padding:.5rem;height:36px}.button--text-icon__small,.button--icon__small{padding:.25rem .5rem;height:24px}.button--text-icon:hover,.button--icon:hover{background-color:#1921470d}.button--text-icon:hover:active,.button--icon:hover:active{background-color:#f4f4f6}.button--text-icon:focus-visible,.button--icon:focus-visible{outline-color:#192147;outline-offset:3px;outline-style:solid;outline-width:1px}.button--text-icon:focus-visible:after,.button--icon:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #192147;border-radius:6px}.button--text-icon,.button--icon{background-color:transparent;padding:0;border:0;box-shadow:none;color:#515774;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.button--text-icon img,.button--icon img{transform:scale(.5)}.button--text-icon:focus,.button--icon:focus{outline:none}.button--text-icon:focus-visible,.button--icon:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--text-icon:focus-visible:after,.button--icon:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #515774;border-radius:6px}.button--text-icon:hover,.button--text-icon:focus,.button--icon:hover,.button--icon:focus{color:#474c65}.button--text-icon:hover svg path,.button--text-icon:focus svg path,.button--icon:hover svg path,.button--icon:focus svg path{fill:#474c65}.button--text-icon:hover:active,.button--text-icon:focus:active,.button--icon:hover:active,.button--icon:focus:active{color:#3c4056}.button--text-icon:hover:active svg path,.button--text-icon:focus:active svg path,.button--icon:hover:active svg path,.button--icon:focus:active svg path{fill:#3c4056}.button--text-icon:hover.button--icon-stroke:hover svg path,.button--text-icon:hover.button--icon-stroke:focus svg path,.button--text-icon:focus.button--icon-stroke:hover svg path,.button--text-icon:focus.button--icon-stroke:focus svg path,.button--icon:hover.button--icon-stroke:hover svg path,.button--icon:hover.button--icon-stroke:focus svg path,.button--icon:focus.button--icon-stroke:hover svg path,.button--icon:focus.button--icon-stroke:focus svg path{fill:none;stroke:#474c65}.button--text-icon:hover.button--icon-stroke:hover:active svg path,.button--text-icon:hover.button--icon-stroke:focus:active svg path,.button--text-icon:focus.button--icon-stroke:hover:active svg path,.button--text-icon:focus.button--icon-stroke:focus:active svg path,.button--icon:hover.button--icon-stroke:hover:active svg path,.button--icon:hover.button--icon-stroke:focus:active svg path,.button--icon:focus.button--icon-stroke:hover:active svg path,.button--icon:focus.button--icon-stroke:focus:active svg path{stroke:#3c4056}.button--text-icon .children-wrapper,.button--icon .children-wrapper{gap:.5rem}.button--brand-inverse-icon{padding:.5rem;height:36px;border:0;box-shadow:none;color:#2d2db0;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;background-color:transparent}.button--brand-inverse-icon__small{padding:.25rem .5rem;height:24px}.button--brand-inverse-icon img{transform:scale(.5)}.button--brand-inverse-icon:focus{outline:none}.button--brand-inverse-icon:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--brand-inverse-icon:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #515774;border-radius:6px}.button--brand-inverse-icon:hover,.button--brand-inverse-icon:focus{background-color:#1921470d;color:#28289c}.button--brand-inverse-icon:hover svg path,.button--brand-inverse-icon:focus svg path{fill:#28289c}.button--brand-inverse-icon:hover:active,.button--brand-inverse-icon:focus:active{color:#232387}.button--brand-inverse-icon:hover:active svg path,.button--brand-inverse-icon:focus:active svg path{fill:#232387}.button--brand-inverse-icon.button--icon-stroke:hover svg path,.button--brand-inverse-icon.button--icon-stroke:focus svg path{fill:none;stroke:#28289c}.button--brand-inverse-icon.button--icon-stroke:hover:active svg path,.button--brand-inverse-icon.button--icon-stroke:focus:active svg path{stroke:#28289c}.button--brand-inverse-icon .children-wrapper{gap:.5rem}.button--icon{background-color:#fff;padding:.5rem;height:36px}.button--icon__small{padding:.25rem .5rem;height:24px}.button--icon:hover{background-color:#1921470d}.button--icon:hover:active{background-color:#f4f4f6}.button--icon:focus-visible{outline-color:#192147;outline-offset:3px;outline-style:solid;outline-width:1px}.button--icon:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #192147;border-radius:6px}.button--icon{background-color:transparent}.button--inverse{background-color:#fff;padding:.5rem;height:36px}.button--inverse__small{padding:.25rem .5rem;height:24px}.button--inverse:hover{background-color:#1921470d}.button--inverse:hover:active{background-color:#f4f4f6}.button--inverse:focus-visible{outline-color:#192147;outline-offset:3px;outline-style:solid;outline-width:1px}.button--inverse:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #192147;border-radius:6px}.button--inverse{background-color:transparent;color:#515774;box-sizing:border-box}.button--inverse .children-wrapper{gap:.5rem}.button--inverse-alert{color:#ff5c83;box-sizing:border-box;background-color:#fff;padding:.5rem;height:36px}.button--inverse-alert__small{padding:.25rem .5rem;height:24px}.button--inverse-alert:hover{background-color:#1921470d}.button--inverse-alert:hover:active{background-color:#f4f4f6}.button--inverse-alert:focus-visible{outline-color:#192147;outline-offset:3px;outline-style:solid;outline-width:1px}.button--inverse-alert:focus-visible:after{content:"";width:100%;height:100%;position:absolute;border:1px solid #192147;border-radius:6px}.button--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.button--disabled:hover,.button--disabled:focus{cursor:default}.button--unstyled{border:0;box-shadow:none;color:#192147;cursor:pointer;margin:0;padding:0;height:auto;line-height:normal;font-weight:400;background-color:transparent}.button--unstyled:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--unstyled:active{box-shadow:none;top:0}.button--unstyled-modal-query{border:0;box-shadow:none;color:#192147;cursor:pointer;margin:0;padding:15px 12px;height:auto;line-height:normal;display:block;width:100%;border-radius:0;border-bottom:1px solid #e2e4ea;background-color:transparent}.button--unstyled-modal-query:focus-visible{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.button--unstyled-modal-query:active{box-shadow:none;top:0}.button--unstyled-modal-query:focus{outline:none}.button--unstyled-modal-query:hover,.button--unstyled-modal-query:focus{background-color:#f4f4f6;box-shadow:none}.button--unstyled-modal-query .children-wrapper{display:flex;width:100%;flex-direction:column;gap:.25rem;align-items:flex-start}.button--unstyled-modal-query .children-wrapper .info__header{display:block;text-align:left}.button--unstyled-modal-query .children-wrapper .info__data{display:block;width:100%;font-weight:400;text-align:left}.button--oversized{background-color:#192147;padding:1.5rem .5rem;font-size:1.25rem;width:100%}.button.button--justify-left{left:-.5rem;margin-right:-.5rem}.button.button--justify-right{right:-.5rem;margin-left:-.5rem}.button{border-radius:var(--sg-radius-control);font-family:var(--sg-font-family);font-size:13px}.button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.button--default{border:1px solid transparent;background:var(--sg-primary-solid);color:var(--sg-on-primary)}.button--default:hover:not(.button--disabled){background:var(--sg-primary-hover)}.button--default:hover:not(.button--disabled):active{background:var(--sg-primary-pressed)}.button--success{border:1px solid var(--sg-success-border);background:var(--sg-success-bg);color:var(--sg-success-text)}.button--success:hover:not(.button--disabled){border-color:var(--sg-success-text);background:var(--sg-success-bg);color:var(--sg-success-text)}.button--alert{border:1px solid transparent;background:var(--sg-danger-solid);color:var(--sg-on-primary)}.button--alert:hover:not(.button--disabled){background:var(--sg-danger-hover)}.button--inverse,.button--pill{border:1px solid var(--sg-control-border);background:var(--sg-surface);color:var(--sg-text-body)}.button--inverse:hover:not(.button--disabled),.button--pill:hover:not(.button--disabled){border-color:var(--sg-border-strong);background:var(--sg-surface-muted);color:var(--sg-text-strong)}.button--inverse-alert{border:1px solid var(--sg-danger-border);background:var(--sg-surface);color:var(--sg-danger-text)}.button--inverse-alert:hover:not(.button--disabled){border-color:var(--sg-danger-text);background:var(--sg-danger-bg);color:var(--sg-danger-text)}.button--text-link,.button--brand-inverse-icon{color:var(--sg-primary-text)}.button--text-link:hover,.button--text-link:focus,.button--brand-inverse-icon:hover,.button--brand-inverse-icon:focus{color:var(--sg-primary-text);background:var(--sg-primary-soft-alpha)}.button--text-link:hover svg path,.button--text-link:focus svg path,.button--brand-inverse-icon:hover svg path,.button--brand-inverse-icon:focus svg path{fill:var(--sg-primary-text)}.button--brand-inverse-icon.button--icon-stroke:hover svg path,.button--brand-inverse-icon.button--icon-stroke:focus svg path,.button--brand-inverse-icon.button--icon-stroke:active svg path{fill:none;stroke:var(--sg-primary-text)}.button--text-icon:focus-visible:after,.button--icon:focus-visible:after,.button--brand-inverse-icon:focus-visible:after{border-color:var(--sg-focus-ring)}.button--text-link-dark,.button--unstyled,.button--unstyled-modal-query,.button--text-icon,.button--icon{color:var(--sg-text-body)}.button--text-link-dark:hover,.button--text-link-dark:focus,.button--unstyled:hover,.button--unstyled:focus,.button--unstyled-modal-query:hover,.button--unstyled-modal-query:focus,.button--text-icon:hover,.button--text-icon:focus,.button--icon:hover,.button--icon:focus{color:var(--sg-text-strong);background:var(--sg-surface-muted)}.button--text-link-dark:hover svg path,.button--text-link-dark:focus svg path,.button--unstyled:hover svg path,.button--unstyled:focus svg path,.button--unstyled-modal-query:hover svg path,.button--unstyled-modal-query:focus svg path,.button--text-icon:hover svg path,.button--text-icon:focus svg path,.button--icon:hover svg path,.button--icon:focus svg path{fill:var(--sg-text-strong)}.button--text-link-dark:hover.button--icon-stroke svg path,.button--text-link-dark:focus.button--icon-stroke svg path,.button--unstyled:hover.button--icon-stroke svg path,.button--unstyled:focus.button--icon-stroke svg path,.button--unstyled-modal-query:hover.button--icon-stroke svg path,.button--unstyled-modal-query:focus.button--icon-stroke svg path,.button--text-icon:hover.button--icon-stroke svg path,.button--text-icon:focus.button--icon-stroke svg path,.button--icon:hover.button--icon-stroke svg path,.button--icon:focus.button--icon-stroke svg path{fill:none;stroke:var(--sg-text-strong)}.button--unstyled-modal-query{border-bottom-color:var(--sg-row-border)}.button--unstyled-modal-query:hover,.button--unstyled-modal-query:focus{background:var(--sg-surface-muted);color:var(--sg-text-strong)}.button--oversized{background:var(--sg-inverse-bg);color:var(--sg-inverse-text)}.button--disabled,.button:disabled{cursor:not-allowed;border-color:var(--sg-border);background:var(--sg-surface-muted);color:var(--sg-text-disabled);opacity:1}.dropdown-button__wrapper{display:flex;position:relative}.dropdown-button__caret{font-size:6px;vertical-align:middle;margin-left:10px}.dropdown-button__options{position:absolute;right:0;top:45px;list-style:none;padding:0;margin:0;display:none;z-index:99;overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-menu-radius);background-color:var(--sg-surface);box-shadow:var(--sg-shadow-menu);animation:fade-in .15s ease-out}.dropdown-button__options--opened{display:inline-block}.dropdown-button__option{display:block}.dropdown-button__option .button{color:var(--sg-text-body);text-transform:none;text-align:left;font-weight:400;margin:0;border-radius:0;padding:0 10px;white-space:nowrap;width:100%;font-size:14px;height:32px;letter-spacing:-.5px}.dropdown-button__option .button:hover,.dropdown-button__option .button:focus{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.dropdown-button.story{padding-left:100px}.downcaret:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7dBhDYAgEAXgF8EoNqKKEYxAAyIYwQhGMMJ5buDYxIEw+PW+7Tb+HO8BQEREGSIy65w65seO8TszWkThQbaEDw/aSujyIW+mMPwpgVq6vKQuTL0q8VvBghYlJbqFl5ToHl5Qon94VMJK3oqeMiUsRvgoYTGSBroo3GE0DZ10dp3tPoOIiCpd2f2wUngzIdcAAAAASUVORK5CYII=);transform:scale(.5);width:16px;border-radius:0;padding:0 0 0 2px;margin-top:1px}.reveal-button .children-wrapper{display:inline-flex;align-items:center;padding:.5rem .125rem;min-width:-moz-max-content;min-width:max-content}.reveal-button .children-wrapper .reveal-button__caret svg{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.reveal-button .children-wrapper .reveal-button__caret--open svg{transform:rotate(180deg)}.reveal-button .children-wrapper svg path{fill:none}.reveal-button .children-wrapper:hover .component__tooltip-wrapper__element,.reveal-button .children-wrapper:focus .component__tooltip-wrapper__element{color:var(--sg-text-strong)}.reveal-button .children-wrapper:hover svg path,.reveal-button .children-wrapper:focus svg path{stroke:var(--sg-text-strong)}.card{border-radius:var(--sg-radius-card);border:1px solid var(--sg-border);padding:1.5rem}.card__radius-small,.card__radius-medium,.card__radius-large{border-radius:var(--sg-radius-card)}.card__radius-xlarge{border-radius:10px}.card__radius-xxlarge{border-radius:16px}.card__shadow{box-shadow:var(--sg-shadow-card)}.card__padding-small{padding:.5rem}.card__padding-medium{padding:1rem}.card__padding-large{padding:1.5rem}.card__padding-xlarge{padding:2rem}.card__padding-xxlarge{padding:2.5rem}.card__padding-xxxlarge{padding:5rem}.card__large-padding{padding:2.5rem}.card__white{background-color:var(--sg-surface)}.card__grey{background-color:var(--sg-surface-muted)}.card__purple{background-color:var(--sg-primary-soft);border-color:var(--sg-primary-border)}.card__yellow{background-color:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.card-header{display:flex;flex-direction:column;gap:.5rem}.card-header--mobile-header{gap:1.5rem}.card-header__header{color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:600;line-height:1.4;margin:0}.card-header__subheader{color:var(--sg-text-muted);font-size:.875rem;font-weight:400;margin:0}.custom-link{color:var(--sg-primary-text);font-weight:600;font-size:.875rem;text-decoration:none}.custom-link:hover{color:var(--sg-primary-text)}.custom-link:focus-visible{outline-color:var(--sg-focus-ring);outline-offset:3px;outline-style:solid;outline-width:1px;border-radius:2px}.custom-link{position:relative;margin-bottom:-1px}.custom-link:hover{margin-bottom:-1px}.custom-link:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-border-strong);transform:scaleX(1);transform-origin:right;transition:transform .3s ease;pointer-events:none}.custom-link:after{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-primary-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.custom-link:hover:after,.custom-link:focus:after{transform:scaleX(1)}.custom-link .external-link-icon__outline{transition:fill .2s;stroke:currentColor}.custom-link .external-link-icon__arrow{transition:stroke .2s;stroke:currentColor}.custom-link:hover .external-link-icon__outline{fill:currentColor;stroke:currentColor}.custom-link:hover .external-link-icon__arrow{stroke:var(--sg-on-primary)}.custom-link:not(.custom-link--multiline){display:inline-flex;align-items:center;gap:.25rem}.custom-link__no-wrap{white-space:nowrap}.custom-link__no-wrap .icon{padding-left:6px}.custom-link--tooltip-link,.custom-link--banner-link,.custom-link--flash-message-link{color:inherit}.custom-link--tooltip-link{font-size:inherit;position:relative;margin-bottom:-1px}.custom-link--tooltip-link:hover{margin-bottom:-1px}.custom-link--tooltip-link:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-inverse-text);transform:scaleX(1);transform-origin:right;transition:transform .3s ease;pointer-events:none}.custom-link--tooltip-link:after{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-inverse-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.custom-link--tooltip-link:hover:after,.custom-link--tooltip-link:focus:after{transform:scaleX(1)}.custom-link--tooltip-link .external-link-icon__outline{stroke:currentColor}.custom-link--tooltip-link:hover{color:var(--sg-inverse-text)}.custom-link--tooltip-link:hover .external-link-icon__outline{fill:currentColor}.custom-link--tooltip-link:hover .external-link-icon__arrow{stroke:var(--sg-inverse-bg)}.custom-link--banner-link .external-link-icon__outline,.custom-link--banner-link .external-link-icon__arrow,.custom-link--flash-message-link .external-link-icon__outline,.custom-link--flash-message-link .external-link-icon__arrow{stroke:currentColor}.custom-link--banner-link:hover .external-link-icon__outline,.custom-link--flash-message-link:hover .external-link-icon__outline{fill:none}.custom-link--banner-link:hover .external-link-icon__arrow,.custom-link--flash-message-link:hover .external-link-icon__arrow{stroke:currentColor}.data-error{display:flex;flex-direction:column;align-items:center}.data-error__vertical-pad-small{padding:.5rem 0}.data-error__vertical-pad-medium{padding:1rem 0}.data-error__vertical-pad-large{padding:1.5rem 0}.data-error__vertical-pad-xlarge{padding:2rem 0}.data-error__vertical-pad-xxlarge{padding:2.5rem 0}.data-error__vertical-pad-xxxlarge{padding:5rem 0}.data-error__inner{display:flex;flex-direction:row}.data-error .info{display:flex;flex-direction:column;gap:.5rem}.data-error .info__header{display:flex;color:var(--sg-text-strong);font-weight:600;font-size:.875rem;text-align:left;gap:.5rem;margin-bottom:.5rem}.data-error .info__data{display:block;color:var(--sg-text-body);font-weight:400;font-size:.875rem;text-align:left}.data-error__inner-new{display:flex;flex-direction:column;gap:8px;text-align:center;color:var(--sg-text-body);font-size:.875rem}.data-error__inner-new .graphic{margin-bottom:8px}.data-error__header{color:var(--sg-text-strong);font-weight:600}.data-set{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;color:var(--sg-text-body)}.data-set dt{font-weight:600;display:flex;color:var(--sg-text-strong);line-height:1.5}.data-set dd{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.deleted-department{display:inline-flex;align-items:baseline;gap:.25rem;white-space:nowrap}.deleted-department__badge{font-size:.625rem;font-weight:600;line-height:15px;color:#515774;background:#e2e4ea;border-radius:4px;padding:2px .25rem}.deleted-department__id{font-size:.75rem;color:#515774}.deleted-department .react-tooltip-arrow{width:8px;height:8px}.deleted-department [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}.deleted-department [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}.deleted-department [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}.deleted-department [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.deleted-department .react-tooltip{font-style:normal;text-align:center;width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.deleted-department .react-tooltip p{margin:0}.device-user-error{display:flex;flex-direction:column;align-items:center}.device-user-error__mobile-view{align-self:center;vertical-align:middle;justify-content:center;min-height:100vh}.device-user-error__inner{display:flex;flex-direction:row;margin:5rem 0}.device-user-error .info{display:flex;flex-direction:column;gap:1.5rem;max-width:333px;padding:.5rem}.device-user-error .info__header{display:block;gap:1.5rem;color:var(--sg-text-strong);font-weight:600;font-size:.875rem;text-align:center}.device-user-error .info__header .icon{vertical-align:sub;margin-right:.5rem;position:relative;bottom:1px}.device-user-error .info__data{display:block;color:var(--sg-text-body);font-weight:400;font-size:.875rem;text-align:center;line-height:21px}.editor{position:relative}.editor__label{font-size:.875rem;font-weight:600}.editor__label--error{color:#ff5c83}.editor__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.editor__help-text .custom-link,.editor__help-text button{font-size:inherit}.editor__error .ace-fleet{border:1px solid #ff5c83}.editor__copy-wrapper{position:absolute;top:28px;right:5px;z-index:2;display:flex;align-items:center}.editor__copied-confirmation{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.empty-table__container{display:flex;flex-direction:column;align-items:center;margin:96px auto;max-width:500px;gap:1.5rem}.empty-table__container--mobile{margin:auto}.empty-table__inner{display:flex;flex-direction:column;gap:.5rem}.empty-table__inner h3,.empty-table__inner h3 a{text-align:center;font-size:1rem;font-weight:600;margin:0}.empty-table__inner ul{margin:0;padding:0;color:var(--sg-text-body);list-style:none}.empty-table__inner ul li:before{content:"•";color:var(--sg-primary-text);margin-right:1rem}.empty-table__info,.empty-table__additional-info{line-height:1.5;text-align:center;margin:0;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.empty-table__info .custom-link,.empty-table__info button,.empty-table__additional-info .custom-link,.empty-table__additional-info button{font-size:inherit}.empty-table__cta-buttons{display:flex;justify-content:center;gap:1.5rem}.react-tabs .empty-table__container{align-self:center;justify-content:center;margin-bottom:20px;min-height:155px;max-width:none}.delete-secret-modal__error{color:#d66c7b}.enroll-secret-modal{--sg-accent: rgb(45, 45, 176);--sg-accent-hover: rgb(56, 56, 184);--sg-text-primary: rgb(29, 29, 31);--sg-text-secondary: rgb(110, 110, 115);--sg-health-red: rgb(255, 69, 58);--sg-hairline: rgba(0, 0, 0, .08);--sg-surface-muted: #f6f6f8;--sg-radius-card: 8px;border-radius:var(--sg-radius-card)}.enroll-secret-modal .modal__header{color:var(--sg-text-primary);font-weight:600}.enroll-secret-modal__header{display:flex;align-items:center;justify-content:space-between}.enroll-secret-modal__description{color:var(--sg-text-secondary)}.enroll-secret-modal__reveal-secret{float:right;text-decoration:none;color:var(--sg-accent)}.enroll-secret-modal pre,.enroll-secret-modal code{background-color:var(--sg-surface-muted);color:var(--sg-text-primary);border:1px solid var(--sg-hairline);border-radius:6px;padding:7px 1rem;margin:1.5rem 0 0 44px}.enroll-secret-modal__error{color:var(--sg-health-red)}.enroll-secret-modal .empty-table__container{margin:1.5rem auto 1rem}.enroll-secret-modal .button--brand-inverse-icon{color:var(--sg-accent)}.enroll-secret-modal .button--brand-inverse-icon:hover{color:var(--sg-accent-hover)}.enroll-secret-modal .modal-cta-wrap .button--default{background-color:var(--sg-accent);border-radius:6px}.enroll-secret-modal .modal-cta-wrap .button--default:hover{background-color:var(--sg-accent-hover)}.enroll-secrets__secret{display:flex;align-items:center;width:40%;gap:4px}.enroll-secrets__secret .form-field{margin-bottom:0}.enroll-secrets__secret .form-field__label{position:relative;font-size:.875rem;font-weight:600;margin-bottom:0;height:0;min-height:0}.enroll-secrets__edit-delete-btns{display:flex;gap:.125rem}.secret-editor-modal__reveal-secret{float:right;text-decoration:none}.secret-editor-modal__secret-wrapper{position:relative;margin:1rem 0 0}.secret-editor-modal pre,.secret-editor-modal code{background-color:var(--sg-code-bg);color:var(--sg-code-text);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);padding:7px 1rem;margin:1.5rem 0 0 44px}.secret-editor-modal__error{color:var(--sg-danger-text)}.feed-list-item{display:grid;grid-template-columns:16px 16px 8px 1fr;grid-template-rows:max-content}.feed-list-item__avatar-wrapper{box-sizing:border-box;display:grid;grid-template-columns:16px 16px;grid-template-rows:8px 32px 1fr;grid-column-start:1;grid-column-end:3}.feed-list-item__avatar-wrapper .avatar-wrapper{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.feed-list-item__avatar-upper-dash{border-right:1px solid var(--sg-border);grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.feed-list-item__avatar-lower-dash{border-right:1px solid var(--sg-border);grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}.feed-list-item__details-wrapper{all:unset;display:flex;gap:1rem;justify-content:space-between;align-items:center;grid-column-start:4;grid-row-start:1;padding:.5rem;margin-bottom:1.5rem}.feed-list-item__details-wrapper:focus{outline:2px solid var(--sg-focus-ring)}.feed-list-item__details-wrapper:hover,.feed-list-item__details-wrapper:focus,.feed-list-item__details-wrapper:focus-within{border-radius:8px;background-color:var(--sg-surface-subtle);cursor:pointer}.feed-list-item__details-wrapper:hover .feed-list-item__action-button,.feed-list-item__details-wrapper:focus .feed-list-item__action-button,.feed-list-item__details-wrapper:focus-within .feed-list-item__action-button{visibility:visible}.feed-list-item__details-wrapper .premium-icon-tip{position:relative;top:4px;padding-right:.25rem}.feed-list-item__details-wrapper .feed-details{margin:0;line-height:16px}.feed-list-item__details-wrapper .button--icon svg{padding:0}.feed-list-item__details-actions{display:flex;gap:1rem}.feed-list-item__action-button{visibility:hidden;color:var(--sg-text-body)}.feed-list-item__action-button svg path{fill:currentColor}.feed-list-item__action-button:hover,.feed-list-item__action-button:focus{color:var(--sg-primary-text)}.feed-list-item__action-button:hover svg path,.feed-list-item__action-button:focus svg path{fill:currentColor}.feed-list-item__close-icon{color:inherit;cursor:pointer}.feed-list-item__close-icon svg path{fill:none;stroke:currentColor}.feed-list-item__close-icon:hover svg path{stroke:var(--sg-primary-text)}.feed-list-item__details-topline{font-size:.875rem;overflow-wrap:anywhere}.feed-list-item__details-content{margin-right:.25rem}.feed-list-item__details-bottomline{font-size:.75rem;color:var(--sg-text-muted)}.feed-list-item__show-query-icon{margin-left:.25rem}.feed-list-item:first-child .feed-list-item__avatar-upper-dash{border-right:none}.feed-list-item:last-child .feed-list-item__avatar-lower-dash{border-right:none}.feed-list-item__solo-item{border:1px solid var(--sg-border);border-radius:8px;padding:1rem;display:flex;gap:1rem}.feed-list-item__solo-item .feed-list-item__avatar-wrapper{display:block}.feed-list-item__solo-item .feed-list-item__avatar-lower-dash{display:none}.feed-list-item__solo-item .feed-list-item__details-wrapper{display:block;padding:0;margin-bottom:0}.feed-list-item__solo-item .feed-list-item__details-wrapper:hover{cursor:auto;background-color:transparent}.feed-list-item__solo-item .feed-list-item__details-actions{display:none}.feed-list-item__no-details .feed-list-item__details-wrapper:hover{cursor:auto;background-color:transparent}.feed-list-item .avatar-custom{font-size:12px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-color:#e0e0f3;color:#2d2db0}.file-details{display:flex;justify-content:space-between;width:100%;gap:1rem;color:var(--sg-text-body)}.file-details__info{display:flex;gap:1rem;align-items:center;width:100%;text-align:left}.file-details__info--disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.file-details__info--disabled-by-gitops-mode:hover,.file-details__info--disabled-by-gitops-mode:focus{cursor:default}.file-details__name{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.file-details__description{font-size:.75rem;color:var(--sg-text-muted)}.file-details__edit,.file-details__delete{display:flex;align-items:center;margin-right:-1rem}.file-details label{display:flex}.file-details label:hover{cursor:pointer}.file-details__progress-wrapper{display:flex;width:184px;justify-content:space-between;align-items:center;gap:.5rem}.file-details__progress-bar{display:inline-block;height:6px;width:144px;background-color:var(--sg-neutral-bg);border-radius:32px;overflow:hidden}.file-details__progress-bar--uploaded{background-color:var(--sg-success-text);height:100%}.file-details__progress-text{font-size:.875rem;color:var(--sg-text-muted)}.file-progress-modal__card{padding-top:1rem;padding-bottom:1rem}.file-uploader{display:flex;flex-direction:column;align-items:center;color:var(--sg-text-body);border-radius:var(--sg-radius-card);background-color:var(--sg-surface);border:1px solid var(--sg-border);padding:2rem 1.5rem;font-size:.875rem;text-align:center}.file-uploader .content-wrapper .outer{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.file-uploader .content-wrapper .inner{display:flex;flex-direction:column;align-items:center;gap:.5rem}.file-uploader__error{border-color:var(--sg-danger-border)}.file-uploader__file-preview{padding:1rem 1.5rem}.file-uploader__internal-error{color:var(--sg-danger-text)}.file-uploader__graphics{display:flex;justify-content:center;gap:1rem}.file-uploader__message{margin:0;color:var(--sg-text-body)}.file-uploader__additional-info{margin:0;color:var(--sg-text-muted)}.file-uploader input{display:none}.file-uploader__upload-button{padding:0}.file-uploader__upload-button label,.file-uploader__upload-button span{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.file-uploader__upload-button label:hover,.file-uploader__upload-button span:hover{cursor:pointer}.flash-message-container{position:fixed;top:80px;left:0;right:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;z-index:999;pointer-events:none}.flash-message{display:flex;align-items:center;justify-content:center;color:var(--sg-info-text);padding:.5rem 1rem;z-index:999;background-color:var(--sg-info-bg);border:1px solid var(--sg-info-border);box-sizing:border-box;box-shadow:var(--sg-shadow-card);border-radius:var(--sg-radius-control);max-width:calc(100% - 64px);pointer-events:auto}.flash-message--success{color:var(--sg-success-text);background-color:var(--sg-success-bg);border-color:var(--sg-success-border)}.flash-message--error{color:var(--sg-danger-text);background-color:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.flash-message--warning-filled{color:var(--sg-warning-text);background-color:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.flash-message--warning-filled span{margin-left:15px;margin-right:15px;font-size:.875rem;color:var(--sg-warning-text)}.flash-message__content{display:flex;align-items:center}.flash-message__content span{margin-left:15px;margin-right:15px;font-size:.875rem}.flash-message__content .fleeticon{font-size:1rem}.flash-message__content svg path{fill:currentColor;stroke:currentColor}.flash-message__content img{width:16px;height:16px}.flash-message__content a{color:inherit}.flash-message__undo{color:inherit;cursor:pointer;font-size:1rem;text-decoration:underline;text-transform:uppercase;margin-right:15px}.flash-message__remove{height:auto;cursor:pointer;color:inherit}.flash-message__remove svg path{fill:currentColor;stroke:currentColor}.flash-message__remove .fleeticon{transition:color .15s ease-in-out;color:inherit;font-size:1rem}.flash-message__remove .fleeticon:hover{color:inherit}.flash-message__remove .fleeticon:hover svg path{fill:currentColor;stroke:currentColor}.flash-message__ex{text-decoration:none}.flash-message__ex button{display:flex;align-items:center}.fleet-markdown{font-size:.875rem}.fleet-markdown ul{padding-left:20px}.fleet-markdown pre{padding:12px;border:1px solid var(--sg-border);background-color:var(--sg-code-bg)}.fleet-markdown pre .ace_cursor{display:none!important}.form__base-error{background-color:var(--sg-danger-solid);border-radius:3px;color:var(--sg-on-primary);font-size:.875rem;margin:-12px 0;padding:.25rem 0;text-align:center;width:100%}.component__auto-size-input-field{box-sizing:border-box;color:var(--sg-text-strong)}.component__auto-size-input-field::-moz-placeholder{color:var(--sg-text-muted)}.component__auto-size-input-field::placeholder{color:var(--sg-text-muted)}.component__auto-size-input-field:focus,.component__auto-size-input-field:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.component__auto-size-input-field .input-sizer{display:inline-grid;align-items:center;position:relative}.component__auto-size-input-field .input-sizer:after,.component__auto-size-input-field .input-sizer input,.component__auto-size-input-field .input-sizer textarea{white-space:pre-wrap;width:auto;grid-area:1/2;resize:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;line-height:1.5}.component__auto-size-input-field .input-sizer textarea{height:100%}.component__auto-size-input-field .input-sizer:after{content:attr(data-value) " ";visibility:hidden}.fleet-checkbox{position:relative;display:flex;align-items:center}.fleet-checkbox:after{clear:both;content:"";display:table}.fleet-checkbox:hover .fleet-checkbox__label,.fleet-checkbox:hover .fleet-checkbox__icon,.fleet-checkbox:hover .fleet-checkbox__label-tooltip{cursor:pointer}.fleet-checkbox:hover:not(.fleet-checkbox__label--disabled) svg .checkbox-state{stroke:var(--sg-primary-hover);fill:var(--sg-primary-hover)}.fleet-checkbox:hover:not(.fleet-checkbox__label--disabled) svg .checkbox-unchecked-state{stroke:var(--sg-primary-hover)}.fleet-checkbox:active:not(.fleet-checkbox__label--disabled) svg .checkbox-state{stroke:var(--sg-primary-pressed);fill:var(--sg-primary-pressed)}.fleet-checkbox:active:not(.fleet-checkbox__label--disabled) svg .checkbox-unchecked-state{stroke:var(--sg-primary-pressed)}.fleet-checkbox:focus-visible:not(.fleet-checkbox__label--disabled){outline:none}.fleet-checkbox:focus-visible:not(.fleet-checkbox__label--disabled) svg{outline:2px solid var(--sg-focus-ring);outline-offset:1px;border-radius:4px}.fleet-checkbox--disabled svg .checkbox-state{stroke:var(--sg-text-disabled);fill:var(--sg-text-disabled)}.fleet-checkbox--disabled svg .checkbox-unchecked-state{stroke:var(--sg-text-disabled)}.fleet-checkbox__label{font-size:.875rem;padding-left:.5rem;display:inline-block;vertical-align:top}.fleet-checkbox__label--disabled{color:var(--sg-text-disabled)}.fleet-checkbox__label--disabled svg .checkbox-state{stroke:var(--sg-text-disabled);fill:var(--sg-text-disabled)}.fleet-checkbox__label--disabled svg .checkbox-unchecked-state{stroke:var(--sg-text-disabled);fill:var(--sg-text-disabled)}.fleet-checkbox__label--disabled:hover .fleet-checkbox__label,.fleet-checkbox__label--disabled:hover .fleet-checkbox__icon,.fleet-checkbox__label--disabled:hover .fleet-checkbox__label-tooltip{cursor:not-allowed}.fleet-checkbox__label-tooltip{font-size:.875rem;padding-left:.5rem;display:inherit;vertical-align:top}.fleet-checkbox__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.fleet-checkbox__help-text .custom-link,.fleet-checkbox__help-text button{font-size:inherit}.inverse{flex-direction:row-reverse}.inverse .fleet-checkbox__icon{padding-left:.5rem}.inverse .fleet-checkbox__label{float:left;padding-left:0;font-weight:600;font-size:.875rem}.combo-box{position:relative}.combo-box--disabled{opacity:.6;pointer-events:none}.combo-box__control{display:flex;align-items:center;min-height:var(--sg-control-height);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);transition:border-color .15s}.combo-box__control:hover{border-color:var(--sg-border-strong)}.combo-box__control--open{border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.combo-box__search-icon{flex-shrink:0;margin-left:10px;color:var(--sg-text-muted)}.combo-box__input{flex:1;padding:8px;border:none!important;outline:none!important;box-shadow:none!important;font-size:14px;color:var(--sg-text-body);background:transparent;min-width:0}.combo-box__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:100%;padding:12px 6px;border:none;border-left:1px solid var(--sg-border);background:var(--sg-surface-subtle);border-radius:0 var(--sg-radius-control) var(--sg-radius-control) 0;cursor:pointer;color:var(--sg-text-muted)}.combo-box__toggle:hover{background:var(--sg-surface-muted);color:var(--sg-text-strong)}.combo-box__chevron--open{transform:rotate(180deg)}.combo-box__menu{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu);max-height:220px;overflow-y:auto;z-index:10}.combo-box__option{padding:8px 10px;font-size:14px;border-radius:4px;cursor:pointer;color:var(--sg-text-body)}.combo-box__option:hover{background-color:var(--sg-surface-muted)}.combo-box__option--selected{font-weight:600;background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.combo-box__no-results{padding:8px 10px;font-size:13px;color:var(--sg-text-muted);font-style:italic}.dropdown__custom-value{display:inline-flex}.dropdown__custom-value svg{padding:0 .5rem}.dropdown__custom-value-label{line-height:38px;font-size:.875rem}.dropdown__custom-arrow{display:flex}.dropdown__custom-arrow svg{transition:transform .25s ease}.dropdown__label{display:block;font-size:.875rem;font-weight:400;color:#192147;margin-bottom:.25rem}.dropdown__label--error{font-weight:600}.dropdown__select--error.Select .Select-control{color:var(--sg-danger-text);border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:4px}.dropdown__select--error.Select .Select-arrow{border-top-color:var(--sg-danger-text)}.dropdown__option{display:flex;flex-direction:column;gap:.5rem;width:100%}.dropdown__help-text{font-style:italic;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.dropdown__help-text .custom-link,.dropdown__help-text button{font-size:inherit}.Select.dropdown__select{border:1px solid #e2e4ea;border-radius:4px}.Select.dropdown__select:hover:not(.is-disabled){box-shadow:none;border-color:#8b8fa2}.Select .Select-control{background-color:#fff;border:0;border-radius:4px;cursor:pointer}.Select .Select-control .Select-value{font-size:.875rem;background-color:#fff}.Select .Select-value{font-size:.875rem;border-radius:4px;background-color:#fff}.Select .Select-value .Select-value-icon{border:0;float:right;position:relative;line-height:28px;width:20px;padding:0;margin:0 5px;text-indent:-999em}.Select .Select-value .Select-value-icon:after{transition:color .15s ease-in-out;content:"";display:block;width:32px;height:32px;background-color:var(--sg-text-muted);-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgB7ZY9bsMwDIVJa81goEuKLgaCXCXI6BskPUJukJ6guUHcG3QMeop2TwF3arZ6yCxWCiCgdiuKUgokg77J1g/fgyWSBshkMhcGucnbalYjwpYAOypwfXjfPYGAu8lsQRo2dh8QrT7bl2ff2oKNhPhogpTmqUJNzXgyX4BAXGts3D4TY8utZw0gUNl7D5hw4oPhDlINaCpWwzGfCY+4OQF8AAbFTR67/euonH6Ye1D3TBDUo5tpe/zavwXE7w/truE02EvoGFfzJSL9OktzMZcKNKSKiw1wJv5CKm5RIMR3HOeIRxmQmIgVtxQQiVKa/JNAEBsvZrHvtjuG2fGvBkLiqSZEWcDl+SmIJ0UlvSP4BUJFRlqskgxIK9w5JvheoHEdEnfYMXckPROaNsAQ1Q1Dee4xkd4NicAGa42RTlpkfpg47bM/JJDJZK6ZbzsT7VCH3d6TAAAAAElFTkSuQmCC) center/32px 32px no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgB7ZY9bsMwDIVJa81goEuKLgaCXCXI6BskPUJukJ6guUHcG3QMeop2TwF3arZ6yCxWCiCgdiuKUgokg77J1g/fgyWSBshkMhcGucnbalYjwpYAOypwfXjfPYGAu8lsQRo2dh8QrT7bl2ff2oKNhPhogpTmqUJNzXgyX4BAXGts3D4TY8utZw0gUNl7D5hw4oPhDlINaCpWwzGfCY+4OQF8AAbFTR67/euonH6Ye1D3TBDUo5tpe/zavwXE7w/truE02EvoGFfzJSL9OktzMZcKNKSKiw1wJv5CKm5RIMR3HOeIRxmQmIgVtxQQiVKa/JNAEBsvZrHvtjuG2fGvBkLiqSZEWcDl+SmIJ0UlvSP4BUJFRlqskgxIK9w5JvheoHEdEnfYMXckPROaNsAQ1Q1Dee4xkd4NicAGa42RTlpkfpg47bM/JJDJZK6ZbzsT7VCH3d6TAAAAAElFTkSuQmCC) center/32px 32px no-repeat;transform:scale(.5);position:absolute;top:-5px;left:-5px;visibility:visible;font-size:.875rem;text-indent:0}.Select .Select-value .Select-value-icon:hover:after{background-color:var(--sg-text-strong)}.Select .Select-value .Select-value-label{font-size:.875rem;color:#192147;vertical-align:middle}.Select--single>.Select-control .Select-value{line-height:34px;border:none}.Select.is-focused:not(.is-disabled).dropdown__select{border:1px solid #8b8fa2}.Select.is-open .dropdown__custom-arrow .dropdown__icon svg{transform:rotate(180deg);transition:transform .25s ease}.Select.is-open .dropdown__custom-arrow .dropdown__icon svg path{stroke:#474c65}.Select.is-open .dropdown__custom-value .dropdown__icon svg path{fill:#474c65}.Select.is-open .Select-control{border-radius:4px}.Select :hover .dropdown__custom-arrow .dropdown__icon svg path{stroke:#474c65}.Select :hover .dropdown__custom-value .dropdown__icon svg path{fill:#474c65}.Select :hover.is-open .dropdown__custom-arrow .dropdown__icon svg path{stroke:#474c65}.Select :hover.is-open .dropdown__custom-value .dropdown__icon svg path{fill:#474c65}.Select.has-value>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused>.Select-control .Select-value .Select-value-label{color:#192147;font-size:.875rem}.Select.has-value.is-disabled>.Select-control .Select-value .Select-value-label{color:#8b8fa2}.Select .Select-menu-outer{box-shadow:0 4px 10px #343b6026;z-index:6;overflow:hidden;border:0;margin:1px 0 0;padding:.5rem;animation:fade-in .15s ease-out}.Select .dropdown__custom-arrow .dropdown__icon svg path{stroke:var(--sg-text-muted)}.Select .dropdown__custom-value .dropdown__icon svg path{fill:var(--sg-text-muted)}.Select.is-open .dropdown__custom-arrow .dropdown__icon svg path,.Select:hover .dropdown__custom-arrow .dropdown__icon svg path{stroke:var(--sg-text-strong)}.Select.is-open .dropdown__custom-value .dropdown__icon svg path,.Select:hover .dropdown__custom-value .dropdown__icon svg path{fill:var(--sg-text-strong)}.Select .Select-menu{max-height:190px}.Select .Select-noresults{font-size:.875rem}.Select .Select-option{color:#192147;font-size:.875rem;margin:0;padding:10px;display:block;border-radius:4px}.Select .Select-option.is-selected{background-color:transparent;font-weight:700}.Select .Select-option.is-focused{background-color:#e2e4ea}.Select .Select-option.is-focused .Select-icon{color:#e2e4ea}.Select .Select-option:active{background-color:#3c4056}.Select .Select-option:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.Select .Select-option.is-disabled{color:#8b8fa2;font-style:italic}.Select .Select-option.is-disabled .Select-icon{visibility:hidden;opacity:0}.Select .Select-icon{color:#e3e3e3}.Select .Select-placeholder{color:#3e4771;font-size:.875rem;line-height:34px;box-sizing:border-box}.Select .Select-input{color:#3e4771;font-size:.875rem;box-sizing:border-box;height:34px}.Select .Select-input>input{line-height:34px;padding:0}.Select.Select--multi .Select-control{display:flex;align-items:center;height:auto}.Select.Select--multi .Select-multi-value-wrapper{flex-grow:1}.Select.Select--multi .Select-multi-value-wrapper .Select-value{border:1px solid #8b8fa2;vertical-align:middle;margin-top:0;display:inline-flex;flex-direction:row-reverse}.Select.Select--multi .Select-multi-value-wrapper .Select-value .Select-value-icon:hover{background-color:initial}.Select.Select--multi .Select-multi-value-wrapper .Select-value .Select-value-label{font-size:.875rem;align-self:center}.Select.Select--multi .Select-arrow-zone{display:flex}.Select.Select--multi .Select-option.is-disabled{color:#8b8fa2;cursor:default}.Select.Select--multi .Select-option.is-disabled.is-focused{background-color:#e2e4ea;color:#fff}.Select.Select--multi .Select-value-label{padding:0 0 0 10px}.Select .premium-feature-icon{position:relative;top:4px;margin-left:3px}.form-field__label--disabled{color:#8b8fa2}.dropdown__label{color:var(--sg-text-strong)}.dropdown__label--error{color:var(--sg-danger-text)}.Select.dropdown__select{border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control)}.Select.dropdown__select:hover:not(.is-disabled){border-color:var(--sg-border-strong)}.Select .Select-control,.Select .Select-value,.Select .Select-control .Select-value{border-radius:var(--sg-radius-control);background-color:var(--sg-surface);color:var(--sg-text-strong)}.Select .Select-value .Select-value-label,.Select .Select-control .Select-value .Select-value-label,.Select.has-value>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused>.Select-control .Select-value .Select-value-label{color:var(--sg-text-strong);font-family:var(--sg-font-family);font-size:13px}.Select.is-focused:not(.is-disabled).dropdown__select{border-color:var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.Select .Select-menu-outer{padding:var(--sg-menu-padding);border:1px solid var(--sg-border);border-radius:var(--sg-menu-radius);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu)}.Select .Select-option{border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font-family:var(--sg-font-family);font-size:13px}.Select .Select-option.is-focused,.Select .Select-option:active{background:var(--sg-surface-muted);color:var(--sg-text-strong)}.Select .Select-option.is-disabled{color:var(--sg-text-disabled)}.Select .Select-placeholder,.Select .Select-input{color:var(--sg-text-muted);font-family:var(--sg-font-family);font-size:13px}.Select.Select--multi .Select-multi-value-wrapper .Select-value{border-color:var(--sg-border-strong)}.Select.Select--multi .Select-option.is-disabled.is-focused{background:var(--sg-surface-muted);color:var(--sg-text-disabled)}.Select.has-value.is-disabled>.Select-control .Select-value .Select-value-label{color:var(--sg-text-disabled)}.form-field__label--disabled{color:var(--sg-text-disabled)}.Select>.Select-menu-outer .is-disabled *,.actions-dropdown .is-disabled *,.react-select__option .is-disabled *{color:var(--sg-text-disabled)}.Select>.Select-menu-outer .dropdown-option-tooltip-wrapper,.actions-dropdown .dropdown-option-tooltip-wrapper,.react-select__option .dropdown-option-tooltip-wrapper{width:100%}.Select>.Select-menu-outer .dropdown-option-tooltip-wrapper__element,.actions-dropdown .dropdown-option-tooltip-wrapper__element,.react-select__option .dropdown-option-tooltip-wrapper__element{padding:8px;margin:-8px;width:100%}.Select>.Select-menu-outer .react-tooltip,.actions-dropdown .react-tooltip,.react-select__option .react-tooltip{font-style:normal;text-align:center;width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Select>.Select-menu-outer .react-tooltip p,.actions-dropdown .react-tooltip p,.react-select__option .react-tooltip p{margin:0}.Select>.Select-menu-outer .react-tooltip-arrow,.actions-dropdown .react-tooltip-arrow,.react-select__option .react-tooltip-arrow{width:8px;height:8px}.Select>.Select-menu-outer [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T,.actions-dropdown [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T,.react-select__option [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}.Select>.Select-menu-outer [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T,.actions-dropdown [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T,.react-select__option [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}.Select>.Select-menu-outer [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T,.actions-dropdown [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T,.react-select__option [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}.Select>.Select-menu-outer [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T,.actions-dropdown [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T,.react-select__option [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.dropdown-wrapper__label--error{color:var(--sg-danger-text)}.dropdown-wrapper__label--disabled{color:var(--sg-text-disabled)}.dropdown-wrapper__table-filter,.dropdown-wrapper__table-filter .react-select__control{height:36px}.dropdown-wrapper__icon path{stroke:var(--sg-text-muted)}.dropdown-wrapper .filter-icon path{fill:var(--sg-text-muted)}.input-field{line-height:1.5;background-color:var(--sg-surface);border:solid 1px var(--sg-control-border);border-radius:var(--sg-radius-control);font-size:13px;padding:.5rem 1rem;color:var(--sg-text-strong);font-family:var(--sg-font-family);box-sizing:border-box;height:36px;transition:border-color .1s;width:100%}.input-field::-moz-placeholder{color:var(--sg-text-muted)}.input-field::placeholder{color:var(--sg-text-muted)}.input-field:hover:not(.input-field--read-only){box-shadow:none;border:1px solid var(--sg-border-strong)}.input-field:active:not(.input-field--read-only),.input-field:focus:not(.input-field--read-only),.input-field:focus-visible:not(.input-field--read-only){border:1px solid var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.input-field--disabled{background:var(--sg-surface-muted);color:var(--sg-text-disabled)}.input-field--disabled .form-field__label,.input-field--disabled .form-field__help-text{color:var(--sg-text-disabled)}.input-field--error{color:var(--sg-danger-text);border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:var(--sg-radius-control)}.input-field--error:focus{border-color:var(--sg-danger-border);background-color:var(--sg-surface);color:var(--sg-text-strong)}.input-field__textarea{min-height:100px;max-width:100%;display:block}.input-field__label{display:block;font-size:1.25rem;font-weight:400;color:var(--sg-text-strong);margin-bottom:.25rem}.input-field__label--error{font-weight:600;color:var(--sg-danger-text)}.input-field__wrapper{margin-bottom:1rem}.input-field__help-text{font-size:.875rem;font-weight:400;line-height:1.57;letter-spacing:1px;color:var(--sg-text-body)}.input-field__help-text code{color:var(--sg-code-text);background-color:var(--sg-code-bg);padding:.125rem;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.input-field__copy-wrapper{display:flex;align-items:center;gap:.125rem;position:absolute;top:6px;right:0;margin:1px 4px;background-color:var(--sg-surface)}.input-field__input-container.copy-enabled{position:relative}.input-field__input-container.copy-enabled .input-field{padding-right:35px}.input-field__copied-confirmation{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.input-field__copied-confirmation-outside{margin-left:-88px}input[type=number]{-moz-appearance:textfield}.input-field-hidden-content{width:100%}.input-icon-field{position:relative}.input-icon-field__icon{position:absolute;left:12px;top:0;height:36px;width:16px;flex-wrap:wrap;align-content:center;z-index:1;color:var(--sg-text-muted)}.input-icon-field__icon--active{color:var(--sg-text-strong)}.input-icon-field__icon--error{border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:var(--sg-radius-control)}.input-icon-field__input-wrapper{position:relative;height:36px;display:flex;align-items:center}.input-icon-field__input{border:1px solid var(--sg-control-border);background-color:var(--sg-surface);border-radius:var(--sg-radius-control);padding:9.5px 12px 9.5px 1rem;font-size:13px;text-indent:1px;position:relative;width:100%;box-sizing:border-box;color:var(--sg-text-strong);font-weight:400;transition:border-color .1s}.input-icon-field__input.input-with-icon{padding-left:36px}.input-icon-field__input ::-moz-placeholder{color:var(--sg-text-muted)}.input-icon-field__input ::placeholder{color:var(--sg-text-muted)}.input-icon-field__input:focus{outline:none}.input-icon-field__input:disabled{background:var(--sg-surface-muted);color:var(--sg-text-disabled);cursor:not-allowed}.input-icon-field__input--error{color:var(--sg-danger-text);border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:var(--sg-radius-control)}.input-icon-field__input-wrapper:not(.input-icon-field__input-wrapper--disabled) .input-icon-field__input:hover{border:1px solid var(--sg-border-strong)}.input-icon-field__input-wrapper:not(.input-icon-field__input-wrapper--disabled) .input-icon-field__input:hover:focus{border:1px solid var(--sg-focus-ring)}.input-icon-field__input-wrapper:not(.input-icon-field__input-wrapper--disabled) .input-icon-field__icon svg path{fill:var(--sg-text-body)}.input-icon-field__input-wrapper .input-icon-field__input:focus{border:1px solid var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.input-icon-field__input-wrapper .input-icon-field__input:focus+.input-icon-field__icon svg path{fill:var(--sg-text-strong)}.input-icon-field__label{display:block;font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.input-icon-field__label[data-has-tooltip=true]{margin-bottom:.5rem}.input-icon-field__label--disabled{color:var(--sg-text-disabled)}.input-icon-field__errors{color:var(--sg-danger-text)}.input-icon-field input[type=search]::-ms-clear{display:none;width:0;height:0}.input-icon-field input[type=search]::-ms-reveal{display:none;width:0;height:0}.input-icon-field input[type=search]::-webkit-search-decoration,.input-icon-field input[type=search]::-webkit-search-cancel-button,.input-icon-field input[type=search]::-webkit-search-results-button,.input-icon-field input[type=search]::-webkit-search-results-decoration{display:none}.input-icon-field__clear-button{position:absolute;right:12px;top:0;height:36px;width:16px;flex-wrap:wrap;align-content:center;z-index:1}.radio{font-size:.875rem}.radio__radio-control{display:flex;align-items:center}.radio:hover:not(.radio__disabled) .radio__control-button{border-color:var(--sg-primary-control-border)}.radio__input:hover,.radio__label:hover{cursor:pointer}.radio__input{display:flex}.radio__input input{opacity:0;width:0;height:0;position:absolute}.radio__input input+.radio__control-button:before{position:absolute;content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--sg-primary-control-border);background-color:var(--sg-primary-control-border);border-radius:50%;top:3px;left:3px;transition:.18s transform ease-in-out;transform:scale(0)}.radio__input input:checked+.radio__control-button:before{transform:scale(1)}.radio__input input:focus+.radio__control-button{border-color:var(--sg-focus-ring)}.radio__control-button{position:relative;display:flex;width:16px;height:16px;border-radius:50%;border:2px solid var(--sg-control-border);transform:translateY(-.05em)}.radio__label{margin-left:.5rem;line-height:1}.radio__help-text{margin-top:.125rem;margin-left:calc(20px + .5rem);font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.radio__help-text .custom-link,.radio__help-text button{font-size:inherit}.radio__disabled .radio__label,.radio__disabled .radio__help-text{color:var(--sg-text-disabled)}.radio__disabled .radio__input:hover,.radio__disabled .radio__label:hover{cursor:not-allowed}.search-field__tooltip-container.component__tooltip-wrapper{display:block}.search-field__tooltip-text{text-align:center}.search-field__input-wrapper.form-field{margin-bottom:0}.target-select__label{font-size:.875rem;color:var(--sg-text-strong);display:block;margin:0;text-align:right}.target-select__label--error .target-select__select-targets{color:var(--sg-danger-text)}.target-select__select-targets{float:left;font-weight:600}.target-select__targets-count{font-size:.875rem;font-weight:400;color:var(--sg-text-body)}.target-select.Select{border-radius:var(--sg-radius-control);border:1px solid var(--sg-control-border)}.target-select.Select:hover{border:1px solid var(--sg-focus-ring)}.target-select.Select.is-focused{border:1px solid var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.target-select.Select .Select-control{min-height:48px;color:var(--sg-text-body);background-color:var(--sg-surface)}.target-select.Select .Select-arrow{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB7ZOxTsJQFIbPqQRrUpMaY4JxqRR2H0EHlVE3N2DzEdzEN4A3wCeAsY0DPIJOLkC62cTBDsTYxNzrLdBYS8u9VwdDcr/t3pye/7/nPwVQKBQKxT+zIVJ0YJ0eGTuVZ2O36k/fRk9C39hndcOsDLfMsvseTPy8OuQ2YuIEccBKzehMNWz4Y+ceOOKEYHdxDD4pOXn1Hh6zajXgQFDrxeIzx4R2S3atLigeYRZQG+TVcw1QikuvZSbae2wyS+LRtAi0M3p0IAfuDkyD0dAwq4gIx4lrXUO8Suabjiohfud7TiuvP3cHYkpWrYVIb1PXs3yLEEUlLy5lYJUJJgW/EY8Q+g1joji2TfsQEJP560xc/1FIoeN77o1ASzkDcxPjfoaJb222tEz8GgSRNrDKxFzcaYAEUjuQZr983mPjvlh06r9M3EuQpAB/YJOEzRCLFnt58EHDJigUCsU68gUvWYjj2NENSQAAAABJRU5ErkJggg==);height:16px;width:16px;margin-left:6px;border:none}.target-select.Select .Select-arrow .Select-arrow-zone:hover .Select-arrow{border-top-color:transparent}.target-select.Select:hover .Select-arrow,.target-select.Select.is-open .Select-arrow{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZHNbcJAEIXf2AaknCghJaSFdJBUAByIQnKhg5AO4BCsmAtUQDqghZTC2WAPHn4kMLJ31z4gpPlO9mh23rezgKIoinJjyKap34+fGhSsyKfhT0gLmzOfA+5wyuNNun2ezZr/qCpwCs862/sDHnVNEsfw+fF3XSbhwUDDC5ancEEGS4BluNDOZqyK+o0CIL66raxWNpOvS40THl/NYJ6gaDws+HhPRmD6ypUvVpt/qrPw72nkj1BHwCQhH1XCnQTKJMD7Sc7hzgLC4C2ZE1GnvIsn019/CAucBUwSzLwII78LSyoJFEm4htcSOEikSyK8HMLxF0beKxwJUINWTL24xY/ZLdbNB+pBURTlHtkBLbeHaK/uovgAAAAASUVORK5CYII=);margin-left:6px}.target-select.Select .Select-input{height:53px;margin:0;padding:0 0 0 10px}.target-select.Select .Select-input>input{line-height:53px;color:var(--sg-text-body);font-size:.875rem}.target-select.Select .Select-input>input:focus,.target-select.Select .Select-input>input:focus-visible{outline:none;box-shadow:none}.target-select.Select .Select-placeholder{line-height:53px;color:var(--sg-text-muted)}.target-select.Select.Select--multi .Select-option{padding:0}.target-select.Select.Select--multi .Select-option.is-disabled.is-focused{background-color:var(--sg-surface-muted);border-radius:8px}.target-select.Select.Select--multi .Select-option:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.target-select .Select-menu-outer{max-height:500px;height:500px;overflow:hidden;color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border);box-shadow:var(--sg-shadow-menu)}.target-select .Select-menu-outer .Select-menu{height:498px;max-height:498px;overflow:scroll;position:relative}.target-select .Select-menu-outer .Select-menu:after{content:"";font-size:150px;position:absolute;left:50%;top:50%;margin-top:-75px;opacity:.25;width:50%;text-align:center}.target-select .Select-menu-outer .target-list{height:100%}.target-select .Select-value{border-radius:var(--sg-radius-control);background-color:var(--sg-surface)}.target-select .Select-value .Select-value-icon{height:100%}.target-select .Select-value .Select-value-icon:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFPSURBVHgB7ZW9ccJAEIV3RQNUYDuhBzuAkCFUB8YdoA7sClAHyB04ZByahNDOCcAVqALWKzHyIKzd2zs8A8F9Mxr97N2+N7rbW4BIJHJhUAsOx7MUARc8quTr+WM5fwUDo3H2yLe8mkdE2eo9f5PGJloiRJxzkj4/3gFBMZrUid3iCEUzj3MstPGqARbtn7yrJn7F25QQaoASyv5+7DYhiAMhvYBCTwt+b9afN4P7He+D9CSU3g4etrvN+ssh/rRa5oWmoW7ChuFkNkXqWEuEKezrexEifkhhRDTRgVW8ogdGlOUIFvcyYDHhK16RgCe4RxJjIMckvP6AtNuPaFXHvxowiAeZMFWBVud1EqFELb3D+Qdch4z1sAoyYD3hzjGhVwG3YJd4Q/WtWZL2BG7LCl7d0FXngokzuiHUybb8UFoPmSMTh3nU0VEjkcg18QN5+MdLMXcVKQAAAABJRU5ErkJggg==);transform:scale(.5);border-radius:0;margin-top:4px}.target-select .Select-value .Select-value-icon:hover:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgB7ZXLDcIwDIbtwACMwEhsAFwQiBMbwARw4SEuwAaMxAgdAGKcSkCBxnECEhzyS1XbxPH/KQ8HICsr68dCqXM0OHcQzI6jCjQ4Xa7xAAqNR9SlCy3cOCI7WW+bR1+skRIhmjknafFnmyztXWLQmHPsbRzn2EnxIgBQmeTxG4C4mz+rgFQAa+zktc0H4THnabQzECTuAafh8Nwz9D6NvCd6tz0hmPdXm+YePgEIQbh3qrkaQIKoz6ozjwJQQ0SYRwMEISLNnQxEqoEN8vWh0OcdExPs3e3VhJXT8VUAjXkKhGoJpHNu+Xlt1pbtMkUoQFNkNMUqCSCmwqVCiEvA5lONudOG2zzLsQBBUbdh6Jx7INJvQ4Iy2Yk/Cm2RqUCU46jmRs3KyvorXQHWrNR4JOdz6wAAAABJRU5ErkJggg==);transform:scale(.5)}.target-select .Select-value .Select-value-label{color:var(--sg-text-body);font-size:.875rem;padding:0 0 0 1rem;line-height:34px}.target-select .Select-clear{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFPSURBVHgB7ZW9ccJAEIV3RQNUYDuhBzuAkCFUB8YdoA7sClAHyB04ZByahNDOCcAVqALWKzHyIKzd2zs8A8F9Mxr97N2+N7rbW4BIJHJhUAsOx7MUARc8quTr+WM5fwUDo3H2yLe8mkdE2eo9f5PGJloiRJxzkj4/3gFBMZrUid3iCEUzj3MstPGqARbtn7yrJn7F25QQaoASyv5+7DYhiAMhvYBCTwt+b9afN4P7He+D9CSU3g4etrvN+ssh/rRa5oWmoW7ChuFkNkXqWEuEKezrexEifkhhRDTRgVW8ogdGlOUIFvcyYDHhK16RgCe4RxJjIMckvP6AtNuPaFXHvxowiAeZMFWBVud1EqFELb3D+Qdch4z1sAoyYD3hzjGhVwG3YJd4Q/WtWZL2BG7LCl7d0FXngokzuiHUybb8UFoPmSMTh3nU0VEjkcg18QN5+MdLMXcVKQAAAABJRU5ErkJggg==);width:16px;height:16px;border-radius:0;margin-left:-4px;margin-top:6px}.target-select .Select-clear:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgB7ZXLDcIwDIbtwACMwEhsAFwQiBMbwARw4SEuwAaMxAgdAGKcSkCBxnECEhzyS1XbxPH/KQ8HICsr68dCqXM0OHcQzI6jCjQ4Xa7xAAqNR9SlCy3cOCI7WW+bR1+skRIhmjknafFnmyztXWLQmHPsbRzn2EnxIgBQmeTxG4C4mz+rgFQAa+zktc0H4THnabQzECTuAafh8Nwz9D6NvCd6tz0hmPdXm+YePgEIQbh3qrkaQIKoz6ozjwJQQ0SYRwMEISLNnQxEqoEN8vWh0OcdExPs3e3VhJXT8VUAjXkKhGoJpHNu+Xlt1pbtMkUoQFNkNMUqCSCmwqVCiEvA5lONudOG2zzLsQBBUbdh6Jx7INJvQ4Iy2Yk/Cm2RqUCU46jmRs3KyvorXQHWrNR4JOdz6wAAAABJRU5ErkJggg==);width:16px;height:16px;border-radius:0}.target-select .Select-clear-zone{width:30px}.target-select .Select-arrow-zone{width:30px;margin-right:5px}.target-select .Select-loading-zone{margin-right:10px}.target-select.is-empty .Select-menu-outer .Select-menu:after{content:"";font-size:180px;margin-top:-90px;color:var(--sg-text-muted)}.target-select.is-disabled .Select-value-label{padding:0 1rem}.target-list{max-height:100%}.target-list__type{padding:0 8px .25rem;margin:1rem 0 0;font-weight:600;font-size:.875rem;color:var(--sg-text-strong);border-bottom:1px solid var(--sg-divider)}.target-list__type:first-letter{text-transform:uppercase}.target-list__type:first-child{margin:1.5rem 0 .5rem}.target-list__options{width:50%;float:left;position:relative;overflow-y:scroll;max-height:100%;padding:0 1.5rem;border-right:1px solid var(--sg-divider);background-color:var(--sg-surface)}.target-list__option-details{width:50%;height:100%;float:right;padding:0 1.5rem;color:var(--sg-text-body);background-color:var(--sg-surface)}.target-list__no-hosts{font-size:.875rem;padding:1.5rem}.target-list__no-hosts-heading{font-weight:600;font-size:.875rem;padding-bottom:1rem}.target-list__spotlight{width:50%;float:right;overflow-y:auto;background-color:var(--sg-surface);min-height:450px;padding-top:1.5rem;position:relative;z-index:1}.target-list__not-found{font-size:.875rem;padding:0 .25rem .25rem}.host-target,.label-target{width:100%}.host-target__back,.label-target__back{color:var(--sg-text-body);font-size:.75rem;display:none}@media (max-width: 1199px){.host-target,.label-target{padding-top:2.5rem}}.host-target__display-text{font-size:1.25rem;font-weight:600;letter-spacing:.6px;color:var(--sg-text-strong);margin:0}.host-target__icon{color:var(--sg-primary-text);margin-right:.5rem;width:21px}.host-target__icon--online{color:var(--sg-success-text)}.host-target__icon--offline{color:var(--sg-text-muted)}.host-target__status{margin:.25rem 0;font-size:.875rem;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.host-target__status--is-online{color:var(--sg-success-text)}.host-target__status--is-offline{color:var(--sg-danger-text)}.host-target__labels-wrapper{position:absolute;bottom:1.5rem}.host-target__labels-header{font-size:.875rem;font-weight:600;letter-spacing:.9px;color:var(--sg-text-strong);text-transform:uppercase;margin:0}.host-target__labels-list{font-size:.875rem;font-weight:400;letter-spacing:.5px;color:var(--sg-text-body);list-style:none;margin:0;padding:0}.host-target__labels-list li{display:inline-block}.host-target__labels-list li:after{content:",";margin-right:3px}.host-target__labels-list li:last-child:after{content:"";margin:0}.host-target__platform-text{text-transform:capitalize}.host-target__mac-address{text-transform:uppercase}.label-target__display-text{font-size:1.25rem;font-weight:600;letter-spacing:.6px;color:var(--sg-text-strong);margin:0}.label-target__icon{color:var(--sg-primary-text);margin-right:.5rem;width:30px}.label-target__hosts{margin:.25rem 0;letter-spacing:.4px;font-size:.875rem;font-weight:400}.label-target__hosts-count{font-weight:600;color:var(--sg-text-strong)}.label-target__hosts-count strong{min-width:21px;text-align:center;font-weight:600;display:inline-block;margin-right:.5rem}.label-target__hosts-online{color:var(--sg-success-text)}.label-target__description{font-size:1rem;font-weight:400;color:var(--sg-text-body);margin:0 0 .5rem}.target-details__table{border-collapse:collapse;border-spacing:0;text-align:left;font-size:.875rem;width:100%;margin-bottom:1rem}.target-details__table th{font-weight:600;color:var(--sg-text-strong);padding-right:.5rem}.target-details__table td{display:flex;align-items:center}.target-option__btn{float:right;padding:0 1rem;height:24px;line-height:20px;font-size:15px}.target-option__wrapper{display:flex;align-items:stretch;align-content:stretch;cursor:default;border-radius:8px;padding:0 .25rem}.target-option__target-content,.target-option__add-btn{font-size:.875rem;font-weight:400;text-transform:none;padding:0}.target-option__add-btn{min-width:60px;justify-content:end!important}.target-option__add-btn:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOGSURBVHgBzVddUtswEN6VTQhtH+gJmp6gcILCCQonIJ1pwA0PhBOE3CB5SUzoDOEEhBMAJ2h6gro3yEtLfmxttQoOluM4biAz/WY8lmRZq5X251uEjKhUaHPwO9gTwvqIAFtEVACETf2RoI+IHgH0QAb3uddWt17HfpZ1cdEEx6GCRXCiBBanAjMBOxIHNdfd8FJnzfvAGo8foEpAFXgGiLC+/gpq804kcQOstSC6Vc0CvAw8icPdpNMQ8YFSabQ1V7i6a0CqSQx21YLvm+cC+clt4FseUxMaLAxmoRRav+W14x+ME0jRXGkQfHbdtTvIAMfxi4JENXkd8ySmJ8B3niycGkrD7azCGa5rd3JD3H48kSj0SbCscMAOG2xwM8KJas22dQZLoN7RRlcpO0EfCKvRTQz/aFmn3NFX8Hj0P80lqNE8t1I94Ouhv8fvVtvups0rHwV1JeokOsY2xFehr0AQVGP/eLkNcZa2qOOMdxDFNT/Ol/FO2tzcUK/lRccE5bRyolLk+1BBJgqUtYWRLLAL08UQC2lT+TrYiM1RPNB2N1gL9mLzvaYyInhhaCNmN37C5kiHdhXbzal0A6uCiHmFki0QyAgOMpBdWBEkyDtjgICDnul6+Td2D1YG2zO6SAUsH0mKjnFojfbLR8TuM+uOpIw3ko4BZ42WSDZabaturmfKs2ExlHCV++NAo82eNJOqFUfgzdchBSJmmXB8TO+ifRKygUw0Jn789ET/m7S9+KM4hGF0E5c30LcRgZnM1BCDof9evX6F/VZLH+GMFk6JigLpcrIBedpsL3bdQd5XRmc9DRB6QhL9iE5SfrkDK4LKkGbMQegpLxB35qAZs18W+MnsBvciP4ZuPEItiu3LwCn5RYhl21ze6gqdNpGuoh+EZV1Gc/ZzoWO+ELGEhx3ONzobShRxIwtz9nxYvhc2lR15aVOTuAYzZn7rDbguenH2gkiV8iHN3QQnFxVo9pkLut/ms6WyQwnMmhohLZuGE/bR0Tp9j+90Ea2ehxRa7zHFC9fLTEpBylrzIluaZiNmO4IMpHSmLmDqvCbsa0iuCTwE7AaBf8NJK9TCcR4K4NsFIWyV2pXGyRWUN5b+/sVFzkh2/19hwmCjnEOrl0BI65NrxEzFKUp5pjLbAWTFpIK6kjiqL12cxqHL80GwhxJ3FAn9oImMUZ5zUsOeVOV5/h/K879CVMtRVlKW+gAAAABJRU5ErkJggg==);transform:scale(.5);border:none}.target-option__target-content{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.target-option__count{background-color:var(--sg-neutral-bg);border-radius:4px;color:var(--sg-neutral-text);font-size:.75rem;line-height:16px;font-weight:600;padding:2px 10px}.target-option__icon{color:var(--sg-text-body);font-size:1rem;margin-left:.5rem}.target-option__icon--online{color:var(--sg-success-text)}.target-option__icon--offline{color:var(--sg-text-muted)}.target-option__ip{color:var(--sg-text-body);font-size:.875rem}.target-option__label-host{color:var(--sg-primary-text);font-size:1.25rem;margin-left:.5rem}.target-option__label-label{color:var(--sg-text-body);font-size:.75rem;margin-left:.5rem}.target-option__label-label .all-hosts{font-weight:600}.target-option__more-info{color:var(--sg-primary-text);cursor:pointer;float:right;margin-right:1rem}.target-option__target-icon{font-size:1.25rem;color:var(--sg-text-body);margin-right:.25rem}.target-option__target-modal{width:1000px}.is-host .button{display:flex;justify-content:flex-start;align-items:center}.is-host .target-option__label-label{font-weight:600;margin-right:.5rem}.fleet-slider{transition:background-color .15s ease-in-out;background-color:var(--sg-control-border);border-radius:12px;cursor:pointer;display:inline-block;height:20px;min-width:35px;position:relative;width:35px}.fleet-slider:hover{background-color:var(--sg-border-strong)}.fleet-slider--active,.fleet-slider--active:hover{background-color:var(--sg-primary-control-border)}.fleet-slider__wrapper{display:flex;align-items:center;height:24px}.fleet-slider__wrapper--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.fleet-slider__wrapper--disabled:hover,.fleet-slider__wrapper--disabled:focus{cursor:default}.fleet-slider__dot{height:16px;width:16px;position:absolute;top:2px;left:2px;transition:left .15s ease-in-out;border-radius:50%;background-color:var(--sg-on-primary)}.fleet-slider__dot--active{left:17px}.fleet-slider__label{display:flex;vertical-align:middle;gap:.5rem;font-size:.875rem;font-weight:400;text-align:left;margin-left:.5rem}.fleet-slider__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.fleet-slider__help-text .custom-link,.fleet-slider__help-text button{font-size:inherit}.forgot-password-form{width:100%}.forgot-password-form__submit-btn{width:160px}.login-form{gap:1.5rem}.login-form--hidden{opacity:0}.login-form__sso-image{vertical-align:middle;height:20px;width:20px;margin-right:10px;border-radius:20%}.login-form__sso-legend{vertical-align:middle}.login-form__actions,.login-form__form{display:flex;flex-direction:column;gap:1.5rem}.login-form__form{margin-bottom:-4px}.login-form__actions{align-items:center;align-self:center;flex-direction:column-reverse}.login-form__login-actions{display:flex;flex-direction:column;gap:1.5rem;width:100%}.login-form__forgot-link{align-self:flex-start}.login-form__sso-btn.button{width:100%;height:40px;white-space:nowrap}.login-form__sso-btn.button .children-wrapper{align-items:center;justify-content:center;gap:.5rem;font-size:16px;font-weight:400}.login-form__back-to-sso.button{align-self:center}.login-form label[for=org-id]{font-size:12px;margin-bottom:-4px}.login-form input[id=org-id]{border-radius:8px;-webkit-text-fill-color:var(--theme-text-primary);padding:7px 11px;height:40px;font-size:16px}.two-factor-check-email{align-items:start;gap:2rem}.two-factor-check-email h1{font-size:1.5rem;font-weight:600;margin:0}.two-factor-check-email .back-link svg path{fill:transparent}.edit-pack-form__pack-title .input-field,.edit-pack-form__pack-description .input-field{width:100%}.edit-pack-form__description p:first-child{margin-top:0}.edit-pack-form__pack-buttons{display:flex;justify-content:flex-end;gap:1rem}.new-pack-form__pack-buttons{text-align:right}.user-registration{display:flex;flex-direction:column;gap:1.5rem}.user-registration__container{transition:left .3s ease,opacity .3s ease;z-index:1}.user-registration__container--admin{left:0;top:max(60%,625px)}.user-registration__container--org{left:calc(100% + 220px);top:max(60%,480px);display:none}.user-registration__container--fleet{left:calc(150% + 220px);top:max(60%,480px);display:none}.user-registration__container--confirmation{left:calc(200% + 220px);top:max(60%,480px);display:none}.user-registration__container--complete{padding:0}.user-registration__container--complete .user-registration__title{font-size:1.5rem;font-weight:600;color:var(--sg-text-strong);padding:25px 35px}.user-registration__form--step1-complete .user-registration__container--admin{left:-600px;display:none}.user-registration__form--step1-complete .user-registration__container--org{left:0;display:block}.user-registration__form--step1-complete .user-registration__container--fleet{left:calc(100% + 220px);display:none}.user-registration__form--step1-complete .user-registration__container--confirmation{left:calc(150% + 220px);display:none}.user-registration__form--step2-complete .user-registration__container--admin{left:calc(-50% - 600px);display:none}.user-registration__form--step2-complete .user-registration__container--org{left:-600px;display:none}.user-registration__form--step2-complete .user-registration__container--fleet{left:0;display:block}.user-registration__form--step2-complete .user-registration__container--confirmation{left:calc(100% + 220px);display:none}.user-registration__form--step3-complete .user-registration__container--admin{left:calc(-100% - 600px);display:none}.user-registration__form--step3-complete .user-registration__container--org{left:calc(-50% - 600px);display:none}.user-registration__form--step3-complete .user-registration__container--fleet{left:-600px;display:none}.user-registration__form--step3-complete .user-registration__container--confirmation{left:0;display:block}.user-registration__form:before{left:auto;right:50%}.user-registration__form--step1-active:before{display:none}.user-registration__description{font-size:.875rem;font-weight:400;color:var(--sg-text-body)}.user-registration__title{font-size:18px;font-weight:600;color:var(--sg-text-strong);margin:0;padding:0}.user-registration__field-wrapper .button-wrap{justify-content:center}.user-registration__field-wrapper .button{width:160px}.confirm-user-reg{display:flex;flex-direction:column;align-items:center}.confirm-user-reg__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.confirm-user-reg__help-text .custom-link,.confirm-user-reg__help-text button{font-size:inherit}.confirm-user-reg__help-text{color:var(--sg-text-muted)}.confirm-user-reg__icon{color:var(--sg-success-text);font-size:120px;display:block;text-align:center;margin:10px 0 35px}.confirm-user-reg__submit{bottom:0;top:auto;position:absolute;border-top-left-radius:0;border-top-right-radius:0}.confirm-user-reg__submit:active{top:auto}.confirm-user-reg__table{width:100%;border-collapse:separate;border-spacing:0 1.5rem}.confirm-user-reg__table caption{font-size:.875rem;font-weight:600;margin-bottom:1.5rem;text-align:left}.confirm-user-reg__table tr{vertical-align:bottom}.confirm-user-reg__table th{font-size:.875rem;font-weight:600;text-align:left;padding-right:20px}.confirm-user-reg__table td{font-size:.875rem;font-weight:400}.confirm-user-reg__table-email{max-width:292px;word-wrap:break-word}.confirm-user-reg__table-url{display:inline-block;max-width:292px;word-wrap:break-word;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;vertical-align:bottom;font-weight:600}.confirm-user-reg__import{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;font-weight:400;line-height:1.71;letter-spacing:.5px;color:var(--sg-text-body);margin:30px 0 0}.confirm-user-reg__import .fleet-checkbox{display:block}.confirm-user-reg__import .fleet-checkbox__label{padding:0}.confirm-user-reg__import p{margin:0;padding-left:2.5rem}.confirm-user-reg__import .fleet-checkbox__input{position:absolute;left:0;top:0}.confirm-user-reg .button{width:160px}.reset-password-form{width:100%}.reset-password-form .button-wrap{justify-content:center}.reset-password-form__input{width:100%}.generic-msg-with-nav-button{max-width:520px}.gitops-mode-tooltip-wrapper__tooltip-content{display:flex;flex-direction:column;align-items:center}.gitops-mode-tooltip-wrapper .component__tooltip-wrapper__tip-text{cursor:default}.graphic,.icon{display:inline-flex;align-self:center}.org-logo-icon{min-height:24px;max-height:40px;max-width:150px;padding:0 .5rem}.default-secgo-logo{transform:scale(1)}.icon-status-message{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.icon-status-message__icon{display:flex;align-items:center;justify-content:center;min-width:16px;height:1.5em}.icon-status-message__content{flex:1;line-height:1.5}.info-banner{display:flex;justify-content:space-between;padding:1rem;gap:1.5rem;font-size:.875rem;font-weight:400;color:var(--sg-text-body);line-height:1.5}.info-banner__page-banner{padding:1.5rem 2rem;width:auto;gap:.5rem}.info-banner__info{align-content:center}.info-banner__info p{margin:.5rem 0 0}.info-banner__cta{display:flex;align-items:center;color:var(--sg-text-strong);text-align:right;gap:.5rem;min-width:-moz-max-content;min-width:max-content;margin-left:.5rem}.info-banner__cta button{margin-left:.5rem}.info-banner__close{margin:-1rem}.inherited-badge__element-text{font-weight:600;font-size:.625rem;color:var(--sg-neutral-text);line-height:15px;border-radius:4px;background:var(--sg-neutral-bg);padding:2px 4px}.inherited-badge .react-tooltip-arrow{width:8px;height:8px}.inherited-badge [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}.inherited-badge [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}.inherited-badge [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}.inherited-badge [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.inherited-badge .react-tooltip{font-style:normal;text-align:center;width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.inherited-badge .react-tooltip p{margin:0}.last-updated-host-count{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}.component__last-updated-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.component__last-updated-text .tooltip{padding-left:.25rem}.component__last-updated-text img{height:16px;width:16px;vertical-align:text-top}.list-item{display:flex;justify-content:space-between;align-items:center}.list-item__main-content{display:flex;align-items:center;gap:1rem}.list-item__info{display:flex;flex-direction:column;gap:.25rem}.list-item__title{font-size:.875rem;font-weight:600}.list-item__details{font-size:.75rem}.list-item__actions{display:flex;justify-content:flex-end;gap:.25rem}.select-targets__counting{color:var(--sg-text-muted)}.select-targets__count-error{margin:0;color:var(--sg-danger-text)}.target-chip-selector{padding:.5rem;color:var(--sg-text-body);background-color:var(--sg-surface);border:none;box-shadow:inset 0 0 0 1px var(--sg-control-border);border-radius:var(--sg-radius-control);cursor:pointer;display:flex;align-items:center;margin-bottom:.5rem}.target-chip-selector:not(:last-of-type){margin-right:.5rem}.target-chip-selector img{max-width:12px}.target-chip-selector .plus-icon{padding-right:3px}.target-chip-selector .selector-name{margin-left:8px;font-size:.875rem;flex:1}.target-chip-selector .selector-count{margin-left:8px;font-size:.625rem;font-weight:600}.target-chip-selector[data-selected=true]{color:var(--sg-primary-text);background-color:var(--sg-primary-soft);box-shadow:inset 0 0 0 1px var(--sg-primary-control-border)}.target-chip-selector:hover{background-color:var(--sg-surface-muted);box-shadow:inset 0 0 0 1px var(--sg-border-strong);color:var(--sg-text-strong)}.target-chip-selector:active{background-color:var(--sg-primary-soft);box-shadow:inset 0 0 0 1px var(--sg-primary-control-border);color:var(--sg-primary-text)}.target-chip-selector:focus-visible{outline:1px solid var(--sg-focus-ring);outline-offset:1px;border-radius:var(--sg-radius-control)}.main-content{box-sizing:border-box;width:100%;max-width:var(--sg-page-max-width);margin:0 auto;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);flex-grow:1;min-width:0;background:var(--sg-canvas);overflow:auto}.main-content>:not(.main-content--animation-disabled){animation:fade-in .25s ease-out}.main-content__warning-banner{margin-bottom:1.5rem;position:sticky;z-index:4}.main-content.manage-hosts,.main-content.query-details-page{max-width:100%}@media (max-width: 760px){.main-content{padding:24px}}.mdm-sso-error p{font-size:.875rem;margin:12px 0 0}.modal__background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--sg-overlay);z-index:101;overflow:auto;display:flex;justify-content:center;animation:fade-in .15s ease-out;visibility:visible;opacity:1;transition:opacity .15s ease-out,visibility 0s}.modal__hidden{visibility:hidden;opacity:0;transition:opacity .15s ease-out,visibility 0s .15s}.modal__hidden .fleet-checkbox__tick:after{visibility:hidden}.modal__content-wrapper{margin-top:1.2rem;color:var(--sg-text-body);font-size:13px;line-height:1.5}.modal__content-wrapper .input-field{width:100%}.modal__content-wrapper form .modal-cta-wrap,.modal__content-wrapper .form .modal-cta-wrap{margin-top:.5rem}.modal__ex{height:32px}.modal__ex .button--icon-stroke{color:var(--sg-text-body)}.modal__ex .button--icon-stroke svg path{stroke:currentColor}.modal__header{color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;text-align:left;padding-bottom:.25rem;border-bottom:1px solid var(--sg-border);display:flex;justify-content:space-between;min-height:37px}.modal__header span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal__modal_container{position:absolute;top:82px;box-sizing:border-box;width:min(var(--sg-dialog-width),100vw - 48px);border:1px solid var(--sg-border);border-radius:var(--sg-radius-dialog);background-color:var(--sg-surface);padding:24px;color:var(--sg-text-body);box-shadow:var(--sg-shadow-dialog);animation:scale-up .15s ease-out}.modal__modal_container__medium{width:min(var(--sg-dialog-width),100vw - 48px)}.modal__modal_container__large{width:min(800px,100vw - 48px)}.modal__modal_container__xlarge{width:min(850px,100vw - 48px)}.modal__modal_container__auto{width:auto;max-width:calc(100vw - 48px)}.modal__content-wrapper-disabled{position:relative}.modal__content-disabled{transition:opacity .15s ease-in-out;opacity:.5}.modal__disabled-overlay{position:absolute;height:100%;width:100%;z-index:1000}.modal__actions-footer{display:flex;justify-content:space-between;padding-top:1rem}.modal__actions-footer>*{display:flex;justify-content:space-between;gap:1rem;align-items:center}.modal__actions-footer>:last-child{margin-left:auto}.modal__actions-footer .button__text-icon{padding:11px}@media (max-width: 760px){.modal__modal_container{top:24px;max-height:calc(100dvh - 48px);overflow-y:auto}}.modal-scrollable-content{overflow-y:auto;max-height:705px}.modal-cta-wrap{align-self:flex-end;display:flex;flex-direction:row-reverse;margin-top:2rem;gap:1rem}.modal-footer__content-wrapper{align-self:flex-end;display:flex;flex-direction:row-reverse;padding-top:1rem;justify-content:space-between}.modal-footer__primary-buttons-wrapper,.modal-footer__secondary-buttons_wrapper{display:flex;justify-content:space-between;gap:1rem;align-items:center}.modal-footer>:last-child{margin-left:auto}.modal-footer .button__text-icon{padding:11px}.show-query-modal{display:flex;flex-direction:column;gap:1.5rem}.show-query-modal .yaml-ace{min-height:0}.show-query-modal .yaml-ace__label{height:0}.show-query-modal__performance-impact{display:flex;align-items:center;gap:.5rem}.show-query-modal__performance-impact .data-table__pill{font-size:.625rem;font-weight:600;padding:6px 12px}.show-query-modal__performance-impact .data-table__pill .__react_component_tooltip{width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.show-query-modal__performance-impact .data-table__pill .__react_component_tooltip p{margin:0}.show-query-modal .modal-cta-wrap{margin-top:initial}.not-supported{color:var(--sg-text-muted);white-space:nowrap}.page-description p{color:var(--sg-text-muted);margin:0;font-size:.875rem}.paginated-list{gap:1rem}.paginated-list__header{padding:1rem 1.5rem;font-size:.875rem;border-bottom:1px solid var(--sg-row-border);background-color:var(--sg-surface-subtle);min-height:24px}.paginated-list .loading-overlay{display:flex;flex-grow:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--sg-loading-overlay);z-index:1}.paginated-list .loading-overlay .loading-spinner{position:sticky;top:0;left:0}.paginated-list__list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;overflow:hidden;border-radius:var(--sg-radius-card);border:1px solid var(--sg-border);background:var(--sg-surface);padding-left:0;margin:0}.paginated-list__row{display:flex;max-width:100%;padding:8px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--sg-row-border);gap:20px}.paginated-list__row .form-field--checkbox{flex:1 1 0%;min-width:0}.paginated-list__row .fleet-checkbox__tick{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.paginated-list__row .fleet-checkbox__label{display:flex;white-space:nowrap;flex:1 1 0%;min-width:0}.paginated-list__row:not(.paginated-list__row--disabled):hover{background:var(--sg-surface-subtle);cursor:pointer}.paginated-list__row:not(.paginated-list__row--disabled):hover label{cursor:pointer}.paginated-list__row:not(.paginated-list__row--disabled):hover .policy-row__preview-button{visibility:visible}.paginated-list__row:first-child{border-radius:var(--sg-radius-card) var(--sg-radius-card) 0 0}.paginated-list__row:last-child{border-radius:0 0 var(--sg-radius-card) var(--sg-radius-card);border-bottom:none}.paginated-list .fleet-checkbox__label{display:flex}.paginated-list.form-fields--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.paginated-list.form-fields--disabled:hover,.paginated-list.form-fields--disabled:focus{cursor:default}.paginated-list .pagination{margin-top:0}.pagination{display:flex;justify-content:flex-end;margin-top:.5rem;margin-left:auto;text-align:right;gap:14px;color:var(--sg-text-muted);font-family:var(--sg-font-family);font-size:13px}.platform-compatibility{display:flex;font-size:.875rem;align-items:center;gap:12px;flex-wrap:wrap}.platform-compatibility b,.platform-compatibility svg,.platform-compatibility span{display:flex;align-items:center}.platform-compatibility .platform{display:flex;gap:.25rem}.platform-selector{width:auto}.platform-selector__checkboxes{display:flex;align-items:center;gap:12px}.platform-selector .form-field__label--disabled{color:var(--sg-text-disabled)}.platform-selector__platform-checkbox-wrapper{width:auto}.platform-selector .form-field__help-text{display:flex;flex-direction:column;gap:1rem}.premium-feature-message-container{display:flex;justify-content:center;align-items:center;font-size:.875rem}.premium-feature-message-container__align-left{justify-content:left;align-items:left}.premium-feature-message-container .premium-feature-message{display:flex;gap:4px;align-items:center}.premium-feature-message-container .premium-feature-message p{line-height:normal;margin:0}.premium-feature-message-container .premium-feature-message .external-link-and-icon{display:flex;gap:4px;align-items:center}.probability-of-exploit{display:flex;align-items:center;gap:8px}.probability-of-exploit__unknown{color:var(--sg-text-muted);font-style:italic}.progress-bar{display:flex;height:4px;border-radius:8px;overflow:hidden}.progress-bar__small{width:3.125rem}.progress-bar__large{width:6.25rem}.progress-bar__section{height:100%}.awaiting-results{margin:120px auto;width:275px;display:flex;flex-direction:column;align-items:center;text-align:center}.live-results-heading__information{margin-top:20px;gap:.5rem;display:flex;flex-direction:column;font-size:.875rem}.live-results-heading__percent-responded{display:flex}.live-results-heading__targeted-count{font-weight:600}.live-results-heading__targeted-count .icon-tooltip,.live-results-heading__responding-spinner{margin-left:.5rem}.live-results-heading__btn-wrapper{margin-top:1.5rem;margin-bottom:2.5rem;display:flex;align-items:center}.live-results-heading__btn-wrapper .button{padding:.5rem 1rem}.live-results-heading__btn-wrapper .button:not(:last-of-type){margin-right:.5rem}.pack-queries-table{flex-grow:1}.pack-queries-table h1{margin:0 0 20px}.pack-queries-table .data-table-block .data-table__table thead .name__header{width:352px}.pack-queries-table .data-table-block .data-table__table thead .interval__header{width:0}.pack-queries-table .data-table-block .data-table__table thead .platform_string__header,.pack-queries-table .data-table-block .data-table__table thead .logging_string__header,.pack-queries-table .data-table-block .data-table__table thead .performance__header{display:none;width:0}.pack-queries-table .data-table-block .data-table__table thead .actions__header{width:auto}@media (min-width: 990px){.pack-queries-table .data-table-block .data-table__table thead .interval__header{border-right:1px solid var(--sg-row-border)}.pack-queries-table .data-table-block .data-table__table thead .performance__header{display:table-cell;width:252px}}@media (min-width: 1400px){.pack-queries-table .data-table-block .data-table__table thead .platform_string__header,.pack-queries-table .data-table-block .data-table__table thead .logging_string__header{display:table-cell}}.pack-queries-table .data-table-block .data-table__table tbody .name__cell{width:352px}.pack-queries-table .data-table-block .data-table__table tbody .interval__cell{width:0}.pack-queries-table .data-table-block .data-table__table tbody .platform_string__cell,.pack-queries-table .data-table-block .data-table__table tbody .logging_string__cell,.pack-queries-table .data-table-block .data-table__table tbody .performance__cell{display:none;width:0}.pack-queries-table .data-table-block .data-table__table tbody .actions__cell{width:auto}@media (min-width: 990px){.pack-queries-table .data-table-block .data-table__table tbody .performance__cell{display:table-cell;width:252px}}@media (min-width: 1400px){.pack-queries-table .data-table-block .data-table__table tbody .platform_string__cell,.pack-queries-table .data-table-block .data-table__table tbody .logging_string__cell{display:table-cell}}.pack-queries-table .data-table-block__empty-table{text-align:center;font-size:.875rem;color:var(--sg-text-body)}.query-frequency-indicator{width:90px;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.query-frequency-indicator .icon{vertical-align:middle;padding-right:.5rem}.grey{color:#b3b6c1}.sandbox-message{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;margin:2.5rem auto}.sandbox-message__message{font-size:1rem;font-weight:600}.sandbox-message__link-message{font-size:.875rem;margin:0}.sandbox-message__link-message a{padding-left:.25rem}.sandbox-message__link-message img{width:12px;padding-left:.25rem}.section-header{display:flex;justify-content:space-between}.section-header__left-header{display:flex;align-items:baseline;gap:.5rem}.section-header__left-header--vertical{flex-direction:column}.section-header__sub-title--grey{font-size:.875rem;color:var(--sg-text-muted)}.section-header h2{font-size:1.25rem;width:100%}.section-header__no-margin{margin:0}.pack-info-side-panel__title{font-size:1.25rem;font-weight:400;color:var(--sg-text-strong);border-bottom:1px solid var(--sg-border);padding-bottom:8px;margin:0 0 7px}.pack-info-side-panel__subtitle{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.pack-info-side-panel p,.pack-info-side-panel ul{font-size:.875rem;color:var(--sg-text-body)}.pack-info-side-panel p{margin:24px 0}.pack-info-side-panel ul{margin-left:16px;padding-left:0}.pack-info-side-panel li::marker{color:var(--sg-primary-text)}.pack-info-side-panel dl dt{font-weight:600;font-size:.875rem;color:var(--sg-text-strong);margin-bottom:24px}.pack-info-side-panel dl dt img{height:16px;width:auto;margin-right:8px}.pack-info-side-panel dl dt span{vertical-align:2px}.query-side-panel{position:relative;overflow:unset!important}.query-side-panel__close-button{width:24px;height:24px;border:1px solid var(--sg-border-strong);border-radius:12px;background-color:var(--sg-surface);color:var(--sg-text-body);position:absolute;top:40px;left:-13px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.query-side-panel__close-button:focus{border:1px solid var(--sg-focus-ring);outline:none}.query-side-panel__close-button:focus svg path{stroke:var(--sg-focus-ring)}.query-side-panel__close-button:hover svg path{stroke:var(--sg-primary-hover)}.query-side-panel__choose-table{margin:0 0 1.5rem}.query-side-panel__choose-table .form-field{margin-bottom:1rem}.query-side-panel__header{margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex;align-items:center;color:var(--sg-text-strong)}.query-side-panel__table-count{line-height:normal;margin-left:.5rem;background-color:var(--sg-surface-muted);color:var(--sg-text-body);padding:.25rem .5rem;border-radius:8px;font-size:.875rem}.query-side-panel__table-select.Select .Select-menu-outer{padding:0}.query-side-panel__table-select.Select .Select-menu-outer .Select-menu{padding:.25rem}.query-side-panel__table-select.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:220px;display:inline-block}.query-side-panel__table-select.Select .Select-option .dropdown__option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:225px}.query-side-panel__description{font-size:.875rem;overflow-wrap:break-word;color:var(--sg-text-body)}.query-side-panel__mdm-required{background-color:var(--sg-primary-solid);color:var(--sg-on-primary);font-size:.875rem;font-weight:600;padding:2px 4px;border-radius:4px;position:relative;top:-2px;min-width:95px;max-height:19px}.evented-table-tag{display:inline-flex;align-items:center;color:var(--sg-neutral-text);background-color:var(--sg-neutral-bg);padding:.25rem .5rem;border-radius:6px;font-size:.625rem;font-weight:600;gap:.5rem}.query-table-columns{margin-bottom:2rem}.query-table-columns h3{font-size:1rem;font-weight:600}.query-table-columns__column-list{list-style:none;padding-left:0}.column-list-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.column-list-item:last-child{margin-bottom:0}.column-list-item__name-wrapper{display:flex;align-items:center}.column-list-item__name{font-size:.875rem}.column-list-item__name .component__tooltip-wrapper__element{white-space:normal;max-width:180px;overflow-wrap:anywhere}.column-list-item__name .component__tooltip-wrapper__underline{border-bottom:none;-webkit-text-decoration:underline dashed var(--sg-text-muted);text-decoration:underline dashed var(--sg-text-muted);text-underline-offset:5px}.column-list-item__tooltip .component__tooltip-wrapper__tip-text{font-style:normal}.column-list-item__asterisk{height:19px}.column-list-item__has-footnotes{font-style:italic;margin-right:.25rem}.column-list-item__type{font-size:.75rem}.column-list-item__footnote{font-weight:600;margin:.5rem 0;display:block}.column-list-item__footnote:last-of-type{margin-bottom:0}.column-list-item__footnote-link{font-size:.75rem;color:var(--sg-inverse-text);text-decoration:underline}.query-table-example h3,.query-table-notes h3{font-size:1rem;font-weight:600}.query-table-notes__notes-markdown li{margin-bottom:1rem;line-height:1.5}.query-table-notes__notes-markdown li:last-child{margin-bottom:0}.query-table-platforms h3{font-size:1rem;font-weight:600}.query-table-platforms__platform-list{list-style:none;padding-left:0}.query-table-platforms .platform-list-item{display:flex;align-items:center;padding-bottom:1rem;font-size:.875rem}.query-table-platforms .platform-list-item:last-child{padding-bottom:0}.query-table-platforms .platform-list-item .icon{margin-right:.5rem}.side-panel-content{background-color:var(--sg-surface);color:var(--sg-text-body);box-sizing:border-box;border-left:1px solid var(--sg-border);min-width:340px;width:340px;padding:32px;box-shadow:-8px 0 24px var(--sg-shadow-xs);position:relative;animation:fade-in .25s ease-out}.side-panel-content .component__tooltip-wrapper__tip-text{max-width:280px}.side-panel-page{min-height:100%;position:relative;width:100%;background:var(--sg-canvas)}.side-panel-page .side-panel-content{position:absolute;top:0;right:0;width:340px;min-height:100%;z-index:2}.side-panel-page .main-content{position:relative;box-sizing:border-box;width:auto;max-width:var(--sg-page-max-width);padding:var(--sg-page-padding-y) var(--sg-page-padding-x);margin-right:340px;margin-left:auto}.side-panel-page .main-content:only-child{margin-right:auto;margin-left:auto;max-width:var(--sg-page-max-width)}@media (max-width: 1023px){.side-panel-page .side-panel-content{width:min(340px,100% - 24px);min-width:0;box-shadow:-12px 0 32px var(--sg-shadow-md)}.side-panel-page .main-content{max-width:var(--sg-page-max-width);margin-right:auto}}@media (max-width: 760px){.side-panel-page .main-content{padding:24px}}.loading-spinner{display:flex;align-items:center;justify-content:center}.loading-spinner.centered{margin:120px auto}.loading-spinner.centered.small-padding{margin:60px auto}.loading-spinner.mobile-view{align-self:center;margin:initial;height:100vh}.loading-spinner.include-container{background-color:var(--sg-surface);box-shadow:0 4px 16px var(--sg-shadow-sm);border-radius:var(--sg-radius-control);width:48px;height:48px}.loading-spinner .loader{position:relative;margin:0 auto}.loading-spinner .loader:before{content:"";display:block;padding-top:100%}.loading-spinner.medium .loader{width:34px}.loading-spinner.small .loader{width:23px}.loading-spinner.x-small .loader{width:16px}.loading-spinner.button{background:none;position:absolute;width:auto;height:auto;top:auto;box-shadow:none;z-index:9;margin:0;padding:0}.loading-spinner.button.white .path{stroke:var(--sg-on-primary)}.loading-spinner.button .loader{width:23px}.loading-spinner.button .background{display:none}.loading-spinner .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loading-spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:var(--sg-primary-solid);animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.loading-spinner .background{stroke:var(--sg-border-strong)}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.sql-editor__label{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.sql-editor__label--error{color:var(--sg-danger-text)}.sql-editor__label--with-action{display:flex;justify-content:space-between;align-items:center}.sql-editor__label--with-action .sql-editor__label-text{flex:1 1 auto;margin-right:.5rem}.sql-editor__label--with-action .sql-editor__label-actions{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.sql-editor__label--with-action .sql-editor__copy-wrapper{display:flex;align-items:center;gap:.125rem}.sql-editor__label--with-action .sql-editor__copied-confirmation{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.sql-editor__label--with-action button{height:initial;margin:-.5rem 0;animation:fade-in .25s ease-out}.sql-editor__label--with-action .custom-link{margin-bottom:0}.sql-editor__wrapper--error .ace-fleet{border:1px solid var(--sg-danger-border)}.sql-editor__wrapper--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.sql-editor__wrapper--disabled:hover,.sql-editor__wrapper--disabled:focus{cursor:default}.sql-editor__wrapper--readonly-copy{cursor:default}.sql-editor__wrapper--readonly-copy .ace-fleet:hover{border:1px solid var(--sg-control-border)}.sql-editor__wrapper--readonly-copy .ace_scroller,.sql-editor__wrapper--readonly-copy .ace_gutter{pointer-events:auto;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sql-editor__wrapper--readonly-copy .sql-editor__label-actions,.sql-editor__wrapper--readonly-copy .sql-editor__label-actions *{pointer-events:auto;cursor:pointer}.sql-editor .ace_scroller{padding-left:4px}.sql-editor .ace_placeholder{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;margin:initial}.sql-editor__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.sql-editor__help-text .custom-link,.sql-editor__help-text button{font-size:inherit}.sql-editor__help-text code{color:var(--sg-code-text);background-color:var(--sg-code-bg);padding:.125rem;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.sql-editor .loading-spinner{margin:0}.sql-editor,.sql-editor *{letter-spacing:normal!important;word-spacing:normal!important}.sql-editor .ace_editor{font-family:SourceCodePro,monospace!important}.status-indicator{display:flex;align-items:center}.status-indicator:before{border-radius:100%;content:" ";display:inline-block;margin-right:.5rem;height:8px;min-width:8px}.status-indicator--success:before{background-color:#3db67b}.status-indicator--warning:before{background-color:#ebbc43}.status-indicator--error:before{background-color:#d66c7b}.status-indicator--indeterminate:before{background-color:#8b8fa2}.status-indicator--online:before,.status-indicator--enabled:before,.status-indicator--on:before{background-color:#3db67b}.status-indicator--offline:before,.status-indicator--disabled:before,.status-indicator--off:before{background-color:#8b8fa2}.status-indicator--active:before{background-color:#3db67b}.status-indicator--no-access:before{background-color:#8b8fa2}.status-indicator--invite-pending:before{background-color:#ebbc43}.status-indicator-with-icon__value{display:inline-flex;align-items:center;vertical-align:middle}.status-indicator-with-icon__value .icon{margin-right:.25rem}.status-indicator-with-icon__value span{white-space:nowrap}.status-indicator-with-icon__value-vertical{flex-direction:column;gap:.25rem}.status-indicator-with-icon .indicator-tip-text{text-align:center}.table-container{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.table-container .container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;width:100%;height:-moz-max-content;height:max-content;gap:1rem}.table-container .stackable-header{min-width:-moz-max-content;min-width:max-content;align-content:center;display:flex;flex-direction:row;gap:1rem}.table-container .stackable-header>div{display:flex;flex-direction:row}.table-container .stackable-header .table-container__search{width:100%}.table-container .top-shift-header{grid-column:1/-1;grid-row:1}.table-container .top-shift-header .Select-multi-value-wrapper{height:36px;width:236px}.table-container .stackable-header:nth-child(1){grid-column:1/span 2;grid-row:2}.table-container .stackable-header:nth-child(1) .form-field--dropdown{width:235px}@media (min-width: 990px){.table-container .container{grid-template-columns:1fr auto;grid-template-rows:auto}.table-container .top-shift-header{grid-column:2}.table-container .stackable-header:nth-child(1){grid-column:1;grid-row:1}}.table-container .client-result-count-0{display:none}.table-container__header{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1rem}.table-container__header.stack-table-controls{align-items:start}@media (min-width: 768px){.table-container__header.stack-table-controls{flex-direction:row;align-items:end;justify-content:space-between}.table-container__header.stack-table-controls .table-container__search{order:-2}.table-container__header.stack-table-controls .table-container__results-count{order:-1}}@media (min-width: 990px){.table-container__header.stack-table-controls{align-items:center}.table-container__header.stack-table-controls .table-container__search{order:initial}}.table-container__header .dropdown__select,.table-container__header .input-with-icon{height:36px}.table-container__header-left{display:flex;width:100%;justify-content:space-between;flex-direction:row;align-items:center;gap:1rem}.table-container__header-left.stack-table-controls{flex-direction:column;align-items:start}@media (min-width: 990px){.table-container__header-left.stack-table-controls{justify-content:space-between}}.table-container__results-count{display:flex;align-items:baseline;font-size:.875rem;font-weight:600;color:var(--sg-text-strong);margin:0;height:36px;gap:1rem}.table-container__results-count>span{line-height:36px;min-width:-moz-fit-content;min-width:fit-content}.table-container__results-count .count-error{color:var(--sg-danger-text)}.table-container__results-count .count-loading{color:var(--sg-text-muted)}.table-container__edit-columns-button:hover{cursor:pointer;text-decoration:underline;color:#25259a}.table-container__search-input{position:relative;color:var(--sg-text-body);width:100%}.table-container__search-input .input-with-icon{width:100%;min-width:var(--sg-control-width)}.table-container__search-input.stack-table-controls{padding-bottom:1.5rem;margin-left:0}@media (min-width: 768px){.table-container__search-input.stack-table-controls{padding-bottom:0}}.table-container__search-input .input-field{padding-left:42px;width:100%}.table-container__search-input .fleeticon{position:absolute;top:10px;left:12px;font-size:1.25rem;color:var(--sg-text-muted)}.table-container .table-container__search-input.wide-search{margin-left:0;margin-bottom:.5rem}.table-container #search-tooltip{width:190px;text-align:center}.table-container__empty-page{display:flex;flex-direction:column;align-items:center}.table-container__previous-button button:last-child{display:none}.table-container .fleet-checkbox__tick{top:1px}.table-container tbody .children-wrapper{overflow:hidden;white-space:nowrap;display:flex;text-overflow:ellipsis}.table-container tbody .icon{vertical-align:sub}.table-container .linkToFilteredHosts__header{width:120px}.table-container tr .row-hover-button{opacity:0;transition:.25s;text-overflow:none}.table-container tr .row-hover-button.actions-dropdown{opacity:1}.table-container tr .row-hover-button.actions-dropdown .actions-dropdown-select__control{opacity:0}.table-container tr .row-hover-button.actions-dropdown .actions-dropdown-select__control:hover,.table-container tr .row-hover-button.actions-dropdown .actions-dropdown-select__control--is-focused{opacity:1}.table-container tr:hover .row-hover-button,.table-container tr:focus-visible .row-hover-button{opacity:1}.table-container tr:hover .row-hover-button.actions-dropdown .actions-dropdown-select__control,.table-container tr:focus-visible .row-hover-button.actions-dropdown .actions-dropdown-select__control{opacity:1}@media (max-width: 760px){.table-container__header,.table-container__header-left,.table-container .stackable-header{align-items:stretch;flex-direction:column}.table-container__search-input .input-with-icon{min-width:0}}.data-table-block{position:relative;display:inline-block;width:100%}.data-table-block .data-table__wrapper{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);flex-grow:1;width:100%;background-image:linear-gradient(to right,var(--sg-surface),transparent),linear-gradient(to left,var(--sg-surface),transparent),linear-gradient(to right,var(--sg-shadow-sm),var(--sg-surface) 10px),linear-gradient(to left,var(--sg-shadow-sm),var(--sg-surface) 10px);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:var(--sg-surface);background-size:40px 100%,40px 100%,50% 100%,50% 100%;background-attachment:local,local,scroll,scroll}.data-table-block .data-table__no-rows{min-height:272px}.data-table-block .data-table__table{position:relative;width:100%;border-collapse:collapse;color:var(--sg-text-body);font-family:var(--sg-font-family);font-size:var(--sg-table-body-font-size)}.data-table-block .data-table tr{border-bottom:1px solid var(--sg-divider)}.data-table-block .data-table tr:last-child{border-bottom:0}.data-table-block .data-table tr .form-field--checkbox{display:flex;justify-content:center;margin-bottom:0}.data-table-block .data-table tr .form-field--checkbox .fleet-checkbox__label{padding-left:0}.data-table-block .data-table tr a:focus-visible{outline-offset:0;border-radius:6px}.data-table-block .data-table thead{background-color:var(--sg-surface-subtle);color:var(--sg-text-strong);text-align:left;border-bottom:1px solid var(--sg-divider)}.data-table-block .data-table thead img{width:16px;height:16px;vertical-align:top}.data-table-block .data-table thead .button img{width:initial;height:initial;vertical-align:initial}.data-table-block .data-table thead th{padding:0 var(--sg-table-cell-padding-x);white-space:nowrap;border-left:1px solid var(--sg-divider);font-weight:600;height:var(--sg-table-row-height);font-size:var(--sg-table-header-font-size)}.data-table-block .data-table thead th:first-child{border-top-left-radius:6px;border-left:none}.data-table-block .data-table thead th.selection__header,.data-table-block .data-table thead th.active-selection__checkbox{width:16px;padding:0 1rem}.data-table-block .data-table thead th:last-child{border-top-right-radius:6px}.data-table-block .data-table thead th.actions__header,.data-table-block .data-table thead th.id__header{border-left:none;width:99px}.data-table-block .data-table thead th.linkToFilteredHosts__header,.data-table-block .data-table thead th.view-all-hosts__header{border-left:none;width:120px}.data-table-block .data-table thead th .column-header{display:flex;flex-direction:column;min-width:-moz-max-content;min-width:max-content}.data-table-block .data-table thead th .column-header span{display:flex;align-items:center;gap:3px}.data-table-block .data-table thead th .header-cell{font-weight:600}.data-table-block .data-table thead th .sortable-header .column-header .header-cell{min-height:36px}.data-table-block .data-table thead th .sortable-header:hover .header-cell:not(.ascending) .ascending-arrow{border-bottom-color:var(--sg-text-muted)}.data-table-block .data-table thead th .sortable-header:hover .header-cell.ascending .descending-arrow{border-top-color:var(--sg-text-muted)}.data-table-block .data-table thead.active-selection{background:none;z-index:1}.data-table-block .data-table thead.active-selection th{border:0}.data-table-block .data-table thead.active-selection .fleet-checkbox{opacity:0}.data-table-block .data-table thead.active-selection .active-selection__container{background-color:var(--sg-surface-subtle);width:100%!important}.data-table-block .data-table thead.active-selection .active-selection__container .active-selection__inner{justify-content:flex-start}.data-table-block .data-table .active-selection{position:absolute;top:0;width:100%;border:0;border-radius:6px}.data-table-block .data-table .active-selection__checkbox{width:16px}.data-table-block .data-table .active-selection__container{padding:0 var(--sg-table-cell-padding-x)}.data-table-block .data-table .active-selection__inner{display:flex;justify-content:space-between;align-items:center}.data-table-block .data-table .active-selection__inner p{margin:0 1rem 0 0;font-weight:400}.data-table-block .data-table .active-selection__inner p span{font-weight:600}.data-table-block .data-table .active-selection__inner button{margin-right:1rem}.data-table-block .data-table .active-selection__inner-left,.data-table-block .data-table .active-selection__inner-right{display:flex;align-items:center}.data-table-block .data-table tbody .component__tooltip-wrapper{margin:10px 0}.data-table-block .data-table tbody .component__tooltip-wrapper__element{white-space:initial}.data-table-block .data-table tbody tr,.data-table-block .data-table tbody .single-row{transition:background-color .15s ease-out}.data-table-block .data-table tbody tr:hover,.data-table-block .data-table tbody .single-row:hover{background-color:var(--sg-surface-subtle)}.data-table-block .data-table tbody tr:focus-visible,.data-table-block .data-table tbody .single-row:focus-visible{outline:none;background:var(--sg-surface-muted);border-radius:4px}.data-table-block .data-table tbody .single-row:hover{cursor:pointer}.data-table-block .data-table tbody .single-row:active{background-color:var(--sg-primary-soft)}.data-table-block .data-table tbody .clickable-row:hover{cursor:pointer}.data-table-block .data-table tbody td{height:var(--sg-table-row-height);padding:0 var(--sg-table-cell-padding-x);max-width:500px;word-wrap:break-word}.data-table-block .data-table tbody td.alert-status__cell{max-width:100px}.data-table-block .data-table tbody td.actions__cell,.data-table-block .data-table tbody td.id__cell{display:flex;justify-content:end;max-width:99px}.data-table-block .data-table tbody td.linkToFilteredHosts__cell,.data-table-block .data-table tbody td.view-all-hosts__cell{text-align:right;max-width:140px;align-items:center}.data-table-block .data-table tbody td.selection__cell{width:0px;padding:0 1rem}.data-table-block .data-table tbody td .link-cell,.data-table-block .data-table tbody td .text-cell{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.data-table-block .data-table tbody td .link-cell .__react_component_tooltip,.data-table-block .data-table tbody td .text-cell .__react_component_tooltip{white-space:normal}.data-table-block .data-table tbody td .link-cell{display:inline-block;overflow:visible;color:var(--sg-primary-text);font-weight:600;font-size:.875rem;text-decoration:none}.data-table-block .data-table tbody td .link-cell:hover{color:var(--sg-primary-text)}.data-table-block .data-table tbody td .link-cell:focus-visible{outline-color:var(--sg-focus-ring);outline-offset:3px;outline-style:solid;outline-width:1px;border-radius:2px}.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate){position:relative;margin-bottom:-1px}.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate):hover{margin-bottom:-1px}.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate):before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-border-strong);transform:scaleX(1);transform-origin:right;transition:transform .3s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate):after{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-primary-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate):hover:after,.data-table-block .data-table tbody td .link-cell:not(.link-cell--tooltip-truncate):focus:after{transform:scaleX(1)}.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate .data-table__tooltip-truncated-text-container{position:relative}.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate .data-table__tooltip-truncated-text-container:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-border-strong);transform:scaleX(1);transform-origin:right;transition:transform .3s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate .data-table__tooltip-truncated-text-container:after{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-primary-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate:hover,.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate:focus{margin-bottom:0}.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate:hover .data-table__tooltip-truncated-text:after,.data-table-block .data-table tbody td .link-cell.link-cell--tooltip-truncate:focus .data-table__tooltip-truncated-text:after{transform:scaleX(1)}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container{position:relative;margin-bottom:-1px}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:hover{margin-bottom:-1px}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-border-strong);transform:scaleX(1);transform-origin:right;transition:transform .3s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:after{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--sg-primary-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:hover:after,.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:focus:after{transform:scaleX(1)}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container,.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:hover{margin-bottom:0}.data-table-block .data-table tbody td .link-cell:hover .data-table__tooltip-truncated-text-container:after{transform:scaleX(1)}.data-table-block .data-table tbody td .link-cell>div{display:flex;align-items:center;gap:.5rem;white-space:nowrap;text-overflow:ellipsis}.data-table-block .data-table tbody td .link-cell .truncated-tooltip{font-weight:400}.data-table-block .data-table tbody td .link-cell-tooltip-wrapper{overflow:visible;white-space:nowrap;margin:0}.data-table-block .data-table tbody td .link-cell-tooltip-wrapper .component__tooltip-wrapper__element{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table-block .data-table tbody td .link-cell-tooltip-wrapper .component__tooltip-wrapper__element .link-cell{padding:0}.data-table-block .data-table tbody td .link-cell-tooltip-wrapper .component__tooltip-wrapper__tip-text{cursor:auto}.data-table-block .data-table tbody td .w400{max-width:352px;min-width:100%;text-align:left}.data-table-block .data-table tbody td .w250{max-width:202px;min-width:100%;text-align:left}.data-table-block .data-table tbody td .w150{max-width:102px;min-width:100%;text-align:left}.data-table-block .data-table tbody td .italic-cell{font-style:italic}.data-table-block .data-table tbody td .italic-cell .__react_component_tooltip{font-style:normal}.data-table-block .data-table tbody td .grey-cell{color:var(--sg-text-muted)}.data-table-block .data-table tbody .disable-highlight:hover{background-color:transparent}.data-table-block .loading-overlay{display:flex;flex-grow:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:color-mix(in srgb,var(--sg-surface) 86%,transparent);z-index:1}.data-table-block__footer{display:flex;align-items:center;height:50px}.data-table-block__table-help-text{color:var(--sg-text-muted);font-size:var(--sg-table-body-font-size);display:flex;align-items:center}.action-button{display:flex;align-items:center}.action-button img{position:relative}.action-button .button--text-link{font-weight:400}.action-button__remove img{left:-4px}.action-button__delete img{top:-1px;left:1px}.action-button__disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.action-button__disabled:hover,.action-button__disabled:focus{cursor:default}.action-button .component__tooltip-wrapper__tip-text{text-align:center}.action-button .premium-icon-tip{position:relative;top:3px;padding-right:.25rem}.filter-cell{max-width:100%}.filter-cell input{height:36px;width:100%;font-size:.875rem;color:var(--sg-text-body);background-color:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);padding:4px 4px 4px 32px}.filter-cell .search-field__input-wrapper{position:relative;color:var(--sg-primary-text);width:100%}.filter-cell .icon path{fill:var(--sg-text-muted)}.header-cell{display:flex;justify-content:flex-start;align-items:center}.header-cell .sort-arrows{height:14px;padding-left:.5rem;display:flex;flex-direction:column;justify-content:space-between}.header-cell .ascending-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--sg-border-strong)}.header-cell .descending-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--sg-border-strong)}.header-cell.ascending .ascending-arrow{border-bottom-color:var(--sg-text-strong)}.header-cell.descending .descending-arrow{border-top-color:var(--sg-text-strong)}.host-mdm-status-cell{display:inline-flex;flex-direction:row;text-wrap:nowrap;gap:.5rem}.host-mdm-status-cell .tooltip__tooltip-text{text-wrap:wrap}.data-table-block .data-table tbody td .installer-action-cell{display:flex;justify-content:center}.performance-impact-cell .__react_component_tooltip{width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.performance-impact-cell .__react_component_tooltip p{margin:0}.data-table__pill{color:var(--sg-neutral-text);font-weight:600;padding:4px 12px;border-radius:29px}.data-table__pill span{border-radius:29px;background-color:var(--sg-primary-solid)}.data-table__pill--undetermined{color:var(--sg-text-muted);font-style:italic;font-weight:400;padding:0;border-radius:0}.data-table__pill--minimal{color:var(--sg-neutral-text);background-color:var(--sg-neutral-bg)}.data-table__pill--considerable{color:var(--sg-warning-text);background-color:var(--sg-warning-bg)}.data-table__pill--excessive{color:var(--sg-danger-text);background-color:var(--sg-danger-bg)}.platform-cell__wrapper{display:inline-flex;vertical-align:middle}.platform-cell__icon{width:auto;padding-right:.5rem}.platform-cell__icon svg{vertical-align:middle}.platform-cell__muted{color:var(--sg-text-muted)}.setup-script-process-cell{display:flex;align-items:center;gap:.5rem}.setup-script-process-cell .graphic{width:2rem;scale:60%}.setup-script-status-cell{display:flex;align-items:center;gap:.25rem}.setup-script-status-cell .loading-spinner{margin:0;width:1rem;height:1rem}.setup-software-process-cell{display:flex;align-items:center;gap:.5rem}.setup-software-process-cell .software-icon__small{width:2rem}.setup-software-status-cell{display:flex;align-items:center;gap:.25rem}.setup-software-status-cell .loading-spinner{margin:0;width:1rem;height:1rem}.software-name-cell{display:flex!important;align-items:center;gap:.5rem}.software-name-cell .software-icon{width:24px;height:24px}.software-name-cell .software-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:auto;max-width:300px}@media (max-width: 989px){.software-name-cell .software-name{max-width:250px}}.software-name-cell__install-icon{display:inline-flex!important}.software-name-cell__install-tooltip-text{font-weight:400;font-size:.75rem}.tooltip-truncated-cell{display:flex;align-items:center;gap:.5rem}.tooltip-truncated-cell .text-muted{color:var(--sg-text-muted)}.tooltip-truncated-cell .data-table__tooltip-truncated-text-container{display:flex;align-items:center;min-width:0}.tooltip-truncated-cell .data-table__tooltip-truncated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-truncated-cell .data-table__tooltip-truncated-text--cell{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:101%}.tooltip-truncated-cell .data-table__tooltip-truncated-text .truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tooltip-truncated-cell .truncated-tooltip{text-wrap:wrap;overflow-wrap:break-word}.tooltip-truncated-cell .truncated-tooltip .safari-hack{height:0px}.tooltip-truncated-cell.tooltip-break-on-word .truncated-tooltip{word-break:normal}.tooltip-truncated-cell .data-table__suffix,.tooltip-truncated-cell .data-table__prefix{display:flex;gap:.5rem;height:24px;align-items:center;flex-shrink:0}.tooltip-truncated-cell .__react_component_tooltip{font-size:.75rem}.tab-nav{top:0;color:var(--sg-text-body)}.tab-nav .react-tabs{margin-top:-12px}.tab-nav .react-tabs__tab-list{display:inline-flex;align-items:flex-start;gap:1rem;border-bottom:none;width:100%;height:33px;margin:0;position:relative}.tab-nav .react-tabs__tab{font-size:.875rem;border-radius:8px;border:none;padding:6px .5rem;display:inline-flex;flex-direction:column;align-items:center;line-height:21px}.tab-nav .react-tabs__tab:focus{box-shadow:none;outline:0}.tab-nav .react-tabs__tab:hover{color:var(--sg-primary-text);background-color:var(--sg-primary-soft)}.tab-nav .react-tabs__tab:focus-visible{outline:1px solid var(--sg-focus-ring);outline-offset:-1px}.tab-nav .react-tabs__tab:before{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:600}.tab-nav .react-tabs__tab--selected{font-weight:600;color:var(--sg-primary-text);background-color:var(--sg-primary-soft)}.tab-nav .react-tabs__tab--disabled{color:var(--sg-text-disabled);cursor:not-allowed}.tab-nav .react-tabs__tab-panel--selected{margin-top:1.5rem}.tab-nav .react-tabs__tab-panel--selected .no-results-message{margin-top:2.5rem;font-size:1rem;font-weight:600}.tab-nav .react-tabs__tab-panel--selected .no-results-message span{margin-top:1rem;font-size:.875rem;font-weight:400;display:block}.tab-nav .react-tabs .tab-text{display:flex;align-items:center}.tab-nav .react-tabs .tab-text .tab-text__text:before{content:attr(data-text);font-weight:600;visibility:hidden;position:absolute}.tab-nav--secondary .react-tabs__tab-list{gap:2.5rem;border-bottom:1px solid var(--sg-divider);padding-bottom:10px}.tab-nav--secondary .react-tabs__tab{padding:5px 0 1rem}.tab-nav--secondary .react-tabs__tab:hover{background-color:transparent}.tab-nav--secondary .react-tabs__tab:focus:after{left:0;bottom:0}.tab-nav--secondary .react-tabs__tab:focus-visible{outline:none}.tab-nav--secondary .react-tabs__tab:focus-visible .tab-text{outline:1px solid var(--sg-focus-ring);outline-offset:3px;border-radius:4px}.tab-nav--secondary .react-tabs__tab--selected{color:var(--sg-primary-text);background-color:transparent}.tab-nav--secondary .react-tabs__tab--selected:after{content:"";width:100%;height:0;border-bottom:2px solid var(--sg-primary-text);position:absolute;bottom:0;left:0}.tab-nav--secondary .react-tabs__tab:hover:after{content:"";width:100%;height:0;border-bottom:2px solid var(--sg-primary-text);position:absolute;bottom:0;left:0}.tab-nav--secondary .react-tabs__tab--disabled:hover:after{content:"";width:100%;height:0;border-bottom:0;position:absolute;bottom:0;left:0}.tab-nav--secondary .react-tabs__tab.no-count:not(.errors-empty).react-tabs__tab--selected:after{bottom:-2px}.tab-text{display:flex;flex-direction:row;gap:.5rem;align-items:center;height:21px}.tab-text__count{display:flex;padding:1px 12px;justify-content:center;align-items:center;background-color:var(--sg-primary-solid);border-radius:29px;color:var(--sg-on-primary);font-weight:600;font-size:.75rem}.tab-text__count__alert{background-color:var(--sg-danger-solid)}.tab-text__count__pending{background-color:var(--sg-neutral-text)}.tag{display:flex;height:18px;padding:3px 6px;align-items:center;gap:.25rem;border-radius:4px;border:1px solid var(--sg-border);color:var(--sg-neutral-text);background:var(--sg-neutral-bg);font-size:.75rem;font-weight:600;white-space:nowrap}.tag__clickable-tag{background:none;cursor:pointer;outline:inherit;box-sizing:inherit}.tag__clickable-tag:focus{outline-color:#192147;outline-offset:2px;outline-style:solid;outline-width:1px}.target-label-selector{width:100%;font-size:.875rem}.target-label-selector__custom-label-chooser{display:flex;flex-direction:column;gap:1rem}.target-label-selector__checkboxes{display:flex;max-height:187px;flex-direction:column;border-radius:var(--sg-radius-control);border:1px solid var(--sg-border);background:var(--sg-surface);overflow-y:auto}.target-label-selector__checkboxes .loading-spinner{margin:69.5px auto}.target-label-selector__label{width:100%;padding:.5rem 1rem;box-sizing:border-box;display:flex;align-items:center}.target-label-selector__label:not(:last-child){border-bottom:1px solid var(--sg-row-border)}.target-label-selector__label .form-field--checkbox{width:auto}.target-label-selector__label-name{padding-left:1.5rem}.targets-input{position:relative}.targets-input__hosts-search-dropdown{width:100%;position:absolute;top:70px;left:0;z-index:1;background-color:var(--sg-surface);border-radius:0 0 8px 8px}.targets-input__hosts-search-dropdown .table-container{box-shadow:var(--sg-shadow-menu);border-radius:0 0 8px 8px}.targets-input__hosts-search-dropdown .table-container .data-table__wrapper{position:relative;width:100%;height:100%;overflow:auto}.targets-input__hosts-search-dropdown .table-container__data-table-block>div{display:flex}.targets-input__hosts-search-dropdown .table-container .display_name__cell{display:inline-flex;align-items:center;white-space:nowrap}.targets-input__hosts-search-dropdown .table-container .display_name__cell .host-issue{margin-left:.25rem;display:inline-flex}.targets-input__hosts-search-dropdown .empty-search,.targets-input__hosts-search-dropdown .data-error{padding-top:72px;padding-bottom:72px;min-height:225px;display:flex;justify-content:center;color:var(--sg-text-body);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu);box-sizing:border-box}.targets-input__hosts-search-dropdown .empty-search__inner,.targets-input__hosts-search-dropdown .data-error__inner{display:flex;flex-direction:column;align-items:center}.targets-input__hosts-search-dropdown .empty-search h4,.targets-input__hosts-search-dropdown .data-error h4{margin:0 0 16px;font-size:1rem}.targets-input__hosts-search-dropdown .empty-search p,.targets-input__hosts-search-dropdown .data-error p{margin:0;font-size:.875rem}.targets-input .table-container{background-color:var(--sg-surface)}.targets-input .table-container__header{display:none}.targets-input .table-container .data-table__wrapper{margin:0}.targets-input .table-container .data-table .display_name__cell{display:inline-flex;align-items:center;white-space:nowrap}.targets-input .table-container .data-table .display_name__cell .host-issue{margin-left:.25rem;display:inline-flex}.targets-input__hosts-selected-table{margin-top:8px}.targets-input__hosts-selected-table .data-table__wrapper{position:relative}.targets-input__hosts-selected-table .delete__cell{text-align:center}.targets-input .loading-overlay+.data-table__wrapper .data-table__no-rows{min-height:225px}.targets-input .loading-overlay+.data-table__wrapper .data-table__no-rows tbody{min-height:173px}.targets-input .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:color-mix(in srgb,var(--sg-surface) 70%,transparent);display:flex;justify-content:center;align-items:center;z-index:1000}.team-dropdown__indicator path{stroke:var(--sg-text-body)}.textarea{padding:10px;color:var(--sg-text-body);border-radius:var(--sg-radius-control);border:1px solid var(--sg-control-border);background-color:var(--sg-surface);white-space:pre-wrap}.textarea-wrapper{display:flex;flex-direction:column;gap:1rem}.textarea--code{overflow-wrap:break-word;overflow-y:auto;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;max-height:300px}.securego-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.securego-theme-toggle:hover{border-color:var(--sg-border-strong);background:var(--sg-surface-muted);color:var(--sg-primary-text);transform:translateY(-1px)}.securego-theme-toggle:active{transform:translateY(0)}.securego-theme-toggle:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}html[data-color-theme=dark] .securego-theme-toggle{border-color:var(--sg-control-border);background:var(--sg-surface-subtle);color:var(--sg-warning-text)}html[data-color-theme=dark] .securego-theme-toggle:hover{border-color:var(--sg-primary-control-border);background:var(--sg-surface-muted)}.tooltip-truncated-text{max-width:100%}.tooltip-truncated-text .component__tooltip-wrapper__element{width:100%}.tooltip-truncated-text__text-value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.component__tooltip-wrapper{display:inline-flex}.component__tooltip-wrapper.show-arrow .react-tooltip-arrow{width:8px;height:8px}.component__tooltip-wrapper.show-arrow [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}.component__tooltip-wrapper.show-arrow [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}.component__tooltip-wrapper.show-arrow [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}.component__tooltip-wrapper.show-arrow [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.component__tooltip-wrapper__element{white-space:nowrap;line-height:initial}.component__tooltip-wrapper__underline{width:-moz-fit-content;width:fit-content;border-bottom:1px dashed var(--sg-text-muted)}.component__tooltip-wrapper__tip-text{width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.component__tooltip-wrapper__tip-text p{margin:0}@-moz-document url-prefix(){.component__tooltip-wrapper__underline{position:relative;top:2px;padding-bottom:1px}}.site-nav-content{flex-grow:1;display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 1rem 0 1.5rem}.site-nav-left{list-style:none;height:50px;margin:0;padding:0;display:flex}.site-nav-right{display:flex;justify-content:center;align-items:center;gap:1rem}.gitops-mode-indicator .component__tooltip-wrapper__element{min-height:38px;display:flex;align-items:center;gap:.5rem;color:var(--sg-text-muted);font-weight:400;font-size:.625rem;cursor:default}.gitops-mode-indicator .component__tooltip-wrapper__tip-text{text-align:center;color:var(--sg-inverse-text);font-size:.75rem;cursor:default}.site-nav-item{position:relative;transition:color .2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center}.site-nav-item a{border-bottom:none}.site-nav-item--brand{gap:.5rem;cursor:default}.site-nav-item--brand:hover{background-color:transparent}.site-nav-item__role{color:var(--sg-text-muted);font-size:.875rem;font-weight:400;white-space:nowrap}.site-nav-item--multiple.site-nav-item--active{background-color:transparent;border-right:0}.site-nav-item--multiple.site-nav-item--active:hover{background-color:transparent}.site-nav-item__icon{position:relative;font-size:1.5rem;margin-right:.5rem;width:16px;height:16px;vertical-align:sub}.site-nav-item__name{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;vertical-align:middle;font-weight:400;font-size:.875rem;white-space:nowrap}.site-nav-item__name:before{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:600}.site-nav-item__link{color:var(--sg-text-body);padding:.5rem 1rem;margin:0 .125rem;border-radius:8px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.site-nav-item__link:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}@media (max-width: 825px){.site-nav-item__link{padding:.5rem .75rem}}.site-nav-item__link:focus-visible{outline-offset:-3px;border-radius:6px}.site-nav-item__logo-wrapper{overflow:hidden}.site-nav-item__logo{text-align:center;display:flex;justify-content:center;align-items:center}.site-nav-item--active .site-nav-item__link{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.site-nav-item--active .site-nav-item__name{font-weight:600}.org-switcher{display:flex;align-items:center}.org-switcher--static{padding:.25rem .5rem}.org-switcher__pill{display:flex;align-items:center;gap:.5rem}.org-switcher__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background-color:var(--sg-primary-solid);color:var(--sg-on-primary);font-size:.75rem;font-weight:600;text-transform:uppercase}.org-switcher__name{max-width:220px;overflow:hidden;color:var(--sg-text-strong);font-size:.875rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.site-nav-dropdown{--sg-bg-card: var(--sg-surface);--sg-border-hairline: var(--sg-border);--sg-shadow-popover: var(--sg-shadow-menu);--sg-bg-hover: var(--sg-surface-muted);--sg-fg-primary: var(--sg-text-strong);--sg-fg-tertiary: var(--sg-text-muted);--sg-accent: var(--sg-primary-text);--sg-accent-tint: var(--sg-primary-soft)}.site-nav-dropdown__trigger{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font:inherit}.site-nav-dropdown__chevron{opacity:.55;transition:transform .13s ease}.site-nav-dropdown--open .site-nav-dropdown__chevron{transform:rotate(180deg)}.site-nav-dropdown--open .site-nav-item__link{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.site-nav-dropdown__menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:2px;min-width:232px;padding:6px;background:var(--sg-bg-card);border:.5px solid var(--sg-border-hairline);border-radius:8px;box-shadow:var(--sg-shadow-popover);animation:site-nav-dropdown-in .13s ease-out}.site-nav-dropdown__item{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.site-nav-dropdown__item:hover{background-color:var(--sg-bg-hover)}.site-nav-dropdown__item--active{background-color:var(--sg-accent-tint)}.site-nav-dropdown__item-label{color:var(--sg-fg-primary);font-size:12px;font-weight:500;line-height:1.25}.site-nav-dropdown__item--active .site-nav-dropdown__item-label{color:var(--sg-accent)}.site-nav-dropdown__item-desc{color:var(--sg-fg-tertiary);font-size:10px;font-weight:400;line-height:1.3}@keyframes site-nav-dropdown-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.sidebar-nav{display:flex;flex-direction:column;width:224px;min-height:100%;box-sizing:border-box;padding:16px 12px;background:var(--sg-surface);transition:width .15s ease-in-out}.sidebar-nav--collapsed{width:64px;padding-left:.25rem;padding-right:.25rem}.sidebar-nav__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem;flex:1 1 auto}.sidebar-nav__item{position:relative}.sidebar-nav__link{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:.5rem 1rem;border-radius:var(--sg-radius-control);border-bottom:none;color:var(--sg-text-body);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar-nav__link:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__link:focus-visible{outline-offset:-3px;border-radius:var(--sg-radius-control)}.sidebar-nav__item-label{font-size:.875rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav__item--active .sidebar-nav__link{background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.sidebar-nav__item--active .sidebar-nav__item-label{font-weight:600}.sidebar-nav__group{display:flex;flex-direction:column;gap:.125rem}.sidebar-nav__group-header{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:.5rem 1rem;border:none;border-radius:var(--sg-radius-control);background:none;font-family:inherit;text-align:left;cursor:pointer;color:var(--sg-text-body);transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar-nav__group-header:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__group-header:focus-visible{outline-offset:-3px;border-radius:var(--sg-radius-control)}.sidebar-nav__group-header--active{color:var(--sg-primary-text)}.sidebar-nav__group-header--active .sidebar-nav__item-label{font-weight:600}.sidebar-nav__group-chevron{flex-shrink:0;opacity:.55;transition:transform .13s ease}.sidebar-nav__group-chevron--open{transform:rotate(180deg)}.sidebar-nav__children{list-style:none;margin:0;padding:0 0 0 1rem;display:flex;flex-direction:column;gap:.125rem}.sidebar-nav__child-link{display:block;box-sizing:border-box;padding:.25rem 1rem;border-radius:var(--sg-radius-control);border-bottom:none;color:var(--sg-text-body);text-decoration:none;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease-in-out,color .15s ease-in-out;font-weight:400}.sidebar-nav__child-link:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__child-link--active{background-color:var(--sg-primary-soft);color:var(--sg-primary-text);font-weight:600}.sidebar-nav__rail-link{display:flex;align-items:center;justify-content:center;padding:.25rem 0;border-radius:var(--sg-radius-control);border-bottom:none;text-decoration:none}.sidebar-nav__rail-link:hover .sidebar-nav__rail-glyph{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__rail-glyph{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sg-radius-control);color:var(--sg-text-body);font-size:.875rem;font-weight:600;text-transform:uppercase;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar-nav__item--active .sidebar-nav__rail-glyph{background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.sidebar-nav__flyout{position:fixed;z-index:200;padding-left:.25rem;animation:sidebar-nav-flyout-in .13s ease-out}.sidebar-nav__flyout-menu{list-style:none;margin:0;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:6px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu)}.sidebar-nav__flyout-link{display:block;padding:8px 12px;border-radius:6px;border-bottom:none;color:var(--sg-text-body);text-decoration:none;font-size:.875rem;font-weight:400;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.sidebar-nav__flyout-link:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__flyout-link--active{background-color:var(--sg-primary-soft);color:var(--sg-primary-text);font-weight:600}.sidebar-nav__footer{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sg-border)}.sidebar-nav__toggle{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;padding:.25rem .5rem;border:none;border-radius:var(--sg-radius-control);background:none;color:var(--sg-text-muted);font-size:.75rem;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar-nav__toggle:hover{background-color:var(--sg-surface-muted);color:var(--sg-text-strong)}.sidebar-nav__toggle:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.sidebar-nav__toggle:disabled{cursor:default;color:var(--sg-text-disabled)}.sidebar-nav--collapsed .sidebar-nav__footer{align-items:center}.sidebar-nav--collapsed .gitops-mode-indicator__text{display:none}@keyframes sidebar-nav-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}html[data-color-theme] .sidebar-nav{background:var(--theme-surface-primary)}html[data-color-theme] .sidebar-nav__link,html[data-color-theme] .sidebar-nav__group-header,html[data-color-theme] .sidebar-nav__child-link,html[data-color-theme] .sidebar-nav__rail-glyph,html[data-color-theme] .sidebar-nav__flyout-link,html[data-color-theme] .sidebar-nav__toggle{color:var(--theme-text-secondary)}html[data-color-theme] .sidebar-nav__link:hover,html[data-color-theme] .sidebar-nav__group-header:hover,html[data-color-theme] .sidebar-nav__child-link:hover,html[data-color-theme] .sidebar-nav__rail-glyph:hover,html[data-color-theme] .sidebar-nav__flyout-link:hover,html[data-color-theme] .sidebar-nav__toggle:hover{background-color:var(--theme-surface-hover);color:var(--theme-text-primary)}html[data-color-theme] .sidebar-nav__group-header--active,html[data-color-theme] .sidebar-nav__child-link--active,html[data-color-theme] .sidebar-nav__item--active .sidebar-nav__link,html[data-color-theme] .sidebar-nav__item--active .sidebar-nav__rail-glyph{background-color:var(--theme-surface-selected);color:var(--theme-text-primary)}html[data-color-theme] .sidebar-nav__flyout-menu{background:var(--theme-surface-elevated);border-color:var(--theme-border-subtle);box-shadow:var(--theme-shadow-popover)}html[data-color-theme] .sidebar-nav__footer{border-top-color:var(--theme-border-subtle)}html[data-color-theme] .site-nav-dropdown{--sg-bg-card: var(--theme-surface-elevated);--sg-border-hairline: var(--theme-border-subtle);--sg-shadow-popover: var(--theme-shadow-popover);--sg-bg-hover: var(--theme-surface-hover);--sg-fg-primary: var(--theme-text-primary);--sg-fg-tertiary: var(--theme-text-muted);--sg-accent: var(--theme-accent);--sg-accent-tint: var(--theme-accent-tint)}.site-top-bar{position:sticky;top:0;z-index:110;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:56px;padding:0 20px;background:var(--sg-surface);border-bottom:1px solid var(--sg-border)}.site-top-bar__brand{display:flex;align-items:center;border-bottom:none}.site-top-bar__brand .logo{height:26px;width:auto}.site-top-bar__actions{display:flex;align-items:center;gap:10px}html[data-color-theme=dark] .site-top-bar__brand .logo{filter:brightness(0) invert(1)}.user-menu__icon,.user-menu__icon svg{color:var(--sg-text-muted)}.user-menu__option{outline:none}.view-all-hosts-button{display:flex;align-items:center}@media (max-width: 990px){.view-all-hosts-button__text--responsive{display:none}}.view-all-hosts-button__condensed{margin-right:1rem}.view-all-hosts-button:focus-visible.row-hover-button{opacity:1}.yaml-ace{max-height:408px;min-height:408px}.yaml-ace__wrapper--error .ace-fleet{border:1px solid #d66c7b}.yaml-ace__wrapper--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.yaml-ace__wrapper--disabled:hover,.yaml-ace__wrapper--disabled:focus{cursor:default}.yaml-ace .ace_gutter-layer{min-height:408px}.yaml-ace .ace_line,.yaml-ace .ace_gutter-cell,.yaml-ace .ace_fold-widget{min-height:24px}@media (prefers-reduced-motion: no-preference){@keyframes activity-export-spin{to{transform:rotate(360deg)}}@keyframes activity-progress-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes activity-live-pulse{0%{box-shadow:0 0 #3db67be6;transform:scale(1)}50%{box-shadow:0 0 0 4px #3db67b59;transform:scale(1.1)}to{box-shadow:0 0 0 6px #3db67b00;transform:scale(1)}}}.activity-layout{display:flex;min-height:100vh;width:100%}.activity-layout__main{flex:1;min-width:0;display:flex;flex-direction:column}.activity-layout__header{padding:2rem;display:flex;align-items:center;gap:1rem}.activity-layout__filter-bar{margin:0 2rem;padding:0 8px 2rem;display:flex;flex-wrap:wrap;gap:.75rem}.activity-layout__progress{margin:0 2rem;height:2px;overflow:hidden;background:#5b6cff1f;border-radius:1px}.activity-layout__progress-bar{width:25%;height:100%;border-radius:1px;background:linear-gradient(90deg,#5b6cff,#8b5cff);width:100%}@media (prefers-reduced-motion: no-preference){.activity-layout__progress-bar{width:25%;animation:activity-progress-slide 1.1s ease-in-out infinite}}.activity-layout__content{flex:1;overflow-y:auto;padding:0 2rem 2rem}.activity-layout__brand-row{display:flex;align-items:center;gap:10px;padding:.5rem 0}.activity-layout__brand{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.activity-layout__brand-logo{width:26px;height:26px;border-radius:.5rem;background:linear-gradient(135deg,#5b6cff,#8b5cff);box-shadow:0 2px 8px #5b6cff66;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;letter-spacing:-.5px}.activity-layout__brand-name{font-size:.75rem;font-weight:600;color:#192147}.activity-layout__brand-version{font-family:ui-monospace,SFMono-Regular,SF Mono,JetBrains Mono,monospace;font-size:10px;font-weight:600;color:#8b8fa2;margin-left:.5rem}.activity-layout__system-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.5rem;background:#19a46314;color:#3db67b;font-size:10px;font-weight:600}.activity-layout__system-pill-dot{width:6px;height:6px;border-radius:50%;background:#3db67b}.activity-layout__live-button{font-size:.75rem;font-weight:600;color:#fff;background:#192147;border:none;border-radius:6px;padding:.25rem .75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.activity-layout__live-button:disabled{opacity:.5;cursor:not-allowed}.activity-layout__live-button:before{content:"";width:6px;height:6px;border-radius:50%;background:#3db67b;flex:0 0 auto}@media (prefers-reduced-motion: no-preference){.activity-layout__live-button:before{animation:activity-live-pulse 1.5s ease-in-out infinite}}.activity-layout__live-button--paused{background:#c5c7d1;color:#192147}.activity-layout__live-button--paused:before{background:#8b8fa2;animation:none}.activity-layout__export-button{font-size:.75rem;font-weight:400;color:#192147;background:#fff;border:1px solid #c5c7d1;border-radius:6px;padding:.25rem .75rem;cursor:pointer}.activity-layout__export-button:disabled{opacity:.5;cursor:not-allowed}.activity-layout__export-button--exporting{opacity:.7;cursor:progress}.activity-layout__export-button--exporting:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;vertical-align:-2px}@media (prefers-reduced-motion: no-preference){.activity-layout__export-button--exporting:before{animation:activity-export-spin .8s linear infinite}}.activity-layout--securego{width:100%;min-height:100%;color:var(--sg-text-body);background:var(--sg-canvas)}.activity-layout--securego .activity-layout__main{width:100%;max-width:var(--sg-page-max-width);margin:0 auto}.activity-layout--securego .activity-layout__header{min-height:28px;padding:var(--sg-page-padding-y) var(--sg-page-padding-x) 20px;color:var(--sg-text-strong)}.activity-layout--securego .activity-layout__header h1{margin:0;font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family);letter-spacing:0}.activity-layout--securego .activity-layout__filter-bar{min-height:var(--sg-control-height);margin:0 var(--sg-page-padding-x);padding:0 0 20px;align-items:center;gap:var(--sg-toolbar-gap)}.activity-layout--securego .activity-layout__progress{margin:0 var(--sg-page-padding-x);background:var(--sg-primary-soft)}.activity-layout--securego .activity-layout__progress-bar{background:var(--sg-primary-solid)}.activity-layout--securego .activity-layout__content{min-width:0;overflow:visible;padding:0 var(--sg-page-padding-x) var(--sg-page-padding-y)}.activity-layout--securego .activity-layout__live-button,.activity-layout--securego .activity-layout__export-button{min-height:var(--sg-control-height);padding:0 14px;border-radius:var(--sg-radius-control);font:600 13px/1 var(--sg-font-family);white-space:nowrap;transition:background-color var(--sg-motion-fast),border-color var(--sg-motion-fast),color var(--sg-motion-fast)}.activity-layout--securego .activity-layout__live-button:focus-visible,.activity-layout--securego .activity-layout__export-button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.activity-layout--securego .activity-layout__live-button{color:var(--sg-success-text);background:var(--sg-success-bg)}.activity-layout--securego .activity-layout__live-button:hover:not(:disabled){filter:brightness(.98)}.activity-layout--securego .activity-layout__live-button:before{background:var(--sg-success-text)}.activity-layout--securego .activity-layout__live-button--paused{color:var(--sg-text-body);background:var(--sg-surface-muted);border:1px solid var(--sg-border-strong)}.activity-layout--securego .activity-layout__export-button{display:inline-flex;width:132px;align-items:center;justify-content:center;gap:6px;margin-left:0;color:var(--sg-primary-text);background:var(--sg-surface);border-color:var(--sg-primary-control-border)}.activity-layout--securego .activity-layout__export-button:hover:not(:disabled){background:var(--sg-primary-soft);border-color:var(--sg-primary-solid)}@media (max-width: 760px){.activity-layout--securego .activity-layout__header{padding:24px 24px 20px}.activity-layout--securego .activity-layout__filter-bar,.activity-layout--securego .activity-layout__progress{margin-right:24px;margin-left:24px}.activity-layout--securego .activity-layout__content{padding:0 24px 24px}.activity-layout--securego .activity-layout__filter-bar{align-items:stretch}.activity-layout--securego .activity-layout__filter-bar>*{max-width:100%}}.app-wrap{display:flex;flex-direction:column;min-height:100vh;width:100%;background:var(--sg-canvas)}.core-wrapper{flex-grow:1;margin:0;padding:0;position:relative;display:flex;background:var(--sg-canvas)}@media print{.core-wrapper{display:initial}}.core-wrapper a img{height:12px;width:12px;margin-left:.25rem}.site-nav-container{background:var(--sg-surface);border-bottom:1px solid var(--sg-border);box-sizing:border-box;position:sticky;top:0;left:0;z-index:100}@media print{.site-nav-container{display:initial}}.app-wrap--sidebar{flex-direction:column}.app-wrap--sidebar .core-wrapper{min-width:0;flex:1 1 auto}.app-wrap__body{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-width:0;background:var(--sg-canvas)}.site-nav-container--sidebar{flex:0 0 auto;border-bottom:none;border-right:1px solid var(--sg-border);position:sticky;top:56px;align-self:flex-start;height:calc(100vh - 56px);overflow-y:auto;overflow-x:hidden}.gated-layout{display:flex;min-height:100vh;align-items:center;justify-content:center}.gated-layout .flash-message{border:0}.gated-layout a.external-link img{height:12px;width:12px;margin-left:.25rem}.unsupported-screen-size{position:absolute;width:100%;height:100%;z-index:3;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width: 768px){.unsupported-screen-size{display:none}}@media print{.unsupported-screen-size{display:none}}.unsupported-screen-size img{width:160px}.unsupported-screen-size__text{text-align:center}.unsupported-screen-size__text h1{font-size:1rem;font-weight:600}.unsupported-screen-size__text p{font-size:.75rem}.main-content.account-page{width:100%;max-width:1920px;margin:0;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);color:var(--sg-text-body);background:var(--sg-canvas)}@media (max-width: 760px){.main-content.account-page{padding:24px}}.account-page h1{margin:8px 0 20px;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family)}.account-page__card{width:100%;max-width:none;box-sizing:border-box;overflow:hidden;padding:20px 32px 24px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:16px}.account-page__identity{display:flex;align-items:center;gap:16px;margin-bottom:32px}.account-page__identity .avatar{width:34px;height:34px;flex:0 0 34px;box-sizing:border-box;border:4px solid var(--sg-surface);border-radius:50%;box-shadow:0 4px 12px var(--sg-shadow-sm);font-size:12px}.account-page__user-name{margin:0;color:var(--sg-text-strong);font:700 19px/1.4 var(--sg-font-family)}.account-page__subtitle{margin:3px 0 0;color:var(--sg-text-muted);font:400 13px/1.45 var(--sg-font-family)}.account-page__section-label{margin:0 0 12px;color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.account-page__section-label:not(:first-of-type){margin-top:28px}.account-page__info-list{display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card)}.account-page__info-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px}.account-page__info-row:not(:last-child){border-bottom:1px solid var(--sg-surface-muted)}.account-page__info-row dt{color:var(--sg-text-muted);font:400 12.5px/1.4 var(--sg-font-family)}.account-page__info-row dd{margin:0;color:var(--sg-text-strong);font:600 14px/1.4 var(--sg-font-family)}.account-page__role-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 12px;color:var(--sg-primary-text);background:var(--sg-primary-soft);border-radius:999px;font:600 12px/1.4 var(--sg-font-family)}.account-page__note{margin:12px 0 32px;color:var(--sg-text-muted);font:400 12px/1.6 var(--sg-font-family)}@media (max-width: 760px){.account-page h1{margin-top:0}.account-page__card{padding:20px}}.activity-dashboard-v2-page__breadcrumb{font-family:ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:.75rem;font-weight:400;color:var(--theme-text-muted)}.activity-dashboard-v2-page__search-wrap{position:relative;flex:1;display:flex;align-items:center}.activity-dashboard-v2-page__search{width:100%;padding:.5rem .75rem;padding-right:36px;border:1px solid var(--theme-border-strong);background:var(--theme-surface-primary);color:var(--theme-text-primary);border-radius:6px;font-size:.75rem;font-family:ui-monospace,monospace}.activity-dashboard-v2-page__search:focus,.activity-dashboard-v2-page__search:focus-visible{outline:none;border-color:var(--theme-focus-border);box-shadow:var(--theme-focus-ring)}.activity-dashboard-v2-page__search--invalid{border-color:#c92a2a}.activity-dashboard-v2-page__dsl-error{color:#c92a2a;font-size:.75rem;margin-top:.125rem}.activity-dashboard-v2-page__search-hint{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none;font-family:ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:10px;font-weight:600;color:var(--theme-text-muted);background:var(--theme-surface-hover);padding:.125rem .25rem;border-radius:.25rem}.activity-dashboard-v2-page__filter-row-label{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600;color:var(--sg-text-muted);align-self:center}.activity-dashboard-v2-page__range-pill{font-size:.75rem;font-weight:400;letter-spacing:.2px;padding:.125rem .75rem;border-radius:.5rem;background:transparent;color:var(--theme-text-secondary);border:1px solid transparent;cursor:pointer;transition:background-color .12s ease}.activity-dashboard-v2-page__range-pill:hover{background:var(--theme-surface-hover)}.activity-dashboard-v2-page__range-pill:disabled{opacity:.5;cursor:not-allowed}.activity-dashboard-v2-page__range-pill:disabled:hover{background:transparent}.activity-dashboard-v2-page__range-pill--active{background:var(--theme-text-primary);color:var(--theme-surface-primary);font-weight:600}.activity-dashboard-v2-page__range-pill--active:hover{background:var(--theme-text-primary)}.activity-dashboard-v2-page__severity-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1rem;font-size:10px;font-weight:600;border-radius:1rem;cursor:pointer;transition:filter .12s ease;opacity:.4}.activity-dashboard-v2-page__severity-chip:hover{filter:brightness(1.05)}.activity-dashboard-v2-page__severity-chip--critical{color:#c92a2a;background:#c92a2a18;border:1px solid rgba(201,42,42,.44)}.activity-dashboard-v2-page__severity-chip--high{color:#e8590c;background:#e8590c18;border:1px solid rgba(232,89,12,.44)}.activity-dashboard-v2-page__severity-chip--medium{color:#f59e0b;background:#f59e0b18;border:1px solid rgba(245,158,11,.44)}.activity-dashboard-v2-page__severity-chip--low{color:#3b82f6;background:#3b82f618;border:1px solid rgba(59,130,246,.44)}.activity-dashboard-v2-page__severity-chip--info{color:var(--theme-text-muted);background:#8a8fa318;border:1px solid rgba(138,143,163,.44)}.activity-dashboard-v2-page__severity-chip--selected{opacity:1}.activity-dashboard-v2-page__department-dropdown{font-size:.75rem;color:var(--theme-text-primary);padding:.125rem .5rem}.activity-dashboard-v2-page__combobox{position:relative;min-width:220px}.activity-dashboard-v2-page__combobox--disabled{opacity:.6;pointer-events:none}.activity-dashboard-v2-page__combobox-control{display:flex;align-items:center;border:1px solid var(--theme-border-subtle);border-radius:6px;background:var(--theme-surface-primary);transition:border-color .15s}.activity-dashboard-v2-page__combobox-control:hover{border-color:var(--theme-border-strong)}.activity-dashboard-v2-page__combobox-control--open{border-color:var(--theme-focus-border);box-shadow:var(--theme-focus-ring)}.activity-dashboard-v2-page__combobox-search-icon{flex-shrink:0;margin-left:10px;color:var(--theme-text-muted)}.activity-dashboard-v2-page__combobox-input{flex:1;padding:6px 8px;border:none!important;outline:none!important;box-shadow:none!important;font-size:13px;background:transparent;color:var(--theme-text-primary);min-width:0}.activity-dashboard-v2-page__combobox-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;padding:10px 6px;border:none;border-left:1px solid var(--theme-border-subtle);background:var(--theme-surface-secondary);border-radius:0 6px 6px 0;cursor:pointer;color:var(--theme-text-secondary)}.activity-dashboard-v2-page__combobox-toggle:hover{background:var(--theme-surface-hover);color:var(--theme-text-primary)}.activity-dashboard-v2-page__combobox-chevron--open{transform:rotate(180deg)}.activity-dashboard-v2-page__combobox-menu{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--theme-surface-elevated);border:1px solid var(--theme-border-subtle);border-radius:6px;box-shadow:var(--theme-shadow-popover);max-height:220px;overflow-y:auto;z-index:10}.activity-dashboard-v2-page__combobox-option{padding:6px 10px;font-size:13px;border-radius:4px;cursor:pointer;color:var(--theme-text-primary)}.activity-dashboard-v2-page__combobox-option:hover{background-color:var(--theme-surface-hover)}.activity-dashboard-v2-page__combobox-option--selected{font-weight:600;background-color:var(--theme-accent-tint);color:var(--theme-accent)}.activity-dashboard-v2-page__combobox-no-results{padding:6px 10px;font-size:13px;color:var(--theme-text-muted);font-style:italic}.activity-dashboard-v2-page__slot-summary,.activity-dashboard-v2-page__slot-top-row,.activity-dashboard-v2-page__slot-timeseries,.activity-dashboard-v2-page__slot-top-tables,.activity-dashboard-v2-page__slot-stream{margin-bottom:1rem}.activity-dashboard-v2-page__slot-top-row{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.activity-dashboard-v2-page__slot-top-tables{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.activity-dashboard-v2-page__slot-timeseries-left{min-height:320px;min-width:0}.activity-layout--securego .activity-dashboard-v2-page__breadcrumb,.activity-layout--securego .activity-dashboard-v2-page__department-dropdown{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__search{min-height:var(--sg-control-height);color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__search::-moz-placeholder{color:var(--sg-text-muted)}.activity-layout--securego .activity-dashboard-v2-page__search::placeholder{color:var(--sg-text-muted)}.activity-layout--securego .activity-dashboard-v2-page__search:focus,.activity-layout--securego .activity-dashboard-v2-page__search:focus-visible{outline:none;outline-offset:0;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .activity-dashboard-v2-page__search--invalid{border-color:var(--sg-danger-border)}.activity-layout--securego .activity-dashboard-v2-page__dsl-error{color:var(--sg-danger-text)}.activity-layout--securego .activity-dashboard-v2-page__search-hint{color:var(--sg-text-muted);background:var(--sg-surface-muted)}.activity-layout--securego .activity-dashboard-v2-page__severity-chip{border:1px solid transparent;font-family:var(--sg-font-family);filter:none}.activity-layout--securego .activity-dashboard-v2-page__severity-chip:hover{filter:none}.activity-layout--securego .activity-dashboard-v2-page__severity-chip--critical{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.activity-layout--securego .activity-dashboard-v2-page__severity-chip--high{color:var(--sg-risk-text);background:var(--sg-risk-bg);border-color:var(--sg-risk-border)}.activity-layout--securego .activity-dashboard-v2-page__severity-chip--medium{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.activity-layout--securego .activity-dashboard-v2-page__severity-chip--low{color:var(--sg-info-text);background:var(--sg-info-bg);border-color:var(--sg-info-border)}.activity-layout--securego .activity-dashboard-v2-page__severity-chip--info{color:var(--sg-neutral-text);background:var(--sg-neutral-bg);border-color:var(--sg-neutral-border)}.activity-layout--securego .activity-dashboard-v2-page__filter-row-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-layout--securego .activity-dashboard-v2-page__range-pill{min-width:44px;min-height:28px;padding:0 12px;color:var(--sg-text-body);background:transparent;border:0;border-radius:6px;font:600 12.5px/1 var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__range-pill:hover:not(:disabled){background:var(--sg-surface-muted)}.activity-layout--securego .activity-dashboard-v2-page__range-pill:focus-visible{position:relative;z-index:1;outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .activity-dashboard-v2-page__range-group{display:inline-flex;align-items:center;gap:2px;min-height:var(--sg-control-height);padding:3px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .activity-dashboard-v2-page__range-pill--active{z-index:1;color:var(--sg-on-primary);background:var(--sg-primary-solid);border-color:var(--sg-primary-solid)}.activity-layout--securego .activity-dashboard-v2-page__range-pill--active:hover:not(:disabled){background:var(--sg-primary-hover)}.activity-layout--securego .activity-dashboard-v2-page__combobox{width:220px;min-width:0;margin-left:auto}.activity-layout--securego .activity-dashboard-v2-page__combobox-control{min-height:var(--sg-control-height);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .activity-dashboard-v2-page__combobox-control:hover{border-color:var(--sg-border-strong)}.activity-layout--securego .activity-dashboard-v2-page__combobox-control--open{border-color:var(--sg-focus-ring);box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.activity-layout--securego .activity-dashboard-v2-page__combobox-search-icon{color:var(--sg-text-muted)}.activity-layout--securego .activity-dashboard-v2-page__combobox-input{color:var(--sg-text-body);font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__combobox-input::-moz-placeholder{color:var(--sg-text-muted)}.activity-layout--securego .activity-dashboard-v2-page__combobox-input::placeholder{color:var(--sg-text-muted)}.activity-layout--securego .activity-dashboard-v2-page__combobox-toggle{min-height:34px;color:var(--sg-text-muted);background:var(--sg-surface);border-color:var(--sg-border);border-radius:0 var(--sg-radius-control) var(--sg-radius-control) 0}.activity-layout--securego .activity-dashboard-v2-page__combobox-toggle:hover{color:var(--sg-text-body);background:var(--sg-surface-muted)}.activity-layout--securego .activity-dashboard-v2-page__combobox-menu{margin-top:6px;padding:var(--sg-menu-padding);background:var(--sg-surface);border-color:var(--sg-border-strong);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu)}.activity-layout--securego .activity-dashboard-v2-page__combobox-option{color:var(--sg-text-body);border-radius:6px;font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__combobox-option:hover{background:var(--sg-surface-muted)}.activity-layout--securego .activity-dashboard-v2-page__combobox-option:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.activity-layout--securego .activity-dashboard-v2-page__combobox-option--selected{color:var(--sg-primary-text);background:var(--sg-primary-soft)}.activity-layout--securego .activity-dashboard-v2-page__combobox-no-results{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .activity-dashboard-v2-page__slot-summary,.activity-layout--securego .activity-dashboard-v2-page__slot-top-row,.activity-layout--securego .activity-dashboard-v2-page__slot-timeseries,.activity-layout--securego .activity-dashboard-v2-page__slot-top-tables,.activity-layout--securego .activity-dashboard-v2-page__slot-stream{margin-bottom:16px}.activity-layout--securego .activity-dashboard-v2-page__slot-top-row{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.activity-layout--securego .activity-dashboard-v2-page__slot-top-tables{gap:16px}@media (max-width: 1024px){.activity-layout--securego .activity-dashboard-v2-page__slot-top-row,.activity-layout--securego .activity-dashboard-v2-page__slot-top-tables{grid-template-columns:1fr}.activity-layout--securego .verdicts-widget{width:100%}}@media (max-width: 760px){.activity-layout--securego .activity-dashboard-v2-page__combobox{width:100%;margin-left:0}.activity-layout--securego .activity-layout__live-button,.activity-layout--securego .activity-layout__export-button{flex:1 1 160px}}.activity-layout--securego .ai-analysis-page{display:flex;flex-direction:column;gap:20px;color:var(--sg-text-body)}.activity-layout--securego .ai-analysis-page__title{margin:0;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__toolbar{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:12px}.activity-layout--securego .ai-analysis-page__range{display:inline-flex;gap:8px}.activity-layout--securego .ai-analysis-page__range button{min-width:52px;height:var(--sg-control-height);padding:0 14px;border:1px solid var(--sg-border-strong);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font:600 13px/1 var(--sg-font-family);cursor:pointer}.activity-layout--securego .ai-analysis-page__range button:disabled{color:var(--sg-text-disabled);background:var(--sg-surface-muted);cursor:not-allowed}.activity-layout--securego .ai-analysis-page__range button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-analysis-page__range .activity-layout--securego .ai-analysis-page__range-active{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid);color:var(--sg-on-primary)}.activity-layout--securego .ai-analysis-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.activity-layout--securego .ai-analysis-page__stat,.activity-layout--securego .ai-analysis-page__card{border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .ai-analysis-page__stat{min-height:112px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.activity-layout--securego .ai-analysis-page__stat strong{color:var(--sg-text-strong);font:700 26px/1.1 var(--sg-font-family);font-variant-numeric:tabular-nums}.activity-layout--securego .ai-analysis-page__stat span{color:var(--sg-text-muted);font:600 12.5px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__trend-grid,.activity-layout--securego .ai-analysis-page__bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.activity-layout--securego .ai-analysis-page__ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.activity-layout--securego .ai-analysis-page__card{min-width:0;padding:20px}.activity-layout--securego .ai-analysis-page__card h2{margin:0;color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__trend-card{min-height:260px}.activity-layout--securego .ai-analysis-page__card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.activity-layout--securego .ai-analysis-page__card-heading p{margin:4px 0 0;color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__card-heading a{color:var(--sg-primary-text);font:600 12.5px/1.4 var(--sg-font-family);white-space:nowrap}.activity-layout--securego .ai-analysis-page__missing-chart,.activity-layout--securego .ai-analysis-page__missing{color:var(--sg-text-disabled);font:600 14px/1.4 var(--sg-font-family);display:grid;place-items:center}.activity-layout--securego .ai-analysis-page__missing-chart{height:190px}.activity-layout--securego .ai-analysis-page__missing{min-height:110px}.activity-layout--securego .ai-analysis-page__ranking-list,.activity-layout--securego .ai-analysis-page__attention-list{margin:16px 0 0;padding:0;list-style:none}.activity-layout--securego .ai-analysis-page__ranking-list li,.activity-layout--securego .ai-analysis-page__attention-list li{min-height:38px;border-top:1px solid var(--sg-divider);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font:500 12.5px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__ranking-list li:first-child,.activity-layout--securego .ai-analysis-page__attention-list li:first-child{border-top:0}.activity-layout--securego .ai-analysis-page__ranking-list li span:first-child,.activity-layout--securego .ai-analysis-page__attention-list li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .ai-analysis-page__note{margin:14px 0 0;color:var(--sg-text-muted);font:500 11.5px/1.45 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__users-table-wrap{margin-top:14px;overflow-x:auto}.activity-layout--securego .ai-analysis-page__users-table-wrap table{width:100%;min-width:700px;border-collapse:collapse}.activity-layout--securego .ai-analysis-page__users-table-wrap th,.activity-layout--securego .ai-analysis-page__users-table-wrap td{padding:10px 12px;border-top:1px solid var(--sg-divider);text-align:left;white-space:nowrap}.activity-layout--securego .ai-analysis-page__users-table-wrap th{color:var(--sg-text-muted);font:600 12px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__users-table-wrap td{color:var(--sg-text-body);font:400 12.5px/1.45 var(--sg-font-family)}.activity-layout--securego .ai-analysis-page__state{min-height:320px;display:grid;place-items:center}@media (max-width: 1100px){.activity-layout--securego .ai-analysis-page__stats,.activity-layout--securego .ai-analysis-page__ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.activity-layout--securego .ai-analysis-page__toolbar,.activity-layout--securego .ai-analysis-page__stats,.activity-layout--securego .ai-analysis-page__trend-grid,.activity-layout--securego .ai-analysis-page__ranking-grid,.activity-layout--securego .ai-analysis-page__bottom-grid{grid-template-columns:1fr}.activity-layout--securego .ai-analysis-page__toolbar{flex-wrap:wrap;justify-content:space-between}}.ai-requests-page{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1.5rem}.ai-requests-page__subtitle{font-size:12px;color:#8b8fa2}.ai-requests-page__date-label{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;color:#8b8fa2}.ai-requests-page__date-input{font-size:13px;padding:4px 8px;border:1px solid #e2e4ea;border-radius:4px}.ai-requests-page__view-button{height:28px;background:none;border:1px solid #e2e4ea;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;color:#515774}.ai-requests-page__mode-toggle{display:inline-flex;background:#f9fafc;border:1px solid #e2e4ea;border-radius:6px;padding:2px;height:24px}.ai-requests-page__mode-btn{padding:4px 12px;font-size:12px;border-radius:4px;background:transparent;border:none;color:#515774;font-weight:600;cursor:pointer}.ai-requests-page__mode-btn--active{background:#fff;color:#192147;box-shadow:0 1px #1921470f}.ai-requests-page__status{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:11px;color:#8b8fa2}.ai-requests-page__pulse-dot{color:var(--sg-success-text);box-shadow:0 0 0 0 var(--sg-transparent);border-radius:50%;line-height:1}@media (prefers-reduced-motion: no-preference){.ai-requests-page__pulse-dot{animation:streamtail-pulse 1.5s ease-in-out infinite}}.ai-requests-page__count{color:#8b8fa2;font-variant-numeric:tabular-nums}.ai-requests-page__error{font-family:ui-monospace,monospace;font-size:11px;color:#d66c7b;font-style:italic}.ai-requests-page__feed{max-height:560px;overflow-y:auto;display:flex;flex-direction:column;min-width:0}.ai-requests-page__feed-loading,.ai-requests-page__feed-empty{font-family:ui-monospace,monospace;font-size:12px;color:#8b8fa2;opacity:.5;text-align:center;padding:1rem 0}.ai-requests-page__feed-row{border-bottom:1px solid #f4f4f6;min-width:0;animation:ai-requests-feed-row-in .26s ease-out backwards;animation-delay:calc(var(--row-stagger, 0) * 45ms)}.ai-requests-page__feed-row:last-child{border-bottom:none}@media (prefers-reduced-motion: reduce){.ai-requests-page__feed-row{animation:none}}.ai-requests-page__feed-row-head{display:grid;grid-template-columns:150px 200px 120px 1fr 160px 180px auto;align-items:center;gap:1rem;font-size:13px;padding:12px 14px 4px;cursor:pointer;transition:background-color .12s ease-out}.ai-requests-page__feed-row-head:hover{background-color:#f4f4f6}.ai-requests-page__feed-row-sub{display:flex;align-items:center;gap:6px;padding:0 14px 11px 28px;min-height:18px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.35;color:#8b8fa2;white-space:nowrap;overflow:hidden}.ai-requests-page__feed-row-sub:before{content:"⎿";flex:none;color:#c5c7d1}.ai-requests-page__feed-sub--placeholder{display:inline-block;width:180px;height:7px;border-radius:3px;background:#f4f4f6}.ai-requests-page__feed-sub-empty{color:#c5c7d1;font-style:italic}.ai-requests-page__feed-sub-tag{flex:none;color:#8b8fa2;font-weight:600}.ai-requests-page__feed-sub-ctx{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ai-requests-page__feed-sub-match{padding:0 3px;border-radius:3px;font-weight:600;color:#192147}.ai-requests-page__feed-sub-match--critical{background:#c92a2a29}.ai-requests-page__feed-sub-match--high{background:#e8590c29}.ai-requests-page__feed-sub-match--medium{background:#f59e0b33}.ai-requests-page__feed-sub-match--low{background:#3b82f62e}.ai-requests-page__feed-sub-text{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic}.ai-requests-page__feed-sub-text:before{content:"“"}.ai-requests-page__feed-sub-text:after{content:"”"}.ai-requests-page__feed-ts{font-family:ui-monospace,monospace;font-size:12px;color:#8b8fa2;font-variant-numeric:tabular-nums}.ai-requests-page__feed-risk{display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.ai-requests-page__feed-risk-none{color:#c5c7d1}.ai-requests-page__feed-chip{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;display:inline-block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;justify-self:start;background:#2d2db01f;color:#2d2db0}.ai-requests-page__feed-proc-target{font-size:13px;color:#515774;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ai-requests-page__feed-proc{color:#192147;font-weight:600}.ai-requests-page__feed-arrow{color:#c5c7d1;margin:0 2px}.ai-requests-page__feed-target{color:#515774}.ai-requests-page__feed-host{font-size:12px;color:#515774;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-requests-page__feed-user{font-size:12px;color:#8b8fa2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-requests-page__feed-chevron{font-size:18px;color:#c5c7d1;line-height:1}.ai-requests-page__load-more{align-self:center;background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:6px 18px;font-size:12.5px;font-weight:600;color:#192147;cursor:pointer}.ai-requests-page__load-more:hover:not(:disabled){background:#f9fafc}.ai-requests-page__load-more:disabled{opacity:.45;cursor:not-allowed}.ai-requests-page__payload-viewer{display:flex;flex-direction:column;flex:1;min-height:0}.ai-requests-page__viewer-toolbar{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #e2e4ea;background:#fff;flex-shrink:0}.ai-requests-page__vt-views{display:inline-flex;background:#f9fafc;border:1px solid #e2e4ea;border-radius:6px;padding:2px}.ai-requests-page__vt-view{padding:4px 12px;font-size:12px;border-radius:4px;background:transparent;border:none;color:#515774;font-weight:600;cursor:pointer}.ai-requests-page__vt-view--active{background:#fff;color:#192147;box-shadow:0 1px #1921470f}.ai-requests-page__vt-view:disabled{opacity:.4;cursor:not-allowed}.ai-requests-page__vt-status{flex:1;font-size:12px;color:#8b8fa2;display:flex;align-items:center;gap:6px}.ai-requests-page__vt-bullet{color:#c5c7d1;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-requests-page__vt-nav{display:flex;align-items:center;gap:4px}.ai-requests-page__vt-nav-button{background:#fff;border:1px solid #e2e4ea;border-radius:4px;padding:2px 8px;font-size:14px;color:#515774;cursor:pointer}.ai-requests-page__vt-nav-button:hover:not(:disabled){background:#f9fafc;color:#192147}.ai-requests-page__vt-nav-button:disabled{opacity:.4;cursor:not-allowed}.ai-requests-page__vt-counter{font-size:12px;color:#515774;min-width:56px;text-align:center;font-variant-numeric:tabular-nums}.ai-requests-page__viewer-body{display:grid;grid-template-columns:280px 1fr;flex:1;min-height:0;overflow:hidden}.ai-requests-page__rules-panel{border-right:1px solid #e2e4ea;background:#f9fafc;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ai-requests-page__rp-head{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 1rem .5rem}.ai-requests-page__rp-title{font-weight:600;font-size:13px;color:#192147;font-family:inherit}.ai-requests-page__rp-sub{font-size:11px;color:#8b8fa2;margin-top:2px}.ai-requests-page__rp-head-r{display:inline-flex;align-items:center;gap:4px;font-family:inherit}.ai-requests-page__rp-link{background:none;border:none;color:#2d2db0;font-size:11px;font-weight:600;cursor:pointer;padding:0}.ai-requests-page__rp-link:hover{text-decoration:underline}.ai-requests-page__rp-bullet{color:#c5c7d1}.ai-requests-page__rp-search{margin:0 1rem .5rem}.ai-requests-page__rp-search input{width:100%;box-sizing:border-box;padding:5px 9px;background:#fff;border:1px solid #e2e4ea;border-radius:6px;font-size:12px;color:#192147;outline:none}.ai-requests-page__rp-search input:focus{border-color:#2d2db0}.ai-requests-page__rp-groups{flex:1;overflow-y:auto;padding:0 .5rem;font-family:inherit}.ai-requests-page__rp-group{padding:6px 0;border-top:1px solid #e2e4ea}.ai-requests-page__rp-group:first-child{border-top:none}.ai-requests-page__rp-group--collapsed .ai-requests-page__rp-caret{transform:rotate(-90deg)}.ai-requests-page__rp-group-head{display:flex;align-items:center;gap:6px;padding:4px 6px}.ai-requests-page__rp-caret{background:none;border:none;font-size:11px;color:#8b8fa2;width:16px;cursor:pointer;padding:0;transition:transform .1s}.ai-requests-page__rp-group-checkbox{display:flex;align-items:center;gap:7px;flex:1;cursor:pointer;font-size:12.5px}.ai-requests-page__rp-group-checkbox input{margin:0}.ai-requests-page__rp-group-label{font-weight:600;color:#192147}.ai-requests-page__rp-group-count{font-size:11px;color:#8b8fa2;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px}.ai-requests-page__rp-group-count--has{background:#2d2db01f;color:#2d2db0;font-weight:600}.ai-requests-page__rp-group-body{display:flex;flex-direction:column;gap:1px;margin:4px 0 4px 4px}.ai-requests-page__rp-rule{display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center;padding:5px 8px 5px 18px;border-radius:4px;cursor:pointer;font-size:12.5px;color:#515774;transition:background 80ms}.ai-requests-page__rp-rule:hover{background:#fff}.ai-requests-page__rp-rule--on{color:#192147}.ai-requests-page__rp-rule--off .ai-requests-page__rp-swatch{opacity:.3}.ai-requests-page__rp-rule input{margin:0}.ai-requests-page__rp-swatch{width:10px;height:10px;border-radius:3px;border:1px solid transparent;flex-shrink:0}.ai-requests-page__rp-rule-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-requests-page__rp-rule-hits{font-variant-numeric:tabular-nums;font-size:11.5px;color:#8b8fa2;min-width:18px;text-align:right}.ai-requests-page__rp-rule-hits--has{color:#192147;font-weight:600}.ai-requests-page__rp-foot{border-top:1px solid #e2e4ea;background:#f9fafc;flex-shrink:0;max-height:36%;display:flex;flex-direction:column;font-family:inherit}.ai-requests-page__rp-foot-row{display:flex;justify-content:space-between;align-items:center;padding:8px 1rem}.ai-requests-page__rp-foot-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#8b8fa2}.ai-requests-page__rp-foot-count{font-size:12px;font-weight:600;color:#192147;font-variant-numeric:tabular-nums}.ai-requests-page__rp-match-list{overflow-y:auto;padding:0 .5rem .5rem;display:flex;flex-direction:column;gap:1px}.ai-requests-page__rp-empty{padding:.5rem;color:#8b8fa2;font-size:12px;font-style:italic}.ai-requests-page__rp-match{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:5px 10px;border-radius:4px;background:none;border:none;text-align:left;cursor:pointer;font-size:12px;color:#515774}.ai-requests-page__rp-match:hover{background:#fff;color:#192147}.ai-requests-page__rp-match--active{background:#2d2db01f;color:#2d2db0;font-weight:600}.ai-requests-page__rp-match-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-requests-page__rp-match-idx{color:#8b8fa2;font-variant-numeric:tabular-nums;font-size:11px}.ai-requests-page__viewer{position:relative;overflow:auto;background:#fff;min-height:0}.ai-requests-page__viewer-pane{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;color:#192147;background:#fff;padding:1rem 60px 1rem 1rem;margin:0;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.ai-requests-page__split-content{display:flex;flex-direction:column;min-height:100%}.ai-requests-page__viewer-gap-divider{text-align:center;font-size:11px;font-family:ui-monospace,monospace;color:#8b8fa2;padding:6px 0;margin:0 1rem;border-top:1px dashed #c5c7d1;border-bottom:1px dashed #c5c7d1;background:#f9fafc}.ai-requests-page__tk-key{color:#4759b3;font-weight:600}.ai-requests-page__tk-string{color:#2f7d54;font-size:13px}.ai-requests-page__tk-number{color:#b85b1e}.ai-requests-page__tk-literal{color:#7a44b5;font-weight:500}.ai-requests-page__tk-punct{color:#8b8fa2}.ai-requests-page__mk{border-radius:2px;padding:0 1px;margin:0 -1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;outline:2px solid transparent;outline-offset:1px;transition:outline-color .1s,box-shadow .1s}.ai-requests-page__mk--active{outline-color:#2d2db0;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d2db0}.ai-requests-page__sw-rose{background:#d66c7b38;color:#8a3245}.ai-requests-page__sw-rose.ai-requests-page__rp-swatch{background:#d66c7b;border-color:#b15464}.ai-requests-page__sw-peach{background-color:color-mix(in oklch,oklch(.94 .08 95) 100%,transparent 0%);color:#564700;color:oklch(.4 .16 95)}.ai-requests-page__sw-peach.ai-requests-page__rp-swatch{background:#ebbc43;border-color:#c89a2e}.ai-requests-page__sw-butter{background:color-mix(in oklch,oklch(.93 .07 55) 100%,transparent 0%);color:#6f3600;color:oklch(.4 .17 55);box-shadow:inset 2px 0 #fd923e}.ai-requests-page__sw-butter.ai-requests-page__rp-swatch{background:#f5d569;border-color:#d4b34a}.ai-requests-page__sw-mint{background:#3db67b75;color:#1f6b41}.ai-requests-page__sw-mint.ai-requests-page__rp-swatch{background:#3db67b;border-color:#2c8e60}.ai-requests-page__sw-sky{background:#6a67fe75;color:#2b2790}.ai-requests-page__sw-sky.ai-requests-page__rp-swatch{background:#6a67fe;border-color:#4f4ce0}.ai-requests-page__sw-lilac{background:#9d79d138;color:#4a2f7d}.ai-requests-page__sw-lilac.ai-requests-page__rp-swatch{background:#9d79d1;border-color:#7a5cb0}.ai-requests-page__mk.ai-requests-page__sev-critical{box-shadow:inset 2px 0 #b15464}.ai-requests-page__mk.ai-requests-page__sev-high{box-shadow:inset 2px 0 #c89a2e}.ai-requests-page__modal-foot{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-top:1px solid #e2e4ea;background:#f9fafc;flex-shrink:0;font-family:inherit}.ai-requests-page__mf-l{display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap}.ai-requests-page__mf-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8b8fa2;font-weight:600;margin-right:4px}.ai-requests-page__mf-sev{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#fff;border:1px solid #e2e4ea;font-variant-numeric:tabular-nums;font-size:11.5px;color:#192147}.ai-requests-page__mf-sev--zero{color:#8b8fa2}.ai-requests-page__mf-sev-dot{width:7px;height:7px;border-radius:50%}.ai-requests-page__mf-sev-dot--critical{background:#c92a2a}.ai-requests-page__mf-sev-dot--high{background:#e8590c}.ai-requests-page__mf-sev-dot--medium{background:#f59e0b}.ai-requests-page__mf-sev-dot--low{background:#3b82f6}.ai-requests-page__risk-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-variant-numeric:tabular-nums}.ai-requests-page__risk-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:999px;background:#fff;border:1px solid #e2e4ea;font-size:11.5px;line-height:16px;color:#192147}.ai-requests-page__risk-dot{width:7px;height:7px;border-radius:50%}.ai-requests-page__risk-dot--critical{background:#c92a2a}.ai-requests-page__risk-dot--high{background:#e8590c}.ai-requests-page__risk-dot--medium{background:#f59e0b}.ai-requests-page__risk-dot--low{background:#3b82f6}.ai-requests-page__mf-r{display:flex;gap:8px}.ai-requests-page__decision-button{background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:6px 14px;font-size:12.5px;color:#192147;font-weight:600;cursor:pointer}.ai-requests-page__decision-button--danger{color:#8a3245;border-color:#d66c7b;background:#d66c7b14}.ai-requests-page__decision-button--disabled,.ai-requests-page__decision-button:disabled{opacity:.45;cursor:not-allowed}.ai-requests-page__pm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#19214766;z-index:101;display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:28px;animation:fade-in .15s ease-out}.ai-requests-page__pm-container{width:min(1300px,100vw - 56px);max-height:calc(100vh - 56px);background:#fff;border:1px solid #e2e4ea;border-radius:14px;box-shadow:0 30px 60px -20px #1921474d,0 8px 20px -8px #1921472e;display:flex;flex-direction:column;overflow:hidden;animation:scale-up .15s ease-out}.ai-requests-page__pm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:18px 22px 16px;border-bottom:1px solid #e2e4ea;flex-shrink:0}.ai-requests-page__pm-head-l{min-width:0;flex:1}.ai-requests-page__pm-eyebrow{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#8b8fa2;margin-bottom:6px}.ai-requests-page__pm-sev-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ai-requests-page__pm-sev-dot--flagged{background:#d66c7b;box-shadow:0 0 0 3px #d66c7b2e}.ai-requests-page__pm-sev-dot--ok{background:#3db67b;box-shadow:0 0 0 3px #3db67b2e}.ai-requests-page__pm-mono{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:#515774}.ai-requests-page__pm-bullet{color:#c5c7d1;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-requests-page__pm-status-tag{font-size:10.5px;padding:1px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ai-requests-page__pm-status-tag--flagged{color:#d66c7b;background:#d66c7b1f}.ai-requests-page__pm-title{margin:0;font-size:20px;font-weight:600;color:#192147;letter-spacing:-.02em}.ai-requests-page__pm-meta{margin-top:6px;font-size:12.5px;color:#515774;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ai-requests-page__pm-meta strong{color:#192147;font-weight:600}.ai-requests-page__pm-s3key{margin-top:6px;display:flex;align-items:baseline;gap:6px;min-width:0}.ai-requests-page__pm-s3key-label{flex-shrink:0;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#8b8fa2}.ai-requests-page__pm-s3key-value{word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ai-requests-page__pm-head-r{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-requests-page__pm-head-button{background:#fff;border:1px solid #e2e4ea;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600;color:#192147;cursor:pointer;transition:background .1s}.ai-requests-page__pm-head-button:hover{background:#f9fafc}.ai-requests-page__pm-head-close{background:#fff;border:1px solid #e2e4ea;border-radius:7px;width:32px;height:32px;font-size:18px;line-height:1;color:#515774;cursor:pointer}.ai-requests-page__pm-head-close:hover{background:#f9fafc;color:#192147}.ai-requests-page__pm-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@keyframes ai-requests-feed-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.activity-layout--securego .ai-requests-page{gap:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--sg-text-body);font-family:var(--sg-font-family)}.activity-layout--securego .ai-requests-page__heading{width:100%}.activity-layout--securego .ai-requests-page__toolbar{width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sg-toolbar-gap)}.activity-layout--securego .ai-requests-page__toolbar .ai-shared-listbox{flex:1 1 180px;max-width:230px}.activity-layout--securego .ai-requests-page__mode-toggle{height:var(--sg-control-height);padding:2px;border:1px solid var(--sg-border-strong);border-radius:var(--sg-radius-control);background:var(--sg-surface-muted);display:inline-flex}.activity-layout--securego .ai-requests-page__mode-toggle button{min-width:62px;padding:0 12px;border:0;border-radius:6px;color:var(--sg-text-muted);background:transparent;font:600 13px/1 var(--sg-font-family);cursor:pointer}.activity-layout--securego .ai-requests-page__mode-toggle button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-requests-page__mode-btn--active{color:var(--sg-primary-text);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .ai-requests-page__date-label,.activity-layout--securego .ai-requests-page__host-filter,.activity-layout--securego .ai-requests-page__search{color:var(--sg-text-muted);font:500 12px/1.35 var(--sg-font-family);display:flex;flex-direction:column;align-items:stretch;gap:6px}.activity-layout--securego .ai-requests-page__date-label input,.activity-layout--securego .ai-requests-page__host-filter input,.activity-layout--securego .ai-requests-page__search input{height:var(--sg-control-height);min-width:160px;padding:0 12px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font:500 13px/1 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__date-label input:focus-visible,.activity-layout--securego .ai-requests-page__host-filter input:focus-visible,.activity-layout--securego .ai-requests-page__search input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .ai-requests-page__date-label input:disabled,.activity-layout--securego .ai-requests-page__host-filter input:disabled,.activity-layout--securego .ai-requests-page__search input:disabled{color:var(--sg-text-disabled);border-color:var(--sg-border);background:var(--sg-surface-muted)}.activity-layout--securego .ai-requests-page__search{flex:1 1 210px;margin-left:auto}.activity-layout--securego .ai-requests-page__search input{width:100%}.activity-layout--securego .ai-requests-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.activity-layout--securego .ai-requests-page__stat{min-height:100px;padding:18px 20px;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:var(--sg-shadow-card);display:flex;flex-direction:column;justify-content:center;gap:8px}.activity-layout--securego .ai-requests-page__stat strong{color:var(--sg-text-strong);font:700 24px/1 var(--sg-font-family);font-variant-numeric:tabular-nums}.activity-layout--securego .ai-requests-page__stat span{color:var(--sg-text-muted);font:500 12.5px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__events{min-width:0}.activity-layout--securego .ai-requests-page__events>h2{margin:0 0 12px;color:var(--sg-text-strong);font:700 16px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__table-scroll{overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface)}.activity-layout--securego .ai-requests-page__table-scroll table{width:100%;min-width:var(--sg-ai-requests-table-min-width);border-collapse:collapse;table-layout:fixed}.activity-layout--securego .ai-requests-page__table-scroll th,.activity-layout--securego .ai-requests-page__table-scroll td{padding:12px 16px;border-bottom:1px solid var(--sg-divider);text-align:left;vertical-align:middle}.activity-layout--securego .ai-requests-page__table-scroll th{height:var(--sg-table-row-height);color:var(--sg-text-muted);background:var(--sg-surface-subtle);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family);white-space:nowrap}.activity-layout--securego .ai-requests-page__table-scroll td{height:var(--sg-ai-row-height);color:var(--sg-text-body);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family);overflow:hidden;text-overflow:ellipsis}.activity-layout--securego .ai-requests-page__table-scroll td small{margin-top:4px;display:block;color:var(--sg-text-muted)}.activity-layout--securego .ai-requests-page__table-scroll td button{padding:4px 0;border:0;background:transparent;color:var(--sg-primary-text);font:600 12.5px/1.4 var(--sg-font-family);text-decoration:underline;cursor:pointer}.activity-layout--securego .ai-requests-page__table-scroll td button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(1),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(1){width:170px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(2),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(2){width:150px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(3),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(3){width:110px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(4),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(4){width:100px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(5),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(5){width:190px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(6),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(6){width:260px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(7),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(7){width:190px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(8),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(8){width:120px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(9),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(9){width:165px}.activity-layout--securego .ai-requests-page__table-scroll th:nth-child(10),.activity-layout--securego .ai-requests-page__table-scroll td:nth-child(10){width:80px}.activity-layout--securego .ai-requests-page__table-scroll tbody tr:last-child td{border-bottom:0}.activity-layout--securego .ai-requests-page__table-scroll tbody tr:hover{background:var(--sg-surface-subtle)}.activity-layout--securego .ai-requests-page__severity{padding:4px 8px;border:1px solid transparent;border-radius:999px;font-weight:700;white-space:nowrap}.activity-layout--securego .ai-requests-page__severity--critical,.activity-layout--securego .ai-requests-page__severity--high{color:var(--sg-danger-text);border-color:var(--sg-danger-border);background:var(--sg-danger-bg)}.activity-layout--securego .ai-requests-page__severity--medium{color:var(--sg-warning-text);border-color:var(--sg-warning-border);background:var(--sg-warning-bg)}.activity-layout--securego .ai-requests-page__severity--low{color:var(--sg-info-text);border-color:var(--sg-info-border);background:var(--sg-info-bg)}.activity-layout--securego .ai-requests-page__empty,.activity-layout--securego .ai-requests-page__state{min-height:180px;color:var(--sg-text-muted);font:500 13px/1.5 var(--sg-font-family);display:flex;align-items:center;justify-content:center}.activity-layout--securego .ai-requests-page__load-more{min-height:var(--sg-control-height);margin:16px auto 0;padding:0 16px;border:1px solid var(--sg-primary-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-primary-text);font:600 13px/1 var(--sg-font-family);display:block;cursor:pointer}.activity-layout--securego .ai-requests-page__load-more:disabled{color:var(--sg-text-disabled);cursor:not-allowed}.activity-layout--securego .ai-requests-page__drawer-meta,.activity-layout--securego .ai-requests-page__drawer-actions,.activity-layout--securego .ai-requests-page__drawer-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.activity-layout--securego .ai-requests-page__drawer-meta{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__drawer-actions{margin:16px 0}.activity-layout--securego .ai-requests-page__drawer-tabs{margin:0 -24px 20px;padding:0 24px;border-bottom:1px solid var(--sg-border)}.activity-layout--securego .ai-requests-page__drawer-tabs button{min-height:42px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sg-text-muted);font:600 13px/1 var(--sg-font-family);cursor:pointer}.activity-layout--securego .ai-requests-page__drawer-tabs .activity-layout--securego .ai-requests-page__drawer-tab--active{color:var(--sg-primary-text);border-bottom-color:var(--sg-primary-solid)}.activity-layout--securego .ai-requests-page__drawer-overview{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.activity-layout--securego .ai-requests-page__drawer-overview div{min-width:0;padding:14px;border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface-subtle)}.activity-layout--securego .ai-requests-page__drawer-overview dt{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__drawer-overview dd{margin:6px 0 0;color:var(--sg-text-strong);font:600 13px/1.45 var(--sg-font-family);overflow-wrap:anywhere}.activity-layout--securego .ai-requests-page__mask-controls{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.activity-layout--securego .ai-requests-page__mask-controls button{min-height:34px;padding:0 10px;border:1px solid var(--sg-border);border-radius:7px;color:var(--sg-text-disabled);background:var(--sg-surface-muted)}.activity-layout--securego .ai-requests-page__mask-controls span{color:var(--sg-text-muted);font-size:12px}.activity-layout--securego .ai-requests-page__drawer-capture h3{margin:18px 0 8px;color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__drawer-capture pre{max-height:280px;margin:0;padding:14px;overflow:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface-subtle);color:var(--sg-text-body);font:400 12px/1.6 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.activity-layout--securego .ai-requests-page__drawer-findings{margin:0;padding:0;list-style:none}.activity-layout--securego .ai-requests-page__drawer-findings li{padding:12px 0;border-bottom:1px solid var(--sg-divider);color:var(--sg-text-body);font:500 13px/1.45 var(--sg-font-family)}.activity-layout--securego .ai-requests-page__drawer-empty{min-height:180px;color:var(--sg-text-muted);display:flex;align-items:center;justify-content:center}.activity-layout--securego .ai-requests-page__viewer-toolbar,.activity-layout--securego .ai-requests-page__modal-foot{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border);font-family:var(--sg-font-family)}.activity-layout--securego .ai-requests-page__vt-views{background:var(--sg-surface-muted);border-color:var(--sg-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .ai-requests-page__vt-view{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .ai-requests-page__vt-view:hover:not(:disabled){color:var(--sg-text-body);background:var(--sg-surface-subtle)}.activity-layout--securego .ai-requests-page__vt-view:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-requests-page__vt-view--active{color:var(--sg-primary-text);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .ai-requests-page__vt-status,.activity-layout--securego .ai-requests-page__rp-sub,.activity-layout--securego .ai-requests-page__rp-caret,.activity-layout--securego .ai-requests-page__rp-group-count,.activity-layout--securego .ai-requests-page__rp-rule-hits,.activity-layout--securego .ai-requests-page__rp-foot-label,.activity-layout--securego .ai-requests-page__rp-empty,.activity-layout--securego .ai-requests-page__rp-match-idx,.activity-layout--securego .ai-requests-page__tk-punct,.activity-layout--securego .ai-requests-page__viewer-gap-divider,.activity-layout--securego .ai-requests-page__mf-label{color:var(--sg-text-muted)}.activity-layout--securego .ai-requests-page__vt-bullet,.activity-layout--securego .ai-requests-page__rp-bullet{color:var(--sg-text-disabled)}.activity-layout--securego .ai-requests-page__vt-nav-button,.activity-layout--securego .ai-requests-page__decision-button{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border-strong);border-radius:6px;font-family:var(--sg-font-family)}.activity-layout--securego .ai-requests-page__vt-nav-button:hover:not(:disabled),.activity-layout--securego .ai-requests-page__decision-button:hover:not(:disabled){color:var(--sg-text-strong);background:var(--sg-surface-muted)}.activity-layout--securego .ai-requests-page__vt-nav-button:focus-visible,.activity-layout--securego .ai-requests-page__decision-button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-requests-page__decision-button--danger{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.activity-layout--securego .ai-requests-page__vt-counter,.activity-layout--securego .ai-requests-page__rp-rule,.activity-layout--securego .ai-requests-page__rp-match{color:var(--sg-text-body)}.activity-layout--securego .ai-requests-page__rules-panel,.activity-layout--securego .ai-requests-page__rp-foot{background:var(--sg-surface-subtle);border-color:var(--sg-border)}.activity-layout--securego .ai-requests-page__rp-title,.activity-layout--securego .ai-requests-page__rp-group-label,.activity-layout--securego .ai-requests-page__rp-rule--on,.activity-layout--securego .ai-requests-page__rp-rule-hits--has,.activity-layout--securego .ai-requests-page__rp-foot-count{color:var(--sg-text-strong)}.activity-layout--securego .ai-requests-page__rp-link{color:var(--sg-primary-text)}.activity-layout--securego .ai-requests-page__rp-link:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-requests-page__rp-search input{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control);font-family:var(--sg-font-family)}.activity-layout--securego .ai-requests-page__rp-search input::-moz-placeholder{color:var(--sg-text-muted)}.activity-layout--securego .ai-requests-page__rp-search input::placeholder{color:var(--sg-text-muted)}.activity-layout--securego .ai-requests-page__rp-search input:focus{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .ai-requests-page__rp-group{border-color:var(--sg-divider)}.activity-layout--securego .ai-requests-page__rp-group-count--has,.activity-layout--securego .ai-requests-page__rp-match--active{color:var(--sg-primary-text);background:var(--sg-primary-soft)}.activity-layout--securego .ai-requests-page__rp-rule:hover,.activity-layout--securego .ai-requests-page__rp-match:hover{color:var(--sg-text-strong);background:var(--sg-surface)}.activity-layout--securego .ai-requests-page__viewer,.activity-layout--securego .ai-requests-page__viewer-pane{color:var(--sg-code-text);background:var(--sg-code-bg)}.activity-layout--securego .ai-requests-page__viewer-gap-divider{background:var(--sg-surface-subtle);border-color:var(--sg-border-strong)}.activity-layout--securego .ai-requests-page__tk-key{color:var(--sg-primary-text)}.activity-layout--securego .ai-requests-page__tk-string{color:var(--sg-success-text)}.activity-layout--securego .ai-requests-page__tk-number{color:var(--sg-risk-text)}.activity-layout--securego .ai-requests-page__tk-literal{color:var(--sg-chart-4)}.activity-layout--securego .ai-requests-page__mk--active{outline-color:var(--sg-focus-ring);box-shadow:0 0 0 1px var(--sg-code-bg),0 0 0 3px var(--sg-focus-ring)}.activity-layout--securego .ai-requests-page__sw-rose{color:var(--sg-danger-text);background:var(--sg-danger-bg)}.activity-layout--securego .ai-requests-page__sw-rose.ai-requests-page__rp-swatch{background:var(--sg-danger-text);border-color:var(--sg-danger-border)}.activity-layout--securego .ai-requests-page__sw-peach{color:var(--sg-risk-text);background:var(--sg-risk-bg)}.activity-layout--securego .ai-requests-page__sw-peach.ai-requests-page__rp-swatch{background:var(--sg-risk-text);border-color:var(--sg-risk-border)}.activity-layout--securego .ai-requests-page__sw-butter{color:var(--sg-warning-text);background:var(--sg-warning-bg);box-shadow:inset 2px 0 0 var(--sg-warning-border)}.activity-layout--securego .ai-requests-page__sw-butter.ai-requests-page__rp-swatch{background:var(--sg-warning-text);border-color:var(--sg-warning-border)}.activity-layout--securego .ai-requests-page__sw-mint{color:var(--sg-success-text);background:var(--sg-success-bg)}.activity-layout--securego .ai-requests-page__sw-mint.ai-requests-page__rp-swatch{background:var(--sg-success-text);border-color:var(--sg-success-border)}.activity-layout--securego .ai-requests-page__sw-sky{color:var(--sg-info-text);background:var(--sg-info-bg)}.activity-layout--securego .ai-requests-page__sw-sky.ai-requests-page__rp-swatch{background:var(--sg-info-text);border-color:var(--sg-info-border)}.activity-layout--securego .ai-requests-page__sw-lilac{color:var(--sg-chart-4);background:var(--sg-chart-4-soft)}.activity-layout--securego .ai-requests-page__sw-lilac.ai-requests-page__rp-swatch{background:var(--sg-chart-4);border-color:var(--sg-chart-4-border)}.activity-layout--securego .ai-requests-page__mk.ai-requests-page__sev-critical{box-shadow:inset 2px 0 0 var(--sg-danger-border)}.activity-layout--securego .ai-requests-page__mk.ai-requests-page__sev-high{box-shadow:inset 2px 0 0 var(--sg-risk-border)}.activity-layout--securego .ai-requests-page__mf-sev,.activity-layout--securego .ai-requests-page__risk-chip{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border)}.activity-layout--securego .ai-requests-page__mf-sev--zero{color:var(--sg-text-disabled)}.activity-layout--securego .ai-requests-page__mf-sev-dot--critical,.activity-layout--securego .ai-requests-page__risk-dot--critical{background:var(--sg-danger-text)}.activity-layout--securego .ai-requests-page__mf-sev-dot--high,.activity-layout--securego .ai-requests-page__risk-dot--high{background:var(--sg-risk-text)}.activity-layout--securego .ai-requests-page__mf-sev-dot--medium,.activity-layout--securego .ai-requests-page__risk-dot--medium{background:var(--sg-warning-text)}.activity-layout--securego .ai-requests-page__mf-sev-dot--low,.activity-layout--securego .ai-requests-page__risk-dot--low{background:var(--sg-info-text)}@media (max-width: 1024px){.activity-layout--securego .ai-requests-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-layout--securego .ai-requests-page__toolbar .ai-shared-listbox,.activity-layout--securego .ai-requests-page__date-label,.activity-layout--securego .ai-requests-page__host-filter,.activity-layout--securego .ai-requests-page__search{flex:1 1 calc(33.333% - 12px);max-width:none}}@media (max-width: 760px){.activity-layout--securego .ai-requests-page__stats{grid-template-columns:1fr}.activity-layout--securego .ai-requests-page__toolbar>*{flex:1 1 100%;max-width:none}.activity-layout--securego .ai-requests-page__drawer-overview{grid-template-columns:1fr}.activity-layout--securego .ai-requests-page__viewer-toolbar,.activity-layout--securego .ai-requests-page__modal-foot{align-items:stretch;flex-direction:column}.activity-layout--securego .ai-requests-page__viewer-body{grid-template-columns:1fr;overflow:auto}.activity-layout--securego .ai-requests-page__rules-panel{max-height:240px;border-right:0;border-bottom:1px solid var(--sg-border)}}.ai-shared-listbox{position:relative;display:flex;flex-direction:column;gap:6px;min-width:180px}.ai-shared-listbox__label{color:var(--sg-text-muted);font:500 12px/1.35 var(--sg-font-family)}.ai-shared-listbox__trigger{width:100%;height:var(--sg-control-height);padding:0 12px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font:500 13px/1 var(--sg-font-family);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ai-shared-listbox__trigger:focus,.ai-shared-listbox__trigger:focus-visible{outline:none;outline-offset:0;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.ai-shared-listbox__trigger:disabled{color:var(--sg-text-disabled);border-color:var(--sg-border);background:var(--sg-surface-muted);cursor:not-allowed}.ai-shared-listbox__menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:max(100%,200px);padding:var(--sg-menu-padding);border:1px solid var(--sg-border-strong);border-radius:var(--sg-menu-radius);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu)}.ai-shared-listbox__option{width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--sg-text-body);font:500 13px/1.35 var(--sg-font-family);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ai-shared-listbox__option--active,.ai-shared-listbox__option:hover{background:var(--sg-primary-soft);color:var(--sg-primary-text)}.ai-shared-listbox__option:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.ai-shared-listbox__option:disabled{color:var(--sg-text-disabled);cursor:not-allowed}.ai-shared-drawer{position:fixed;z-index:121;top:0;right:0;height:100dvh;max-width:calc(100vw - 32px);background:var(--sg-surface);box-shadow:var(--sg-shadow-dialog);display:flex;flex-direction:column}.ai-shared-drawer--requests{width:var(--sg-ai-requests-drawer-width)}.ai-shared-drawer--tools{width:var(--sg-ai-tools-drawer-width)}.ai-shared-drawer__overlay{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;background:var(--sg-overlay)}.ai-shared-drawer__header{min-height:72px;padding:20px 24px;border-bottom:1px solid var(--sg-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-shared-drawer__header h2{margin:0;color:var(--sg-text-strong);font:700 18px/1.4 var(--sg-font-family)}.ai-shared-drawer__icon-close{width:36px;height:36px;border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font-size:22px;cursor:pointer}.ai-shared-drawer__icon-close:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.ai-shared-drawer__body{flex:1;min-height:0;overflow:auto;padding:24px}.ai-shared-drawer__footer{padding:16px 24px;border-top:1px solid var(--sg-border);display:flex;justify-content:flex-end}.ai-shared-pagination{padding:14px 2px 0;color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family);display:flex;justify-content:space-between;gap:20px}.ai-shared-pagination__summary,.ai-shared-pagination__actions,.ai-shared-pagination__actions label{display:flex;align-items:center;gap:12px}.ai-shared-pagination select{height:32px;min-width:58px;padding:0 8px;border:1px solid var(--sg-border-strong);border-radius:7px;background:var(--sg-surface);color:var(--sg-text-body)}.ai-shared-pagination select:focus,.ai-shared-pagination select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.ai-shared-pagination button{padding:4px 0;border:0;background:transparent;color:var(--sg-primary-text);font:inherit;cursor:pointer}.ai-shared-pagination button:disabled{color:var(--sg-text-disabled);cursor:not-allowed}.ai-shared-pagination button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}@media (max-width: 760px){.ai-shared-pagination{flex-direction:column;align-items:stretch}.ai-shared-pagination__summary,.ai-shared-pagination__actions{flex-wrap:wrap;justify-content:space-between}}.activity-layout--securego .ai-tools-page{color:var(--sg-text-body)}.activity-layout--securego .ai-tools-page__title{margin:0;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family)}.activity-layout--securego .ai-tools-page__description{max-width:900px;margin:6px 0 0;color:var(--sg-text-muted);font:400 12.5px/1.55 var(--sg-font-family)}.activity-layout--securego .ai-tools-page__filters{width:100%;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(200px,1.2fr);align-items:end;gap:12px}.activity-layout--securego .ai-tools-page__filters>.ai-shared-listbox,.activity-layout--securego .ai-tools-page__filters>.ai-tools-page__search{width:100%;min-width:0}.activity-layout--securego .ai-tools-page__search{display:flex;align-items:flex-end}.activity-layout--securego .ai-tools-page__search input{width:100%;height:var(--sg-control-height);padding:0 12px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font:400 13px/1 var(--sg-font-family)}.activity-layout--securego .ai-tools-page__search input::-moz-placeholder{color:var(--sg-text-disabled)}.activity-layout--securego .ai-tools-page__search input::placeholder{color:var(--sg-text-disabled)}.activity-layout--securego .ai-tools-page__search input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .ai-tools-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-layout--securego .ai-tools-page__table-card{overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .ai-tools-page__table-scroll{overflow-x:auto}.activity-layout--securego .ai-tools-page table{width:100%;min-width:var(--sg-ai-tools-table-min-width);border-collapse:collapse;table-layout:fixed}.activity-layout--securego .ai-tools-page th,.activity-layout--securego .ai-tools-page td{padding:12px 16px;border-bottom:1px solid var(--sg-divider);text-align:left;vertical-align:middle}.activity-layout--securego .ai-tools-page th{height:var(--sg-table-row-height);color:var(--sg-text-muted);background:var(--sg-surface);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family);white-space:nowrap}.activity-layout--securego .ai-tools-page td{min-height:var(--sg-ai-row-height);height:var(--sg-ai-row-height);color:var(--sg-text-body);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family)}.activity-layout--securego .ai-tools-page th:nth-child(1),.activity-layout--securego .ai-tools-page td:nth-child(1){width:190px}.activity-layout--securego .ai-tools-page th:nth-child(2),.activity-layout--securego .ai-tools-page td:nth-child(2){width:150px}.activity-layout--securego .ai-tools-page th:nth-child(3),.activity-layout--securego .ai-tools-page td:nth-child(3){width:120px}.activity-layout--securego .ai-tools-page th:nth-child(4),.activity-layout--securego .ai-tools-page td:nth-child(4){width:280px}.activity-layout--securego .ai-tools-page th:nth-child(5),.activity-layout--securego .ai-tools-page td:nth-child(5),.activity-layout--securego .ai-tools-page th:nth-child(6),.activity-layout--securego .ai-tools-page td:nth-child(6),.activity-layout--securego .ai-tools-page th:nth-child(7),.activity-layout--securego .ai-tools-page td:nth-child(7){width:140px}.activity-layout--securego .ai-tools-page th:nth-child(8),.activity-layout--securego .ai-tools-page td:nth-child(8){width:100px}.activity-layout--securego .ai-tools-page tbody tr{transition:background-color var(--sg-motion-fast)}.activity-layout--securego .ai-tools-page tbody tr:hover{background:var(--sg-surface-subtle)}.activity-layout--securego .ai-tools-page tbody tr:last-child td{border-bottom:0}.activity-layout--securego .ai-tools-page td>a{color:var(--sg-text-strong);font-weight:700;text-decoration:none}.activity-layout--securego .ai-tools-page td>a:hover{color:var(--sg-primary-text);text-decoration:underline}.activity-layout--securego .ai-tools-page td>a:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-tools-page__tool-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.activity-layout--securego .ai-tools-page__tool-list span{max-width:150px;padding:3px 8px;border-radius:999px;background:var(--sg-primary-soft);color:var(--sg-primary-text);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .ai-tools-page__tool-list button{padding:0;border:0;background:transparent;color:var(--sg-primary-text);font:600 11.5px/1.4 var(--sg-font-family);cursor:pointer;text-decoration:underline}.activity-layout--securego .ai-tools-page__detail{padding:4px 0;border:0;background:transparent;color:var(--sg-primary-text);font:600 12.5px/1.4 var(--sg-font-family);cursor:pointer;text-decoration:underline}.activity-layout--securego .ai-tools-page__detail:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .ai-tools-page__empty,.activity-layout--securego .ai-tools-page__state{min-height:240px;color:var(--sg-text-muted);font:500 13px/1.5 var(--sg-font-family);display:grid;place-items:center}.ai-tools-page__drawer-content{display:flex;flex-direction:column}.ai-tools-page__drawer-user{margin-bottom:18px;color:var(--sg-primary-text);font:700 15px/1.4 var(--sg-font-family)}.ai-tools-page__drawer-status{margin:0 0 12px;color:var(--sg-text-muted);font:600 12.5px/1.4 var(--sg-font-family)}.ai-tools-page__drawer-row{padding:14px 0;border-top:1px solid var(--sg-divider);display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.ai-tools-page__drawer-row span{color:var(--sg-text-muted);font:600 12.5px/1.4 var(--sg-font-family)}.ai-tools-page__drawer-row strong{color:var(--sg-text-body);font:600 12.5px/1.45 var(--sg-font-family);overflow-wrap:anywhere}@media (max-width: 1440px){.activity-layout--securego .ai-tools-page__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.activity-layout--securego .ai-tools-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.activity-layout--securego .ai-tools-page__filters{grid-template-columns:1fr}}.dlp-rules-page{display:flex;flex-direction:column;gap:20px;padding:20px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card);font-family:var(--sg-font-family)}.dlp-rules-page__subtitle{color:var(--sg-text-muted);font:400 12.5px/1.55 var(--sg-font-family)}.dlp-rules-page__loading{min-height:180px;color:var(--sg-text-muted);font:500 13px/1.5 var(--sg-font-family);display:flex;align-items:center;justify-content:center}.dlp-rules-page__default-badge{align-self:flex-start;padding:4px 8px;color:var(--sg-primary-text);background:var(--sg-primary-soft);border:1px solid var(--sg-primary-border);border-radius:6px;font:600 12px/1.4 var(--sg-font-family)}.dlp-rules-page__rule-tabs{display:flex;flex-direction:row;align-items:flex-end;overflow-x:auto;gap:4px;border-bottom:1px solid var(--sg-border)}.dlp-rules-page__rule-tab{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;min-height:42px;padding:0 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--sg-text-muted);border-radius:6px 6px 0 0;font:600 13px/1 var(--sg-font-family);transition:color var(--sg-motion-fast),background var(--sg-motion-fast)}.dlp-rules-page__rule-tab:hover{color:var(--sg-text-body);background:var(--sg-surface-muted)}.dlp-rules-page__rule-tab:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.dlp-rules-page__rule-tab--active{color:var(--sg-primary-text);border-bottom-color:var(--sg-primary-solid)}.dlp-rules-page__rule-tab--active .dlp-rules-page__rule-tab-name{font-weight:600}.dlp-rules-page__rule-tab-icon{flex:none}.dlp-rules-page__rule-tab-dirty-dot{flex:none;width:5px;height:5px;border-radius:50%}.dlp-rules-page__rule-tab-dirty-dot--on{background:var(--sg-success)}.dlp-rules-page__rule-tab-dirty-dot--off{background:var(--sg-text-disabled)}.dlp-rules-page__rule-tab-name{font-size:13px}.dlp-rules-page__rule-tab-badge{padding:3px 7px;color:var(--sg-warning-text);background:var(--sg-warning-bg);border:1px solid var(--sg-warning-border);border-radius:999px;font:600 11.5px/1.3 var(--sg-font-family)}.dlp-rules-page__detail{display:flex;flex-direction:column}.dlp-rules-page__footer{display:flex;justify-content:flex-end}.dlp-rules-page__save-bar{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:10px 14px;background:var(--sg-surface-subtle);box-shadow:inset 0 1px 0 var(--sg-border);border-radius:0 0 6px 6px}.dlp-rules-page__save-bar .button{padding:.5rem 1rem}.dlp-rules-page__save-bar-count{font-size:14px;font-weight:1.25rem;color:var(--sg-text-strong);white-space:nowrap}.dlp-rules-page__save-bar-hint{font-size:12px;color:var(--sg-text-muted)}.dlp-rules-page__save-bar-spacer{flex:1}.rule-card{display:flex;flex-direction:column;gap:16px;padding:20px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);font-family:var(--sg-font-family)}.rule-card__header{display:flex;align-items:flex-start;gap:16px}.rule-card__header .form-field--slider{width:72px}.rule-card__heading{flex:1;min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:8px}.rule-card__summary{max-width:600px;color:var(--sg-text-body);font:400 14px/1.5 var(--sg-font-family)}.rule-card__dirty-pill{flex:none;min-height:16px;padding:2px 6px;color:var(--sg-primary-text);background:var(--sg-primary-soft);border-radius:999px;box-shadow:0 0 0 1px var(--sg-primary-border);font:500 12px/1.2 var(--sg-font-family);white-space:nowrap}.rule-card__state{display:flex;align-items:center;gap:6px;flex:none}.rule-card__state-label{color:var(--sg-text-body);font:500 12px/1.4 var(--sg-font-family);white-space:nowrap}.rule-card__state-value{min-width:28px;color:var(--sg-text-strong);font:500 12px/1.4 var(--sg-font-family);white-space:nowrap;text-align:center}.rule-card__severity{width:78px;height:42px}.rule-card__section{display:flex;flex-direction:column;gap:7px}.rule-card__section-label{color:var(--sg-text-muted);font:700 12px/1 var(--sg-font-family);letter-spacing:.06em;white-space:nowrap}.rule-card__name{margin:0;color:var(--sg-text-strong);font:700 16px/1.4 var(--sg-font-family)}.rule-card__recent-alerts{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.rule-card__pills{display:flex;flex-wrap:wrap;gap:6px}.rule-card__pill{padding:4px 8px;color:var(--sg-neutral-text);background:var(--sg-neutral-bg);border:1px solid var(--sg-neutral-border);border-radius:999px;font:600 11.5px/1.3 var(--sg-font-family)}.rule-card__pill--mode-shadow,.rule-card__pill--shadow-count{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.rule-card__pill--off{color:var(--sg-text-disabled)}.rule-card__shadow-count-caption{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.rule-card__basic-strip{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 14px;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.rule-card__basic-item{display:flex;align-items:center;gap:8px}.rule-card__basic-label{color:var(--sg-text-strong);font:600 12.5px/1.4 var(--sg-font-family);white-space:nowrap}.rule-card__basic-divider{width:1px;align-self:stretch;min-height:24px;background:var(--sg-border)}.rule-card__segmented{display:inline-flex;padding:2px;background:var(--sg-surface-muted);border:1px solid var(--sg-border-strong);border-radius:var(--sg-radius-control);overflow:hidden}.rule-card__segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:30px;padding:0 12px;background:transparent;color:var(--sg-text-muted);border-radius:6px;font:600 12.5px/1 var(--sg-font-family);cursor:pointer;white-space:nowrap}.rule-card__segment--active{background:var(--sg-surface);color:var(--sg-primary-text);box-shadow:var(--sg-shadow-card)}.rule-card__segment:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.rule-target-section__line{font-size:12px;line-height:1.4;color:var(--sg-text-body)}.rule-target-section__row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.rule-target-section__edit{min-height:22px;padding:4px 9px;border:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:1.25rem;line-height:1;white-space:nowrap;color:var(--sg-text-body);background:var(--sg-surface);box-shadow:0 0 0 1px var(--sg-control-border)}.rule-target-section__edit:hover{background:var(--sg-surface-muted)}.rule-target-section__edit:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px}.rule-target-section__control-unit{color:var(--sg-text-muted);font:500 12.5px/1.4 var(--sg-font-family)}.rule-target-section__time-range,.rule-target-section__chips{display:flex;flex-wrap:wrap;gap:6px}.rule-target-section__chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--sg-neutral-bg);font-size:12px;line-height:1;color:var(--sg-neutral-text)}.rule-target-section__more{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;color:var(--sg-primary-text);background:var(--sg-primary-soft);font:500 12px/1 var(--sg-font-family)}.rule-target-section__more:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px}.rule-target-section__time-range-sep{color:var(--sg-text-muted)}.rule-target-section__allowlist-slot{border-top:1px solid var(--sg-divider);padding-top:1rem}.rule-target-section__advanced{border-top:1px solid var(--sg-divider);padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.rule-target-section__advanced-caption{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family)}.rule-target-section__actions{display:flex;justify-content:flex-end}.rule-threshold-section__sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--sg-text-body);font:400 13px/26px var(--sg-font-family)}.rule-threshold-section__conjunction{color:var(--sg-text-muted)}.rule-threshold-section__box{display:inline-flex;align-items:center;height:26px;overflow:hidden;border-radius:var(--sg-radius-control);background:var(--sg-surface);box-shadow:0 0 0 1px var(--sg-border-strong)}.rule-threshold-section__box--error{box-shadow:0 0 0 1px var(--sg-danger-border)}.rule-threshold-section__box--disabled{background:var(--sg-surface-muted);color:var(--sg-text-muted)}.rule-threshold-section__box:focus-within{box-shadow:0 0 0 1px var(--sg-focus-ring),0 0 0 3px var(--sg-focus-ring-soft)}.rule-threshold-section__input{width:52px;height:26px;border:0;outline:none;background:transparent;text-align:right;color:var(--sg-text-strong);font:700 12px/1 var(--sg-font-family)}.rule-threshold-section__input:focus,.rule-threshold-section__input:focus-visible{outline:none;box-shadow:none}.rule-threshold-section__input:disabled{color:var(--sg-text-disabled)}.rule-threshold-section__input::-webkit-outer-spin-button,.rule-threshold-section__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.rule-threshold-section__input--time{width:84px;text-align:center}.rule-threshold-section__unit{padding:0 5px 0 2px;color:var(--sg-text-muted);font:400 12px/1 var(--sg-font-family);white-space:nowrap}.rule-threshold-section__stepper{display:flex;flex-direction:column;width:16px;height:26px;flex:none;box-shadow:inset 1px 0 0 var(--sg-border)}.rule-threshold-section__stepper-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:var(--sg-text-muted)}.rule-threshold-section__stepper-btn+.rule-threshold-section__stepper-btn{box-shadow:inset 0 1px 0 var(--sg-border)}.rule-threshold-section__stepper-btn:hover{color:var(--sg-text-strong)}.rule-threshold-section__stepper-btn:disabled{cursor:default;color:var(--sg-text-disabled)}.rule-threshold-section__clause-check{width:15px;height:15px;flex:none;margin:0;cursor:pointer;accent-color:var(--sg-primary-solid)}.rule-threshold-section__note{color:var(--sg-text-muted);font:400 12px/1.5 var(--sg-font-family)}.rule-threshold-section__error{display:flex;align-items:flex-start;gap:6px;color:var(--sg-danger-text);font:400 12px/1.5 var(--sg-font-family)}.rule-threshold-section__error svg{flex:none;margin-top:2px}.rule-actions-section__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.rule-actions-section__row .form-field{margin-bottom:0}.allowlist-editor{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:var(--sg-text-body);font-family:var(--sg-font-family)}.allowlist-editor:last-child{margin-bottom:0}.allowlist-editor__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.allowlist-editor__label{color:var(--sg-text-strong);font:600 12.5px/1.4 var(--sg-font-family)}.allowlist-editor__count{color:var(--sg-text-muted);font:500 12px/1.4 var(--sg-font-family);white-space:nowrap}.allowlist-editor__card{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);overflow:hidden}.allowlist-editor__toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-border)}.allowlist-editor__search{display:flex;align-items:center;gap:4px;flex:1;min-width:0;height:var(--sg-control-height);padding:0 8px 0 12px;background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control)}.allowlist-editor__search:focus-within{border-color:var(--sg-focus-ring);box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.allowlist-editor__search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--sg-text-body);font:400 13px/1.4 var(--sg-font-family)}.allowlist-editor__search-input:focus,.allowlist-editor__search-input:focus-visible{outline:none;box-shadow:none}.allowlist-editor__search-input::-moz-placeholder{color:var(--sg-text-muted)}.allowlist-editor__search-input::placeholder{color:var(--sg-text-muted)}.allowlist-editor__search-clear{flex:none}.allowlist-editor__segmented{display:inline-flex;align-items:center;gap:2px;flex:none;padding:2px;background:var(--sg-surface-muted);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.allowlist-editor__segment{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:none;background:transparent;border-radius:6px;color:var(--sg-text-muted);font:600 12px/1 var(--sg-font-family);white-space:nowrap;cursor:pointer}.allowlist-editor__segment:hover:not(.allowlist-editor__segment--active){color:var(--sg-text-body);background:var(--sg-surface-subtle)}.allowlist-editor__segment--active{background:var(--sg-surface);color:var(--sg-primary-text);box-shadow:var(--sg-shadow-card)}.allowlist-editor__add{display:inline-flex;align-items:center;gap:.25rem;flex:none;white-space:nowrap}.allowlist-editor__list{margin:0;padding:0;list-style:none;max-height:300px;overflow:auto}.allowlist-editor__row{display:flex;align-items:center;gap:12px;min-height:var(--sg-table-row-height);padding:8px 12px;border-bottom:1px solid var(--sg-divider)}.allowlist-editor__row:last-child{border-bottom:none}.allowlist-editor__row:hover{background:var(--sg-surface-subtle)}.allowlist-editor__chip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:88px;padding:3px 8px;border-radius:999px;font:600 11.5px/1.3 var(--sg-font-family)}.allowlist-editor__chip--domain{background:var(--sg-primary-soft);color:var(--sg-primary-text);border:1px solid var(--sg-primary-border)}.allowlist-editor__chip--ip{background:var(--sg-neutral-bg);color:var(--sg-neutral-text);border:1px solid var(--sg-neutral-border)}.allowlist-editor__value{flex:1;min-width:0;font-family:ui-monospace,monospace;color:var(--sg-text-strong);font:400 12.5px/1.45 ui-monospace,SFMono-Regular,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allowlist-editor__delete{flex:none}.allowlist-editor__delete:hover{background:var(--sg-danger-bg)}.allowlist-editor__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center}.allowlist-editor__empty-header{color:var(--sg-text-strong);font:600 13px/1.5 var(--sg-font-family)}.allowlist-editor__empty-info{max-width:360px;color:var(--sg-text-muted);font:400 12.5px/1.5 var(--sg-font-family)}.allowlist-editor__footer{color:var(--sg-text-muted);font:400 12px/1.45 var(--sg-font-family)}.allowlist-editor__errors{display:flex;flex-direction:column;gap:4px}.allowlist-editor__error{color:var(--sg-danger-text);font:500 12.5px/1.45 var(--sg-font-family)}.allowlist-editor__error--banner{font-weight:600}.allowlist-editor__modal{display:flex;flex-direction:column;gap:8px}.allowlist-editor__field-label{color:var(--sg-text-strong);font:600 12.5px/1.4 var(--sg-font-family);letter-spacing:.02em}.allowlist-editor__draft-input{width:100%;height:var(--sg-dialog-control-height);padding:0 12px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);font-family:ui-monospace,monospace;font-size:13px;color:var(--sg-text-body);box-sizing:border-box}.allowlist-editor__draft-input:focus,.allowlist-editor__draft-input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.allowlist-editor__draft-input--error{border-color:var(--sg-danger-border)}.allowlist-editor__draft-input--error:focus{border-color:var(--sg-danger-border);box-shadow:0 0 0 4px var(--sg-danger-bg)}.allowlist-editor__draft-status{display:flex;align-items:center;gap:4px;min-height:18px;font:500 12.5px/1.4 var(--sg-font-family)}.allowlist-editor__draft-ok{color:var(--sg-success-text)}.allowlist-editor__draft-error{color:var(--sg-danger-text)}.allowlist-editor__draft-hint{color:var(--sg-text-muted)}.allowlist-editor__modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.backtest-panel{display:flex;flex-direction:column;gap:16px;color:var(--sg-text-body);font-family:var(--sg-font-family)}.backtest-panel__label{color:var(--sg-text-strong);font:600 12.5px/1.4 var(--sg-font-family)}.backtest-panel__note{color:var(--sg-text-muted);font:400 12.5px/1.5 var(--sg-font-family)}.backtest-panel__actions{display:flex;justify-content:flex-start}.backtest-panel__scanning{color:var(--sg-text-muted);font:500 12.5px/1.45 var(--sg-font-family)}.backtest-panel__error{color:var(--sg-danger-text);font:500 12.5px/1.45 var(--sg-font-family)}.backtest-panel__combobox{position:relative}.backtest-panel__combobox--disabled{opacity:.6;pointer-events:none}.backtest-panel__combobox-control{display:flex;align-items:center;min-height:var(--sg-control-height);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);transition:border-color .15s}.backtest-panel__combobox-control:hover{border-color:var(--sg-border-strong)}.backtest-panel__combobox-control--open{border-color:var(--sg-focus-ring);box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.backtest-panel__combobox-search-icon{flex-shrink:0;margin-left:10px;color:var(--sg-text-muted)}.backtest-panel__combobox-input{flex:1;padding:6px 8px;border:none!important;outline:none!important;box-shadow:none!important;color:var(--sg-text-body);font:400 13px/1.4 var(--sg-font-family);background:transparent;min-width:0}.backtest-panel__combobox-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;padding:10px 6px;border:none;border-left:1px solid var(--sg-border);background:var(--sg-surface);border-radius:0 var(--sg-radius-control) var(--sg-radius-control) 0;cursor:pointer;color:var(--sg-text-muted)}.backtest-panel__combobox-toggle:hover{background:var(--sg-surface-muted);color:var(--sg-text-body)}.backtest-panel__combobox-chevron--open{transform:rotate(180deg)}.backtest-panel__combobox-menu{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:var(--sg-menu-padding);list-style:none;background:var(--sg-surface);border:1px solid var(--sg-border-strong);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu);max-height:220px;overflow-y:auto;z-index:10}.backtest-panel__combobox-option{padding:6px 10px;font-size:13px;border-radius:6px;cursor:pointer;color:var(--sg-text-body);font-family:var(--sg-font-family)}.backtest-panel__combobox-option:hover{background-color:var(--sg-surface-muted)}.backtest-panel__combobox-option--selected{font-weight:600;background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.backtest-panel__combobox-no-results{padding:6px 10px;font-size:13px;color:var(--sg-text-muted);font-style:italic}.backtest-panel__combobox{width:280px}.backtest-results{display:flex;flex-direction:column;color:var(--sg-text-body);background:var(--sg-surface-subtle);font-family:var(--sg-font-family);-webkit-font-smoothing:antialiased;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);padding:12px}.backtest-results__title-row{display:flex;align-items:baseline;gap:10px}.backtest-results__title{color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.backtest-results__total{color:var(--sg-warning-text);font:600 12.5px/1.4 var(--sg-font-family)}.backtest-results__subtitle{color:var(--sg-text-muted);font:400 12px/1.45 var(--sg-font-family);margin-top:2px}.backtest-results__card{margin-top:14px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);box-shadow:var(--sg-shadow-card);overflow:hidden}.backtest-results__head-row,.backtest-results__row{display:grid;grid-template-columns:96px 178px minmax(140px,1.1fr) minmax(160px,1.3fr);align-items:center;-moz-column-gap:14px;column-gap:14px}.backtest-results__head-row{padding:8px 16px;border-bottom:1px solid var(--sg-border);background:var(--sg-surface-subtle)}.backtest-results__col-head{color:var(--sg-text-muted);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family)}.backtest-results__row{min-height:var(--sg-table-row-height);padding:10px 16px;border-bottom:1px solid var(--sg-divider);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family)}.backtest-results__row:hover{background:var(--sg-surface-subtle)}.backtest-results__row:last-child{border-bottom:none}.backtest-results__cell{min-width:0}.backtest-results__sev-pill{display:inline-flex;font-size:12px;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--sg-neutral-bg);border:1px solid var(--sg-neutral-border);color:var(--sg-neutral-text)}.backtest-results__sev-icon{flex:none;display:block}.backtest-results__sev-text{font:600 12px/1 inherit;color:currentColor}.backtest-results__sev-pill--critical{background:var(--sg-danger-bg);border-color:var(--sg-danger-border);color:var(--sg-danger-text)}.backtest-results__sev-pill--critical .backtest-results__sev-text{color:var(--sg-danger-text)}.backtest-results__sev-pill--high{background:var(--sg-risk-bg);border-color:var(--sg-risk-border);color:var(--sg-risk-text)}.backtest-results__sev-pill--high .backtest-results__sev-text{color:var(--sg-risk-text)}.backtest-results__sev-pill--medium{background:var(--sg-warning-bg);border-color:var(--sg-warning-border);color:var(--sg-warning-text)}.backtest-results__sev-pill--medium .backtest-results__sev-text{color:var(--sg-warning-text)}.backtest-results__sev-pill--low{background:var(--sg-info-bg);border-color:var(--sg-info-border);color:var(--sg-info-text)}.backtest-results__sev-pill--low .backtest-results__sev-text{color:var(--sg-info-text)}.backtest-results__time{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.2;white-space:nowrap}.backtest-results__time-date{color:var(--sg-text-muted);margin-right:6px}.backtest-results__time-hms{color:var(--sg-text-strong)}.backtest-results__time-ms{color:var(--sg-text-disabled)}.backtest-results__proc{display:flex;align-items:baseline;gap:6px;min-width:0}.backtest-results__proc-name{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--sg-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backtest-results__pid{font-size:10px;color:var(--sg-text-muted);white-space:nowrap}.backtest-results__dest{display:flex;align-items:center;gap:7px;min-width:0}.backtest-results__dest-host{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--sg-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backtest-results__dest-badge{font-size:12px;color:var(--sg-danger-text);padding:2px 6px;border-radius:999px;background:var(--sg-danger-bg);border:1px solid var(--sg-danger-border);letter-spacing:.02em}.backtest-results__reason-fallback{grid-column:3/-1;font:400 12px/1.45 inherit;color:var(--sg-text-muted);min-width:0}.backtest-results__footer{color:var(--sg-text-muted);font:400 12px/1.45 var(--sg-font-family);margin-top:10px;padding:0 2px}@media (max-width: 1024px){.dlp-rules-page{padding:16px}.rule-card__basic-strip{align-items:flex-start}.backtest-results{overflow-x:auto}.backtest-results__card{min-width:720px}}@media (max-width: 760px){.dlp-rules-page,.rule-card{padding:16px}.rule-card__basic-strip,.rule-card__basic-item,.rule-card__time-range{align-items:stretch;flex-direction:column}.rule-card__basic-divider{width:100%;min-height:1px}.rule-card__basic-severity,.rule-card__control-input .form-field{width:100%}.allowlist-editor__header,.allowlist-editor__toolbar{align-items:stretch;flex-direction:column}.allowlist-editor__segmented,.allowlist-editor__add{justify-content:center;width:100%}.allowlist-editor__row{align-items:flex-start;flex-wrap:wrap}.allowlist-editor__value{flex-basis:calc(100% - 112px)}.backtest-panel__combobox{width:100%}}.host-logs-page{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1.5rem}.host-logs-page__subtitle{font-size:12px;color:#8b8fa2}.host-logs-page__field-label{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;color:#8b8fa2}.host-logs-page__date-input{font-size:13px;padding:4px 8px;border:1px solid #e2e4ea;border-radius:4px}.host-logs-page__date-input:disabled{opacity:.5;cursor:not-allowed}.host-logs-page__mode-toggle{display:inline-flex;border:1px solid #e2e4ea;border-radius:6px;overflow:hidden;height:28px}.host-logs-page__mode-btn{border:none;background:#fff;padding:6px 14px;font-size:13px;cursor:pointer;color:#515774}.host-logs-page__mode-btn+.host-logs-page__mode-btn{border-left:1px solid #e2e4ea}.host-logs-page__mode-btn--active{background:#2d2db0;color:#fff;font-weight:600}.host-logs-page__status{display:flex;align-items:center;gap:6px;font-size:12px;color:#8b8fa2}.host-logs-page__pulse-dot{color:#3db67b;animation:streamtail-pulse 1.5s ease-in-out infinite}.host-logs-page__count{color:#8b8fa2}.host-logs-page__error{font-size:12px;color:#d66c7b}.host-logs-page__rows{flex:1;min-width:0;display:flex;flex-direction:column;max-height:calc(100vh - 244px);overflow-y:auto;border:1px solid #e2e4ea;border-radius:6px}.host-logs-page__placeholder{padding:1.5rem;text-align:center;font-size:13px;color:#8b8fa2}.host-logs-page__day-layout{display:flex;gap:1rem;align-items:flex-start}.host-logs-page__rows-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.host-logs-page__keyword-input{width:100%;box-sizing:border-box;font-size:13px;padding:6px 10px;border:1px solid #e2e4ea;border-radius:6px}.host-logs-page__file-tree{width:300px;flex-shrink:0;max-height:calc(100vh - 260px);overflow-y:auto;border:1px solid #e2e4ea;border-radius:6px;padding:.5rem}.host-logs-page__file-tree-title{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8b8fa2;padding:4px 6px}.host-logs-page__whole-day{display:block;width:100%;text-align:left;border:none;background:none;padding:6px 8px;border-radius:4px;font-size:13px;cursor:pointer;color:#192147}.host-logs-page__whole-day:hover{background:#f3f4f6}.host-logs-page__whole-day--active{background:#eff6ff;color:#1d4ed8;font-weight:600}.host-logs-page__hour-group{margin-top:4px}.host-logs-page__hour-header{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:none;background:none;padding:5px 8px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;color:#515774}.host-logs-page__hour-header:hover{background:#f3f4f6}.host-logs-page__hour-chevron{width:10px;color:#8b8fa2}.host-logs-page__hour-name{flex:1}.host-logs-page__hour-count{font-size:11px;color:#8b8fa2;background:#e2e4ea;border-radius:8px;padding:0 6px}.host-logs-page__file-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:none;background:none;padding:4px 8px 4px 24px;border-radius:4px;font-size:12px;cursor:pointer;color:#515774}.host-logs-page__file-item:hover{background:#f3f4f6}.host-logs-page__file-item--active{background:#eff6ff;color:#1d4ed8;font-weight:600}.host-logs-page__file-time{font-variant-numeric:tabular-nums}.host-logs-page__file-size{color:#8b8fa2;font-size:11px}.host-logs-page__combobox{position:relative;min-width:260px}.host-logs-page__combobox--disabled{opacity:.6;pointer-events:none}.host-logs-page__combobox-control{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;background:#fff;transition:border-color .15s}.host-logs-page__combobox-control:hover{border-color:#9ca3af}.host-logs-page__combobox-control--open{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.host-logs-page__combobox-search-icon{flex-shrink:0;margin-left:10px;color:#9ca3af}.host-logs-page__combobox-input{flex:1;padding:6px 8px;border:none!important;outline:none!important;box-shadow:none!important;font-size:13px;background:transparent;min-width:0}.host-logs-page__combobox-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;padding:6px;border:none;border-left:1px solid #d1d5db;background:#f9fafb;border-radius:0 6px 6px 0;cursor:pointer;color:#6b7280}.host-logs-page__combobox-toggle:hover{background:#f3f4f6;color:#374151}.host-logs-page__combobox-chevron--open{transform:rotate(180deg)}.host-logs-page__combobox-menu{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:220px;overflow-y:auto;z-index:10}.host-logs-page__combobox-option{padding:6px 10px;font-size:13px;border-radius:4px;cursor:pointer;color:#374151}.host-logs-page__combobox-option:hover{background-color:#f3f4f6}.host-logs-page__combobox-option--selected{font-weight:600;background-color:#eff6ff;color:#1d4ed8}.host-logs-page__combobox-no-results{padding:6px 10px;font-size:13px;color:#9ca3af;font-style:italic}.activity-layout--securego .host-logs-page{gap:16px;padding:20px;color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .host-logs-page__section-title{color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .host-logs-page__subtitle{color:var(--sg-text-muted);font:400 12.5px/1.55 var(--sg-font-family)}.activity-layout--securego .host-logs-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-layout--securego .host-logs-page__field-label{color:var(--sg-text-muted);font:600 12.5px/1.4 var(--sg-font-family)}.activity-layout--securego .host-logs-page__field-label--host{width:240px;margin-left:auto}.activity-layout--securego .host-logs-page__mode-toggle{height:var(--sg-control-height);background:var(--sg-surface);border-color:var(--sg-border-strong);border-radius:var(--sg-radius-control)}.activity-layout--securego .host-logs-page__mode-btn{min-width:68px;padding:0 14px;color:var(--sg-text-body);background:var(--sg-surface);font:600 13px/1 var(--sg-font-family)}.activity-layout--securego .host-logs-page__mode-btn+.activity-layout--securego .host-logs-page__mode-btn{border-color:var(--sg-border)}.activity-layout--securego .host-logs-page__mode-btn:focus-visible{position:relative;outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.activity-layout--securego .host-logs-page__mode-btn--active{color:var(--sg-on-primary);background:var(--sg-primary-solid)}.activity-layout--securego .host-logs-page__date-input,.activity-layout--securego .host-logs-page__keyword-input{min-height:var(--sg-control-height);color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control);font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .host-logs-page__date-input:focus-visible,.activity-layout--securego .host-logs-page__keyword-input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .host-logs-page__date-input:disabled,.activity-layout--securego .host-logs-page__keyword-input:disabled{color:var(--sg-text-disabled);cursor:not-allowed;background:var(--sg-surface-muted)}.activity-layout--securego .host-logs-page__keyword-input{width:210px;flex:0 0 210px}.activity-layout--securego .host-logs-page__host-context{display:flex;gap:32px;margin:0;padding:12px 16px;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .host-logs-page__host-context>div{display:flex;align-items:baseline;gap:8px;min-width:0}.activity-layout--securego .host-logs-page__host-context dt{color:var(--sg-text-muted);font:600 12px/1.4 var(--sg-font-family)}.activity-layout--securego .host-logs-page__host-context dd{min-width:0;margin:0;overflow:hidden;color:var(--sg-text-strong);font:600 12.5px/1.4 var(--sg-font-family);text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .host-logs-page__status,.activity-layout--securego .host-logs-page__count{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .host-logs-page__pulse-dot{color:var(--sg-success)}.activity-layout--securego .host-logs-page__error{padding:10px 12px;color:var(--sg-danger-text);background:var(--sg-danger-bg);border:1px solid var(--sg-danger-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .host-logs-page__day-layout{gap:16px}.activity-layout--securego .host-logs-page__file-tree{width:260px;padding:8px;background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card)}.activity-layout--securego .host-logs-page__file-tree-title{color:var(--sg-text-strong);font:700 13px/1.4 var(--sg-font-family);letter-spacing:0;text-transform:none}.activity-layout--securego .host-logs-page__whole-day,.activity-layout--securego .host-logs-page__hour-header,.activity-layout--securego .host-logs-page__file-item{color:var(--sg-text-body);border-radius:6px;font-family:var(--sg-font-family)}.activity-layout--securego .host-logs-page__whole-day:hover,.activity-layout--securego .host-logs-page__hour-header:hover,.activity-layout--securego .host-logs-page__file-item:hover{background:var(--sg-surface-muted)}.activity-layout--securego .host-logs-page__whole-day:focus-visible,.activity-layout--securego .host-logs-page__hour-header:focus-visible,.activity-layout--securego .host-logs-page__file-item:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px}.activity-layout--securego .host-logs-page__whole-day--active,.activity-layout--securego .host-logs-page__file-item--active{color:var(--sg-primary-text);background:var(--sg-primary-soft)}.activity-layout--securego .host-logs-page__hour-chevron,.activity-layout--securego .host-logs-page__file-size{color:var(--sg-text-muted)}.activity-layout--securego .host-logs-page__hour-count{color:var(--sg-neutral-text);background:var(--sg-neutral-bg)}.activity-layout--securego .host-logs-page__rows{background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card)}.activity-layout--securego .host-logs-page__placeholder{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .host-logs-page__combobox{width:100%;min-width:0}.activity-layout--securego .host-logs-page__combobox-control{min-height:var(--sg-control-height);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .host-logs-page__combobox-control:hover{border-color:var(--sg-border-strong)}.activity-layout--securego .host-logs-page__combobox-control--open{border-color:var(--sg-focus-ring);box-shadow:0 0 0 4px var(--sg-focus-ring-soft)}.activity-layout--securego .host-logs-page__combobox-search-icon{color:var(--sg-text-muted)}.activity-layout--securego .host-logs-page__combobox-input{color:var(--sg-text-body);font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .host-logs-page__combobox-input::-moz-placeholder{color:var(--sg-text-muted)}.activity-layout--securego .host-logs-page__combobox-input::placeholder{color:var(--sg-text-muted)}.activity-layout--securego .host-logs-page__combobox-toggle{min-height:34px;color:var(--sg-text-muted);background:var(--sg-surface);border-color:var(--sg-border);border-radius:0 var(--sg-radius-control) var(--sg-radius-control) 0}.activity-layout--securego .host-logs-page__combobox-toggle:hover{color:var(--sg-text-body);background:var(--sg-surface-muted)}.activity-layout--securego .host-logs-page__combobox-menu{margin-top:6px;padding:var(--sg-menu-padding);background:var(--sg-surface);border-color:var(--sg-border-strong);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu)}.activity-layout--securego .host-logs-page__combobox-option{color:var(--sg-text-body);font-family:var(--sg-font-family)}.activity-layout--securego .host-logs-page__combobox-option:hover{background:var(--sg-surface-muted)}.activity-layout--securego .host-logs-page__combobox-option:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.activity-layout--securego .host-logs-page__combobox-option--selected{color:var(--sg-primary-text);background:var(--sg-primary-soft)}.activity-layout--securego .host-logs-page__combobox-no-results{color:var(--sg-text-muted);font-family:var(--sg-font-family)}@media (max-width: 1024px){.activity-layout--securego .host-logs-page__day-layout{flex-direction:column}.activity-layout--securego .host-logs-page__file-tree{width:100%;max-height:280px}}@media (max-width: 760px){.activity-layout--securego .host-logs-page__field-label--host{width:100%;margin-left:0}.activity-layout--securego .host-logs-page__keyword-input{width:100%;flex-basis:100%}.activity-layout--securego .host-logs-page__host-context{flex-direction:column;gap:8px}}.streamtail{display:flex;flex-direction:column;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;overflow:hidden;font-family:-apple-system,blinkmacsystemfont,SF Pro Text,Inter,system-ui,sans-serif;color:var(--sg-text-strong)}.streamtail__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:14px 20px;border-bottom:1px solid var(--sg-border)}.streamtail__title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--sg-text-strong)}.streamtail__header-actions{display:inline-flex;align-items:center;gap:.5rem}.streamtail__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sg-text-muted)}.streamtail__pulse-dot{color:var(--sg-success-text);box-shadow:0 0 0 0 var(--sg-transparent);border-radius:50%;line-height:1;font-size:9px}.streamtail__pause-mark{color:var(--sg-text-disabled);line-height:1}.streamtail__status-text{color:var(--sg-success-text);font-weight:600}.streamtail__status-text--paused{color:var(--sg-text-muted)}.streamtail__count{color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.streamtail__controls{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--sg-border);background:var(--sg-surface-subtle)}.streamtail__search-wrap{position:relative;flex:1;max-width:420px}.streamtail__search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--sg-text-disabled);pointer-events:none;font-size:13px}.streamtail__search{width:100%;height:32px;padding:0 11px 0 30px;border:1px solid var(--sg-border-strong);border-radius:8px;background:var(--sg-surface);font-family:-apple-system,blinkmacsystemfont,SF Pro Text,Inter,system-ui,sans-serif;font-size:12.5px;color:var(--sg-text-strong);outline:none}.streamtail__search::-moz-placeholder{color:var(--sg-text-disabled)}.streamtail__search::placeholder{color:var(--sg-text-disabled)}.streamtail__search:focus{outline:none;border-color:var(--sg-primary-text);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.streamtail__clear{margin-left:auto;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--sg-border-strong);border-radius:8px;background:var(--sg-surface);font-family:-apple-system,blinkmacsystemfont,SF Pro Text,Inter,system-ui,sans-serif;font-weight:500;font-size:12.5px;color:var(--sg-text-body);cursor:pointer}.streamtail__clear:hover{background:var(--sg-surface-subtle)}.streamtail__chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 20px;border-bottom:1px solid var(--sg-border)}.streamtail__chips-label{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-text-disabled);margin-right:2px}.streamtail__all-chip{height:26px;padding:0 10px;border:none;border-radius:999px;font-family:-apple-system,blinkmacsystemfont,SF Pro Text,Inter,system-ui,sans-serif;font-weight:600;font-size:12px;cursor:pointer;background:var(--sg-surface-muted);color:var(--sg-text-body)}.streamtail__all-chip--active{background:var(--sg-primary-text);color:var(--sg-on-primary)}.streamtail__type-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid transparent;border-radius:999px;color:var(--sg-text-strong);cursor:pointer;transition:opacity .12s ease}.streamtail__type-chip--off{border-color:var(--sg-border);color:var(--sg-text-disabled);opacity:.7}.streamtail__type-chip-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.streamtail__type-chip-label{font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:11.5px}.streamtail__type-chip-count{font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:10.5px;opacity:.6}.streamtail__error-caption{padding:8px 20px;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:11px;color:var(--sg-text-muted);font-style:italic;border-bottom:1px solid var(--sg-border)}.streamtail__col-header{box-sizing:border-box;display:grid;grid-template-columns:112px 138px 96px 1fr 22px;align-items:center;gap:12px;padding:7px 20px;border-left:3px solid transparent;border-bottom:1px solid var(--sg-border);background:var(--sg-surface-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-text-disabled)}.streamtail__rows{max-height:440px;overflow-y:auto;display:flex;flex-direction:column}.streamtail__row{box-sizing:border-box;display:grid;grid-template-columns:112px 138px 96px 1fr 22px;align-items:center;gap:12px;min-height:40px;padding:4px 20px;font-size:13px;cursor:pointer;border-left:3px solid transparent;border-bottom:1px solid var(--sg-divider);transition:background-color .12s ease-out}.streamtail__col-header--host-context,.streamtail__row--host-context{min-width:820px;grid-template-columns:minmax(90px,.65fr) minmax(130px,.85fr) minmax(110px,.75fr) minmax(320px,2.4fr) 132px 22px}.streamtail__row:last-child{border-bottom:none}.streamtail__row:hover{background-color:var(--sg-surface-subtle)}.streamtail__ts{font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:11.5px;color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.streamtail__chip{justify-self:start;max-width:100%;display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamtail__method-stack{display:flex;flex-direction:column;min-width:0}.streamtail__method{font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--sg-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamtail__pid{font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:10px;color:var(--sg-text-disabled);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamtail__proc-target{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.streamtail__proc{flex:0 0 auto;font-weight:600;font-size:12.5px;color:var(--sg-text-strong);white-space:nowrap}.streamtail__arrow{flex:0 0 auto;color:var(--sg-text-disabled)}.streamtail__target{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:12px;color:var(--sg-text-body)}.streamtail__detail{flex:0 0 auto;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:10.5px;color:var(--sg-text-disabled);white-space:nowrap}.streamtail__chevron{justify-self:end;font-size:15px;color:var(--sg-text-disabled);line-height:1}.streamtail__loading{padding:14px 20px;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:12px;color:var(--sg-text-muted)}.streamtail__empty,.streamtail__no-matches{padding:28px 20px;text-align:center;font-family:ui-monospace,SF Mono,JetBrains Mono,menlo,consolas,monospace;font-size:12px;color:var(--sg-text-muted)}@media (prefers-reduced-motion: no-preference){.streamtail__pulse-dot{animation:streamtail-pulse 1.5s ease-in-out infinite}.streamtail__row{animation:streamtail-row-in .26s ease-out backwards;animation-delay:calc(var(--row-stagger, 0) * 45ms)}}.activity-layout--securego .streamtail{color:var(--sg-text-strong);background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card);font-family:var(--sg-font-family)}.activity-layout--securego .streamtail__header{min-height:54px;padding:14px 20px;border-color:var(--sg-divider)}.activity-layout--securego .streamtail__title{color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .streamtail__status,.activity-layout--securego .streamtail__count{color:var(--sg-text-muted)}.activity-layout--securego .streamtail__controls,.activity-layout--securego .streamtail__chips{background:var(--sg-surface);border-color:var(--sg-divider)}.activity-layout--securego .streamtail__search{height:var(--sg-control-height);color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control);font-family:var(--sg-font-family)}.activity-layout--securego .streamtail__search:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .streamtail__clear{height:var(--sg-control-height);color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control);font-family:var(--sg-font-family)}.activity-layout--securego .streamtail__clear:hover{background:var(--sg-surface-muted)}.activity-layout--securego .streamtail__clear:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .streamtail__col-header--context,.activity-layout--securego .streamtail__row--context{min-width:1180px;grid-template-columns:minmax(110px,.8fr) minmax(90px,.7fr) minmax(86px,.65fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(300px,2.2fr) 132px 22px}.activity-layout--securego .streamtail__col-header{color:var(--sg-text-muted);background:var(--sg-surface-subtle);border-color:var(--sg-divider);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family);letter-spacing:0;text-transform:none}.activity-layout--securego .streamtail__rows{overflow:auto}.activity-layout--securego .streamtail__row{min-height:var(--sg-host-table-row-height);color:var(--sg-text-body);border-color:var(--sg-divider);font-family:var(--sg-font-family)}.activity-layout--securego .streamtail__row:hover{background:var(--sg-surface-subtle)}.activity-layout--securego .streamtail__row:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.activity-layout--securego .streamtail__context-cell{min-width:0;overflow:hidden;color:var(--sg-text-body);text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .streamtail__method,.activity-layout--securego .streamtail__proc{color:var(--sg-text-strong)}.activity-layout--securego .streamtail__target,.activity-layout--securego .streamtail__ts,.activity-layout--securego .streamtail__pid,.activity-layout--securego .streamtail__detail,.activity-layout--securego .streamtail__chevron{color:var(--sg-text-muted)}@media (prefers-reduced-motion: no-preference){@keyframes streamtail-pulse{0%{box-shadow:0 0 0 0 var(--sg-success-border)}70%{box-shadow:0 0 0 6px var(--sg-transparent)}to{box-shadow:0 0 0 0 var(--sg-transparent)}}}@keyframes streamtail-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.streamtail-details{display:flex;flex-direction:column;gap:1rem;font-size:12px;color:var(--theme-text-primary)}.streamtail-details__grid{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.streamtail-details__label{color:var(--theme-text-muted);font-weight:600}.streamtail-details__value{font-family:ui-monospace,monospace;word-break:break-all}.streamtail-details__section{display:flex;flex-direction:column}.streamtail-details__section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-status-success);margin-bottom:.5rem}.streamtail-details__metadata{margin:0;padding:.5rem;background:var(--theme-surface-secondary);border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;color:var(--theme-text-primary);white-space:pre-wrap;word-break:break-all;max-height:280px;overflow:auto}.summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.summary-cards__card{background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:4px}.summary-cards__card--loading{opacity:.5}.summary-cards__value-row{display:flex;align-items:baseline;gap:4px}.summary-cards__value{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;color:#192147;line-height:1.1}.summary-cards__suffix{font-size:13px;color:#8b8fa2;font-variant-numeric:tabular-nums}.summary-cards__label{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#8b8fa2;font-weight:600}.summary-cards__delta{font-size:11px;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.summary-cards__delta--positive{color:#2d2db0}.summary-cards__delta--negative{color:#c92a2a}.summary-cards__delta--neutral{color:#8b8fa2}.summary-cards__delta--empty{height:1em}.summary-cards--error{display:flex;align-items:center;padding:1rem;color:#8b8fa2;font-size:12px;font-style:italic}.activity-layout--securego .summary-cards{gap:16px}.activity-layout--securego .summary-cards__card{min-height:112px;padding:18px 20px;background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .summary-cards__value{color:var(--sg-text-strong);font-size:26px;font-weight:700}.activity-layout--securego .summary-cards__suffix,.activity-layout--securego .summary-cards__label,.activity-layout--securego .summary-cards__delta--neutral{color:var(--sg-text-muted)}.activity-layout--securego .summary-cards__label{font:600 12.5px/1.45 var(--sg-font-family);letter-spacing:0;text-transform:none}.activity-layout--securego .summary-cards__delta{font-family:var(--sg-font-family)}.activity-layout--securego .summary-cards__delta--positive{color:var(--sg-success-text)}.activity-layout--securego .summary-cards__delta--negative{color:var(--sg-danger-text)}.activity-layout--securego .summary-cards--error{color:var(--sg-text-muted);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card)}@media (max-width: 1024px){.activity-layout--securego .summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.activity-layout--securego .summary-cards{grid-template-columns:1fr}}.timeseries-chart{padding:1rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;display:flex;flex-direction:column;gap:.5rem;min-height:320px}.timeseries-chart__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.timeseries-chart__title{font-size:14px;font-weight:600;color:#192147}.timeseries-chart__subtitle{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace}.timeseries-chart__total-events{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.timeseries-chart__canvas{font-variant-numeric:tabular-nums}.timeseries-chart__legend{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;padding-top:12px}.timeseries-chart__legend-item{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeseries-chart__legend-item:focus{outline:2px solid #3e4771;outline-offset:2px}.timeseries-chart__legend-item--hidden{opacity:.4}.timeseries-chart__legend-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.timeseries-chart__tooltip{background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:.5rem;box-shadow:0 2px 8px #19214714;font-size:12px;font-family:ui-monospace,monospace}.timeseries-chart__tooltip-header{font-weight:600;color:#192147;margin-bottom:4px}.timeseries-chart__tooltip-row{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.timeseries-chart__tooltip-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.timeseries-chart__tooltip-name{color:#192147}.timeseries-chart__tooltip-value{color:#515774;margin-left:auto}.timeseries-chart__loading{font-family:ui-monospace,monospace;font-size:12px;color:#8b8fa2;opacity:.5}.timeseries-chart__error{color:#8b8fa2;font-size:12px}.timeseries-chart--fallback{display:flex;align-items:center;justify-content:center}.activity-layout--securego .timeseries-chart{min-height:340px;padding:20px;gap:12px;background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .timeseries-chart__title{color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .timeseries-chart__subtitle,.activity-layout--securego .timeseries-chart__total-events,.activity-layout--securego .timeseries-chart__loading,.activity-layout--securego .timeseries-chart__error{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .timeseries-chart__legend-item{color:var(--sg-text-body);font-family:var(--sg-font-family)}.activity-layout--securego .timeseries-chart__legend-item:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .timeseries-chart__tooltip{color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-control);box-shadow:var(--sg-shadow-menu)}.top-table{background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.top-table__header{display:flex;justify-content:space-between;align-items:baseline}.top-table__title{font-size:14px;font-weight:600;color:#192147}.top-table__subtitle{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace}.top-table__count-of{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.top-table__rows{display:flex;flex-direction:column;gap:.5rem}.top-table__row{display:grid;grid-template-columns:1fr 80px 14px;align-items:center;gap:.5rem}.top-table__row--with-verdict-count{grid-template-columns:1fr 80px 80px 14px}.top-table__key-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.top-table__key-cell>div:first-child{display:flex;align-items:center;min-width:0}.top-table__key{font-size:12px;color:#192147;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-table__event-count,.top-table__total-bytes,.top-table__verdict-count{font-size:12px;color:#192147;font-variant-numeric:tabular-nums;text-align:right}.top-table__chevron{font-size:12px;color:#c5c7d1}.top-table__bar-bg{height:2px;border-radius:8px;background:#e2e4ea;overflow:hidden}.top-table__bar-fill{height:100%;border-radius:inherit}.top-table__bar-fill--process{background:linear-gradient(90deg,#5b6cff,#8b5cff)}.top-table__bar-fill--destination{background:linear-gradient(90deg,#19c6c0,#3aa3ff)}.top-table__bar-fill--bandwidth{background:linear-gradient(90deg,#f0a73b,#f5d423)}.top-table__new-badge{display:inline-block;background:#3aa3ff18;color:#3aa3ff;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:8px;flex-shrink:0;white-space:nowrap}.top-table__footer{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace}.top-table__loading{font-family:ui-monospace,monospace;font-size:12px;color:#8b8fa2;opacity:.5}.top-table__error{color:#8b8fa2;font-size:12px}.activity-layout--securego .top-table{min-width:0;padding:20px;background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .top-table__title,.activity-layout--securego .top-table__key,.activity-layout--securego .top-table__event-count,.activity-layout--securego .top-table__total-bytes,.activity-layout--securego .top-table__verdict-count{color:var(--sg-text-strong)}.activity-layout--securego .top-table__title{font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .top-table__subtitle,.activity-layout--securego .top-table__count-of,.activity-layout--securego .top-table__footer,.activity-layout--securego .top-table__loading,.activity-layout--securego .top-table__error{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .top-table__bar-bg{background:var(--sg-surface-muted)}.activity-layout--securego .top-table__bar-fill--process{background:var(--sg-chart-4)}.activity-layout--securego .top-table__bar-fill--destination{background:var(--sg-chart-2)}.activity-layout--securego .top-table__bar-fill--bandwidth{background:var(--sg-chart-3)}.activity-layout--securego .top-table__chevron{color:var(--sg-text-disabled)}.activity-layout--securego .top-table__new-badge{color:var(--sg-info-text);background:var(--sg-info-bg)}.verdicts-page{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1.5rem}.verdicts-page__realtime-tip{font-size:11px;color:#8b8fa2}.verdicts-page__header{width:100vw;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.verdicts-page__subtitle{font-size:12px;color:#8b8fa2}.verdicts-page__back-link{flex-shrink:0;font-size:12px;font-weight:600;color:#2d2db0;text-decoration:none;white-space:nowrap}.verdicts-page__back-link:hover{text-decoration:underline}.verdicts-page__custom-badge{font-size:11px;font-weight:600;color:#2d2db0;background:#2d2db01a;border-radius:999px;padding:2px 10px;line-height:22px}.verdicts-page__date-label{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;color:#8b8fa2}.verdicts-page__date-input{font-size:13px;padding:4px 8px;border:1px solid #e2e4ea;border-radius:4px}.verdicts-page__summary-wrap{position:relative}.verdicts-page__summary{display:flex;flex-direction:column;gap:.5rem}.verdicts-page__summary--loading{opacity:.4;pointer-events:none}.verdicts-page__summary-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center}.verdicts-page__summary-loading{display:flex;justify-content:center;font-family:ui-monospace,monospace;font-size:12px;color:#8b8fa2}.verdicts-page__big-numbers{display:flex;gap:1.5rem}.verdicts-page__big-number{font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;color:#192147;line-height:1.05}.verdicts-page__big-number-label{font-size:11px;color:#8b8fa2;text-transform:uppercase;letter-spacing:.03em}.verdicts-page__chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.verdicts-page__section-title{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#8b8fa2;font-weight:600;margin-right:4px}.verdicts-page__category-chip{font-family:ui-monospace,monospace;font-size:11px;padding:2px 8px;border-radius:999px;background:#e2e4ea;color:#192147;font-variant-numeric:tabular-nums}.verdicts-page__severity-chip{font-family:ui-monospace,monospace;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;font-variant-numeric:tabular-nums}.verdicts-page__chip-button{border:0;cursor:pointer;transition:box-shadow .1s ease}.verdicts-page__chip-button:hover{box-shadow:0 0 0 1px currentColor}.verdicts-page__chip-button--active{box-shadow:0 0 0 2px currentColor}.verdicts-page__chip-clear{margin-left:5px;font-weight:600;opacity:.75}.verdicts-page__host-combo{min-width:220px}.activity-layout--securego .verdicts-page{gap:16px;padding:0;color:var(--sg-text-body);background:transparent;border:0;border-radius:0}.activity-layout--securego .verdicts-page__header{width:100%}.activity-layout--securego .verdicts-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-layout--securego .verdicts-page__filter-leading,.activity-layout--securego .verdicts-page__filter-trailing{display:flex;align-items:center;gap:8px;min-width:0}.activity-layout--securego .verdicts-page__filter-trailing{flex-wrap:wrap;justify-content:flex-end}.activity-layout--securego .verdicts-page__range-group{display:inline-flex;align-items:center;gap:2px;min-height:var(--sg-control-height);padding:3px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.activity-layout--securego .verdicts-page__date-hint{order:2;flex:0 0 100%;margin-top:-4px;color:var(--sg-text-muted);font:400 11px/1.5 var(--sg-font-family)}.activity-layout--securego .verdicts-page__date-label{color:var(--sg-text-muted);font-family:var(--sg-font-family)}.activity-layout--securego .verdicts-page__date-input,.activity-layout--securego .verdicts-page__filter-select,.activity-layout--securego .verdicts-page__search-input{min-height:var(--sg-control-height);padding:0 12px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);font:400 13px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-page__date-input:focus-visible,.activity-layout--securego .verdicts-page__filter-select:focus-visible,.activity-layout--securego .verdicts-page__search-input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-layout--securego .verdicts-page__filter-select{max-width:180px}.activity-layout--securego .verdicts-page__search-input{width:190px}.activity-layout--securego .verdicts-page__host-combo{width:190px;min-width:160px}.activity-layout--securego .verdicts-page__terminology{color:var(--sg-text-muted);font:400 11.5px/1.6 var(--sg-font-family)}.activity-layout--securego .verdicts-page__summary-wrap{min-width:0}.activity-layout--securego .verdicts-page__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.activity-layout--securego .verdicts-page__summary-card{position:relative;min-width:0;margin:0;padding:14px 16px;text-align:left;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:none;font-family:var(--sg-font-family)}.activity-layout--securego .verdicts-page__summary-card:is(button){cursor:pointer}.activity-layout--securego .verdicts-page__summary-card:is(button):hover{filter:brightness(.98)}.activity-layout--securego .verdicts-page__summary-card:is(button):focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .verdicts-page__summary-card--active{box-shadow:0 0 0 2px var(--sg-focus-ring)}.activity-layout--securego .verdicts-page__summary-card--categories{cursor:default}.activity-layout--securego .verdicts-page__summary-card--categories:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .verdicts-page__summary-card--categories:hover .verdicts-page__category-details,.activity-layout--securego .verdicts-page__summary-card--categories:focus-within .verdicts-page__category-details{display:block}.activity-layout--securego .verdicts-page__summary-card--critical{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-bg)}.activity-layout--securego .verdicts-page__summary-card--high{color:var(--sg-risk-text);background:var(--sg-risk-bg);border-color:var(--sg-risk-bg)}.activity-layout--securego .verdicts-page__summary-card--medium{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-bg)}.activity-layout--securego .verdicts-page__summary-card--low{color:var(--sg-info-text);background:var(--sg-info-bg);border-color:var(--sg-info-bg)}.activity-layout--securego .verdicts-page__summary-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:inherit;font:400 12px/1.4 var(--sg-font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .verdicts-page__summary-label>span{width:7px;height:7px;background:currentColor;border-radius:50%}.activity-layout--securego .verdicts-page__big-number{color:inherit;font:700 26px/1.1 var(--sg-font-family)}.activity-layout--securego .verdicts-page__big-number>span{font-size:12px;font-weight:400}.activity-layout--securego .verdicts-page__summary-card:not(.verdicts-page__summary-card--critical,.verdicts-page__summary-card--high,.verdicts-page__summary-card--medium,.verdicts-page__summary-card--low) .verdicts-page__big-number{color:var(--sg-text-strong)}.activity-layout--securego .verdicts-page__summary-description{margin-top:4px;color:var(--sg-text-muted);font:400 11px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-page__category-details{position:absolute;top:calc(100% + 8px);left:8px;z-index:4;display:none;width:260px;padding:12px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;box-shadow:var(--sg-shadow-menu);font:400 12px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-page__category-details strong{display:block;margin-bottom:8px;color:var(--sg-text-strong);font-weight:700}.activity-layout--securego .verdicts-page__category-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 8px;border-radius:7px}.activity-layout--securego .verdicts-page__category-details>div:hover{background:var(--sg-canvas)}.activity-layout--securego .verdicts-page__category-details>div span:last-child{color:var(--sg-text-strong);font-weight:700;white-space:nowrap}.activity-layout--securego .verdicts-page__table-card{position:relative;overflow:hidden;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card)}.activity-layout--securego .verdicts-page__table-scroll{overflow-x:auto}.activity-layout--securego .verdicts-page__table{width:100%;min-width:1500px;border-collapse:collapse;table-layout:fixed}.activity-layout--securego .verdicts-page__table th,.activity-layout--securego .verdicts-page__table td{padding:10px 16px;text-align:left;vertical-align:middle}.activity-layout--securego .verdicts-page__table th{height:var(--sg-table-row-height);color:var(--sg-text-muted);border-bottom:1px solid var(--sg-border);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-page__table td{height:var(--sg-host-table-row-height);overflow:hidden;color:var(--sg-text-body);border-bottom:1px solid var(--sg-divider);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family);text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .verdicts-page__table tbody tr{cursor:pointer;transition:background-color var(--sg-motion-fast)}.activity-layout--securego .verdicts-page__table tbody tr:hover{background:var(--sg-surface-subtle)}.activity-layout--securego .verdicts-page__table tbody tr:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.activity-layout--securego .verdicts-page__table tbody tr:last-child td{border-bottom:0}.activity-layout--securego .verdicts-page__table th:nth-child(1),.activity-layout--securego .verdicts-page__table td:nth-child(1){width:10%}.activity-layout--securego .verdicts-page__table th:nth-child(2),.activity-layout--securego .verdicts-page__table td:nth-child(2){width:10%}.activity-layout--securego .verdicts-page__table th:nth-child(3),.activity-layout--securego .verdicts-page__table td:nth-child(3){width:12%}.activity-layout--securego .verdicts-page__table th:nth-child(4),.activity-layout--securego .verdicts-page__table td:nth-child(4){width:8%}.activity-layout--securego .verdicts-page__table th:nth-child(5),.activity-layout--securego .verdicts-page__table td:nth-child(5){width:9%}.activity-layout--securego .verdicts-page__table th:nth-child(6),.activity-layout--securego .verdicts-page__table td:nth-child(6){width:11%}.activity-layout--securego .verdicts-page__table th:nth-child(7),.activity-layout--securego .verdicts-page__table td:nth-child(7){width:16%}.activity-layout--securego .verdicts-page__table th:nth-child(8),.activity-layout--securego .verdicts-page__table td:nth-child(8){width:14%}.activity-layout--securego .verdicts-page__table th:nth-child(9),.activity-layout--securego .verdicts-page__table td:nth-child(9){width:10%}.activity-layout--securego .verdicts-page__primary-cell,.activity-layout--securego .verdicts-page__device-name{color:var(--sg-text-strong);font-weight:700}.activity-layout--securego .verdicts-page__device-name{font-weight:600}.activity-layout--securego .verdicts-page__badge,.activity-layout--securego .verdicts-page__type-badge{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;overflow:hidden;background:var(--sg-surface);border:1px solid;border-radius:5px;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.activity-layout--securego .verdicts-page__type-badge{color:var(--sg-neutral-text);background:var(--sg-neutral-bg);border-color:var(--sg-neutral-bg)}.activity-layout--securego .verdicts-page__badge--critical{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.activity-layout--securego .verdicts-page__badge--high{color:var(--sg-risk-text);background:var(--sg-risk-bg);border-color:var(--sg-risk-border)}.activity-layout--securego .verdicts-page__badge--medium{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.activity-layout--securego .verdicts-page__badge--low{color:var(--sg-neutral-text);background:var(--sg-neutral-bg);border-color:var(--sg-neutral-border)}.activity-layout--securego .verdicts-page__rule-cell{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.activity-layout--securego .verdicts-page__time-cell{font-variant-numeric:tabular-nums}.activity-layout--securego .verdicts-page__detail-button{min-height:30px;padding:0 12px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:6px;font:600 12px/1 var(--sg-font-family);cursor:pointer}.activity-layout--securego .verdicts-page__detail-button:hover{background:var(--sg-surface-muted)}.activity-layout--securego .verdicts-page__detail-button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .verdicts-page__table-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;color:var(--sg-text-muted);font:400 13px/1.5 var(--sg-font-family)}.activity-layout--securego .verdicts-page__table-state strong{color:var(--sg-text-strong);font-size:14px}.activity-layout--securego .verdicts-page__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--sg-text-muted);font:400 12px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-page__pagination-actions,.activity-layout--securego .verdicts-page__pagination-actions label{display:flex;align-items:center;gap:10px}.activity-layout--securego .verdicts-page__pagination-actions button,.activity-layout--securego .verdicts-page__pagination-actions select{min-height:32px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border-strong);border-radius:6px;font:400 12px/1 var(--sg-font-family)}.activity-layout--securego .verdicts-page__pagination-actions button{padding:0 4px;color:var(--sg-primary-text);background:transparent;border-color:transparent;cursor:pointer}.activity-layout--securego .verdicts-page__pagination-actions button:disabled{color:var(--sg-text-disabled);cursor:not-allowed}.activity-layout--securego .verdicts-page__pagination-actions select{min-width:54px;padding:0 8px}.activity-layout--securego .verdicts-page__pagination-actions button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.activity-layout--securego .verdicts-page__pagination-actions select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}@media (max-width: 1024px){.activity-layout--securego .verdicts-page__filter-leading,.activity-layout--securego .verdicts-page__filter-trailing{width:100%;justify-content:flex-start;margin-left:0}.activity-layout--securego .verdicts-page__pagination{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.activity-layout--securego .verdicts-page__filter-leading,.activity-layout--securego .verdicts-page__filter-trailing{align-items:stretch;flex-direction:column}.activity-layout--securego .verdicts-page__filter-select,.activity-layout--securego .verdicts-page__host-combo,.activity-layout--securego .verdicts-page__search-input{width:100%;max-width:none}.activity-layout--securego .verdicts-page__pagination-actions{flex-wrap:wrap}}.verdicts-widget{box-sizing:border-box;width:320px;padding:1rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;display:flex;flex-direction:column;gap:.5rem}.verdicts-widget__data-as-of{font-size:10px;color:#8b8fa2;align-self:flex-end}.verdicts-widget__title{font-size:14px;font-weight:600;color:#192147}.verdicts-widget__subtitle{font-size:11px;color:#8b8fa2}.verdicts-widget__header-strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-family:ui-monospace,monospace;font-size:11px;color:#8b8fa2;font-variant-numeric:tabular-nums}.verdicts-widget__header-strip-counter{font-variant-numeric:tabular-nums}.verdicts-widget__big-firings{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;color:#192147;line-height:1.1}.verdicts-widget__big-firings-label{font-size:13px;color:#8b8fa2}.verdicts-widget__severity-label{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#8b8fa2;font-weight:600}.verdicts-widget__category-row,.verdicts-widget__severity-row,.verdicts-widget__empty-chip-preview{display:flex;flex-wrap:wrap;gap:6px}.verdicts-widget__category-chip{font-family:ui-monospace,monospace;font-size:11px;padding:2px 8px;border-radius:999px;background:#e2e4ea;color:#192147;font-variant-numeric:tabular-nums}.verdicts-widget__category-chip--preview{opacity:.7}.verdicts-widget__severity-chip-count{font-variant-numeric:tabular-nums;margin-left:4px}.verdicts-widget__empty-icon{color:#3b82f6;width:48px;height:48px}.verdicts-widget__empty-headline{font-size:14px;font-weight:600;color:#192147}.verdicts-widget__empty-body{font-size:12px;color:#8b8fa2;line-height:1.4}.verdicts-widget__disabled-icon{color:#f59e0b;width:48px;height:48px;opacity:.5}.verdicts-widget__disabled-headline{font-size:14px;font-weight:600;color:#8b8fa2}.verdicts-widget__disabled-body{font-size:12px;color:#8b8fa2;line-height:1.4}.verdicts-widget__loading{font-family:ui-monospace,monospace;font-size:12px;color:var(--sg-text-muted);opacity:.5}.verdicts-widget__see-all{font-size:11px;font-weight:600;color:#5b6cff;text-decoration:none;align-self:flex-start;margin-top:4px}.verdicts-widget__see-all:hover{text-decoration:underline}.activity-layout--securego .verdicts-widget{width:100%;min-width:0;padding:20px;background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.activity-layout--securego .verdicts-widget__title,.activity-layout--securego .verdicts-widget__big-firings,.activity-layout--securego .verdicts-widget__empty-headline{color:var(--sg-text-strong)}.activity-layout--securego .verdicts-widget__title{font:700 14px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-widget__subtitle,.activity-layout--securego .verdicts-widget__big-firings-label,.activity-layout--securego .verdicts-widget__severity-label,.activity-layout--securego .verdicts-widget__data-as-of,.activity-layout--securego .verdicts-widget__empty-body,.activity-layout--securego .verdicts-widget__disabled-body{color:var(--sg-text-muted)}.activity-layout--securego .verdicts-widget__see-all{color:var(--sg-primary-text);font:600 12.5px/1.4 var(--sg-font-family)}.activity-layout--securego .verdicts-widget__see-all:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;border-radius:2px}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.admin-wrapper{overflow:visible;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:var(--sg-page-max-width);min-width:0;margin:0 auto;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);color:var(--sg-text-body);background:var(--sg-canvas)}.admin-wrapper .page-header{min-height:0;margin:0 0 20px;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family)}.admin-wrapper .side-nav__card-container>*:not(.loading-spinner){width:100%;max-width:754px}.admin-wrapper .side-nav__nav-list{position:initial}@media (max-width: 760px){.admin-wrapper{padding:24px}}.host-status-webhook-preview-modal .flex-end{margin-top:20px;display:flex;justify-content:flex-end}.settings-section{display:flex;flex-direction:column;gap:1.5rem;min-width:0;gap:12px;color:var(--sg-text-body)}.settings-section>h2,.settings-section>header h2{color:var(--sg-text-strong);font:700 20px/1.4 var(--sg-font-family)}.side-nav__container{display:flex;align-items:flex-start;gap:24px;min-width:0}.side-nav__container>nav{width:196px;min-width:0;flex:0 0 196px}.side-nav__nav-list{position:sticky;top:217px;width:260px;list-style:none;font-size:.875rem;display:flex;flex-direction:column;gap:.5rem;margin:0;width:196px;flex:0 0 196px;gap:4px;padding:0}.side-nav__card-container{width:100%;min-width:0}@media (max-width: 760px){.side-nav__container{flex-direction:column;gap:16px}.side-nav__container>nav{width:100%;max-width:100%;flex-basis:auto;overflow:hidden}.side-nav__nav-list{width:100%;max-width:100%;flex:0 0 auto;box-sizing:border-box;flex-direction:row;gap:4px;padding:0 0 8px;overflow-x:auto}.side-nav__card-container{width:100%}}.side-nav-item{white-space:nowrap;height:32px;border-radius:4px}.side-nav-item a,.side-nav-item span.link-with-context{display:flex;align-items:center;height:100%;padding:0 16px;color:var(--sg-text-body);font-weight:400;text-decoration:none;border-bottom:none}.side-nav-item a{cursor:pointer}.side-nav-item a:hover{color:var(--sg-text-strong)}.side-nav-item--active{background-color:var(--sg-primary-soft)}.side-nav-item--active a{font-weight:600;color:var(--sg-primary-text)}.side-nav-item--active a *>.__react_component_tooltip{font-weight:initial}.side-nav-item{min-height:36px;overflow:hidden;background:transparent;border-radius:var(--sg-radius-control)}.side-nav-item a{min-height:36px;padding:0 12px;color:var(--sg-text-muted);font:400 13px/1.4 var(--sg-font-family)}.side-nav-item:hover{background:var(--sg-surface-muted)}.side-nav-item:hover a{color:var(--sg-text-body)}.side-nav-item--active{background:var(--sg-primary-soft)}.side-nav-item--active a{color:var(--sg-primary-text);font-weight:600}@media (max-width: 760px){.side-nav-item{flex:0 0 auto;white-space:nowrap}}.calendars-integration{display:flex;flex-direction:column;gap:1.5rem}.calendars-integration__description p{margin:0}.calendars-integration ui{margin-block-start:.5rem}.calendars-integration ul{margin:0}.calendars-integration li{margin:.5rem 0}.calendars-integration .card{margin-top:.5rem}.calendars-integration__configuration button{align-self:flex-end}.calendars-integration__api-key-json{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;min-width:100%;height:294px;font-size:.875rem}.calendars-integration #oauth-scopes{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;color:var(--sg-code-text);background:var(--sg-code-bg);min-height:82px;padding:1rem 2.5rem 1rem 1rem;resize:none}.calendars-integration__oauth-scopes-copy-icon-wrapper{display:flex;flex-direction:row-reverse;align-items:center;position:relative;top:36px;right:16px;height:0;gap:.5rem}.calendars-integration__copy-message{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.calendars-integration__code{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.add-cert-authority-card{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.add-cert-authority-card__content{text-align:center}.add-cert-authority-card__content p{margin:0}.add-cert-authority-card__title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.add-cert-authority-modal__cert-authority-dropdown{margin-bottom:1.5rem}.cert-authority-list-header{display:flex;justify-content:space-between;align-items:center}.cert-authority-list-header__name{font-size:.875rem;font-weight:600}.cert-authority-list-header__add-button{height:auto}.cert-authority-list-item__action-button{width:40px;height:40px}.certificate-authority-list li .list-item__actions{display:none}.certificate-authority-list li:hover .list-item__actions{display:flex}.edit-cert-authority-modal__data-error{margin:5rem 0}.change-management{display:flex;flex-direction:column;gap:1.5rem}.conditional-access__page-description{margin-bottom:1.5rem}.conditional-access__cards{display:flex;flex-direction:column;gap:1.5rem}.conditional-access__success .info-banner__info{display:flex;gap:.25rem;white-space:nowrap;overflow:hidden;width:100%;justify-content:space-between;padding:0 1rem}.conditional-access__success .info-banner__info .tenant-id{display:flex;align-items:center;gap:.25rem;max-width:88%}.conditional-access__success .info-banner__info .tenant-id .tooltip-truncated-text{max-width:66%}.okta-conditional-access-modal .file-uploader__title,.okta-conditional-access-modal .file-uploader__internal-error{font-size:1rem;font-weight:600}.okta-conditional-access-modal .file-uploader__title{color:var(--sg-text-body)}.okta-conditional-access-modal .file-uploader__internal-error{color:var(--sg-danger-text)}.okta-conditional-access-modal .input-field--read-only .input-field__textarea{background-color:var(--sg-surface-muted)}.okta-conditional-access-modal__file-uploader-wrapper{display:flex;flex-direction:column;gap:.5rem}.identity-providers{display:flex;flex-direction:column;gap:2.5rem}.identity-provider-section__section-card-content{margin:0}.identity-provider-section__received-tooltip{display:inline-flex}.identity-provider-section__learn-more-link{min-width:88px}.integrations-management__description p{margin:0}.integrations-management .no-integrations{display:flex;flex-direction:column;gap:1.5rem}.integrations-management .no-integrations ul{margin:0;padding:0;color:var(--sg-text-body);list-style:none}.integrations-management .no-integrations ul li:before{content:"•";color:var(--sg-primary-text);margin-right:1rem}.integrations-management .no-integrations__inner{display:flex;flex-direction:row}.integrations-management .no-integrations__inner h1{font-size:1rem;font-weight:600;margin-bottom:1rem}.integrations-management .no-integrations__inner img{width:176px;margin-right:2rem}.integrations-management .no-integrations__inner p{color:var(--sg-text-body);font-weight:400;font-size:.875rem;margin:0;margin-bottom:1.5rem}.integrations-management .no-integrations__inner .no-filter-results{display:flex;flex-direction:column;width:350px}.integrations-management .no-integrations__inner-text{width:350px}.integrations-management .type__header{width:12px}.integrations-management .type__cell .logo-cell{display:block;text-align:center}.integrations-management .type__cell .zendesk-icon{width:16px}.integrations-management .type__cell .jira-icon{width:24px}.integrations-management .empty-table__container h3{margin-bottom:.625rem}.delete-integration-modal__url{font-weight:600}.integration-form img{width:12px;height:12px;margin-left:6px}.integration-form__new-user-container,.integration-form__sso-input{margin-top:1.5rem;margin-bottom:1.5rem}.integration-form__sso-input .fleet-checkbox{margin-top:5px}.integration-form__sso-input .fleet-checkbox__label{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.integration-form .sso-disabled{width:375px}.integration-form .invite-disabled{width:100px}.integration-form .password-tooltip-text{width:310px}.integration-form .current-team{margin-top:4px;margin-bottom:24px}.integration-form__label{color:var(--sg-text-strong);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.integration-form__user-permissions-info{display:flex;flex-direction:column;margin-bottom:2rem}.integration-form__user-permissions-info p{margin:0 0 1rem}.integration-form__selected-teams-container{margin-bottom:2.5rem}.integration-form__radio-input{margin-bottom:1rem}.integration-form__radio-input.disabled .radio__control{background-color:var(--sg-surface-muted)}.integration-form__radio-input.disabled .radio__label{color:var(--sg-text-disabled);font-style:italic}.integration-form__invite-admin{margin-bottom:8px}.integration-form__password{width:98%;float:left;padding:0 1rem 0 0;box-sizing:border-box}.integration-form__password .input-icon-field{width:100%}.integration-form__details{float:right;width:2%}.integration-form__details .icon-tooltip{margin-top:12px}.integration-form__details .help-text{color:var(--sg-text-body)}.integration-form__details .help-text--brand{color:var(--sg-primary-text)}.integration-form .sublabel{margin:0}.integration-form__tooltip-text{width:300px}.mdm-settings{display:flex;flex-direction:column;gap:1.5rem}.mdm-settings .disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.mdm-settings .disabled-by-gitops-mode:hover,.mdm-settings .disabled-by-gitops-mode:focus{cursor:default}.android-mdm-page{display:flex;flex-direction:column;gap:1.5rem}.android-mdm-page__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.android-mdm-page__turn-on-description{display:flex;gap:.5rem;align-items:center}.android-mdm-page__turn-on-description p{margin:0}.apple-business-manager-page,.apple-business-manager-page__page-content{display:flex;flex-direction:column;gap:1.5rem}.apple-business-manager-page__page-header-section{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:space-between}.apple-business-manager-page__page-header-section h1{margin-bottom:0;font-size:1.5rem}.apple-business-manager-page__add-adm-message{margin:0 auto;text-align:center;width:450px;display:flex;flex-direction:column;align-items:center;justify-content:center}.apple-business-manager-page__add-adm-message>h2{margin-bottom:.5rem;font-size:1rem}.apple-business-manager-page__add-adm-message>p{margin:0 0 1rem}.apple-business-manager-page__url-inputs-wrapper{display:flex;flex-direction:column;gap:.875rem;margin-top:1.5rem}.apple-business-manager-page__url-input{margin-bottom:0}.apple-business-manager-page .data-error{margin:2.5rem 0;padding:2rem 0}.apple-business-manager-page .data-error__inner{padding:2rem 0}.add-abm-modal__request-button{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.add-abm-modal__request-button label{display:flex;gap:.5rem;cursor:pointer}.add-abm-modal__setup-list{font-size:.875rem;display:flex;flex-direction:column;gap:1.5rem;padding:0;margin:0;max-width:660px;list-style:none}.add-abm-modal__setup-list li{display:flex;flex-direction:row;gap:.5rem}.add-abm-modal__setup-list li p{display:flex;flex-direction:column;align-items:flex-start;margin:0}.add-abm-modal__file-uploader{margin-top:1rem;margin-left:1rem}.add-abm-modal__file-uploader .file-uploader__message{color:var(--sg-text-muted);margin:0}.add-abm-modal__file-uploader button{margin-top:0}.add-abm-modal__file-uploader--loading label{opacity:.5}.apple-business-manager-table .data-table-block .data-table td.apple_id__cell{max-width:180px}.apple-business-manager-table .data-table-block .data-table td.macos_team__cell,.apple-business-manager-table .data-table-block .data-table td.ios_team__cell,.apple-business-manager-table .data-table-block .data-table td.ipados_team__cell{max-width:150px}.apple-business-manager-table .data-table-block .data-table td.id__cell .abm-actions-wrapper{display:flex;align-items:center}@media (max-width: 1400px){.apple-business-manager-table .ipados_team__header,.apple-business-manager-table .ipados_team__cell{display:none}}@media (max-width: 1230px){.apple-business-manager-table .ios_team__header,.apple-business-manager-table .ios_team__cell{display:none}}@media (max-width: 990px){.apple-business-manager-table .macos_team__header,.apple-business-manager-table .macos_team__cell{display:none}}@media (max-width: 880px){.apple-business-manager-table .org-name-cell{width:140px}}.apple-business-manager-table .disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.apple-business-manager-table .disabled-by-gitops-mode:hover,.apple-business-manager-table .disabled-by-gitops-mode:focus{cursor:default}.apple-business-manager-table .disabled-by-gitops-mode .actions-dropdown-select__control--is-disabled{min-height:0;padding:0}.org-name-cell__tooltip-wrapper{display:inline}.renew-abm-modal__setup-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--sg-text-body)}.renew-abm-modal__setup-content p{margin:0}.renew-abm-modal__setup-instructions-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.renew-abm-modal__setup-instructions-list li>p{margin:0}.renew-abm-modal__file-uploader{margin-top:1rem;margin-left:1rem}.renew-abm-modal__button-wrap{display:flex;justify-content:flex-end}.renew-abm-modal__button-wrap .renew-token-modal__submit-button.uploading.button--disabled{opacity:1}.apple-mdm-page{display:flex;flex-direction:column;gap:1.5rem}.apple-mdm-page h4{margin-bottom:0}.apple-mdm-page p{font-size:.875rem;margin:0 0 1.5rem}.apple-mdm-page__page-content{font-size:.875rem}.apple-mdm-page__setup-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--sg-text-body)}.apple-mdm-page__setup-content p{margin:0}.apple-mdm-page__setup-instructions-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.apple-mdm-page__setup-instructions-list li{display:flex;flex-direction:row;gap:.5rem}.apple-mdm-page__setup-instructions-list li p{display:flex;flex-direction:row;align-items:flex-start;margin:0;gap:.5rem}.apple-mdm-page__request-button{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.apple-mdm-page__request-button label{display:flex;gap:.5rem;cursor:pointer}.apple-mdm-page__apc-info{display:flex;flex-direction:column;gap:1rem}.apple-mdm-page__apc-info dt{font-weight:600;margin-bottom:.25rem}.apple-mdm-page__apns-button-wrap{display:flex;gap:1rem;align-items:center}.apple-mdm-page__file-uploader{margin-top:1rem;margin-left:1rem;border-radius:6px}.apple-mdm-page__file-uploader .file-uploader__message{color:var(--sg-text-muted)}.apple-mdm-page__file-uploader button{margin-top:0}.apple-mdm-page__file-uploader--loading label{opacity:.5}.renew-cert-modal{width:730px}.renew-cert-modal__info-header{margin-bottom:2rem}.renew-cert-modal__setup-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--sg-text-body)}.renew-cert-modal__setup-content p{margin:0}.renew-cert-modal__setup-instructions-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.renew-cert-modal__setup-instructions-list li>p{margin:0}.renew-cert-modal__request-button{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;margin-left:1rem}.renew-cert-modal__request-button label{display:flex;gap:.5rem;cursor:pointer}.renew-cert-modal__file-uploader{margin-top:1rem;margin-left:1rem;border-radius:6px}.renew-cert-modal__file-uploader .file-uploader__message{color:var(--sg-text-muted);margin:0}.renew-cert-modal__file-uploader button{margin-top:0}.renew-cert-modal__button-wrap{display:flex;justify-content:flex-end}.renew-cert-modal__button-wrap .renew-cert-modal__submit-button.uploading.button--disabled{opacity:1}.turn-off-apple-mdm-modal__info-header{margin-bottom:2rem}.turn-off-apple-mdm-modal__button-wrap{display:flex;justify-content:flex-end}.turn-off-apple-mdm-modal__button-wrap .renew-cert-modal__submit-button.uploading.button--disabled{opacity:1}.apple-business-manager-section__content{display:flex;flex-direction:column;gap:2.5rem}.end-user-migration-section{font-size:.875rem}.end-user-migration-section__abm-connect-message{margin-top:0}.end-user-migration-section__preview-video{width:100%;max-width:800px}.end-user-migration-section__end-user-migration-form.disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.end-user-migration-section__end-user-migration-form.disabled:hover,.end-user-migration-section__end-user-migration-form.disabled:focus{cursor:default}.eula-list-item{display:flex;justify-content:space-between;align-items:center}.eula-list-item__list-item-data{display:flex;align-items:center}.eula-list-item__list-item-info{margin-left:1rem;display:flex;flex-direction:column}.eula-list-item__list-item-name{font-size:.875rem;font-weight:600}.eula-list-item__list-item-uploaded{font-size:.75rem}.eula-list-item__list-item-actions{display:flex;justify-content:flex-end}.eula-list-item__list-item-button{width:40px;height:40px}.eula-list-item__list-item-button:not(:last-child){margin-right:1rem}.eula-uploader{display:flex;flex-direction:column;gap:24px}.eula-uploader>p{font-size:.875rem;margin:0}.eula-uploader .upload-list__list-item{border-top:1px solid var(--sg-border)}.uploaded-eula-view>p{font-size:.875rem}.example-webhook-url-payload-modal__endpoint-preview{margin-bottom:1.5rem}.section-card{display:flex;justify-content:space-between;align-items:center;gap:2rem}.section-card__content-wrapper{display:flex;align-items:flex-start;gap:.5rem;margin:0}.section-card .button{height:auto;white-space:nowrap}.section-card__content{display:flex;flex-direction:column;font-size:.875rem}.section-card__content h3{font-size:.875rem;font-weight:600;margin:0 0 .25rem}.vpp-page,.vpp-page__page-content{display:flex;flex-direction:column;gap:1.5rem}.vpp-page__page-header-section{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:space-between}.vpp-page__page-header-section h1{margin-bottom:0;font-size:1.5rem}.vpp-page__url-inputs-wrapper{display:flex;flex-direction:column;gap:.875rem;margin-top:1.5rem}.vpp-page__url-input{margin-bottom:0}.vpp-page .data-error{margin:2.5rem 0;padding:2rem 0}.vpp-page .data-error__inner{padding:2rem 0}.add-vpp-modal__request-button{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.add-vpp-modal__request-button label{display:flex;gap:.5rem;cursor:pointer}.add-vpp-modal__setup-list{font-size:.875rem;display:flex;flex-direction:column;gap:1.5rem;padding:0;margin:0;max-width:660px;list-style:none}.add-vpp-modal__setup-list li{display:flex;flex-direction:row;gap:.5rem}.add-vpp-modal__setup-list li p{display:flex;flex-direction:column;align-items:flex-start;margin:0}.add-vpp-modal__file-uploader{margin-top:1rem;margin-left:1rem}.add-vpp-modal__file-uploader .file-uploader__message{color:var(--sg-text-muted);margin:0}.add-vpp-modal__file-uploader button{margin-top:0}.add-vpp-modal__file-uploader--loading label{opacity:.5}.edit-teams-vpp-modal .component__tooltip-wrapper__element{width:100%}.edit-teams-vpp-modal .dropdown__select{text-wrap:wrap}.edit-teams-vpp-modal__form-field--disabled .Select.dropdown__select{background-color:var(--sg-surface-muted)}.edit-teams-vpp-modal__form-field--disabled .Select-placeholder{color:var(--sg-text-disabled)}.edit-teams-vpp-modal__form-field--disabled .form-field__help-text{opacity:.6}.edit-teams-vpp-modal__tooltip--all-teams{text-align:center}.renew-vpp-modal__description{margin:0 0 1.5rem}.renew-vpp-modal__file-uploader{margin-top:1rem;margin-left:1rem}.vpp-setup-steps{font-size:.875rem;display:flex;flex-direction:column;gap:1.5rem;padding:0;margin:0;max-width:660px;list-style:none}.vpp-setup-steps li{display:flex;flex-direction:row;gap:.5rem}.vpp-setup-steps li p{margin:0}@media (max-width: 990px){.vpp-table .location__header,.vpp-table .location__cell{display:none}}@media (max-width: 880px){.vpp-table .org_name__cell>span{width:140px}}.teams-cell__team-text-with-tooltip{display:inline-block}.teams-cell__team-list{margin:0;padding:0;list-style:none;text-align:left}.windows-automatic-enrollment-page{display:flex;flex-direction:column;gap:1.5rem}.windows-automatic-enrollment-page p{margin:0}.windows-automatic-enrollment-page__setup-list{font-size:.875rem;display:flex;flex-direction:column;gap:1.5rem;padding:0;margin:0;max-width:800px;list-style:none}.windows-automatic-enrollment-page__setup-list li{display:flex;flex-direction:row;gap:.5rem}.windows-automatic-enrollment-page__setup-list li p{margin:0}.windows-automatic-enrollment-page__url-inputs-wrapper{display:flex;flex-direction:column;gap:.875rem;margin-top:1.5rem}.windows-automatic-enrollment-page__url-input{margin-bottom:0}.windows-automatic-enrollment-page__permissions-list{margin-top:1.5rem;list-style:disc;display:flex;flex-direction:column;gap:1rem}.windows-automatic-enrollment-page__cloud-customer-banner{margin-top:1.5rem}.windows-automatic-enrollment-page__banner-content{display:flex;align-items:column;gap:.5rem}.windows-mdm-page,.windows-mdm-page form{display:flex;flex-direction:column;gap:1.5rem}.windows-mdm-page__enrollment-type-fieldset{padding:0;margin:0;border:none}.learn-more-icon{width:12px;height:12px;margin-left:6px}.org-settings__sandbox-demo-message{margin-top:3.5rem}.org-settings__side-nav .org-settings-form .form-field__label .buttons{top:22px}.org-settings__side-nav .info-banner{line-height:1.5}.org-settings__side-nav .app-config-form__section{display:flex;flex-direction:column;gap:1.5rem;animation:fade-in .2s ease-out}.org-settings__side-nav .app-config-form__section:after{clear:both;content:"";display:table}.org-settings__side-nav .app-config-form__section .upcaret:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI/SURBVHgB7ZfPaxNBFMe/byOGUhJS8FAPwoo9idgeq6cUrPYgNFKxIF4qiD0IBlLrqW2inlKKERH6F4iWChY8qD20eBEPwiJUL/5Y0EOlB5eixEXM+F7shvxod9Ntu0uhH9gw82ay3+++mUn2Eepo108lCZF+EFLc1bE9GEQwSiXKLZvPzeoBchoJPZlo0aITUEhjJyEUiiU7Z5mL1v+uI07RBW52IRiMorJ7xIQmvfKTBycudK1pgtr1Pp1IfUEIKEU9mgY1gZAgqJSmSAWZ+noH/bwHKDwDfMw1hMzuNRCPt2L2YR4vnz1APNYKv/g2UMiP4GT3cRw7egSFyRH4xZeBwmQGfadPVPrSvpvPwA+bNiDiFwZ6G+KD53t9mdiUgdzY1XXFt2IiEmvryDYzMXP9Eq4ND9bEVld/wbb/IBrdX4nJnhBev3nXzG2by4CIy1UvPnBxtHxJ22v+RnhmwE186f0nrKz8wMKrt0idTdZkQk6I4JUJVwNe4g5bMeG6BFeGzjXExu9M14g7SGz89nRD3G3TehqoX9/06BRmZuc3nD/zZB7pG1OVvnz38vAtuOG6BNWpvTl231XcYenDZ3z99p3T39mwVOtBBw+fUQiRvb9jfiWEifAwJANzCAnF1ZKmQE8RFlyqRX5aH81YoqON31C7ESQK95bNF4/KmzAKO8sRA8FhFMua/EMkH5Zl/j6QOPT4L/a17Hgm+MlZfKimOK1GSjVenCwPdIK2p2ZQfNL4fnOy37g8X6we+wdnl9wrJPgg7QAAAABJRU5ErkJggg==);transform:scale(.5);border-radius:0;position:relative;top:8px;margin:.25rem}.org-settings__side-nav .app-config-form__section .downcaret:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB7ZOxTsJQFIbPqQRrUpMaY4JxqRR2H0EHlVE3N2DzEdzEN4A3wCeAsY0DPIJOLkC62cTBDsTYxNzrLdBYS8u9VwdDcr/t3pye/7/nPwVQKBQKxT+zIVJ0YJ0eGTuVZ2O36k/fRk9C39hndcOsDLfMsvseTPy8OuQ2YuIEccBKzehMNWz4Y+ceOOKEYHdxDD4pOXn1Hh6zajXgQFDrxeIzx4R2S3atLigeYRZQG+TVcw1QikuvZSbae2wyS+LRtAi0M3p0IAfuDkyD0dAwq4gIx4lrXUO8Suabjiohfud7TiuvP3cHYkpWrYVIb1PXs3yLEEUlLy5lYJUJJgW/EY8Q+g1joji2TfsQEJP560xc/1FIoeN77o1ASzkDcxPjfoaJb222tEz8GgSRNrDKxFzcaYAEUjuQZr983mPjvlh06r9M3EuQpAB/YJOEzRCLFnt58EHDJigUCsU68gUvWYjj2NENSQAAAABJRU5ErkJggg==);transform:scale(.5);border-radius:0;position:relative;top:8px;margin:.25rem;margin-right:18px}.org-settings__side-nav .app-config-form__section .empty-table__container{margin:96px 0 1.5rem}.org-settings__side-nav .app-config-form__section .smtp-options{font-size:15px;font-weight:600;color:var(--sg-text-strong)}.org-settings__side-nav .app-config-form__section .smtp-options em{font-style:normal}.org-settings__side-nav .app-config-form .downcaret:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB7ZOxTsJQFIbPqQRrUpMaY4JxqRR2H0EHlVE3N2DzEdzEN4A3wCeAsY0DPIJOLkC62cTBDsTYxNzrLdBYS8u9VwdDcr/t3pye/7/nPwVQKBQKxT+zIVJ0YJ0eGTuVZ2O36k/fRk9C39hndcOsDLfMsvseTPy8OuQ2YuIEccBKzehMNWz4Y+ceOOKEYHdxDD4pOXn1Hh6zajXgQFDrxeIzx4R2S3atLigeYRZQG+TVcw1QikuvZSbae2wyS+LRtAi0M3p0IAfuDkyD0dAwq4gIx4lrXUO8Suabjiohfud7TiuvP3cHYkpWrYVIb1PXs3yLEEUlLy5lYJUJJgW/EY8Q+g1joji2TfsQEJP560xc/1FIoeN77o1ASzkDcxPjfoaJb222tEz8GgSRNrDKxFzcaYAEUjuQZr983mPjvlh06r9M3EuQpAB/YJOEzRCLFnt58EHDJigUCsU68gUvWYjj2NENSQAAAABJRU5ErkJggg==);transform:scale(.5);border-radius:0;position:relative;top:8px;margin:.25rem;margin-right:18px}.org-settings__side-nav .app-config-form .empty-table__container{margin:96px 0 1.5rem}.org-settings__side-nav .app-config-form .smtp-options{font-size:15px;font-weight:600;color:var(--sg-text-strong)}.org-settings__side-nav .app-config-form .smtp-options em{font-style:normal}.org-settings__side-nav .smtp-server-inputs{display:flex;align-items:flex-end;gap:.5rem}.org-settings__side-nav__component-details{margin:0 0 1rem;font-size:.875rem;color:var(--sg-text-body)}.org-settings__side-nav__yaml{width:calc(90% - 50px);margin-bottom:1rem}.org-settings__side-nav__ses-enabled{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:97px}.org-settings__side-nav__ses-enabled__content{text-align:center}.org-settings__side-nav__ses-enabled__content p{margin:0}.org-settings__side-nav__ses-enabled__title{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--sg-text-strong)}.org-settings .disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.org-settings .disabled-by-gitops-mode:hover,.org-settings .disabled-by-gitops-mode:focus{cursor:default}.org-enroll-secrets h2{margin:0;color:var(--sg-text-strong);font:700 20px/1.4 var(--sg-font-family)}.org-enroll-secrets .enroll-secrets__secret{width:min(760px,100%)}.org-enroll-secrets .enroll-secrets__secret .input-field-hidden-content,.org-enroll-secrets .enroll-secrets__secret .form-field,.org-enroll-secrets .enroll-secrets__secret .input-field__input-container{width:100%;max-width:none}.org-smtp-recipients{margin-top:2.5rem}.org-smtp-recipients h2{margin:0;color:var(--sg-text-strong);font:700 20px/1.4 var(--sg-font-family)}.org-smtp-recipients form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.org-smtp-recipients .form-field{width:100%;margin:0}.org-smtp-recipients #smtpRecipientsAddress{width:min(760px,100%);max-width:760px}.org-smtp-recipients .form-field__help-text{color:var(--sg-text-muted);font:400 13px/1.5 var(--sg-font-family)}.org-info__logo-field{margin-bottom:.875rem}.org-info__icon-preview{border-radius:4px;max-height:82px;min-width:82px;border:1px solid var(--sg-border);display:inline-flex;align-items:center;justify-content:center}.org-info__icon-img{max-width:150px;padding:1rem;transform:initial}.org-info__dark-background{background-color:var(--sg-inverse-bg)}.org-info__light-background{background-color:var(--sg-surface-muted)}.team-management__names-degraded{margin:0 0 .5rem;padding:.25rem .5rem;font-size:.75rem;color:#87650e;background:#ebbc4333;border-radius:4px}.team-management .data-table-block .data-table__table thead .name__header{width:auto}.team-management .data-table-block .data-table__table thead .host_count__header,.team-management .data-table-block .data-table__table thead .created_at__header{width:252px}@media (max-width: 989px){.team-management .data-table-block .data-table__table tbody .name__cell{max-width:430px}}@media (max-width: 879px){.team-management .data-table-block .data-table__table tbody .name__cell{max-width:330px}}.team-management .data-table-block .data-table__table tbody .host_count__cell,.team-management .data-table-block .data-table__table tbody .created_at__cell{max-width:252px}.team-management .team-actions{display:flex;align-items:center}.user-management__api-only-user{background-color:#c5c7d1;color:#fff;font-size:.75rem;font-weight:600;padding:0 .25rem;border-radius:4px;position:relative;margin-left:.25rem}.user-management .data-table-block .data-table__table thead th.actions__header{padding-left:0}.user-management .data-table-block .data-table__table thead th.status__header,.user-management .data-table-block .data-table__table thead th.role__header{width:86px}.user-management .data-table-block .data-table__table tbody td.name__cell,.user-management .data-table-block .data-table__table tbody td.role__cell,.user-management .data-table-block .data-table__table tbody td.teams__cell,.user-management .data-table-block .data-table__table tbody td.status__cell,.user-management .data-table-block .data-table__table tbody td.email__cell{max-width:102px;white-space:nowrap}.user-management .data-table-block .data-table__table tbody td.status__cell,.user-management .data-table-block .data-table__table tbody td.role__cell{white-space:nowrap}.user-management .data-table-block .data-table__table tbody td.actions__cell{padding-left:0}@media (min-width: 1400px){.user-management .data-table-block .data-table__table .name__header,.user-management .data-table-block .data-table__table .name__cell{max-width:252px}}@media (max-width: 879px){.user-management .data-table-block .data-table__table .email__header,.user-management .data-table-block .data-table__table .email__cell{display:none;width:0}}@media (max-width: 767px){.user-management .data-table-block .data-table__table .status__header,.user-management .data-table-block .data-table__table .status__cell{display:none;width:0}}@media (max-width: 575px){.user-management .data-table-block .data-table__table .teams__header,.user-management .data-table-block .data-table__table .teams__cell{display:none;width:0}.user-management .data-table-block .data-table__table .table-container__header{align-items:end}.user-management .data-table-block .data-table__table .table-container__header-left{flex-direction:column;width:initial;align-items:start}.user-management .data-table-block .data-table__table .table-container__header .table-container__search{width:100%}}@media (max-width: 479px){.user-management .data-table-block .data-table__table .role__header,.user-management .data-table-block .data-table__table .role__cell{display:none;width:0}.user-management .data-table-block .data-table__table .table-container__header{flex-direction:column;align-items:start;width:100%}.user-management .data-table-block .data-table__table .table-container__header-left,.user-management .data-table-block .data-table__table .table-container__header-left .controls,.user-management .data-table-block .data-table__table .table-container__header-left .button{width:100%}}.delete-user-modal__name{font-weight:600}.delete-user-modal__warning{color:var(--sg-danger-text)}.user-form{max-height:581px;overflow-y:auto}.user-form .form{width:100%}.user-form__sso-input .fleet-checkbox{margin-top:5px}.user-form__sso-input .fleet-checkbox__label{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.user-form .sso-disabled{width:375px}.user-form .invite-disabled{width:100px}.user-form .password-tooltip-text{width:310px}.user-form__user-permissions-info{display:flex;flex-direction:column}.user-form__user-permissions-info p{margin:0 0 1rem}.user-form__radio-input.disabled .radio__control{background-color:var(--sg-surface-muted)}.user-form__radio-input.disabled .radio__label{color:var(--sg-text-disabled);font-style:italic}.user-form__password{box-sizing:border-box}.user-form__password .input-icon-field{width:100%}.user-form__details{float:right;width:2%}.user-form__details .icon-tooltip{margin-top:12px}.user-form__details .help-text{color:var(--sg-text-body)}.user-form__details .help-text--brand{color:var(--sg-primary-text)}.user-form .sublabel,.user-form .sublabel-nosso{margin:0}.user-form .sublabel-nosso{font-size:.75rem}.user-form .sublabel-nosso button.button--text-link{display:inline-flex;font-size:.75rem}.user-form__tooltip-text{width:300px}.user-form .team-field .component__tooltip-wrapper__element{display:flex;flex-direction:column;gap:.5rem}.ai-security-findings-page__header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.ai-security-findings-page__title{font-size:1.5rem;font-weight:600;color:var(--sg-text-strong);margin:0}.ai-security-findings-page__subtitle{font-size:.875rem;color:var(--sg-text-muted);margin:0}.ai-security-findings-page__view-toggle{display:flex;flex-direction:row;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--sg-border)}.ai-security-findings-page__view-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--sg-text-muted);cursor:pointer}.ai-security-findings-page__view-tab--active{color:var(--sg-primary-text);border-bottom-color:var(--sg-primary-solid)}.ai-security-findings-page__filters{display:flex;flex-direction:row;align-items:flex-end;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.ai-security-findings-page__filter-dropdown{min-width:200px}.ai-security-findings-page__host-filter{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;flex-wrap:nowrap}.ai-security-findings-page__host-filter>button{flex-shrink:0}.ai-security-findings-page__host-filter-label{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:var(--sg-text-strong);padding-bottom:.5rem}.ai-security-findings-page__host-filter-input{width:100px;flex-shrink:0;padding:.5rem;border:1px solid var(--sg-control-border);border-radius:4px;background:var(--sg-surface);color:var(--sg-text-strong);font-size:.875rem}.ai-security-findings-page__host-filter-input::-moz-placeholder{color:var(--sg-text-muted)}.ai-security-findings-page__host-filter-input::placeholder{color:var(--sg-text-muted)}.ai-security-findings-page__host-filter-input:focus,.ai-security-findings-page__host-filter-input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.ai-security-findings-page__table-wrap{overflow-x:auto;border:1px solid var(--sg-border);border-radius:6px;background:var(--sg-surface)}.ai-security-findings-page__table{width:100%;border-collapse:collapse;font-size:.875rem}.ai-security-findings-page__th{text-align:left;padding:.5rem 1rem;background:var(--sg-surface-subtle);color:var(--sg-text-body);font-weight:600;white-space:nowrap;border-bottom:1px solid var(--sg-border)}.ai-security-findings-page__row:not(:last-child) td{border-bottom:1px solid var(--sg-divider)}.ai-security-findings-page__cell{padding:.5rem 1rem;color:var(--sg-text-body);vertical-align:middle}.ai-security-findings-page__cell--truncate{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-security-findings-page__risk{white-space:nowrap;color:var(--sg-text-body)}.ai-security-findings-page__chip{display:inline-block;padding:2px .5rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--sg-neutral-bg);color:var(--sg-neutral-text)}.ai-security-findings-page__chip--critical,.ai-security-findings-page__chip--high{background:var(--sg-danger-bg);color:var(--sg-danger-text)}.ai-security-findings-page__chip--medium{background:var(--sg-warning-bg);color:var(--sg-warning-text)}.ai-security-findings-page__chip--low,.ai-security-findings-page__chip--info,.ai-security-findings-page__chip--muted{background:var(--sg-neutral-bg);color:var(--sg-neutral-text)}.ai-security-findings-page__chip--open{background:var(--sg-warning-bg);color:var(--sg-warning-text)}.ai-security-findings-page__chip--ok{background:var(--sg-success-bg);color:var(--sg-success-text)}.ai-security-findings-page__pagination{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem}.ai-security-findings-page__pagination-range{font-size:.875rem;color:var(--sg-text-muted)}.ai-security-findings-page__pagination-buttons{display:flex;flex-direction:row;gap:.5rem}.ai-security-overview-page__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.ai-security-overview-page__header-text{display:flex;flex-direction:column;gap:.25rem}.ai-security-overview-page__header-actions{display:flex;flex-direction:row;gap:.5rem;flex-shrink:0}.ai-security-overview-page__title{font-size:1.5rem;font-weight:600;color:#192147;margin:0}.ai-security-overview-page__subtitle{font-size:.875rem;color:#8b8fa2;margin:0}.ai-security-overview-page__stats{display:flex;flex-direction:row;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.ai-security-overview-page__stat{display:flex;flex-direction:column;gap:.125rem;padding:1rem;background:#fff;border:1px solid #e2e4ea;border-radius:6px;min-width:7.5pxrem;flex:1}.ai-security-overview-page__stat-value{font-size:1.25rem;font-weight:600;color:#192147;line-height:1.2}.ai-security-overview-page__stat-label{font-size:.875rem;color:#8b8fa2}.ai-security-overview-page__banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#eeeefb;border:1px solid #cfcff5;border-radius:6px;margin-bottom:1.5rem;flex-wrap:wrap}.ai-security-overview-page__banner-text{font-size:1rem;color:#192147}.ai-security-overview-page__table-wrap{overflow-x:auto;margin-bottom:1.5rem;border:1px solid #e2e4ea;border-radius:6px}.ai-security-overview-page__table{width:100%;border-collapse:collapse;min-width:31.25pxrem}.ai-security-overview-page__th{padding:.5rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#515774;background:#f4f4f6;border-bottom:1px solid #e2e4ea;white-space:nowrap}.ai-security-overview-page__row{cursor:pointer;border-bottom:1px solid #f4f4f6}.ai-security-overview-page__row:last-child{border-bottom:none}.ai-security-overview-page__row:hover{background:#f4f4f6}.ai-security-overview-page__row:focus{outline:2px solid #2d2db0;outline-offset:-2px}.ai-security-overview-page__row--indented .ai-security-overview-page__cell--scope{padding-left:2rem}.ai-security-overview-page__cell{padding:.5rem 1rem;font-size:1rem;color:#192147;vertical-align:middle}.ai-security-overview-page__cell--scope{min-width:10pxrem}.ai-security-overview-page__cell--actions{white-space:nowrap}.ai-security-overview-page__scope-label{display:block;font-weight:600}.ai-security-overview-page__scope-note{display:block;font-size:.875rem;color:#8b8fa2;margin-top:.125rem}.ai-security-overview-page__status-chip{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.875rem;white-space:nowrap}.ai-security-overview-page__status-chip--active{background:#3db67b26;color:#309061}.ai-security-overview-page__status-chip--inherited{background:#f4f4f6;color:#8b8fa2}.ai-security-overview-page__status-chip--observing{background:#ebbc4326;color:#b58813}.ai-security-overview-page__loading{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 0}.ai-security-overview-page__loading p{font-size:1rem;color:#8b8fa2;margin:0}.ai-security-overview-page__pack-card{margin-top:1.5rem}.ai-security-overview-page__pack-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.ai-security-overview-page__pack-title{font-size:1rem;font-weight:600;color:#192147;margin:0}.ai-security-overview-page__pack-meta{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.ai-security-overview-page__pack-meta span{font-size:.875rem;color:#8b8fa2}.alerts-dashboard-page__wrapper{max-width:1400px}.alerts-dashboard-page__header{margin-bottom:8px}.alerts-dashboard-page__header h1{font-size:20px;font-weight:700;color:var(--sg-text-strong);margin:16px 0}.alerts-dashboard-page__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.alerts-dashboard-page__filter-date{flex:0 0 auto;min-width:160px}.alerts-dashboard-page__filter-hostname{flex:1 1 200px;min-width:200px}.alert-detail-modal__detail{padding:4px 0;color:var(--sg-text-body)}.alert-detail-modal__hero{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--sg-border)}.alert-detail-modal__detail-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;border:1px solid;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.alert-detail-modal__hero-field{display:flex;flex-direction:column;gap:2px;min-width:0}.alert-detail-modal__hero-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-text-muted)}.alert-detail-modal__hero-value{font-size:13px;color:var(--sg-text-strong);line-height:1.3;word-break:break-all}.alert-detail-modal__hero-value--time{font-variant-numeric:tabular-nums;color:var(--sg-text-body)}.alert-detail-modal__hero-value--link{color:var(--sg-primary-text);text-decoration:none}.alert-detail-modal__hero-value--link:hover{text-decoration:underline}.alert-detail-modal__detail-section{padding-top:16px}.alert-detail-modal__detail-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted);margin:0 0 12px}.alert-detail-modal__detail-raw{margin-top:20px;border-top:1px solid var(--sg-border);padding-top:12px}.alert-detail-modal__detail-raw-toggle{font-size:12px;font-weight:600;color:var(--sg-text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-detail-modal__detail-raw-toggle:hover{color:var(--sg-text-strong)}.alert-detail-modal__detail-raw-content{margin:12px 0 0;padding:12px 16px;background:var(--sg-surface-subtle);color:var(--sg-text-body);border:1px solid var(--sg-border);border-radius:6px;font-size:11px;line-height:1.6;overflow:auto;max-height:50vh;white-space:pre-wrap;word-break:break-word}.readable-fields{margin:0;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.readable-fields__row{display:flex;align-items:baseline;gap:12px;padding:8px 14px;font-size:12.5px;min-width:0}.readable-fields__row:last-child{border-bottom:none}.readable-fields__row:nth-child(odd){background:var(--sg-surface)}.readable-fields__label{flex:0 0 200px;margin:0;color:var(--sg-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.readable-fields__value{flex:1 1 auto;margin:0;color:var(--sg-text-strong);font-family:JetBrains Mono,Fira Code,Consolas,SF Mono,Menlo,monospace;word-break:break-all;overflow-wrap:anywhere;min-width:0}.alert-insights{display:flex;flex-direction:column;gap:14px}.alert-insights__verdict{position:relative;display:flex;background:var(--severity-soft, var(--sg-surface-subtle));border:1px solid var(--sg-border);border-radius:8px;overflow:hidden}.alert-insights__verdict-stripe{width:4px;flex-shrink:0;background:var(--severity, var(--sg-text-muted))}.alert-insights__verdict-body{flex:1 1 auto;padding:14px 18px;min-width:0}.alert-insights__verdict-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.alert-insights__verdict-icon{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--severity, var(--sg-text-body))}.alert-insights__verdict-icon svg{flex-shrink:0}.alert-insights__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.6;border:1px solid transparent}.alert-insights__chip--action{background:var(--sg-surface);color:var(--sg-text-body);border-color:var(--sg-border-strong)}.alert-insights__chip--severity{background:var(--severity, var(--sg-text-muted));color:var(--sg-on-primary)}.alert-insights__verdict-reason{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--sg-text-strong);word-break:break-word}.alert-insights__verdict-refs{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px}.alert-insights__verdict-ref{min-width:0}.alert-insights__verdict-ref dt{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-text-muted);margin-bottom:2px}.alert-insights__verdict-ref dd{margin:0;font-size:12px;font-family:JetBrains Mono,Fira Code,Consolas,SF Mono,Menlo,monospace;color:var(--sg-text-body);word-break:break-all;overflow-wrap:anywhere}.alert-insights__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.alert-insights__card{display:flex;flex-direction:column;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;overflow:hidden;min-width:0}.alert-insights__card-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-divider)}.alert-insights__card-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--sg-primary-soft);color:var(--sg-primary-text);flex-shrink:0}.alert-insights__card-title{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-text-body)}.alert-insights__card-body{display:flex;flex-direction:column;padding:4px 0}.alert-insights__field{display:flex;flex-direction:column;gap:2px;padding:8px 14px;min-width:0}.alert-insights__field+.alert-insights__field{border-top:1px solid var(--sg-divider)}.alert-insights__field-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted)}.alert-insights__field-value{font-size:13px;color:var(--sg-text-strong);word-break:break-all;overflow-wrap:anywhere;line-height:1.4}.alert-insights__field-value--mono{font-family:JetBrains Mono,Fira Code,Consolas,SF Mono,Menlo,monospace;font-size:12.5px}.alert-insights__field-hint{margin-left:8px;font-size:11px;color:var(--sg-text-muted);font-family:JetBrains Mono,Fira Code,Consolas,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.json-tree{background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:6px;padding:8px 0;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,SF Mono,Menlo,monospace;font-size:12px;line-height:1.7;max-height:50vh;overflow-y:auto;overflow-x:hidden}.json-tree__group{display:block}.json-tree__row{display:flex;align-items:baseline;gap:6px;padding:1px 12px 1px 0;width:100%;min-width:0;border:none;background:transparent;text-align:left;color:var(--sg-text-body);font-family:inherit;font-size:inherit;line-height:inherit}.json-tree__row--toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-tree__row--toggle:hover:not(:disabled){background:var(--sg-surface-muted)}.json-tree__row--toggle:focus-visible{outline:1px solid var(--sg-focus-ring);outline-offset:-1px}.json-tree__row--toggle:disabled{cursor:default}.json-tree__row--leaf:hover{background:var(--sg-surface-muted)}.json-tree__chevron{display:inline-block;width:14px;text-align:center;color:var(--sg-text-muted);flex-shrink:0}.json-tree__key{color:var(--sg-primary-text);font-weight:500}.json-tree__colon{color:var(--sg-text-muted)}.json-tree__summary{color:var(--sg-text-muted);font-style:italic}.json-tree__value{flex:1 1 auto;min-width:0;color:var(--sg-text-body);word-break:break-all;overflow-wrap:anywhere}.json-tree__value--string{color:var(--sg-success-text)}.json-tree__value--number{color:var(--sg-warning-text)}.json-tree__value--boolean{color:var(--sg-risk-text)}.json-tree__value--null{color:var(--sg-text-muted);font-style:italic}.json-tree__children{display:block}.alert-timeline{margin-top:20px;padding-top:16px;border-top:1px solid var(--sg-border)}.alert-timeline__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted);margin:0 0 12px}.alert-timeline__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:6px;overflow:hidden}.alert-timeline__row{display:flex;align-items:baseline;gap:12px;padding:8px 14px;border-bottom:1px solid var(--sg-divider);font-size:12.5px}.alert-timeline__row:last-child{border-bottom:none}.alert-timeline__row:nth-child(odd){background:var(--sg-surface)}.alert-timeline__time{flex:0 0 80px;font-variant-numeric:tabular-nums;color:var(--sg-text-muted)}.alert-timeline__category{flex:0 0 110px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-primary-text)}.alert-timeline__main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.alert-timeline__title-line{color:var(--sg-text-strong);word-break:break-all}.alert-timeline__source{font-size:11px;color:var(--sg-text-muted);margin-top:2px}.alert-timeline__attrs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.alert-timeline__attr{font-size:11px;color:var(--sg-text-muted)}.alert-timeline__attr-key{font-weight:600;margin-right:4px}.alert-timeline__attr-key:after{content:":"}.alert-timeline__attr-val{color:var(--sg-text-body);word-break:break-all}.alert-timeline__truncated{margin:8px 0 0;font-size:11px;color:var(--sg-warning-text);font-style:italic}.alert-filter-tabs{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--sg-border)}.alert-filter-tabs__tab{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:500;color:var(--sg-text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;background:none;border-top:none;border-left:none;border-right:none;white-space:nowrap}.alert-filter-tabs__tab:hover{color:var(--sg-text-strong)}.alert-filter-tabs__tab--active{font-weight:600;color:var(--sg-text-strong)}.alert-filter-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;font-variant-numeric:tabular-nums}.alert-filter-tabs__tab:not(.alert-filter-tabs__tab--active) .alert-filter-tabs__count{background-color:var(--sg-surface-muted)!important;color:var(--sg-text-muted)!important}.alert-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:24px}@media (max-width: 1000px){.alert-summary-cards{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.alert-summary-cards{grid-template-columns:repeat(3,1fr)}}.alert-summary-cards__card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);border-left:3px solid;transition:box-shadow .15s ease;overflow:hidden}.alert-summary-cards__card:hover{box-shadow:var(--sg-shadow-card)}.alert-summary-cards__indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.alert-summary-cards__content{display:flex;flex-direction:column;min-width:0;overflow:hidden}.alert-summary-cards__count{font-size:20px;font-weight:700;line-height:1.2;color:var(--sg-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-summary-cards__label{font-size:11px;font-weight:500;color:var(--sg-text-muted);margin-top:1px;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis}.alert-summary-cards__skeleton{height:56px;background:var(--sg-skeleton-base);border-radius:var(--sg-radius-card);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.confirm-invite-page__form-section-wrapper{box-sizing:border-box;margin-bottom:110px}.confirm-invite-page__description{margin:0}.confirm-invite-page .confirm-invite-button{align-self:center;width:160px}.dashboard-page{overflow:initial;display:flex;flex-direction:column;gap:20px;width:100%;max-width:1700px;margin:0 auto;padding:32px 40px;box-sizing:border-box;--sg-accent: var(--sg-primary-solid);--sg-accent-tint-06: var(--sg-primary-soft-alpha);--sg-text-primary: var(--sg-text-strong);--sg-text-secondary: var(--sg-text-body);--sg-text-tertiary: var(--sg-text-muted);--sg-surface-card: var(--sg-surface);--sg-surface-page: var(--sg-canvas);--sg-hairline: var(--sg-border);--sg-hairline-strong: var(--sg-border-strong);--sg-radius-control: 8px;--sg-radius-card: 12px;background:var(--sg-canvas);color:var(--sg-text-body);font-family:var(--sg-font-family);font-size:14px;line-height:1.4}.dashboard-page button,.dashboard-page input,.dashboard-page select,.dashboard-page textarea{font-family:inherit}.dashboard-page h2{margin:0;color:var(--sg-text-strong);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0}.dashboard-page .form-field--dropdown{margin-bottom:0}.dashboard-page__toolbar{display:flex;min-height:36px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0}.dashboard-page__titleblock{display:flex;min-width:0;flex-direction:column;gap:2px}.dashboard-page__title{margin:0;color:var(--sg-text-strong);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0}.dashboard-page__subtitle{margin:0;color:var(--sg-text-muted);font-family:inherit;font-size:12px}.dashboard-page__controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dashboard-page__platforms{display:flex;align-items:center;gap:8px}.dashboard-page__platforms>span{color:var(--sg-text-muted);font-size:12px;line-height:1.3}.dashboard-page__platform-filter{width:110px}.dashboard-page__platform-filter .react-select__control{width:110px;min-height:36px;height:36px;padding:0 8px 0 12px;border:1px solid var(--sg-control-border)!important;border-radius:var(--sg-radius-control);background:var(--sg-surface)!important;box-shadow:none!important}.dashboard-page__platform-filter .react-select__value-container{padding:0}.dashboard-page__platform-filter .react-select__single-value{color:var(--sg-text-strong);font-family:inherit;font-size:13px}.dashboard-page__platform-filter .react-select__indicator{padding:2px;color:var(--sg-text-muted)}.dashboard-page__platform-filter .react-select__indicator-separator{display:none}.dashboard-page__section{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.dashboard-page__section .dashboard-info-card:nth-child(odd):last-child{grid-column:span 2}@media screen and (max-width: 720px){.dashboard-page__section{grid-template-columns:minmax(0,1fr)}.dashboard-page__section .dashboard-info-card:nth-child(odd):last-child{grid-column:auto}}.dashboard-page__host-sections{display:flex;flex-direction:column}.dashboard-page__skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-page__skeleton-tile{position:relative;height:108px;overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface)}.dashboard-page__skeleton-tile:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--sg-primary-soft-alpha),transparent);animation:sg-shimmer 1.4s ease-in-out infinite}.dashboard-page .spinner{position:absolute;z-index:11;display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:1}.dashboard-page .card{box-sizing:border-box;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:none}.dashboard-page .host-counts-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-page .host-counts-row--1{grid-template-columns:minmax(0,1fr)}.dashboard-page .host-counts-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .host-count-card__card{min-height:108px;align-items:flex-start;gap:8px;padding:24px;text-align:left;transition:border-color .15s ease-out,background-color .15s ease-out}.dashboard-page .host-count-card__card:hover{border-color:var(--sg-border-strong);background:var(--sg-surface-subtle)}.dashboard-page .host-count-card__card:focus-visible{border-color:var(--sg-primary-solid);border-radius:var(--sg-radius-card);outline:0;box-shadow:0 0 0 2px var(--sg-focus-ring)}.dashboard-page .host-count-card__spotlight{display:none}.dashboard-page .host-count-card__head{display:flex;align-items:center;gap:8px}.dashboard-page .host-count-card__head .host-count-card__description{color:var(--sg-text-muted);font-size:13px;font-weight:400}.dashboard-page .host-count-card__card-icon{color:var(--sg-text-muted)}.dashboard-page .host-count-card__card-icon svg path{fill:currentcolor}.dashboard-page .host-count-card__count,.dashboard-page .host-count-card__card--header .host-count-card__count{color:var(--sg-text-strong);font-family:inherit;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.dashboard-page .host-count-card__unit{margin-left:4px;color:var(--sg-text-muted);font-size:13px;font-weight:400}.dashboard-page .host-count-card__description{color:var(--sg-text-muted);font-size:13px}.dashboard-page .host-count-card__card--emphasis{border-width:1.5px;border-color:var(--sg-primary-solid)}.dashboard-page .host-count-card__card--emphasis .host-count-card__count{color:var(--sg-primary-text)}.dashboard-page .host-count-card__card--emphasis .host-count-card__head .host-count-card__description{color:var(--sg-text-muted)}.dashboard-page .host-count-card__card--emphasis:hover,.dashboard-page .host-count-card__card--emphasis:focus-visible{border-color:var(--sg-primary-solid)}.dashboard-page .host-count-card__not-supported{color:var(--sg-text-disabled)}.dashboard-page .active-hosts-chart{padding:24px}.dashboard-page .active-hosts-chart__header{align-items:center;gap:12px;margin-bottom:12px}.dashboard-page .active-hosts-chart__heading{gap:8px}.dashboard-page .active-hosts-chart__title{color:var(--sg-text-strong);font-size:14px;font-weight:600;letter-spacing:0}.dashboard-page .active-hosts-chart__range{color:var(--sg-text-muted);font-family:inherit;font-size:12px}.dashboard-page .active-hosts-chart__legend{gap:14px;color:var(--sg-text-muted);font-size:12px}.dashboard-page .active-hosts-chart__legend-item{gap:4px}.dashboard-page .active-hosts-chart__legend-swatch{width:8px;height:8px;background:var(--sg-primary-solid)}.dashboard-page .active-hosts-chart__legend-swatch--business{background:var(--sg-primary-border)}.dashboard-page .active-hosts-chart__state{height:220px}.dashboard-page .active-hosts-chart__empty{padding:0 24px;color:var(--sg-text-muted);font-size:12px}.dashboard-page .active-hosts-chart__tooltip{padding:8px;border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);box-shadow:0 8px 24px var(--sg-shadow-sm)}.dashboard-page .active-hosts-chart__tooltip-date{margin-bottom:2px;color:var(--sg-text-muted);font-size:11px}.dashboard-page .active-hosts-chart__tooltip-value{color:var(--sg-text-strong);font-family:inherit;font-size:12px;font-weight:600}.dashboard-page .dashboard-info-card{height:100%;min-width:0;gap:16px;padding:24px}.dashboard-page .dashboard-info-card__header{padding:0;border-bottom:0}.dashboard-page .dashboard-info-card__section-title-cta{height:auto;min-height:20px;gap:8px}.dashboard-page .dashboard-info-card__section-title-group{min-width:0;align-items:baseline;gap:8px}.dashboard-page .dashboard-info-card__section-title{flex:0 0 auto}.dashboard-page .dashboard-info-card__section-title h2{color:var(--sg-text-strong);font-size:14px;font-weight:600;white-space:nowrap}.dashboard-page .dashboard-info-card__section-title-detail,.dashboard-page .dashboard-info-card .component__last-updated-text{min-width:0;overflow:hidden;color:var(--sg-text-muted);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-info-card__action-button,.dashboard-page .dashboard-info-card .button--inverse{height:auto;padding:0;border:0;background:transparent;color:var(--sg-primary-text);font-size:13px;font-weight:400;line-height:1.4;flex-shrink:0;white-space:nowrap}.dashboard-page .dashboard-info-card__action-button:hover,.dashboard-page .dashboard-info-card__action-button:focus,.dashboard-page .dashboard-info-card .button--inverse:hover,.dashboard-page .dashboard-info-card .button--inverse:focus{border:0;background:transparent;color:var(--sg-primary-hover);text-decoration:none}.dashboard-page .home-software{position:relative;min-width:0;container-name:home-software;container-type:inline-size}.dashboard-page .home-software .tab-nav{margin:0}.dashboard-page .home-software .react-tabs__tab-list{display:flex;width:100%;height:auto;gap:20px;margin:0 0 4px;padding:0;border-bottom:1px solid var(--sg-border)}.dashboard-page .home-software .react-tabs__tab{margin-bottom:-1px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--sg-text-muted);font-size:13px;font-weight:400;line-height:1.4}.dashboard-page .home-software .react-tabs__tab:after{display:none}.dashboard-page .home-software .react-tabs__tab--selected{border-bottom-color:var(--sg-primary-control-border);color:var(--sg-primary-text);font-weight:600}.dashboard-page .home-software .data-table__wrapper{overflow-x:auto;border:0;border-radius:0;background:transparent;background-image:none}.dashboard-page .home-software .data-table-block .data-table__table{width:100%!important;min-width:0;table-layout:fixed!important;border-collapse:collapse;color:var(--sg-text-body);font-family:inherit;font-size:12.5px}.dashboard-page .home-software .data-table-block .data-table__table thead{border-bottom:1px solid var(--sg-divider);background:transparent;color:var(--sg-text-strong)}.dashboard-page .home-software .data-table-block .data-table__table thead th{height:44px;padding:0 8px;border-left:0;color:var(--sg-text-strong);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}.dashboard-page .home-software .data-table-block .data-table__table thead th:first-child{padding-left:16px}.dashboard-page .home-software .data-table-block .data-table__table tbody tr{border-bottom:1px solid var(--sg-divider)}.dashboard-page .home-software .data-table-block .data-table__table tbody tr:last-child{border-bottom:0}.dashboard-page .home-software .data-table-block .data-table__table tbody tr:hover{background:var(--sg-canvas)}.dashboard-page .home-software .data-table-block .data-table__table tbody td{height:54px;padding:0 8px;color:var(--sg-text-body);font-family:inherit;font-size:12.5px;line-height:1.45}.dashboard-page .home-software .data-table-block .data-table__table tbody td:first-child{padding-left:16px}.dashboard-page .home-software .data-table-block .data-table__table tbody .component__tooltip-wrapper{margin:0}.dashboard-page .home-software .data-table-block .data-table__table .name__header,.dashboard-page .home-software .data-table-block .data-table__table .name__cell{width:auto!important}.dashboard-page .home-software .data-table-block .data-table__table .version__header,.dashboard-page .home-software .data-table-block .data-table__table .version__cell{width:100px!important;padding-right:8px;color:var(--sg-text-muted);font-family:inherit}.dashboard-page .home-software .data-table-block .data-table__table .hosts_count__header,.dashboard-page .home-software .data-table-block .data-table__table .hosts_count__cell{width:60px!important;padding-right:4px;color:var(--sg-text-strong);font-family:inherit;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-page .home-software .data-table-block .data-table__table .id__header,.dashboard-page .home-software .data-table-block .data-table__table .id__cell{display:table-cell;width:24px!important;padding:0;border-left:0;text-align:right}.dashboard-page .home-software .data-table-block .data-table__table .w150{max-width:none;min-width:0}@container home-software (max-width: 359px){.dashboard-page .home-software .data-table-block .data-table__table thead th{padding-right:2px;padding-left:2px;font-size:10px}.dashboard-page .home-software .data-table-block .data-table__table thead th:first-child{padding-left:8px}.dashboard-page .home-software .data-table-block .data-table__table .version__header,.dashboard-page .home-software .data-table-block .data-table__table .version__cell{width:70px!important}.dashboard-page .home-software .data-table-block .data-table__table .hosts_count__header,.dashboard-page .home-software .data-table-block .data-table__table .hosts_count__cell{width:38px!important}.dashboard-page .home-software .data-table-block .data-table__table .id__header,.dashboard-page .home-software .data-table-block .data-table__table .id__cell{width:18px!important}}.dashboard-page .home-software .table-container__footer{height:auto;min-height:46px}.dashboard-page .home-software .pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:0 0 0 auto;padding:16px 4px 0;color:var(--sg-text-muted);font-size:13px;line-height:1.4}.dashboard-page .home-software .pagination .button{min-height:30px;padding:0;border:0;background:transparent;color:var(--sg-primary-text);font-size:13px;font-weight:400}.dashboard-page .home-software .pagination .button--disabled{color:var(--sg-text-muted)}.dashboard-page .activity-feed-card{container-type:inline-size;container-name:activity-feed-card;max-height:none;overflow:visible}.dashboard-page .activity-feed{min-height:0;gap:12px}.dashboard-page .activity-feed .feed-list-item{display:grid;grid-template-columns:26px minmax(0,1fr);min-height:54px;align-items:start;gap:10px;padding:12px 0;border-top:1px solid var(--sg-divider);box-sizing:border-box}.dashboard-page .activity-feed .feed-list-item__avatar-wrapper{display:block;width:26px;height:26px;grid-column:1;grid-row:1}.dashboard-page .activity-feed .feed-list-item__avatar-upper-dash,.dashboard-page .activity-feed .feed-list-item__avatar-lower-dash{display:none}.dashboard-page .activity-feed .feed-list-item__avatar-wrapper .avatar-wrapper,.dashboard-page .activity-feed .feed-list-item__avatar-wrapper .avatar-custom{width:26px;height:26px;min-width:26px;border-radius:50%}.dashboard-page .activity-feed .feed-list-item__avatar-wrapper .avatar-custom{display:flex;align-items:center;justify-content:center;background:var(--sg-primary-solid);color:var(--sg-on-primary);font-size:13px;font-weight:700;line-height:1}.dashboard-page .activity-feed .feed-list-item__details-wrapper{display:flex;width:100%;min-width:0;align-items:flex-start;grid-column:2;grid-row:1;margin:0;padding:0;color:var(--sg-text-strong);font-family:inherit;text-align:left}.dashboard-page .activity-feed .feed-list-item__details-wrapper:hover,.dashboard-page .activity-feed .feed-list-item__details-wrapper:focus,.dashboard-page .activity-feed .feed-list-item__details-wrapper:focus-within{border-radius:0;background:var(--sg-canvas)}.dashboard-page .activity-feed .feed-details{margin:0;line-height:1.4}.dashboard-page .activity-feed .feed-list-item__details-topline{color:var(--sg-text-strong);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.dashboard-page .activity-feed .feed-list-item__details-topline b{font-weight:600}.dashboard-page .activity-feed .feed-list-item__details-bottomline{display:inline-block;margin-top:4px;color:var(--sg-text-muted);font-size:11px;line-height:1.4}.dashboard-page .activity-feed>.pagination{padding:16px 4px 0}.dashboard-page .activity-feed-filters{display:flex;flex-direction:column;gap:12px}.dashboard-page .activity-feed-filters .input-icon-field__icon{display:none}.dashboard-page .activity-feed-filters .input-with-icon{width:100%;height:36px;min-height:36px;padding:0 12px;box-sizing:border-box;border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);font-size:13px;outline:0}.dashboard-page .activity-feed-filters .input-with-icon::-moz-placeholder{color:var(--sg-text-muted);opacity:1}.dashboard-page .activity-feed-filters .input-with-icon::placeholder{color:var(--sg-text-muted);opacity:1}.dashboard-page .activity-feed-filters .input-with-icon:focus{border-color:var(--sg-primary-solid);box-shadow:0 0 0 2px var(--sg-focus-ring)}.dashboard-page .activity-feed-filters__dropdown-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0}.dashboard-page .activity-feed-filters .form-field--dropdown{width:220px;min-width:0;max-width:100%;flex:0 0 220px}.dashboard-page .activity-feed-filters .react-select__control{width:220px;max-width:100%;min-height:36px;height:36px;padding:0 8px 0 14px;border:1px solid var(--sg-control-border)!important;border-radius:var(--sg-radius-control);background:var(--sg-surface)!important;box-shadow:none!important}.dashboard-page .activity-feed-filters .react-select__value-container{padding:0}.dashboard-page .activity-feed-filters .react-select__single-value{color:var(--sg-text-strong);font-family:inherit;font-size:13px}.dashboard-page .activity-feed-filters .react-select__indicator{padding:2px;color:var(--sg-text-muted)}.dashboard-page .activity-feed-filters .react-select__indicator-separator{display:none}@media (prefers-reduced-motion: reduce){.dashboard-page__skeleton-tile:after{animation:none}}@keyframes sg-shimmer{to{transform:translate(100%)}}.active-hosts-chart__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.active-hosts-chart__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.active-hosts-chart__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--sg-text-strong)}.active-hosts-chart__range{font-family:SourceCodePro,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--sg-text-muted)}.active-hosts-chart__legend{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--sg-text-body)}.active-hosts-chart__legend-item{display:flex;align-items:center;gap:.25rem}.active-hosts-chart__legend-swatch{width:10px;height:10px;border-radius:2px;background:var(--sg-chart-1)}.active-hosts-chart__legend-swatch--business{background:var(--sg-chart-1-band)}.active-hosts-chart__canvas{width:100%}.active-hosts-chart__state{height:260px;display:flex;align-items:center;justify-content:center}.active-hosts-chart__empty{color:var(--sg-text-muted);font-size:.875rem;text-align:center;padding:0 1.5rem}.active-hosts-chart__tooltip{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);padding:.5rem;box-shadow:0 4px 16px var(--sg-shadow-sm)}.active-hosts-chart__tooltip-date{font-size:.75rem;color:var(--sg-text-muted);margin-bottom:2px}.active-hosts-chart__tooltip-value{font-family:SourceCodePro,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.activity-feed{display:flex;flex-direction:column;gap:1.5rem;position:relative;min-height:500px;gap:1rem}.activity-feed__header-wrap .form-field{margin-bottom:0}.activity-feed__load-activities-button{color:var(--sg-primary-text);vertical-align:bottom;padding:6px}.activity-feed__load-activities-button .fleeticon-chevronleft:before,.activity-feed__load-activities-button .fleeticon-chevronright:before{font-size:.5rem;font-weight:600;position:relative;top:-2px}.activity-feed__load-activities-button .fleeticon-chevronleft{margin-right:.5rem}.activity-feed__load-activities-button .fleeticon-chevronright{margin-left:.5rem}.activity-feed__load-activities-button:first-of-type{margin-right:1.5rem}.activity-feed__load-activities-button:hover:not(.button--disabled),.activity-feed__load-activities-button:focus{background-color:var(--sg-primary-soft)}.activity-feed__no-more-activities{text-align:center}.activity-feed__no-activities{font-size:.875rem}.activity-feed__no-activities p{margin-top:0}.activity-feed .spinner{z-index:11;opacity:1;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.activity-feed .pagination{padding-bottom:30px}.activity-automation-details-modal{box-sizing:border-box;width:811px}.activity-automation-details-modal__modal-content{display:flex;flex-direction:column}.activity-automation-details-modal__modal-content p{gap:0}.activity-feed-filters{display:flex;flex-direction:column;gap:1rem}.activity-feed-filters .form-field--dropdown{flex:1;min-width:0}.activity-feed-filters__dropdown-filters{display:grid;grid-template-areas:"date sort";gap:1rem}.activity-feed-filters__type-filter-dropdown{grid-area:type}.activity-feed-filters__date-filter-dropdown{grid-area:date}.activity-feed-filters__sort-created-at-dropdown{grid-area:sort}@container activity-feed-card (width < 436px){.activity-feed-filters__dropdown-filters{grid-template-columns:repeat(2,1fr);grid-template-areas:"type type" "date sort";margin-bottom:1.5rem}.activity-feed-filters__type-filter-dropdown .activity-type-select__menu{width:100%}}.activity-type-dropdown__search-field{position:sticky;top:0;padding-top:.5rem;background-color:var(--sg-surface)}.activity-type-dropdown__search-field .icon{position:absolute;left:12px;top:19px;color:var(--sg-text-muted)}.activity-type-dropdown__search-field .icon svg path{fill:currentcolor}.activity-type-dropdown__search-input{width:100%;line-height:1.5;background-color:var(--sg-surface);border:solid 1px var(--sg-control-border);border-radius:var(--sg-radius-control);padding:9.5px 12px 9.5px 36px;color:var(--sg-text-body);font-family:var(--sg-font-family);font-size:.875rem;box-sizing:border-box;height:36px}.activity-type-dropdown__search-input::-moz-placeholder{color:var(--sg-text-muted)}.activity-type-dropdown__search-input::placeholder{color:var(--sg-text-muted)}.activity-type-dropdown__search-input:hover{border-color:var(--sg-primary-solid)}.activity-type-dropdown__search-input:hover+.icon svg path{fill:var(--sg-primary-text)}.activity-type-dropdown__search-input:focus,.activity-type-dropdown__search-input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.activity-type-dropdown__search-input:focus+.icon,.activity-type-dropdown__search-input:focus-visible+.icon{color:var(--sg-text-strong)}.activity-type-dropdown__search-input--disabled{color:var(--sg-text-disabled)}.activity-type-dropdown__search-input--error{color:var(--sg-danger-text);border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:var(--sg-radius-control)}.activity-type-dropdown__search-input--error:focus{border-color:var(--sg-danger-border);background-color:var(--sg-surface);color:var(--sg-text-body)}.app-store-details-modal__modal-content{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2rem;flex-wrap:wrap}.app-store-details-modal .react-tooltip{min-width:120px}.library-software-details-modal__modal-content{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2rem;flex-wrap:wrap}.library-software-details-modal .react-tooltip{min-width:120px}.run-script-details-modal{box-sizing:border-box;width:811px}.run-script-details-modal__modal-content{display:flex;flex-direction:column;gap:1rem;max-height:705px;overflow-y:auto}.run-script-details-modal__script-content{display:flex;flex-direction:column;gap:1rem}.run-script-details-modal__script-result{display:flex;flex-direction:column;gap:2rem}.run-script-details-modal__output-tooltip{width:300px}.script-batch-host-count-cell{display:flex;justify-content:space-between;align-items:center}.script-batch-host-count-cell__cancel-button{transition:opacity .25s;opacity:0}.script-batch-host-count-cell .children-wrapper .icon{vertical-align:middle;margin-right:8px}.host-count-card__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:left;height:-moz-fit-content;height:fit-content;padding:2rem;border:1px solid var(--sg-border);background:var(--sg-surface)}.host-count-card__card>*:not(.host-count-card__spotlight){position:relative;z-index:1}.host-count-card__card:hover{border-color:var(--sg-border-strong)}.host-count-card__card:hover .host-count-card__spotlight{opacity:.2}.host-count-card__card:focus-visible{outline:0;border-radius:var(--sg-radius-control);border-color:var(--sg-primary-solid);box-shadow:0 0 0 2px var(--sg-focus-ring-soft)}.host-count-card__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .24s ease;background:radial-gradient(circle at var(--spot-x, 50%) var(--spot-y, 50%),var(--sg-chart-1-area) 0%,transparent 100%)}.host-count-card__icon{display:flex;flex-direction:row;align-items:center;gap:12px}.host-count-card__count-description{display:flex;flex-direction:column;align-items:left;gap:.25rem}.host-count-card__count{white-space:nowrap}.host-count-card__not-supported{color:var(--sg-text-disabled)}.host-count-card__not-supported-text{font-size:1.25rem}.host-count-card__not-supported:hover{border-color:var(--sg-border)}.host-count-card__description{color:var(--sg-text-muted)}.host-count-card__description .component__tooltip-wrapper__element{font-size:.875rem}.host-count-card__description .component__tooltip-wrapper__tip-text{max-width:200px;white-space:initial}@media (max-width: 980px){.host-count-card__card{text-align:center;flex-direction:column;gap:.75rem}.host-count-card__card .component__tooltip-wrapper__tip-text{text-align:initial}.host-count-card__card-icon{margin-right:0}}.learn-fleet p{font-size:.875rem}.learn-fleet .icon{margin-left:.5rem;vertical-align:sub;color:currentcolor}.learn-fleet .icon svg path{fill:currentcolor}.home-mdm{position:relative;height:100%}.home-mdm .tab-nav .table-container__header{display:none}.home-mdm__mdm-status-table .data-table-block .data-table__table thead .status__header{width:30%}.home-munki{margin-top:1.5rem;position:relative}.home-munki .data-table__wrapper{overflow-x:auto}.home-munki .tab-nav .table-container__header{display:none}.home-munki .data-table-block .data-table__table{table-layout:fixed}.home-munki .data-table-block .data-table__table thead .type__header{width:102px}.home-munki .data-table-block .data-table__table thead .version__header{width:30%;padding-right:0}.home-munki .data-table-block .data-table__table thead .hosts_count__header{padding-right:0;width:9%}.home-munki .data-table-block .data-table__table thead .id__header{padding:0;border-left:0;width:40px}.home-munki .data-table-block .data-table__table tbody tr .version__cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-munki .data-table-block .data-table__table tbody tr .id__cell{padding:0;width:40px;display:flex;align-items:center}.home-munki .data-table-block .data-table__table tbody tr .vulnerabilities__cell img{transform:scale(.5)}.home-munki .data-table-block .data-table__table tbody tr .munki-issue-link{opacity:0;transition:.25s;text-overflow:none}.home-munki .data-table-block .data-table__table tbody tr:hover .munki-issue-link{opacity:1}.home-munki .count-loading{color:var(--sg-text-muted)}.home-munki .count-error{color:var(--sg-danger-text)}.operating-systems{margin-top:1.5rem;position:relative}.operating-systems .data-table__wrapper{overflow-x:auto}.operating-systems .hosts-cell__wrapper{display:flex;align-items:center;justify-content:space-between}.operating-systems .os-hosts-link{opacity:0;transition:.25s}.operating-systems tr:hover .os-hosts-link{opacity:1}.operating-systems .count-loading{color:var(--sg-text-muted)}.operating-systems .count-error{color:var(--sg-danger-text)}.operating-systems__os-empty-table.empty-table__container{margin-top:1.5rem;margin-bottom:1.5rem}.home-software{position:relative}.home-software .software-link img{transform:rotate(-90deg);height:16px;width:auto;vertical-align:middle}.home-software .software-link:focus-visible{outline:1px solid var(--sg-focus-ring)}.home-software .data-table__wrapper{overflow-x:auto}.home-software .form-field--dropdown{margin:0}.home-software .tab-nav .table-container__header{display:none}.home-software__empty-software{margin:1.5rem auto 0}.home-software__empty-software h1{font-size:1rem;font-weight:600;margin-bottom:1rem}.home-software__empty-software p{color:var(--sg-text-body);font-weight:400;font-size:.875rem;margin:0}.home-software .data-table-block .data-table__table{table-layout:auto;width:100%}.home-software .data-table-block .data-table__table thead .name__header{width:50%}.home-software .data-table-block .data-table__table thead .version__header{width:30%;padding-right:0}.home-software .data-table-block .data-table__table thead .hosts_count__header{padding-right:0;width:auto}.home-software .data-table-block .data-table__table thead .id__header{padding:0;border-left:0;width:40px}.home-software .data-table-block .data-table__table tbody .name__cell{width:50%}.home-software .data-table-block .data-table__table tbody .version__cell{width:30%}.home-software .data-table-block .data-table__table tbody .hosts_count__cell{width:auto}.home-software .data-table-block .data-table__table tbody .id__cell{padding:0;width:40px;display:flex;align-items:center}.home-software .data-table-block .data-table__table tbody .vulnerabilities__cell img{transform:scale(.5)}.home-software .data-table__table thead th{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600;color:var(--sg-text-muted)}.home-software .data-table__table .name__cell{color:var(--sg-text-strong)}.home-software .data-table__table .version__cell{font-family:SourceCodePro,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sg-text-body)}.home-software .data-table__table .hosts_count__cell{font-family:SourceCodePro,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:600;color:var(--sg-text-strong)}.home-software .count-loading{color:var(--sg-text-muted)}.home-software .count-error{color:var(--sg-danger-text)}.welcome-host p{font-size:.875rem}.welcome-host .button-slack{width:173px;height:auto;margin-top:4px}.welcome-host p.error-message{font-weight:600;margin:1.5rem 0}.welcome-host p.error-message .icon,.welcome-host .policy-block .icon{vertical-align:sub;margin-right:.5rem}.welcome-host .external-link{display:flex;font-size:.875rem;color:var(--sg-primary-text);font-weight:600;text-decoration:none!important}.welcome-host .external-link:hover,.welcome-host .external-link:focus-visible{color:var(--sg-primary-hover)}.welcome-host .external-link .icon{margin-left:.5rem;vertical-align:sub;color:currentcolor}.welcome-host .external-link .icon svg path{fill:currentcolor}.welcome-host .external-link:last-of-type{margin-top:1.5rem}.welcome-host__intro{margin-top:1.5rem;display:flex;align-items:center}.welcome-host__intro>img{width:126px}.welcome-host__intro .info{margin-left:1rem;flex:1}.welcome-host__intro .info p{margin:0;margin-top:.5rem}.welcome-host__policies{margin-top:1.5rem;margin-bottom:1.5rem}.welcome-host__policies>*{margin:4px 0}.welcome-host__policies button{height:auto;width:100%}.welcome-host__policies .children-wrapper{width:100%}.welcome-host__policies .policy-block{min-width:100%;height:36px;border:1px solid var(--sg-border-strong);border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-weight:400}.welcome-host__policies .policy-block .info{line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;text-align:left}.welcome-host__policies .policy-block .icon{padding-left:1rem}.welcome-host__policies .policy-block .policy-arrow{color:var(--sg-text-muted)}.welcome-host__policies .policy-block .policy-arrow svg path{stroke:currentcolor}.welcome-host__loading .loading-spinner{margin:1rem auto}.welcome-host__refetch{display:flex;align-items:center}.welcome-host__refetch button{margin-right:.5rem}.welcome-host__refetch button.refetch-spinner{color:var(--sg-on-primary);font-size:.875rem;height:36px}.welcome-host__refetch button.refetch-spinner .icon{margin-right:6px}.welcome-host__refetch button.refetch-spinner .icon svg path{fill:currentcolor}.welcome-host__refetch button.refetch-spinner.spin .icon{animation:spin 2s linear infinite}.welcome-host__refetch span{padding-left:4px;font-size:.875rem}.activity-feed-automations-modal .form-fields--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.activity-feed-automations-modal .form-fields--disabled:hover,.activity-feed-automations-modal .form-fields--disabled:focus{cursor:default}.activity-feed-automations-modal pre{box-sizing:border-box;margin:0}.dashboard-info-card{display:flex;flex-direction:column;gap:1.5rem}.dashboard-info-card__header{padding-bottom:1rem;border-bottom:1px solid var(--sg-border)}.dashboard-info-card__section-title-cta{display:flex;justify-content:space-between;align-items:center;height:19px}.dashboard-info-card__section-title{display:flex;gap:.25rem}.dashboard-info-card__section-title span{display:flex;align-items:center;background-color:var(--sg-inverse-bg);color:var(--sg-inverse-text);font-size:.75rem;font-weight:600;padding:2px 4px;border-radius:4px;position:relative}.dashboard-info-card__section-title-group{display:flex;gap:.75rem;align-items:baseline}.dashboard-info-card__section-title-detail{display:flex;flex-direction:row;align-items:center}.dashboard-info-card__section-description{font-size:.875rem}.dashboard-info-card__section-description p{margin:8px 0 0}.mdm-solution-modal .host-count-cell{display:flex;justify-content:space-between;align-items:center}.host-counts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media (max-width: 576px){.host-counts-row{grid-template-columns:1fr}}.metrics-host-counts{display:grid;gap:.75rem}@media (min-width: 320px){.metrics-host-counts{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}@media (min-width: 576px){.metrics-host-counts{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.metrics-host-counts>*:first-child{grid-column:1/-1}.metrics-host-counts:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.metrics-host-counts:has(>:nth-child(2):last-child)>*:first-child,.metrics-host-counts:has(>:nth-child(2):last-child)>*:nth-child(2){grid-column:auto}.metrics-host-counts:has(>:first-child:last-child){grid-template-columns:1fr;grid-template-rows:auto}}@media (min-width: 768px){.metrics-host-counts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:1fr;gap:1rem}.metrics-host-counts>*{grid-column:auto;min-width:0}.metrics-host-counts:has(:nth-child(2)):not(:nth-child(3)),.metrics-host-counts:has(:nth-child(1)):not(:has(:nth-child(2))){grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:1fr}.metrics-host-counts:has(:nth-child(2)):not(:nth-child(3))>*,.metrics-host-counts:has(:nth-child(1)):not(:has(:nth-child(2)))>*{grid-column:auto;min-width:0}}.platform-host-counts{display:grid;gap:1rem}@media (min-width: 320px){.platform-host-counts{grid-template-columns:repeat(2,1fr)}.platform-host-counts>:first-child:nth-child(odd){grid-column:span 2}}@media (min-width: 480px){.platform-host-counts{grid-template-columns:1fr;grid-template-rows:initial}.platform-host-counts>:first-child:nth-child(odd){grid-column:initial}.platform-host-counts:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.platform-host-counts:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.platform-host-counts:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}.platform-host-counts:has(>:nth-child(5)),.platform-host-counts :has(>:nth-child(6)){grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.platform-host-counts:has(>:nth-child(7)){grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto}.platform-host-counts:has(>:nth-child(7))>:nth-child(-n+5){grid-column:span 3}.platform-host-counts:has(>:nth-child(7))>:nth-child(n+5){grid-column:span 2}}@media (min-width: 576px){.platform-host-counts:has(>:nth-child(7)){grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto}.platform-host-counts:has(>:nth-child(7))>:nth-child(-n+4){grid-column:span 3}.platform-host-counts:has(>:nth-child(7))>:nth-child(n+5){grid-column:span 4}}@media (min-width: 880px){.platform-host-counts.platform-host-counts:not(:has(>:nth-child(7))){grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:none;gap:1rem}}@media (min-width: 990px){.platform-host-counts:has(>:nth-child(7)){grid-template-columns:repeat(7,1fr);grid-template-rows:auto}.platform-host-counts:has(>:nth-child(7))>:nth-child(n+5),.platform-host-counts:has(>:nth-child(7))>:nth-child(-n+4){grid-column:span 1}}.error-page{display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh;min-height:100dvh;background-color:var(--sg-surface);color:var(--sg-text-body);overflow:hidden}.error-page__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:5rem}.error-page__logo-link{position:absolute;top:2.5rem;left:5rem;display:inline-flex;animation:error-page-rise .6s cubic-bezier(.16,1,.3,1) both}.error-page__logo{height:32px;width:auto}.error-page__copy{display:flex;flex-direction:column;max-width:27.5rem}.error-page__code{font-size:8rem;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--sg-primary-text);animation:error-page-rise .6s cubic-bezier(.16,1,.3,1) 80ms both}.error-page__title{margin:1rem 0 0;font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--sg-text-strong);animation:error-page-rise .6s cubic-bezier(.16,1,.3,1) .16s both}.error-page__description{margin:.5rem 0 0;max-width:42ch;font-size:1rem;line-height:1.75;color:var(--sg-text-muted);animation:error-page-rise .6s cubic-bezier(.16,1,.3,1) .24s both}.error-page__home-link{margin-top:2rem;align-self:flex-start;text-decoration:none;animation:error-page-rise .6s cubic-bezier(.16,1,.3,1) .32s both}.error-page__home-link .button{transition:transform .12s ease,background-color .15s ease-in-out}.error-page__home-link:hover .button:not(.button--disabled){transform:translateY(-1px)}.error-page__home-link:active .button{transform:translateY(0)}.error-page__brand{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,var(--sg-primary-solid) 0%,var(--sg-primary-pressed) 45%,var(--sg-code-bg) 100%);animation:error-page-fade .8s ease-out both}.error-page__brand:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 72% 26%,rgba(255,255,255,.16),transparent 58%);pointer-events:none}.error-page__shield{position:relative;width:clamp(176px,24vw,340px);animation:error-page-float 7s ease-in-out infinite}.error-page__shield-img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);clip-path:inset(0 0 0 0);animation:error-page-reveal 1.1s cubic-bezier(.65,0,.35,1) .35s both}@media (max-width: 990px){.error-page{grid-template-columns:1fr;background:radial-gradient(circle at 50% -10%,var(--sg-primary-soft) 0%,var(--sg-canvas) 55%)}.error-page .error-page__brand{display:none}.error-page .error-page__content{padding:2.5rem 2rem}.error-page .error-page__logo-link{top:2rem;left:2rem}}@media (max-width: 576px){.error-page .error-page__code{font-size:5.5rem}.error-page .error-page__title{font-size:1.625rem}.error-page .error-page__content{padding:2rem 1.5rem}}html[data-color-theme=dark] .error-page__logo{filter:brightness(0) invert(1)}@keyframes error-page-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes error-page-fade{0%{opacity:0}to{opacity:1}}@keyframes error-page-float{0%,to{transform:translateY(-9px)}50%{transform:translateY(9px)}}@keyframes error-page-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.error-page__logo-link,.error-page__code,.error-page__title,.error-page__description,.error-page__home-link,.error-page__brand,.error-page__shield,.error-page__shield-img{animation:none}.error-page__shield-img{clip-path:inset(0 0 0 0)}}.forgot-password__email{font-weight:600}.command-details-modal__modal-content{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:.5rem}.command-details-modal__modal-content .textarea-wrapper{gap:.5rem}.command-details-modal .textarea--code{max-height:200px}.delete-host-modal ul{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;padding-inline-start:1.5rem}.delete-host-modal__block-enrollment{margin-top:1rem;margin-bottom:1rem;padding:1rem;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.delete-host-modal__block-enrollment .form-field--checkbox{margin-bottom:.5rem}.delete-host-modal__block-enrollment-description{margin:0;padding-left:1.5rem;font-size:.875rem;color:var(--sg-text-muted)}.disk-space-indicator{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.disk-space-indicator .react-tooltip :not(.copy-tooltip-content){max-width:10rem;text-align:center;font-size:.8125rem}.script-details-modal__script-content{display:flex;flex-direction:column;gap:1rem}.script-details-modal__script-content-textarea{font-family:SourceCodePro;min-height:150px;max-height:572px;overflow:scroll}.modal__background:has(.run-script-batch-modal){transition:none;animation:none}.main-content.host-details{width:100%;max-width:var(--sg-page-max-width);min-width:0;box-sizing:border-box;margin:0 auto;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);color:var(--sg-text-body);background:var(--sg-canvas);font-family:var(--sg-font-family)}@media (max-width: 760px){.main-content.host-details{padding:24px}}.host-details,.device-user{min-width:0;color:var(--sg-text-body);font-family:var(--sg-font-family);display:flex;flex-direction:column;gap:1.5rem}.host-details .section,.device-user .section{display:flex;flex-direction:column;color:var(--sg-text-body);background-color:var(--sg-surface);border-radius:var(--sg-radius-card);border:1px solid var(--sg-border);padding:2.5rem;box-shadow:var(--sg-shadow-card)}.host-details .header,.device-user .header{display:flex;flex-direction:column}.host-details .card,.device-user .card{min-width:0;box-sizing:border-box;color:var(--sg-text-body);background:var(--sg-surface);border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:none}.host-details .card .list,.device-user .card .list{list-style:none;padding:0;margin:0}.host-details .card .list__item,.device-user .card .list__item{margin-bottom:12px;display:flex}.host-details .card .list__item:last-child,.device-user .card .list__item:last-child{margin-bottom:0}.host-details .card .results,.device-user .card .results{margin:0;width:350px}.host-details .card .results__header,.device-user .card .results__header{margin:0 0 1rem;font-size:1rem;color:var(--sg-text-strong);font-weight:600}.host-details .card .results__data,.device-user .card .results__data{margin:0;font-size:.875rem}.host-details .title,.device-user .title{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding-bottom:0}.host-details .title .display-name-container,.device-user .title .display-name-container{display:flex;align-items:baseline;min-width:0;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:4px}.host-details .title .display-name,.device-user .title .display-name{margin:0;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}@media (min-width: 990px){.host-details .title .display-name,.device-user .title .display-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}}@media (min-width: 1400px){.host-details .title .display-name,.device-user .title .display-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:800px}}@media (min-width: 1600px){.host-details .title .display-name,.device-user .title .display-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1000px}}.host-details__tab-nav,.host-details__software-tab-nav,.device-user__tab-nav,.device-user__software-tab-nav{width:100%;max-width:100%;min-width:0;overflow:hidden}.host-details__tab-nav>.react-tabs,.host-details__software-tab-nav>.react-tabs,.device-user__tab-nav>.react-tabs,.device-user__software-tab-nav>.react-tabs{width:100%;max-width:100%;min-width:0;margin-top:0}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list{display:flex;width:100%;max-width:100%;min-width:0;height:auto;min-height:44px;box-sizing:border-box;align-items:stretch;gap:24px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--sg-border);scrollbar-width:thin;scrollbar-color:var(--sg-border-strong) transparent;-webkit-overflow-scrolling:touch}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab{position:relative;display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:44px;flex:0 0 auto;flex-direction:row;box-sizing:border-box;align-items:center;justify-content:center;padding:8px 0 10px;color:var(--sg-text-muted);background:transparent;border:0;border-radius:0;font:400 13px/1.4 var(--sg-font-family);white-space:nowrap;word-break:keep-all}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:hover,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:hover,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:hover,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:hover{color:var(--sg-text-body);background:transparent}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:focus-visible,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:focus-visible,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:focus-visible,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-3px}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected{color:var(--sg-text-strong);background:transparent;font-weight:700}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected:after,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected:after,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected:after,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab.react-tabs__tab--selected:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--sg-primary-solid);border:0}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text,.host-details__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text__text,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text__text,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text__text,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list>.react-tabs__tab .tab-text__text{min-width:-moz-max-content;min-width:max-content;white-space:nowrap;word-break:keep-all}.host-details__tab-nav>.react-tabs>.react-tabs__tab-panel--selected,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-panel--selected,.device-user__tab-nav>.react-tabs>.react-tabs__tab-panel--selected,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-panel--selected{min-width:0;margin-top:24px}.host-details .col-50,.device-user .col-50{flex:2}.host-details .col-25,.device-user .col-25{flex:1}.host-details .status,.device-user .status{color:var(--sg-text-strong);text-transform:capitalize}.host-details .status--online:before,.device-user .status--online:before{background-color:var(--sg-success-text);border-radius:100%;content:" ";display:inline-block;height:8px;margin-right:.5rem;width:8px}.host-details .status--offline:before,.device-user .status--offline:before{background-color:var(--sg-neutral-text);border-radius:100%;content:" ";display:inline-block;height:8px;margin-right:.5rem;width:8px}.host-details .form-field--dropdown,.device-user .form-field--dropdown{margin:0}.host-details .react-tabs__tab-panel--selected,.host-details .table-container,.host-details .table-container__data-table-block,.host-details .data-table-block,.host-details .data-table,.device-user .react-tabs__tab-panel--selected,.device-user .table-container,.device-user .table-container__data-table-block,.device-user .data-table-block,.device-user .data-table{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.host-details .data-table__wrapper,.device-user .data-table__wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.host-details .buttons,.device-user .buttons{display:flex;align-items:center;position:absolute;right:25px}.host-details .buttons span,.device-user .buttons span{font-weight:400}.host-details .buttons a,.device-user .buttons a{display:flex;align-items:center}.host-details .empty-table__container,.device-user .empty-table__container{margin:2.5rem 0;min-height:initial;align-self:center}@media (max-width: 760px){.host-details .title,.device-user .title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.host-details .title .title__inner,.host-details .title .display-name-container,.device-user .title .title__inner,.device-user .title .display-name-container{min-width:0}.host-details .title .display-name-container,.device-user .title .display-name-container{align-items:baseline}.host-details .title .display-name,.device-user .title .display-name{max-width:100%}.host-details .title .title__actions,.device-user .title .title__actions{min-width:-moz-max-content;min-width:max-content}.host-details__tab-nav>.react-tabs>.react-tabs__tab-list,.host-details__software-tab-nav>.react-tabs>.react-tabs__tab-list,.device-user__tab-nav>.react-tabs>.react-tabs__tab-list,.device-user__software-tab-nav>.react-tabs>.react-tabs__tab-list{gap:20px;scroll-padding-inline:2px}.host-details .buttons,.device-user .buttons{position:static}.host-details .card,.device-user .card{width:100%;max-width:100%}.host-details .table-container__header,.host-details .table-container__header-left,.host-details .table-container__header-right,.host-details .table-container .controls,.host-details .table-container .children-wrapper,.device-user .table-container__header,.device-user .table-container__header-left,.device-user .table-container__header-right,.device-user .table-container .controls,.device-user .table-container .children-wrapper{min-width:0;max-width:100%;flex-wrap:wrap}}.host-activity-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.host-activity-card__header{display:flex;justify-content:space-between;align-items:baseline}.host-activity-card__loading-overlay{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:3;border-radius:16px;background-color:var(--sg-surface)}.host-activity-card__upcoming-tooltip{font-size:.75rem}.host-activity-card__tab-panel{display:flex;flex-direction:column;gap:1.5rem}.empty-feed{display:flex;flex-direction:column;gap:1rem}.empty-feed p{font-size:.875rem;margin:0}.empty-feed__title{font-weight:600;font-size:1rem}.past-activity-feed{display:flex;flex-direction:column;position:relative}.past-activity-feed__load-activities-button{color:var(--sg-primary-text);vertical-align:bottom;padding:6px}.past-activity-feed__load-activities-button .fleeticon-chevronleft:before,.past-activity-feed__load-activities-button .fleeticon-chevronright:before{font-size:.5rem;font-weight:600;position:relative;top:-2px}.past-activity-feed__load-activities-button .fleeticon-chevronleft{margin-right:.5rem}.past-activity-feed__load-activities-button .fleeticon-chevronright{margin-left:.5rem}.past-activity-feed__load-activities-button:first-of-type{margin-right:1.5rem}.past-activity-feed__load-activities-button:hover:not(.button--disabled),.past-activity-feed__load-activities-button:focus{background-color:var(--sg-surface-muted)}.upcoming-activity-feed{display:flex;flex-direction:column;position:relative}.upcoming-activity-feed__load-activities-button{color:var(--sg-primary-text);vertical-align:bottom;padding:6px}.upcoming-activity-feed__load-activities-button .fleeticon-chevronleft:before,.upcoming-activity-feed__load-activities-button .fleeticon-chevronright:before{font-size:.5rem;font-weight:600;position:relative;top:-2px}.upcoming-activity-feed__load-activities-button .fleeticon-chevronleft{margin-right:.5rem}.upcoming-activity-feed__load-activities-button .fleeticon-chevronright{margin-left:.5rem}.upcoming-activity-feed__load-activities-button:first-of-type{margin-right:1.5rem}.upcoming-activity-feed__load-activities-button:hover:not(.button--disabled),.upcoming-activity-feed__load-activities-button:focus{background-color:var(--sg-surface-muted)}.agent-options-card{width:100%;min-width:0;color:var(--sg-text-body);display:flex;flex-direction:column;gap:1.5rem}.agent-options-card .component__tooltip-wrapper__tip-text{max-width:326px}.agent-options-card__data{display:flex;flex-direction:column;gap:1rem}.agent-options-card__chrome-os dd{color:var(--sg-text-body)}.ai-security-overview{display:flex;width:100%;min-width:0;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;color:var(--sg-text-body);font-family:var(--sg-font-family)}.ai-security-overview__hero{display:flex;flex-direction:column;gap:.75rem}.ai-security-overview__range-bar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.ai-security-overview__range-selector{display:inline-flex;min-height:var(--sg-control-height);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);overflow:hidden;background-color:var(--sg-surface)}.ai-security-overview__range-option{border:0;background:transparent;padding:.25rem .75rem;font-size:.75rem;color:var(--sg-text-body);cursor:pointer}.ai-security-overview__range-option:not(:first-child){border-left:1px solid var(--sg-border)}.ai-security-overview__range-option--selected{background-color:var(--sg-primary-solid);color:var(--sg-on-primary);font-weight:600}.ai-security-overview__range-label{font-size:.75rem;color:var(--sg-text-muted)}.ai-security-overview__kpi-card{padding-top:1rem;padding-bottom:1rem}.ai-security-overview__kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-security-overview__kpi{display:flex;flex-direction:column;gap:.25rem;padding:0 1rem}.ai-security-overview__kpi:first-child{padding-left:0}.ai-security-overview__kpi:not(:first-child){border-left:1px solid var(--sg-border)}.ai-security-overview__kpi-label{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--sg-text-body)}.ai-security-overview__kpi-dot{width:.375rem;height:.375rem;border-radius:50%;flex:none}.ai-security-overview__kpi-dot--warning{background-color:var(--sg-warning)}.ai-security-overview__kpi-dot--error{background-color:var(--sg-danger)}.ai-security-overview__kpi-value{font-size:1.875rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--sg-text-strong)}.ai-security-overview__kpi-note{font-size:.75rem;color:var(--sg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-security-overview__section-header{display:flex;align-items:baseline;gap:.75rem;justify-content:space-between}.ai-security-overview__section-title{margin:0;font-size:1rem;font-weight:600;color:var(--sg-text-strong)}.ai-security-overview__section-summary{flex:1;font-size:.75rem;color:var(--sg-text-muted)}.ai-security-overview__clients{display:flex;flex-direction:column;gap:.75rem}.ai-security-overview__clients-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width: 1200px){.ai-security-overview__clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-security-overview__clients-empty,.ai-security-overview__findings-empty{font-size:.875rem;color:var(--sg-text-muted);text-align:center;padding:.5rem 0}.ai-security-overview__client-card{display:flex;flex-direction:column;gap:.5rem;min-width:0;background-color:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);padding:.875rem;box-shadow:var(--sg-shadow-card)}.ai-security-overview__client-card--review{border-color:var(--sg-warning-border)}.ai-security-overview__client-card--success{border-color:var(--sg-success-border)}.ai-security-overview__client-card--error{border-color:var(--sg-danger-border)}.ai-security-overview__client-head{display:flex;align-items:center;gap:.5rem}.ai-security-overview__client-icon-tile{width:2.25rem;height:2.25rem;border-radius:.5625rem;background-color:var(--sg-surface-muted);display:flex;align-items:center;justify-content:center;border:1px solid var(--sg-border);flex:none}.ai-security-overview__brand-svg{display:block}.ai-security-overview__client-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ai-security-overview__client-name{font-size:.875rem;font-weight:600;color:var(--sg-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-security-overview__client-record-id{font-family:SourceCodePro,monospace;font-size:.625rem;color:var(--sg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-security-overview__client-chips{display:flex;flex-wrap:wrap;gap:.3125rem}.ai-security-overview__chip{padding:.125rem .5rem;border-radius:62.4375rem;background-color:var(--sg-neutral-bg);color:var(--sg-neutral-text);font-size:.625rem;white-space:nowrap}.ai-security-overview__chip--kind{background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.ai-security-overview__client-meta{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--sg-divider);padding-top:.5rem}.ai-security-overview__client-meta-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.ai-security-overview__client-meta-label{color:var(--sg-text-muted)}.ai-security-overview__client-meta-value{color:var(--sg-text-strong);font-weight:600}.ai-security-overview__client-policy{display:flex;align-items:center;gap:.375rem;border-top:1px solid var(--sg-divider);padding-top:.5rem}.ai-security-overview__client-policy-text{font-size:.75rem;font-weight:600;color:var(--sg-text-strong)}.ai-security-overview__findings{display:flex;flex-direction:column;gap:.75rem}.ai-security-overview__filter-pills{display:flex;gap:.3125rem;flex:none}.ai-security-overview__filter-pill{padding:.1875rem .625rem;border-radius:62.4375rem;border:1px solid var(--sg-control-border);background-color:var(--sg-surface);color:var(--sg-text-body);font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer}.ai-security-overview__filter-pill--selected{background-color:var(--sg-primary-solid);border-color:var(--sg-primary-solid);color:var(--sg-on-primary)}.ai-security-overview__finding{display:flex;flex-direction:column}.ai-security-overview__finding:not(:first-child){border-top:1px solid var(--sg-divider)}.ai-security-overview__finding-row{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;border:0;background:transparent;text-align:left;width:100%;cursor:pointer;border-radius:.5rem}.ai-security-overview__finding-row:hover{background-color:var(--sg-surface-subtle)}.ai-security-overview__finding-tile{width:1.875rem;height:1.875rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex:none}.ai-security-overview__finding-tile--error{background-color:var(--sg-danger-bg)}.ai-security-overview__finding-tile--warning{background-color:var(--sg-warning-bg)}.ai-security-overview__finding-tile--info{background-color:var(--sg-info-bg)}.ai-security-overview__finding-tile--success{background-color:var(--sg-success-bg)}.ai-security-overview__finding-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1875rem;padding-top:.0625rem}.ai-security-overview__finding-headline{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.ai-security-overview__finding-meta{font-size:.75rem;color:var(--sg-text-muted)}.ai-security-overview__blocked-pill{padding:.125rem .5rem;border-radius:62.4375rem;background-color:var(--sg-danger-bg);color:var(--sg-danger-text);font-size:.75rem;font-weight:600;white-space:nowrap;flex:none;margin-top:.375rem}.ai-security-overview__finding-chevron{display:inline-flex;padding-top:.5rem;transition:transform .12s;flex:none}.ai-security-overview__finding-chevron--open{transform:rotate(90deg)}.ai-security-overview__finding-detail{display:flex;flex-direction:column;gap:.5rem;padding:.125rem 0 .875rem 2.625rem}.ai-security-overview__finding-summary{font-size:.875rem;color:var(--sg-text-body);line-height:1.5}.ai-security-overview__evidence{display:flex;flex-direction:column;border-radius:.375rem;overflow:hidden;border:1px solid var(--sg-border)}.ai-security-overview__evidence-header{display:flex;align-items:center;gap:.5rem;padding:.3125rem .625rem;background-color:var(--sg-surface-muted);border-bottom:1px solid var(--sg-border)}.ai-security-overview__evidence-label{font-size:.625rem;font-weight:600;color:var(--sg-text-body)}.ai-security-overview__evidence-meta{font-size:.625rem;color:var(--sg-text-muted)}.ai-security-overview__evidence-sample{padding:.5rem .625rem;background-color:var(--sg-code-bg);font-family:SourceCodePro,monospace;font-size:.75rem;color:var(--sg-code-text);line-height:1.5;word-break:break-all}@media (max-width: 760px){.ai-security-overview{gap:20px}.ai-security-overview__range-bar,.ai-security-overview__section-header{min-width:0;flex-wrap:wrap;align-items:flex-start}.ai-security-overview__range-label,.ai-security-overview__section-summary{flex-basis:100%}.ai-security-overview__kpi-strip{grid-template-columns:minmax(0,1fr)}.ai-security-overview__kpi{padding:16px 0}.ai-security-overview__kpi:first-child{padding-top:0}.ai-security-overview__kpi:last-child{padding-bottom:0}.ai-security-overview__kpi:not(:first-child){border-top:1px solid var(--sg-divider);border-left:0}.ai-security-overview__clients-grid{grid-template-columns:minmax(0,1fr)}.ai-security-overview__filter-pills{max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ai-security-overview__finding-row{gap:10px}.ai-security-overview__finding-detail{padding-left:40px}}.certificates-card{display:flex;flex-direction:column;gap:1.5rem}.certificates-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.certificates-table .data-table-block .data-table__wrapper{overflow-x:auto}.certificates-table .cert-table__status-indicator{min-width:160px}.file-events-card{min-width:0;color:var(--sg-text-body);font-family:var(--sg-font-family)}.file-events-card__filter-block{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px}.file-events-card__filter-block .filter-item{flex:0 0 auto;min-width:140px}.file-events-card__filter-block .filter-item--date{flex:0 0 auto;min-width:130px}.file-events-card__filter-block .filter-item--text{flex:1 1 160px;min-width:160px}.file-events-card__truncation-warning{padding:8px 16px;margin-bottom:12px;color:var(--sg-warning-text);background:var(--sg-warning-bg);border:1px solid var(--sg-warning-border);border-radius:var(--sg-radius-control);font-size:13px}.file-events-card__error{padding:16px;color:var(--sg-danger-text);font-size:14px}.file-events-card__count{font-size:13px;color:var(--sg-text-muted)}.file-events-card__action{color:var(--sg-neutral-text);font-size:12px;font-weight:600;text-transform:uppercase}.file-events-card__action--created{color:var(--sg-success-text)}.file-events-card__action--written,.file-events-card__action--renamed{color:var(--sg-info-text)}.file-events-card__action--deleted{color:var(--sg-danger-text)}.file-events-card__action--download-detected{color:var(--sg-warning-text)}.file-events-card__pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 0;font-size:13px}.file-events-card__pagination button{padding:4px 12px;min-height:36px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);cursor:pointer;font-size:13px}.file-events-card__pagination button:hover:not(:disabled){background:var(--sg-surface-muted)}.file-events-card__pagination button:disabled{opacity:.5;cursor:not-allowed}.file-events-card__pagination span{color:var(--sg-text-muted)}.file-events-card__detail{padding:4px 0}.file-events-card__detail-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--sg-border)}.file-events-card__detail-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;border:1px solid;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-neutral-text);background:var(--sg-neutral-bg);border-color:var(--sg-neutral-border)}.file-events-card__detail-badge.file-events-card__action--created{color:var(--sg-success-text);background:var(--sg-success-bg);border-color:var(--sg-success-border)}.file-events-card__detail-badge.file-events-card__action--written,.file-events-card__detail-badge.file-events-card__action--renamed{color:var(--sg-info-text);background:var(--sg-info-bg);border-color:var(--sg-info-border)}.file-events-card__detail-badge.file-events-card__action--deleted{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.file-events-card__detail-badge.file-events-card__action--download-detected{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.file-events-card__detail-time{font-size:13px;color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.file-events-card__detail-grid{display:flex;flex-wrap:wrap}.file-events-card__detail-item{flex:0 0 100%;padding:10px 0;border-bottom:1px solid var(--sg-divider)}.file-events-card__detail-item--half{flex:0 0 50%}.file-events-card__detail-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted);margin-bottom:4px}.file-events-card__detail-value{display:block;font-size:13px;color:var(--sg-text-strong);word-break:break-all}.file-events-card__detail-value--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px}.file-events-card__detail-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--sg-border)}.file-events-card__detail-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted);margin:0 0 12px}.file-events-card__detail-meta{background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);overflow:hidden}.file-events-card__detail-meta-row{display:flex;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--sg-divider)}.file-events-card__detail-meta-row:last-child{border-bottom:none}.file-events-card__detail-meta-key{flex:0 0 160px;color:var(--sg-text-muted);font-weight:500}.file-events-card__detail-meta-value{flex:1;color:var(--sg-text-strong);word-break:break-all}.file-events-card__detail-raw{margin-top:20px;border-top:1px solid var(--sg-border);padding-top:12px}.file-events-card__detail-raw-toggle{font-size:12px;font-weight:600;color:var(--sg-text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-events-card__detail-raw-toggle:hover{color:var(--sg-text-body)}.file-events-card__detail-raw-content{margin:12px 0 0;padding:12px 16px;background:var(--sg-code-bg);color:var(--sg-code-text);border-radius:var(--sg-radius-control);font-size:11px;line-height:1.6;overflow:auto;max-height:50vh;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}@media (max-width: 760px){.file-events-card__filter-block{align-items:stretch;flex-direction:column}.file-events-card__filter-block .filter-item,.file-events-card__filter-block .filter-item--date,.file-events-card__filter-block .filter-item--text{width:100%;min-width:0;flex-basis:auto}.file-events-card__pagination{flex-wrap:wrap}.file-events-card__detail-item--half{flex-basis:100%}.file-events-card__detail-meta-row{gap:4px;flex-direction:column}.file-events-card__detail-meta-key{flex-basis:auto}}.host-header.header.title{min-width:0;margin:0 0 8px}.host-header .title__inner{min-width:0}.host-header__device-status-tag-wrapper{align-self:center}.host-header__device-status-tag{display:block;margin-left:.5rem;background-color:var(--sg-warning-bg);padding:.25rem;font-size:.75rem;color:var(--sg-warning-text);font-weight:600;border-radius:4px}.host-header__device-status-tag.warning{background-color:var(--sg-warning-bg)}.host-header__device-status-tag.error{color:var(--sg-on-primary);background-color:var(--sg-danger-solid)}.host-header__last-fetched{min-width:0;margin:0;color:var(--sg-text-muted);font:400 13px/1.5 var(--sg-font-family);cursor:pointer}.host-header__computer-name{min-width:0;color:var(--sg-text-muted);font:400 14px/1.5 var(--sg-font-family)}.host-header__refetch{display:flex}.host-header__refetch .refetch-btn svg path{fill:var(--sg-text-body)}.host-header__refetch .refetch-btn:hover svg path{fill:var(--sg-text-strong)}.host-header__refetch .refetch-spinner .icon{animation:spin 2s linear infinite}.host-header .title__actions{display:flex;flex-direction:row;align-items:center;gap:12px;flex:0 0 auto}@media (max-width: 760px){.host-header.header.title{width:100%}.host-header .display-name-container{display:flex;width:100%;min-width:0;align-items:baseline;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.host-header .display-name{flex:1 1 auto;min-width:0}.host-header__computer-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-header__last-fetched{width:100%;flex:1 0 100%;white-space:normal;overflow-wrap:anywhere}}.host-header__team-link{color:var(--sg-primary-text);text-decoration:none;font-size:12px}.host-header__teams-pop{display:flex;flex-direction:column;gap:.25rem}.host-header__teams-pop-title{font-size:.625rem;font-weight:600;letter-spacing:.02em;opacity:.8;padding-bottom:.25rem;border-bottom:1px solid var(--sg-overlay-soft)}.host-header__teams-pop-row{display:flex;align-items:center;gap:.5rem;min-height:20px}.host-header__teams-pop-priority{width:14px;font-family:SourceCodePro,monospace;font-size:.625rem;text-align:right;opacity:.7}.host-header__teams-pop-name{font-size:.75rem;color:var(--sg-inverse-text);text-decoration:none}.host-header__teams-pop-name:hover{color:var(--sg-inverse-text);text-decoration:underline}.host-header__teams-pop-name .deleted-department__id{color:#fff}.host-header__teams-pop-badge{display:inline-flex;align-items:center;height:16px;padding:0 .375rem;border-radius:999px;background-color:var(--sg-overlay-soft);color:inherit;font-size:.59375rem;font-weight:600;white-space:nowrap}.host-software-library-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.host-software-library-card__header{display:flex;align-items:center;justify-content:space-between}.host-software-library-card__header .button{margin:-1rem 0}.host-software-library-card .table-container .stackable-header{min-width:initial}.host-software-library-card .table-container .children-wrapper{display:flex;gap:.5rem;align-items:center}.host-software-library-card .table-container__search-input{width:100%}@media (min-width: 990px){.host-software-library-card{min-width:305px}}.host-software-library-card .table-container__search{width:100%}.host-software-library-card .table-container__data-table-block .data-table-block .data-table__wrapper{overflow-x:auto}.host-software-library-card__item-actions{display:flex;flex-direction:row;gap:1rem;align-items:center}.host-software-library-card__item-action{min-width:94px}.host-software-library-card__item-action .component__tooltip-wrapper{margin:0}.host-software-library-card .host-sw-library-table__software-filter{min-width:240px;width:240px}.host-software-library-card .host-sw-library-table__filters{display:flex;align-items:center}.host-software-library-card .host-sw-library-table__filters .children-wrapper{gap:.5rem}.host-software-library-card .host-sw-library-table .table-container__search-input .input-with-icon{min-width:305px}.host-software-library-card .host-sw-library-table .data-table-block .data-table__table tbody tr .status__cell{display:table-cell;min-width:140px}.host-software-library-card .host-sw-library-table .data-table-block .data-table__table tbody tr .status__cell .component__tooltip-wrapper{margin:0}.host-software-library-card .host-sw-library-table .data-table-block .data-table__table tbody tr .Actions__cell{display:flex}.host-software-library-card .host-sw-library-table .data-table-block .data-table__table tbody tr .Actions__cell .component__tooltip-wrapper{margin:0}@media (max-width: 879px){.host-software-library-card .host-sw-library-table .data-table-block .data-table__table th,.host-software-library-card .host-sw-library-table .data-table-block .data-table__table td{padding-left:1rem;padding-right:1rem}}@media (max-width: 760px){.host-software-library-card__header{gap:12px;align-items:flex-start;flex-wrap:wrap}.host-software-library-card .host-sw-library-table__software-filter,.host-software-library-card .host-sw-library-table__filters,.host-software-library-card .host-sw-library-table .table-container__search-input .input-with-icon{width:100%;min-width:0}.host-software-library-card .host-sw-library-table__filters .children-wrapper{width:100%}}.host-sw-library-table__filter-controls{width:230px}.host-sw-library-table .table-container__search{width:315px}.host-summary-card{display:flex;width:100%;min-width:0;box-sizing:border-box;gap:1rem 2.5rem;padding:2.5rem;flex-wrap:wrap;color:var(--sg-text-body)}.host-summary-card__os-data-set dd{align-items:baseline}.host-summary-card .host-issue{display:flex;gap:.25rem}.host-summary-card .no-team{color:var(--sg-text-muted)}.host-summary-card .data-set dd{overflow:initial;gap:.25rem}@media (max-width: 760px){.host-summary-card{gap:16px;padding:20px}}.bootstrap-package-indicator{display:flex;gap:4px}.bootstrap-package-indicator__button{font-weight:400}.bootstrap-package-indicator .icon{width:16px;height:16px;align-self:center}.bootstrap-package-indicator__tooltip{display:block;text-align:center}.os-settings-indicator{display:flex;gap:4px}.os-settings-indicator__button{font-weight:400}.os-settings-indicator .icon{width:16px;height:16px;align-self:center}.os-settings-indicator .__react_component_tooltip{white-space:normal}.host-labels-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.host-labels-card .button,.host-labels-card .children-wrapper{max-width:100%}.host-labels-card .button .__react_component_tooltip,.host-labels-card .children-wrapper .__react_component_tooltip{font-weight:400}.local-user-accounts-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.local-user-accounts-card .data-table-block .data-table__table thead .username__header,.local-user-accounts-card .data-table-block .data-table__table thead .shell__header{width:252px}.munki-issues-card{width:100%;min-width:0}.munki-issues-card .data-table-block .issue_tooltip,.munki-issues-card .data-table-block .time_tooltip{text-align:center}.munki-issues-card .data-table-block .data-table__table thead .type__header{width:102px}.munki-issues-card .data-table-block .data-table__table thead .time__header{width:252px}.host-policies-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.host-policies-card .table-container__header{display:none}.host-policies-card .data-table-block .data-table__table thead .name__header{min-width:252px}.host-policies-card .data-table-block .data-table__table thead .response__header{width:0}.host-policies-card .data-table-block .data-table__table thead .linkToFilteredHosts__header{width:125px}.policy-details-modal__body{white-space:pre-wrap}.policy-details-modal__resolution{margin-top:.5rem;overflow:hidden}.policy-details-modal__resolution-header{font-weight:600}.proxy-policies-card{width:100%;min-width:0;box-sizing:border-box;padding:24px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);font-family:var(--sg-font-family)}.proxy-policies-card__title{margin:0;color:var(--sg-text-strong);font-size:15px;font-weight:700}.proxy-policies-card__subtitle{margin:4px 0 20px;color:var(--sg-text-muted);font-size:13px}.proxy-policies-card__summary{list-style:none;margin:0;padding:0}.proxy-policies-card__summary-row{display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--sg-divider)}.proxy-policies-card__summary-row:last-child{border-bottom:none}.proxy-policies-card__summary-label{flex:0 0 140px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-text-muted)}.proxy-policies-card__summary-value{font-size:14px;color:var(--sg-text-strong)}.proxy-policies-card__version{font-family:SourceCodePro,monospace;font-size:12px;color:var(--sg-text-muted)}.proxy-policies-card__applied{list-style:none;margin:0 0 8px;padding:0}.proxy-policies-card__applied-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--sg-divider)}.proxy-policies-card__applied-row:last-child{border-bottom:none}.proxy-policies-card__applied-name{font-size:14px;color:var(--sg-primary-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-policies-card__applied-name:hover{text-decoration:underline}.proxy-policies-card__applied-priority{margin-left:auto;font-size:12px;color:var(--sg-text-muted);white-space:nowrap}.proxy-policies-card__scope-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap}.proxy-policies-card__scope-pill--all{background:var(--sg-primary-soft);color:var(--sg-primary-text)}.proxy-policies-card__scope-pill--team{background:var(--sg-success-bg);color:var(--sg-success-text)}.proxy-policies-card__scope-pill--host{background:var(--sg-warning-bg);color:var(--sg-warning-text)}@media (max-width: 760px){.proxy-policies-card{padding:20px}.proxy-policies-card__summary-row,.proxy-policies-card__applied-row{align-items:flex-start;flex-wrap:wrap}.proxy-policies-card__summary-label{flex-basis:100%}.proxy-policies-card__applied-priority{width:100%;margin-left:0}}.host-queries-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem;min-height:305px}.host-queries-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.host-queries-card .table-container__header{display:none}.host-queries-card .data-table-block .data-table__table thead .query_name__header{min-width:102px}.host-queries-card .data-table-block .data-table__table thead .last_fetched__header{display:table-cell}.host-queries-card .data-table-block .data-table__table tbody tr .report-updated-cell__view-report{opacity:0}.host-queries-card .data-table-block .data-table__table tbody tr .query_name__cell{min-width:102px}.host-queries-card .data-table-block .data-table__table tbody tr .last_fetched__cell .report-updated-cell{display:flex;justify-content:space-between;align-items:center}.host-queries-card .data-table-block .data-table__table tbody tr .performance-cell{display:inline-flex;align-items:center;justify-content:space-between;width:100%}.host-queries-card .data-table-block .data-table__table tbody tr .performance-cell__link-icon{display:none;width:0}.host-queries-card .data-table-block .data-table__table tbody tr:hover .report-updated-cell__view-report{opacity:1}@media (min-width: 990px) and (max-width: 1300px){.host-queries-card .data-table-block .data-table__table tbody tr .report-updated-cell__view-report--text{display:none;width:0}.host-queries-card .data-table-block .data-table__table tbody tr td{max-width:140px}}.host-queries-card .empty-header{font-weight:600}.host-software-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.host-software-card .table-container .stackable-header{min-width:initial}.host-software-card .table-container__search-input{width:100%}@media (min-width: 990px){.host-software-card{min-width:305px}}.host-software-card .table-container__search{width:100%}.host-software-card .table-container__data-table-block .data-table-block .data-table__wrapper{overflow-x:auto}.host-software-card .host-software-table__software-filter{min-width:240px;width:240px}.host-software-card .host-software-table__filters{display:flex;align-items:center}.host-software-card .host-software-table__filters .children-wrapper{gap:.5rem}.host-software-card .host-software-table .table-container__search-input .input-with-icon{min-width:305px}.host-software-card .host-software-table .data-table-block .data-table__table thead .Vulnerabilities__header{display:table-cell;max-width:8.75rem}@media (max-width: 879px){.host-software-card .host-software-table .data-table-block .data-table__table th,.host-software-card .host-software-table .data-table-block .data-table__table td{padding-left:1rem;padding-right:1rem}}@media (max-width: 760px){.host-software-card .host-software-table__software-filter,.host-software-card .host-software-table__filters,.host-software-card .host-software-table .table-container__search-input .input-with-icon{width:100%;min-width:0}.host-software-card .host-software-table__filters .children-wrapper{width:100%}}.install-status-cell{width:142px}.install-status-cell .react-tooltip{transform:translate(12px)}.install-status-cell__tooltip-wrapper .component__tooltip-wrapper__element{display:flex;align-items:center;gap:.5rem}.install-status-cell__tooltip-wrapper .component__tooltip-wrapper__tip-text{max-width:250px}.install-status-cell__item-status-button{font-weight:400}.software-self-service{display:flex;flex-direction:column;gap:1.5rem}.software-self-service .empty-table__container{margin:64px 0}.software-self-service__self-service-card{display:flex;flex-direction:column;gap:1.5rem}.software-self-service__mobile-installers{display:flex;flex-direction:column;gap:1rem;min-height:300px}.software-self-service__header-filters{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:center}.software-self-service__header-filters .search-field__tooltip-container{width:100%}.software-self-service__table{display:flex;flex-direction:row}.software-self-service__table>*:nth-child(2){flex-grow:1}.software-self-service__table .data-table-block .data-table__wrapper{margin-top:0}.software-self-service__table .self-service-table__status-content,.software-self-service__table .table-container .children-wrapper{display:flex;align-items:center;gap:.5rem}.software-self-service__table .self-service-table__status-content{min-width:138px}.software-self-service__table .self-service-table__item-status-button{height:auto}.software-self-service__table .self-service-table__item-actions{display:flex;flex-direction:row;gap:1.5rem}.software-self-service .data-table__table{table-layout:fixed;width:100%}.software-self-service .data-table__table th.ui_status__header,.software-self-service .data-table__table td.ui_status__cell{width:140px;max-width:140px;min-width:140px;white-space:nowrap;text-overflow:ellipsis}.software-self-service .data-table__table th.status__header,.software-self-service .data-table__table td.status__cell{width:230px;max-width:230px;min-width:230px;white-space:nowrap;text-overflow:ellipsis}.software-self-service .data-table-block .data-table tbody .self-service-table__item-action{min-width:90px}.software-self-service .data-table-block .data-table tbody .self-service-table__item-action .component__tooltip-wrapper{margin:0}.software-self-service .categories-menu{display:none}@media (min-width: 1070px){.software-self-service .categories-menu{display:flex}.software-self-service__categories-dropdown{display:none}}.categories-menu{position:sticky;top:217px;width:260px;padding:0 64px 0 0;list-style:none;font-size:.875rem;display:flex;flex-direction:column;gap:.5rem;margin:0}.categories-menu__category-link{white-space:nowrap;height:32px;border-radius:4px}.categories-menu__category-link a,.categories-menu__category-link span.link-with-context{display:flex;align-items:center;height:100%;padding:0 16px;color:var(--sg-text-body);font-weight:400;text-decoration:none;border-bottom:none}.categories-menu__category-link a{cursor:pointer}.categories-menu__category-link a:hover{color:var(--sg-text-strong)}.categories-menu__category-link--active{background-color:var(--sg-primary-soft)}.categories-menu__category-link--active a{font-weight:600;color:var(--sg-primary-text)}.categories-menu__category-link--active a *>.__react_component_tooltip{font-weight:initial}.open-software-modal{overflow-wrap:anywhere}.self-service-tiles-list{display:flex;gap:1rem;flex-direction:column}.self-service-tile{display:flex;padding:1rem;gap:1rem;justify-content:space-between;align-items:center;align-self:stretch}.self-service-tile__item{display:flex;flex-direction:row;align-items:center;gap:1rem;overflow:hidden;max-width:100%}.self-service-tile__item-icon{display:flex}.self-service-tile__item-name-version{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.self-service-tile__item-name{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.self-service-tile__item-name .truncated-tooltip{font-weight:initial}.self-service-tile__item-version{font-size:.75rem;color:var(--sg-text-muted);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.self-service-tile__item-error{display:flex;gap:.5rem;font-size:.875rem}@media (max-width: 349px){.self-service-tile{gap:.5rem;padding:.5rem}.self-service-tile__item-error-text{display:none}.self-service-tile__item{gap:.5rem}.self-service-tile .tile-action-status{gap:.25rem}}@media (max-width: 299px){.self-service-tile__item-name{font-size:.75rem}.self-service-tile__item-version{font-size:.625rem}.self-service-tile__item-icon svg{width:32px;height:32px}}.software-update-modal__modal-content{display:flex;flex-direction:column;gap:1.5rem}.tile-action-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;height:36px}.uninstall-software-modal{overflow-wrap:anywhere}.updates-card{display:flex;flex-direction:column;gap:1.5rem}.updates-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.updates-card__header .button{margin-bottom:1.5rem}.updates-card__items{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:1.5rem}@media (min-width: 880px){.updates-card__items{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (min-width: 1400px){.updates-card__items{grid-template-columns:repeat(4,minmax(250px,1fr))}}.update-software-item__item{display:flex;flex-direction:column}.update-software-item__item-content{display:flex;flex-direction:column;gap:.5rem}.update-software-item__item-topline{display:flex;flex-direction:row;height:66px;align-items:center;gap:1rem;overflow:hidden}.update-software-item__item-icon{display:flex}.update-software-item__item-name-version{display:flex;flex-direction:column;justify-content:center;height:64px;overflow:hidden}.update-software-item__item-name{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.update-software-item__item-name .truncated-tooltip{font-weight:initial}.update-software-item__item-version{font-size:.75rem;color:var(--sg-text-muted);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.update-software-item__item-action-status{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:1rem;border-top:1px solid var(--sg-divider)}.update-software-item__item-status{display:flex;align-items:center;gap:.5rem}.update-software-item__item-action{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.update-software-item__status-content{display:flex;align-items:center;gap:.5rem}.update-software-item__status-with-tooltip{display:flex;flex-direction:row;align-items:center;gap:.5rem}.update-software-item__status-with-tooltip span{font-size:.875rem}.update-software-item__item-action-button,.update-software-item__item-status-button{height:auto}.traffic-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:var(--sg-text-body);font-family:var(--sg-font-family)}.traffic-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.traffic-card__header h2{margin:0;color:var(--sg-text-strong);font-size:16px;font-weight:700}.traffic-card__export-btn{margin-top:30px;margin-bottom:10px;white-space:nowrap}.traffic-card__filters{display:flex;flex-direction:row;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.traffic-card__filter-item{min-width:160px}.traffic-card__filter-item--dropdown{min-width:140px;max-width:180px}.traffic-card__error{color:var(--sg-danger-text);font-size:14px;align-self:center}.traffic-card__chart{min-height:400px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:18px 20px 16px;overflow:hidden;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card)}.traffic-card__domain-table{width:100%;border-collapse:collapse;margin-top:24px;font-size:13px}.traffic-card__domain-table-header{text-align:left;padding:8px 12px;font-weight:600;font-size:13px;color:var(--sg-text-muted);border-bottom:1px solid var(--sg-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.traffic-card__domain-table-header:hover{color:var(--sg-text-strong)}.traffic-card__domain-table-row td{padding:6px 12px;color:var(--sg-text-body);border-bottom:1px solid var(--sg-divider)}.traffic-card__domain-table-row:nth-child(2n){background-color:var(--sg-surface-subtle)}.traffic-card__domain-table-row:hover{background-color:var(--sg-primary-soft-alpha)}.traffic-card__sort-icon{display:inline-block;margin-left:4px;font-size:10px;color:var(--sg-text-muted)}.traffic-card-title{margin-bottom:15px;font-size:1rem;color:var(--sg-text-strong);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.traffic-card__warn-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:2rem}.traffic-card__warn-list-card{min-width:0;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card);overflow:hidden}.traffic-card__warn-list-card-header{padding:.4rem 1.3rem;background-color:var(--sg-surface);border-bottom:1px solid var(--sg-border);display:flex;justify-content:space-between;align-items:center}.traffic-card__warn-list-card-title{margin:0;font-size:.8rem;color:var(--sg-primary-text);word-break:break-all;max-width:70%}.traffic-card__warn-list-card-count{font-size:.75rem;font-weight:700;color:var(--sg-neutral-text);background:var(--sg-neutral-bg);padding:4px 10px;border-radius:20px}.traffic-card__warn-list-card-body{padding:0}.traffic-card__warn-list-table{width:100%;border-collapse:collapse}.traffic-card__warn-list-table-th{text-align:left;padding:.3rem 1.5rem;background-color:var(--sg-surface-muted);color:var(--sg-text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sg-border)}.traffic-card__warn-list-table-row:hover{background-color:var(--sg-surface-subtle)}.traffic-card__warn-list-table-row:last-child .data-display__table-cell{border-bottom:none}.traffic-card__warn-list-table-cell{padding:.6rem 1rem;border-bottom:1px solid var(--sg-divider);font-size:.7rem;color:var(--sg-text-body)}.traffic-card__warn-list-table-cell--timestamp{color:var(--sg-text-muted)}.traffic-card__warn-list-table-cell--value{text-align:left}.traffic-card__warn-list-badge{display:inline-block;color:var(--sg-primary-text);background:var(--sg-primary-soft);padding:4px 12px;border-radius:4px;font-size:.6rem}@media (max-width: 760px){.traffic-card__filters{align-items:stretch;flex-direction:column}.traffic-card__filter-item,.traffic-card__filter-item--dropdown{width:100%;max-width:none}.traffic-card__chart{min-height:320px;padding:14px 8px}.traffic-card__warn-list-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.user-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.user-card__header{display:flex;align-items:baseline;justify-content:space-between}.user-card__content{display:inline-grid;gap:1rem 2.5rem;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);grid-auto-flow:column}@media (max-width: 760px){.user-card__header{gap:12px;flex-wrap:wrap}.user-card__content{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.user-value__single{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.user-value__multi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:197px}@media (max-width: 1400px){.user-value__single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.user-value__multi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}}@media (max-width: 990px){.user-value__single{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.user-value__multi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:197px}}.vitals-card{width:100%;min-width:0;color:var(--sg-text-body);display:flex;flex-direction:column;gap:1.5rem}.vitals-card .truncated-tooltip .vitals-card__device-mapping__source{color:inherit}.vitals-card__used-by{display:flex}.vitals-card__multiple{max-width:270px;padding-right:5px}.vitals-card__single{max-width:300px}.vitals-card__device-mapping__source{color:var(--sg-text-body)}.vitals-card__device-mapping__more{color:var(--sg-text-muted)}.vitals-card__device-mapping__primary-user{text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom}.vitals-card__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 2.5rem}@media (min-width: 1600px){.vitals-card__info-grid{grid-template-columns:repeat(6,minmax(150px,1fr))}}.vitals-card .text-muted{color:var(--sg-text-muted)}.inventory-versions{display:flex;flex-direction:column;gap:.5rem}.inventory-versions .data-set dd{white-space:initial}.inventory-versions__versions{display:flex;flex-direction:column;gap:1rem}.inventory-versions__version{display:flex;flex-direction:column;gap:1.5rem}.inventory-versions__row{display:flex;gap:2.5rem}.inventory-versions__sig-info{display:flex;flex-direction:column}.inventory-versions__sig-info dt{min-width:40px}.inventory-versions__sig-info dd{width:100%;text-wrap:wrap;overflow-wrap:anywhere}.app-wrap .site-nav{height:50px}.app-wrap .site-nav-better-link{margin-right:20px;width:120px;display:flex;align-items:center}.app-wrap .site-nav-better-link a{white-space:nowrap}.device-user{width:100%;max-width:var(--sg-page-max-width);box-sizing:border-box;margin:0 auto;padding:var(--sg-page-padding-y) var(--sg-page-padding-x) 50px;justify-content:flex-start;min-width:0;color:var(--sg-text-body);background:var(--sg-canvas);font-family:var(--sg-font-family)}.device-user .info-banner__cta{white-space:nowrap}.device-user a img.external-link-icon{width:12px;height:12px;margin-left:.25rem}.device-user .button img{transform:scale(.5)}.device-user__details-panel{display:grid;width:100%;min-width:0;gap:1rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 990px){.device-user__details-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.device-user__card{width:100%;min-width:0;grid-column:span 1}.device-user__card--full-width{grid-column:span 2}}.device-user__wrapper{border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);margin-top:.5rem;overflow:auto;background:var(--sg-surface);box-shadow:inset -8px 0 17px -10px var(--sg-shadow-sm)}.device-user .tooltip__tooltip-icon img{vertical-align:middle;height:16px;width:auto}.device-user .host-policies-card .data-table-block .data-table__table thead .response__header{width:252px}@media (max-width: 760px){.device-user{padding:24px}.device-user__details-panel{grid-template-columns:minmax(0,1fr)}.device-user__card,.device-user__card--full-width{grid-column:1}.device-user .info-banner__cta{white-space:normal}}.dup-org-logo{cursor:default}.device-user-mobile{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}.auto-enroll-mdm-modal__description{margin:1.5rem 0}.auto-enroll-mdm-modal__download-button{margin-top:12px}.auto-enroll-mdm-modal ol{padding-left:0}.auto-enroll-mdm-modal li{margin-bottom:1.5rem;list-style-position:inside}.auto-enroll-mdm-modal__profiles-renew{margin:0 0 0 1rem}.auto-enroll-mdm-modal__profiles-renew--instructions{color:var(--sg-text-muted);margin-top:.5rem;margin-bottom:.5rem}.device-user-banners .create-key-button{color:var(--sg-text-strong);font-weight:600}.setting-up-your-device__header{display:flex;justify-content:space-between}.setting-up-your-device__header .info-button{padding-top:0}.setting-up-your-device__title{font-weight:600}.setting-up-your-device .card{display:flex;flex-direction:column;gap:1rem}.setting-up-your-device h2{font-size:1.25rem;margin:0}.setting-up-your-device p{margin:0}.setting-up-your-device .empty-table__container{max-width:100%}.setting-up-your-device .textarea-wrapper{font-size:.875rem;line-height:1.5;width:100%}.setting-up-your-device__failure-state{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.create-linux-key-modal ol{display:flex;flex-direction:column;gap:1rem;line-height:1.25rem}.host-details__details-panel{display:grid;width:100%;min-width:0;gap:16px;grid-template-columns:minmax(0,1fr)}.host-details__header-summary{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 990px){.host-details__details-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.host-details__card{min-width:0;width:100%;grid-column:span 1}.host-details__card--full-width{grid-column:span 2}.host-details__card--double-height{grid-row:span 2}}.host-details .vitals-card .info__item--about,.host-details .agent-options-card .info__item--about{margin-right:92px;flex-direction:row}.host-details .vitals-card .info__data,.host-details .agent-options-card .info__data{margin-bottom:1rem}.host-details .vitals-card .info__data:last-child,.host-details .agent-options-card .info__data:last-child{margin-bottom:0}.host-details .button img{transform:scale(.5)}.host-details__button-wrap{display:flex;justify-content:flex-end;margin:2.5rem 0 0}@media (max-width: 760px){.host-details__details-panel{grid-template-columns:minmax(0,1fr)}.host-details__card,.host-details__card--full-width{grid-column:1}.host-details__button-wrap{margin-top:24px}}.host-details .tooltip__tooltip-icon img{vertical-align:middle;height:16px;width:auto}.host-details-banners{display:flex;flex-direction:column;gap:1rem}.host-actions-dropdown{color:var(--sg-text-strong)}.host-actions-dropdown .form-field{margin:0}.host-actions-dropdown .Select{position:relative;border:0;height:auto}.host-actions-dropdown .Select.is-focused,.host-actions-dropdown .Select:hover{border:0}.host-actions-dropdown .Select.is-focused:not(.is-open) .Select-control{background-color:initial}.host-actions-dropdown .Select .Select-control{display:flex;background-color:initial;height:auto;justify-content:space-between;border:0;cursor:pointer}.host-actions-dropdown .Select .Select-control:hover{box-shadow:none}.host-actions-dropdown .Select .Select-control:hover .Select-placeholder{color:var(--sg-primary-text)}.host-actions-dropdown .Select .Select-control .Select-placeholder{font-size:14px;line-height:normal;padding-left:0;margin-top:1px}.host-actions-dropdown .Select .Select-control .Select-input{height:auto}.host-actions-dropdown .Select .Select-control .Select-input:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px;border-radius:4px}.host-actions-dropdown .Select .Select-control .Select-arrow-zone{display:flex}.host-actions-dropdown .Select .Select-placeholder{display:flex;align-items:center}.host-actions-dropdown .Select .Select-menu-outer{margin-top:.25rem;color:var(--sg-text-body);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu);border-radius:var(--sg-menu-radius);z-index:6;overflow:hidden;border:0;width:188px;left:unset;top:unset;max-height:none;padding:.5rem;position:absolute}.host-actions-dropdown .Select .Select-menu-outer .Select-menu{max-height:none}.host-actions-dropdown .Select .Select-arrow{transition:transform .25s ease}.host-actions-dropdown .Select:not(.is-open) .Select-control:hover .Select-arrow{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZHNbcJAEIXf2AaknCghJaSFdJBUAByIQnKhg5AO4BCsmAtUQDqghZTC2WAPHn4kMLJ31z4gpPlO9mh23rezgKIoinJjyKap34+fGhSsyKfhT0gLmzOfA+5wyuNNun2ezZr/qCpwCs862/sDHnVNEsfw+fF3XSbhwUDDC5ancEEGS4BluNDOZqyK+o0CIL66raxWNpOvS40THl/NYJ6gaDws+HhPRmD6ypUvVpt/qrPw72nkj1BHwCQhH1XCnQTKJMD7Sc7hzgLC4C2ZE1GnvIsn019/CAucBUwSzLwII78LSyoJFEm4htcSOEikSyK8HMLxF0beKxwJUINWTL24xY/ZLdbNB+pBURTlHtkBLbeHaK/uovgAAAAASUVORK5CYII=)}.host-actions-dropdown .Select.is-open .Select-control .Select-placeholder{color:var(--sg-primary-text)}.host-actions-dropdown .Select.is-open .Select-arrow{transform:rotate(180deg)}.host-actions-dropdown .Select-multi-value-wrapper{width:55px}.host-actions-dropdown .Select>.Select-menu-outer{right:0;min-width:-moz-max-content;min-width:max-content}.host-actions-dropdown .actions-dropdown-select__menu{min-width:200px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;box-shadow:var(--sg-shadow-menu)}.bootstrap-package-modal__package-name{margin:0 0 .25rem}.bootstrap-package-modal__details{background-color:var(--sg-code-bg);font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace;color:var(--sg-code-text);padding:10px;border:1px solid var(--sg-border);margin:0;border-radius:var(--sg-radius-control)}.cancel-activity-modal__content{display:flex;flex-direction:column;gap:1rem}.cancel-activity-modal__content>p{margin:0}.disk-encryption-key-modal .input-field{font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.lock-modal p{margin:0}.lock-modal__modal-content{display:grid;gap:1.5rem}.lock-modal__lock-checkbox{margin-top:.5rem}.lock-modal__description{display:flex;flex-direction:column;gap:1rem}.lock-modal h3{margin:0;font-size:1rem;font-weight:400}.lock-modal__ios-ipad-lock-preview{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.lock-modal__ios-ipad-lock-preview img{width:250px;margin:0 auto;margin-bottom:-2rem}.run-script-modal{box-sizing:border-box;width:811px}.run-script-modal__modal-content{display:flex;flex-direction:column;gap:2rem;width:729px;margin-bottom:9px}.run-script-modal__modal-content .empty-table__container{max-width:none;margin:0 0 20px;align-self:center}.run-script-modal .modal-cta-wrap{margin:.25rem 0 0}.run-script-modal__loading .modal__header,.run-script-modal__loading .modal-cta-wrap{opacity:.6}.run-script-modal .run-script-action--disabled{cursor:pointer;color:var(--sg-text-disabled);display:flex;padding:5px;justify-content:center;align-items:center;gap:9px}.select-query-modal{min-height:400px;height:90%;overflow:hidden}.select-query-modal .modal__content-wrapper{height:95%}.select-query-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem;height:100%}.select-query-modal__query-selection{overflow-y:auto}.select-query-modal__query-selection .children-wrapper{width:680px}.select-query-modal__no-queries{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.select-query-modal .info__header,.select-query-modal .info__data{display:block;color:var(--sg-text-strong);font-size:.875rem;text-align:center}.select-query-modal .info__header{font-weight:600}.unlock-modal p{margin:0}.unlock-modal__modal-content{display:grid;gap:1.5rem}.unlock-modal__pin{display:flex;flex-direction:column}.wipe-modal p{margin:0}.wipe-modal__modal-content{display:grid;gap:1.5rem}.wipe-modal__wipe-checkbox{margin-top:.5rem}.host-query-report{display:flex;flex-direction:column;gap:1.5rem}.host-query-report .section{display:flex;flex-direction:column;color:var(--sg-text-body);background-color:var(--sg-surface);border-radius:var(--sg-radius-card);border:1px solid var(--sg-border);padding:2.5rem;box-shadow:var(--sg-shadow-card)}.host-query-report h1{font-weight:600}.host-query-report__header{display:flex;flex-direction:column;gap:1.5rem}.host-query-report__header__row2{display:flex;align-items:center;justify-content:space-between}.hqr-table{display:flex;flex-direction:column;gap:1.5rem}.hqr-table .performance-impact{font-size:.875rem}.hqr-table .last-fetched{font-weight:initial;color:var(--sg-text-muted)}.hqr-table__results-cta{display:flex;gap:1rem}.hqr-table__query-info{display:flex;align-items:start;justify-content:space-between;gap:.25rem}.hqr-table__query-info h2{font-size:1.25rem;font-weight:600;margin:0}.hqr-table__query-info h3{font-size:.875rem;font-weight:400;margin:0}@media (max-width: 880px){.hqr-table__query-info{flex-direction:column;gap:1rem}}.hqr-table .data-table{overflow-x:scroll}.hqr-table .empty-table__container{margin:1.5rem auto 48px}.certificate-details-modal__content{display:flex;flex-direction:column;gap:1.5rem;max-height:600px;overflow-y:auto;color:var(--sg-text-body)}.certificate-details-modal h3{margin:0;font-size:1rem;color:var(--sg-text-strong)}.certificate-details-modal__section{display:flex;gap:.5rem;flex-direction:column;padding-top:1.5rem;border-top:1px solid var(--sg-divider)}.certificate-details-modal__section:first-child{padding-top:0;border-top:none}.inventory-versions-modal__content{max-height:581px;overflow-y:auto}.inventory-versions-modal .data-set__horizontal{flex-direction:row}.os-settings-table .data-table-block .data-table__wrapper{width:initial}.os-settings-table .data-table-block .data-table tbody td .os-settings-name-cell{max-width:166px}.os-settings-table .data-table-block .data-table tbody td .os-settings-error-cell{width:237px}.os-settings-table .statusText__cell{white-space:nowrap}.os-settings-table .resend-link:not(.os-settings-error-cell__resending){opacity:0;transition:opacity .25s}.os-settings-table tr:hover .resend-link:not(.os-settings-error-cell__resending){opacity:1}.os-settings-error-cell{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.os-settings-error-cell__failed-message{min-width:168px}.os-settings-error-cell__failed-message .data-table__tooltip-truncated-text--cell{display:block}.os-settings-error-cell__resend-button{width:106px;display:flex}.os-settings-error-cell__resend-button .children-wrapper{display:flex}.os-settings-error-cell__resend-button .children-wrapper .icon{vertical-align:middle;margin-right:8px}.os-settings-error-cell__resending{color:var(--sg-primary-text);cursor:default;font-size:.875rem;height:38px;opacity:50%;filter:saturate(100%)}.os-settings-error-cell__resending .icon{vertical-align:middle;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0);transform-origin:center center}to{transform:rotate(360deg);transform-origin:center center}}.os-settings-name-cell{display:flex;gap:.5rem}.os-settings-name-cell__scope-tooltip{text-align:center}.data-table-block .data-table tbody td .os-settings-name-cell__name-tooltip{max-width:142px;min-width:auto}.os-settings-status-cell{display:flex;gap:4px}.os-settings-status-cell__button{font-weight:400}.os-settings-status-cell .icon{width:16px;height:16px;align-self:center}.os-settings-status-cell .__react_component_tooltip{white-space:normal;font-size:.75rem}.os-settings-status-cell__status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:auto}.profile-status-indicator{display:flex;gap:4px}.profile-status-indicator__button{font-weight:400}.profile-status-indicator .icon{width:16px;height:16px;align-self:center}.profile-status-indicator .__react_component_tooltip{white-space:normal}.deletion-history-table{width:100%;min-width:0;color:var(--sg-text-body);font-family:var(--sg-font-family)}.deletion-history-table__toolbar{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:16px;margin:0 0 20px;flex-wrap:wrap}.deletion-history-table__toolbar h1{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}.deletion-history-table__search{display:flex;align-items:center;width:220px;min-width:220px;max-width:220px;height:36px;min-height:36px;gap:10px;box-sizing:border-box;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);padding:0 14px;color:var(--sg-text-body);background:var(--sg-surface);font-size:13px}.deletion-history-table__search .icon{flex:0 0 auto}.deletion-history-table__search .fleeticon{color:var(--sg-text-muted);pointer-events:none}.deletion-history-table__search input{flex:1;width:auto;min-width:0;height:100%;box-sizing:border-box;border:0;border-radius:0;padding:0;outline:0;color:var(--sg-text-strong);background:transparent;font:inherit}.deletion-history-table__search input::-moz-placeholder{color:var(--sg-text-muted)}.deletion-history-table__search input::placeholder{color:var(--sg-text-muted)}.deletion-history-table__search input:focus-visible{outline:none;box-shadow:none}.deletion-history-table__search:focus-within{border-color:var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.deletion-history-table__sort-button:focus-visible,.deletion-history-table__pagination button:focus-visible,.deletion-history-table tbody tr:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.deletion-history-table__pagination select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.deletion-history-table__table-card{width:100%;box-sizing:border-box;overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:none}.deletion-history-table__table-card table{display:block;width:100%;min-width:800px;color:var(--sg-text-body)}.deletion-history-table__table-card thead,.deletion-history-table__table-card tbody{display:block;width:100%}.deletion-history-table__table-card tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:var(--sg-table-column-gap);box-sizing:border-box;padding:10px var(--sg-table-row-padding-x)}.deletion-history-table__table-card thead tr{min-height:54px;border-bottom:1px solid var(--sg-border)}.deletion-history-table__table-card tbody tr{min-height:66px;border-top:1px solid var(--sg-divider)}.deletion-history-table__table-card th,.deletion-history-table__table-card td{display:flex;min-width:0;align-items:center;box-sizing:border-box;padding:0;overflow:hidden;vertical-align:middle;text-align:left;text-overflow:ellipsis;white-space:nowrap}.deletion-history-table__table-card th{color:var(--sg-text-strong);font-size:var(--sg-table-header-font-size);font-weight:600;line-height:1.4}.deletion-history-table__table-card td{font-size:var(--sg-table-body-font-size);font-weight:400;line-height:1.45}.deletion-history-table__navigable-row{cursor:pointer}.deletion-history-table__navigable-row:hover{background:var(--sg-surface-subtle)}.deletion-history-table__user-header{font-weight:700}.deletion-history-table__table-card .deletion-history-table__user-cell{color:var(--sg-text-strong);font-weight:700}.deletion-history-table__sort-button{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:600;text-align:left;cursor:pointer}.deletion-history-table__date{color:var(--sg-text-muted)}.deletion-history-table__hostname{font-weight:700}.deletion-history-table__loading{display:flex;min-height:280px;align-items:center;justify-content:center}.deletion-history-table__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;box-sizing:border-box;padding:16px 4px;color:var(--sg-text-muted);font-size:13px;line-height:1.4}.deletion-history-table__footer-info{display:flex;align-items:center;min-width:0;gap:14px;white-space:nowrap}.deletion-history-table__pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto;flex-wrap:wrap}.deletion-history-table__pagination label{display:inline-flex;align-items:center;gap:8px;padding-right:2px;white-space:nowrap}.deletion-history-table__pagination select{width:62px;height:30px;box-sizing:border-box;border:1px solid var(--sg-border-strong);border-radius:7px;padding:0 8px;color:var(--sg-text-body);background:var(--sg-surface);font-size:12.5px}.deletion-history-table__pagination button{border:0;padding:0;color:var(--sg-primary-text);background:transparent;font:inherit;cursor:pointer}.deletion-history-table__pagination button:disabled{color:var(--sg-text-disabled);cursor:default}@media (max-width: 1024px){.deletion-history-table__table-card table{min-width:560px}.deletion-history-table__table-card tr{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.35fr)}}@media (max-width: 760px){.deletion-history-table__footer{align-items:flex-start;flex-direction:column}.deletion-history-table__pagination{width:100%;margin-left:0;justify-content:space-between}}.manage-hosts{display:flex;flex-direction:column;gap:1.5rem;--sg-accent: var(--sg-primary-text);--sg-accent-hover: var(--sg-primary-hover);--sg-accent-strong: var(--sg-primary-pressed);--sg-accent-tint-06: var(--sg-primary-soft-alpha);--sg-accent-tint-10: var(--sg-focus-ring-soft);--sg-health-green: var(--sg-success-text);--sg-health-amber: var(--sg-warning-text);--sg-health-red: var(--sg-danger-text);--sg-health-neutral: var(--sg-neutral-text);--sg-health-green-bg: var(--sg-success-bg);--sg-health-amber-bg: var(--sg-warning-bg);--sg-health-red-bg: var(--sg-danger-bg);--sg-health-neutral-bg: var(--sg-neutral-bg);--sg-text-primary: var(--sg-text-strong);--sg-text-secondary: var(--sg-text-body);--sg-text-tertiary: var(--sg-text-muted);--sg-surface-card: var(--sg-surface);--sg-surface-page: var(--sg-canvas);--sg-hairline: var(--sg-border);--sg-hairline-strong: var(--sg-border-strong);--sg-shadow: var(--sg-shadow-card);--sg-row-h: var(--sg-table-row-height);--sg-radius-pill: 999px}.manage-hosts__header-wrap{display:flex;align-items:center;height:38px;justify-content:space-between;height:auto}.manage-hosts__status-summary{display:flex;align-items:center;gap:.5rem}.manage-hosts__status-summary-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--sg-radius-pill);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.manage-hosts__status-summary-pill--online{color:var(--sg-health-green);background-color:var(--sg-health-green-bg)}.manage-hosts__status-summary-pill--offline{color:var(--sg-health-red);background-color:var(--sg-health-red-bg)}.manage-hosts__button-wrap{display:flex;align-items:center;gap:1rem}.manage-hosts .ace-fleet{margin-bottom:1rem}.manage-hosts__header{display:flex;align-items:center}.manage-hosts__header .form-field{margin-bottom:0}.manage-hosts__text{margin-right:1.5rem}.manage-hosts__title{font-size:1.5rem}.manage-hosts__title .fleeticon{color:var(--sg-text-body);margin-right:15px}.manage-hosts__title .fleeticon-success-check{color:var(--sg-success-text)}.manage-hosts__title .fleeticon-offline{color:var(--sg-danger-text)}.manage-hosts__label-actions button:first-child{margin-right:1rem}.manage-hosts__label-block .title{display:flex;align-items:center}.manage-hosts__label-block .title span{font-size:.875rem;font-weight:600}.manage-hosts__label-block .title button{margin-left:.5rem;padding:0;height:auto}.manage-hosts__label-block .title button img{margin:0}.manage-hosts__label-block .description span{vertical-align:text-top;font-size:.875rem;opacity:.5}.manage-hosts__toggle-view .fleeticon{width:24px;height:24px;margin-left:12px;fill:var(--sg-text-muted)}.manage-hosts__toggle-view--active .fleeticon{fill:var(--sg-primary-text)}.manage-hosts .table-container__header-left .controls{display:flex;align-items:center}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns{display:flex;flex-direction:row;margin-left:1rem;align-items:center}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .manage-hosts__status-filter .Select-control,.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .manage-hosts__status-filter .Select-input{height:33px}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .manage-hosts__status-filter .Select-value{line-height:36px}@media (max-width: 1180px){.manage-hosts .table-container__header{flex-direction:column}.manage-hosts .table-container .table-container__search{order:1;width:100%}.manage-hosts .table-container .table-container__search .table-container__search-input{margin-left:0}.manage-hosts .table-container .table-container__search .table-container__search-input .input-with-icon{width:100%}.manage-hosts .table-container .table-container__search .table-container__search-input .search-field__input-wrapper{width:auto}.manage-hosts .table-container__header-left{order:2;display:flex;flex-direction:column;align-items:stretch}.manage-hosts .table-container__header-left .results-count{order:2}.manage-hosts .table-container__header-left .controls{order:-2}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns{display:flex;flex-direction:row;flex:1}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .form-field--dropdown,.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .manage-hosts__label-filter-dropdown{flex:1}.manage-hosts .table-container__header-left .controls .manage-hosts__filter-dropdowns .manage-hosts__status-filter{width:auto}}.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__wrapper{overflow-x:auto}.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .issues__cell{display:flex;align-items:center;gap:.5rem}.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .issues__cell .issue-cell__icon{display:flex;align-items:center}.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .device_mapping__cell .text-cell,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .mdm_enrollment_status__cell .text-cell,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .mdm_server_url__cell .text-cell,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .public_ip__cell .text-cell,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .issues__cell .text-cell{display:inline}.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .device_mapping__cell .text-muted,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .mdm_enrollment_status__cell .text-muted,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .mdm_server_url__cell .text-muted,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .public_ip__cell .text-muted,.manage-hosts .table-container .table-container__data-table-block .data-table-block .data-table__table tbody .issues__cell .text-muted{color:var(--sg-text-muted)}.manage-hosts .form-field--dropdown{margin:0}.manage-hosts__status-filter{width:195px}.manage-hosts__status-filter .Select-menu-outer{width:364px;max-height:-moz-min-content;max-height:min-content}.manage-hosts__status-filter .Select-menu-outer .Select-menu{max-height:none}.manage-hosts__status-filter .Select-value{padding-left:1rem;padding-right:1rem}.manage-hosts__status-filter .Select-value-label{padding-left:1.5rem;font-size:1rem!important}.manage-hosts__label-filter-dropdown{margin-left:1rem}.manage-hosts__info-banners{padding-top:2.5rem;padding-bottom:1.5rem}.manage-hosts__refresh.button{display:inline-flex;align-items:center;gap:.25rem}.manage-hosts .table-container__search-input{position:relative}.manage-hosts .table-container__search-input .input-with-icon input,.manage-hosts .table-container__search-input .search-field__input-wrapper input{padding-right:44px}.manage-hosts .table-container__data-table-block .data-table-block{background-color:var(--sg-surface-card);border:1px solid var(--sg-hairline);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow);overflow:hidden}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table td{height:var(--sg-row-h);color:var(--sg-text-primary);border-bottom:1px solid var(--sg-hairline)}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table thead th{height:var(--sg-row-h);border-bottom:1px solid var(--sg-hairline-strong)}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table thead th,.manage-hosts .table-container__data-table-block .data-table-block .data-table__table .header-cell,.manage-hosts .table-container__data-table-block .data-table-block .data-table__table .sortable-header{color:var(--sg-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table tbody tr.single-row:hover{background-color:var(--sg-accent-tint-06)}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table tbody tr.single-row.is-selected,.manage-hosts .table-container__data-table-block .data-table-block .data-table__table tbody tr.single-row.clickable-row.is-selected{background-color:var(--sg-accent-tint-10)}.manage-hosts .table-container__data-table-block .data-table-block .data-table__table thead.active-selection,.manage-hosts .table-container__data-table-block .data-table-block .data-table__table .active-selection__container{background-color:var(--sg-accent-tint-10);color:var(--sg-text-primary)}.manage-hosts .filter-pill{border-radius:var(--sg-radius-pill);border:1px solid var(--sg-hairline-strong);background-color:var(--sg-surface-card)}.manage-hosts .filter-pill .filter-pill__label{color:var(--sg-text-primary);font-size:.75rem}.manage-hosts .button--inverse{border-radius:6px;border-color:var(--sg-hairline-strong);color:var(--sg-text-primary)}.manage-hosts .button--inverse:hover{background-color:var(--sg-accent-tint-06);border-color:var(--sg-accent);color:var(--sg-accent)}.manage-hosts__add-hosts.button{background-color:var(--sg-accent);border-radius:6px}.manage-hosts__add-hosts.button:hover{background-color:var(--sg-accent-hover)}.manage-hosts .host-name-cell{display:flex;flex-direction:column;justify-content:center;min-width:0}.manage-hosts .host-name-cell__primary{display:flex;align-items:center;gap:.25rem;color:var(--sg-text-primary);font-weight:600;line-height:1.3}.manage-hosts .host-name-cell__secondary{color:var(--sg-text-secondary);font-size:.75rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-hosts .status-pill,.manage-hosts .enrollment-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--sg-radius-pill);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.manage-hosts .status-pill{color:var(--sg-text-secondary);background-color:var(--sg-health-neutral-bg)}.manage-hosts .status-pill--online{color:var(--sg-health-green);background-color:var(--sg-health-green-bg)}.manage-hosts .status-pill--offline{color:var(--sg-health-red);background-color:var(--sg-health-red-bg)}.manage-hosts .status-pill--new{color:var(--sg-health-neutral);background-color:var(--sg-health-neutral-bg)}.manage-hosts .status-pill--missing{color:var(--sg-health-amber);background-color:var(--sg-health-amber-bg)}.manage-hosts .enrollment-pill{color:var(--sg-text-secondary);background-color:var(--sg-health-neutral-bg)}.manage-hosts .enrollment-pill--enrolled{color:var(--sg-health-green);background-color:var(--sg-health-green-bg)}.manage-hosts .enrollment-pill--pending{color:var(--sg-health-amber);background-color:var(--sg-health-amber-bg)}.manage-hosts .host-assignee-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.manage-hosts .host-assignee-cell__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--sg-on-primary);font-size:.625rem;font-weight:600;line-height:1;text-transform:uppercase}.manage-hosts .host-assignee-cell__text{display:flex;flex-direction:column;min-width:0}.manage-hosts .host-assignee-cell__label{color:var(--sg-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-hosts .host-assignee-cell__email{color:var(--sg-text-secondary);font-size:.75rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assign-hosts-modal{width:min(var(--sg-dialog-width),100%);border:1px solid var(--sg-border);border-radius:var(--sg-radius-dialog);background:var(--sg-surface);box-shadow:var(--sg-shadow-dialog);font-family:var(--sg-font-family);color:var(--sg-text-strong);--sg-select-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 6l-4 4-4-4' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-color-theme=dark] .assign-hosts-modal{--sg-select-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 6l-4 4-4-4' stroke='%23d1d5db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.assign-hosts-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--sg-overlay)}.assign-hosts-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px}.assign-hosts-modal__header h2{margin:0;font-size:18px;font-weight:700}.assign-hosts-modal__icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--sg-text-body);cursor:pointer}.assign-hosts-modal__icon-button:hover:not(:disabled){background:var(--sg-primary-soft-alpha)}.assign-hosts-modal__icon-button:disabled{cursor:not-allowed;opacity:.5}.assign-hosts-modal__body{padding:0 24px 20px}.assign-hosts-modal__section-label{display:block;margin-bottom:6px;color:var(--sg-text-body);font-size:12px;font-weight:600}.assign-hosts-modal__required{margin-left:4px;color:var(--sg-danger-text)}.assign-hosts-modal__targets{margin-bottom:20px}.assign-hosts-modal__target-list{margin:0;font-size:14px;font-weight:700;line-height:1.6;word-break:break-all}.assign-hosts-modal__filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.assign-hosts-modal__filter{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--sg-text-body)}.assign-hosts-modal__filter select,.assign-hosts-modal__filter input{height:var(--sg-control-height);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);padding:0 10px;background:var(--sg-surface);color:var(--sg-text-strong);font-size:14px;font-family:inherit}.assign-hosts-modal__filter select:focus-visible,.assign-hosts-modal__filter input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.assign-hosts-modal__filter select:disabled,.assign-hosts-modal__filter input:disabled{cursor:not-allowed;opacity:.6}.assign-hosts-modal__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:var(--sg-select-caret);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.assign-hosts-modal__count{display:block;margin-bottom:6px;color:var(--sg-text-body);font-size:12px}.assign-hosts-modal__people{display:flex;flex-direction:column;min-height:260px;max-height:260px;overflow-y:auto;border:1px solid var(--sg-border-strong);border-radius:var(--sg-radius-control)}.assign-hosts-modal__loading{display:flex;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:20px 14px}.assign-hosts-modal__loading .assign-hosts-modal__empty{margin:0;padding:0}.assign-hosts-modal__loading-more{display:flex;justify-content:center;flex:0 0 auto;padding:10px 0}.assign-hosts-modal__empty{margin:auto;padding:20px 14px;color:var(--sg-text-muted);font-size:13px;text-align:center}.assign-hosts-modal__person{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:100%;border:0;border-bottom:1px solid var(--sg-border);padding:10px 14px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.assign-hosts-modal__person:last-child{border-bottom:0}.assign-hosts-modal__person:hover:not(:disabled){background:var(--sg-primary-soft-alpha)}.assign-hosts-modal__person:disabled{cursor:not-allowed;opacity:.45}.assign-hosts-modal__person.is-selected{background:var(--sg-focus-ring-soft)}.assign-hosts-modal__person-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--sg-border-strong);border-radius:4px;color:var(--sg-primary-text)}.is-selected .assign-hosts-modal__person-check{border-color:var(--sg-primary-text)}.assign-hosts-modal__person-text{display:flex;flex-direction:column;gap:2px;min-width:0}.assign-hosts-modal__person-name{color:var(--sg-text-strong);font-size:14px;font-weight:700}.assign-hosts-modal__person-meta{color:#c2c2c2;font-weight:300;font-size:12px}.assign-hosts-modal__person-departments{display:flex;flex-direction:column;gap:4px;margin-top:4px}.assign-hosts-modal__department-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.assign-hosts-modal__department-group-label{color:var(--sg-text-muted);font-size:10px;font-weight:700}.assign-hosts-modal__department-group.is-primary .assign-hosts-modal__department-group-label{color:var(--sg-primary-text)}.assign-hosts-modal__department-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--sg-border-strong);border-radius:999px;padding:1px 6px;color:var(--sg-text-body);font-size:11px}.assign-hosts-modal__department-chip.is-primary{border-color:var(--sg-primary-text);color:var(--sg-primary-text)}.assign-hosts-modal__departments-note{margin:8px 0 0;color:var(--sg-text-muted);font-size:11px;line-height:1.6}.assign-hosts-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--sg-border);padding:14px 24px 20px}.assign-hosts-modal__actions button{min-width:88px;height:var(--sg-dialog-control-height);border-radius:var(--sg-radius-control);padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.assign-hosts-modal__actions button:disabled{cursor:not-allowed;opacity:.5}.assign-hosts-modal__cancel{border:1px solid var(--sg-control-border);color:var(--sg-text-body);background:var(--sg-surface)}.assign-hosts-modal__save{border:1px solid var(--sg-primary-solid);color:var(--sg-on-primary);background:var(--sg-primary-solid)}.assign-hosts-modal__save:hover:not(:disabled){background:var(--sg-primary-hover)}@media (max-width: 620px){.assign-hosts-modal__filters{grid-template-columns:1fr}}.bootstrap-package-status-filter{display:flex;justify-content:flex-start;align-items:center}.bootstrap-package-status-filter__status-filter{width:170px}.bootstrap-package-status-filter__status-filter .Select-menu-outer{width:170px;max-height:310px}.bootstrap-package-status-filter__status-filter .Select-menu-outer .Select-menu{max-height:none}.bootstrap-package-status-filter__status-filter .Select-menu-outer .Select-menu .dropdown__option{font-size:1rem!important}.bootstrap-package-status-filter__status-filter .Select-value{padding-left:1rem;padding-right:1rem}.bootstrap-package-status-filter__status-filter .Select-value:before{display:inline-block;position:absolute;padding:5px 0 0;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgB7ZU9TwJBEIZnr0CjCaHE2CydJT8BC9AWNbGxABOjHSa2GuUHGLG2MCY2JhpbPwrwF0hpx3ZSEmKBza2zJ+rhfTB3t2c03pNscrs3sO/tzOwLkPDHYBADGV7ITBmpmpSsgNPCcLktpWx0xd0Z/KSgLF/kjMkmPnKPEIFC57viRri9NEAzY8QoLMHqFCFuQVlerNjF7NTW4Kl9ZY367pY9lE9CatvtPxwpm+XFvMmMI/jKfSjqe5uwUS2PrB0en1vDgxamsuoQNJNb6ID/kZNQp5JOT4+s9fsvMJdf8fuZ0F5DUXEIUh0gJbQgIien1461i8t7z3i1pyHNsta2z/LSAWNs/2Ou6mh1ufQp0F4/+OEVbH3HnaRVEMdWfmUTjzC+BsVz5zbn9kJrDQnR6qmUq0e/sGGMK7FYhwJv7AoDs4Y3ZV7N3+uSPQxg0OihcNAhKIpHUSELiupRVMg1FNWjtArS4VF+oDswNTALwb0shEdRUV62HtjLQnoUlV/nZTKwlwX1KK+Nvw/cs4letkRqex0eRYUkSIdHUSHVkA6PohLYy8J6VELCv+UNduDfXGb6FkoAAAAASUVORK5CYII=);transform:scale(.5);width:16px;height:26px;left:2px}.bootstrap-package-status-filter__status-filter .Select-value-label{padding-left:1.5rem;font-size:1rem!important}.custom-label-group-heading__label-title{color:var(--sg-text-strong);font-size:.875rem;font-weight:600;text-transform:none}.custom-label-group-heading__labels-header{display:flex;align-items:center;justify-content:space-between;padding-left:1rem}.custom-label-group-heading__field{position:relative}.custom-label-group-heading__field .icon{position:absolute;left:12px;top:12px}.custom-label-group-heading__input{width:100%;line-height:1.5;background-color:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);font-size:1rem;padding:9.5px 12px 9.5px 36px;color:var(--sg-text-body);font-family:var(--sg-font-family);font-size:.875rem;box-sizing:border-box;height:36px;margin-bottom:1rem}.custom-label-group-heading__input::-moz-placeholder{color:var(--sg-text-muted)}.custom-label-group-heading__input::placeholder{color:var(--sg-text-muted)}.custom-label-group-heading__input:hover{border-color:var(--sg-primary-control-border)}.custom-label-group-heading__input:hover+.icon svg path{fill:var(--sg-text-body)}.custom-label-group-heading__input:focus,.custom-label-group-heading__input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.custom-label-group-heading__input:focus+.icon svg path,.custom-label-group-heading__input:focus-visible+.icon svg path{fill:var(--sg-text-body)}.custom-label-group-heading__input--disabled{color:var(--sg-text-disabled)}.custom-label-group-heading__input--error{color:var(--sg-danger-text);border:1px solid var(--sg-danger-border);box-sizing:border-box;border-radius:4px}.custom-label-group-heading__input--error:focus{border-color:var(--sg-danger);background-color:var(--sg-surface);color:var(--sg-text-strong)}.custom-label-group-heading__input__textarea{min-height:100px;max-width:100%;display:block}.custom-label-group-heading__input__label{display:block;font-size:1.25rem;font-weight:400;color:var(--sg-text-strong);margin-bottom:.25rem}.custom-label-group-heading__input__label--error{font-weight:600;color:var(--sg-danger-text)}.custom-label-group-heading__input__wrapper{margin-bottom:1rem}.custom-label-group-heading__input__help-text{font-size:.875rem;font-weight:400;line-height:1.57;letter-spacing:1px;color:var(--sg-text-body)}.custom-label-group-heading__input__help-text code{color:var(--sg-code-text);background-color:var(--sg-code-bg);padding:.125rem;font-family:SourceCodePro,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.disk-encryption-status-filter{display:flex;justify-content:flex-start;align-items:center}.disk-encryption-status-filter__status-filter{width:240px}.disk-encryption-status-filter__status-filter .Select-menu-outer{width:240px;max-height:310px}.disk-encryption-status-filter__status-filter .Select-menu-outer .Select-menu{max-height:none}.disk-encryption-status-filter__status-filter .Select-menu-outer .Select-menu .dropdown__option{font-size:1rem!important}.disk-encryption-status-filter__status-filter .Select-value{padding-left:1rem;padding-right:1rem}.disk-encryption-status-filter__status-filter .Select-value:before{display:inline-block;position:absolute;padding:5px 0 0;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgB7ZU9TwJBEIZnr0CjCaHE2CydJT8BC9AWNbGxABOjHSa2GuUHGLG2MCY2JhpbPwrwF0hpx3ZSEmKBza2zJ+rhfTB3t2c03pNscrs3sO/tzOwLkPDHYBADGV7ITBmpmpSsgNPCcLktpWx0xd0Z/KSgLF/kjMkmPnKPEIFC57viRri9NEAzY8QoLMHqFCFuQVlerNjF7NTW4Kl9ZY367pY9lE9CatvtPxwpm+XFvMmMI/jKfSjqe5uwUS2PrB0en1vDgxamsuoQNJNb6ID/kZNQp5JOT4+s9fsvMJdf8fuZ0F5DUXEIUh0gJbQgIien1461i8t7z3i1pyHNsta2z/LSAWNs/2Ou6mh1ufQp0F4/+OEVbH3HnaRVEMdWfmUTjzC+BsVz5zbn9kJrDQnR6qmUq0e/sGGMK7FYhwJv7AoDs4Y3ZV7N3+uSPQxg0OihcNAhKIpHUSELiupRVMg1FNWjtArS4VF+oDswNTALwb0shEdRUV62HtjLQnoUlV/nZTKwlwX1KK+Nvw/cs4letkRqex0eRYUkSIdHUSHVkA6PohLYy8J6VELCv+UNduDfXGb6FkoAAAAASUVORK5CYII=);transform:scale(.5);width:16px;height:26px;left:2px}.disk-encryption-status-filter__status-filter .Select-value-label{padding-left:1.5rem;font-size:1rem!important}.edit-columns-modal{--sg-accent: var(--sg-primary-solid);--sg-accent-hover: var(--sg-primary-hover);--sg-accent-strong: var(--sg-primary-pressed);--sg-accent-tint-06: var(--sg-primary-soft-alpha);--sg-text-primary: var(--sg-text-strong);--sg-text-secondary: var(--sg-text-muted);--sg-hairline-strong: var(--sg-border-strong);border-radius:var(--sg-radius-dialog)}.edit-columns-modal .modal__header{color:var(--sg-text-primary);font-weight:600}.edit-columns-modal .form>p{margin:0 0 1rem;color:var(--sg-text-secondary);font-size:.875rem;line-height:1.5}.edit-columns-modal__column-headers{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin-bottom:1.5rem}.edit-columns-modal__column-item .fleet-checkbox{padding:6px 8px;border-radius:6px;transition:background-color .1s ease}.edit-columns-modal__column-item .fleet-checkbox:hover{background-color:var(--sg-accent-tint-06)}.edit-columns-modal__column-item .fleet-checkbox__label span{color:var(--sg-text-primary);font-size:.875rem}.edit-columns-modal__column-item .fleet-checkbox svg .checkbox-state{fill:var(--sg-accent);stroke:var(--sg-accent)}.edit-columns-modal__column-item .fleet-checkbox:hover:not(.fleet-checkbox__label--disabled) svg .checkbox-state{fill:var(--sg-accent-hover);stroke:var(--sg-accent-hover)}.edit-columns-modal__column-item .fleet-checkbox:hover:not(.fleet-checkbox__label--disabled) svg .checkbox-unchecked-state{stroke:var(--sg-accent-hover)}.edit-columns-modal__column-item .fleet-checkbox:active:not(.fleet-checkbox__label--disabled) svg .checkbox-state{fill:var(--sg-accent-strong);stroke:var(--sg-accent-strong)}.edit-columns-modal__column-item .fleet-checkbox:active:not(.fleet-checkbox__label--disabled) svg .checkbox-unchecked-state{stroke:var(--sg-accent-strong)}.edit-columns-modal .modal-cta-wrap .button--default{background-color:var(--sg-accent);border-radius:6px}.edit-columns-modal .modal-cta-wrap .button--default:hover{background-color:var(--sg-accent-hover)}.edit-columns-modal .modal-cta-wrap .button--inverse{border-radius:6px;border-color:var(--sg-hairline-strong);color:var(--sg-text-primary)}.edit-columns-modal .modal-cta-wrap .button--inverse:hover{background-color:var(--sg-accent-tint-06);border-color:var(--sg-accent);color:var(--sg-accent)}.filter-pill__label{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--sg-border-strong);border-radius:999px;background:var(--sg-surface);box-shadow:none;color:var(--sg-text-strong);font-size:.75rem;font-weight:600;cursor:default;gap:1rem}.filter-pill__label button{margin:-.5rem}.filter-pill__label .premium-icon-tip .premium-feature-icon{position:relative;margin-right:6px}.filter-pill__tooltip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:166px}.hosts-filter-block__labels-active-filter-wrap{display:flex;align-items:center;gap:.5rem}.hosts-filter-block__labels-active-filter-wrap .form-field{width:initial}.hosts-filter-block__labels-active-filter-wrap .Select-multi-value-wrapper{display:flex;align-items:center}.hosts-filter-block__labels-active-filter-wrap__action-btn svg{padding:.5rem}.hosts-filter-block__os_settings-dropdown .dropdown__select,.hosts-filter-block__macsettings-dropdown .dropdown__select,.hosts-filter-block__sw-install-status-dropdown .dropdown__select,.hosts-filter-block__script-batch-status-dropdown .dropdown__select{border:1px solid var(--sg-control-border)}.hosts-filter-block__os_settings-dropdown .Select-multi-value-wrapper,.hosts-filter-block__macsettings-dropdown .Select-multi-value-wrapper,.hosts-filter-block__sw-install-status-dropdown .Select-multi-value-wrapper,.hosts-filter-block__script-batch-status-dropdown .Select-multi-value-wrapper{width:150px}.hosts-filter-block__multi-filter{display:flex;gap:.5rem}.hosts-table{width:100%;min-width:0;color:var(--sg-text-body);font-family:var(--sg-font-family)}.hosts-table button,.hosts-table input,.hosts-table select{font-family:inherit}.hosts-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.hosts-table__title-group{display:flex;align-items:center;gap:12px;min-width:-moz-max-content;min-width:max-content}.hosts-table__title-group h1{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}.hosts-table__online-pill,.hosts-table__status{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;border-radius:999px;font-weight:700;white-space:nowrap}.hosts-table__online-pill{padding:2px 10px;color:var(--sg-success-text);background:var(--sg-success-bg);font-size:12px}.hosts-table__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.hosts-table__control,.hosts-table__search{height:36px;box-sizing:border-box;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font-size:13px}.hosts-table__control{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;white-space:nowrap;cursor:pointer}.hosts-table__control:hover{background:var(--sg-primary-soft-alpha)}.hosts-table__control[aria-expanded=true]{border-color:var(--sg-primary-solid);background:var(--sg-surface);box-shadow:0 0 0 1px var(--sg-primary-solid)}.hosts-table__control>span{position:relative;top:1px}.hosts-table__caret{display:block;flex:0 0 auto;color:var(--sg-text-secondary)}.hosts-table__bulk-trigger .hosts-table__caret{color:inherit}.hosts-table__bulk-menu-wrap,.hosts-table__column-menu-wrap,.hosts-table__listbox{position:relative}.hosts-table__column-trigger{width:108px}.hosts-table__bulk-trigger{min-width:132px;border-color:var(--sg-accent);color:var(--sg-accent);font-weight:700}.hosts-table__bulk-trigger:disabled{border-color:var(--sg-hairline-strong);color:var(--sg-text-tertiary);cursor:not-allowed}.hosts-table__bulk-trigger:disabled:hover{background:var(--sg-surface-card)}.hosts-table__status-filter{width:132px}.hosts-table__platform-filter{width:190px}.hosts-table__listbox-trigger{width:100%}.hosts-table__control-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;line-height:1}.hosts-table__control-chevron .icon{display:flex}.hosts-table__control-chevron svg{display:block;width:14px;height:14px}.hosts-table__search{position:relative;display:flex;align-items:center;width:210px;padding-left:10px}.hosts-table__search .fleeticon,.hosts-table__search .icon{position:absolute;left:14px;display:flex;color:var(--sg-text-muted);pointer-events:none}.hosts-table__search input{width:100%;height:100%;box-sizing:border-box;border:0;border-radius:inherit;padding:0 12px 0 28px;outline:0;color:var(--sg-text-strong);background:transparent;font:inherit}.hosts-table__search input::-moz-placeholder{color:var(--sg-text-muted)}.hosts-table__search input::placeholder{color:var(--sg-text-muted)}.hosts-table__menu-option:focus-visible,.hosts-table__icon-button:focus-visible,.hosts-table__sort-button:focus-visible,.hosts-table__host-link:focus-visible,.hosts-table__pagination button:focus-visible,.hosts-table tbody tr:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.hosts-table__control:focus,.hosts-table__control:focus-visible{outline:none;outline-offset:0;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.hosts-table__search:focus-within{border-width:1px;border-color:var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.hosts-table input:focus-visible{outline:none}.hosts-table__pagination select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.hosts-table__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:200px;max-height:min(520px,100vh - 160px);overflow-y:auto;box-sizing:border-box;border:1px solid var(--sg-border);border-radius:10px;padding:6px;background:var(--sg-surface);box-shadow:var(--sg-shadow-menu)}.hosts-table__column-menu{width:260px;max-height:min(350px,100vh - 160px);overflow:hidden;padding:0}.hosts-table__column-menu-title{border-bottom:1px solid var(--sg-divider);padding:12px 16px 10px;color:var(--sg-text-muted);font-size:12px;font-weight:700;line-height:1.4}.hosts-table__column-menu-options{max-height:310px;overflow-y:auto;padding:6px 8px 8px;scrollbar-width:thin}.hosts-table__column-menu-options::-webkit-scrollbar{width:8px}.hosts-table__column-menu-options::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--sg-control-border);background-clip:padding-box}.hosts-table__bulk-menu{min-width:168px}.hosts-table__menu-option--destructive{margin-top:6px;border-top:1px solid var(--sg-hairline);border-radius:0 0 6px 6px;padding-top:12px}.hosts-table__listbox-menu{width:220px}.hosts-table__menu-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:6px;padding:8px 10px;color:var(--sg-text-strong);background:transparent;text-align:left;cursor:pointer}.hosts-table__menu-option:hover,.hosts-table__menu-option[aria-selected=true]{background:var(--sg-primary-soft-alpha)}.hosts-table__menu-option:disabled{color:var(--sg-text-disabled);cursor:default}.hosts-table__menu-option strong,.hosts-table__menu-option small{display:block}.hosts-table__menu-option strong{font-size:13px;font-weight:700}.hosts-table__menu-option small{margin-top:2px;color:var(--sg-text-muted);font-size:11px}.hosts-table__column-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border:1px solid var(--sg-control-border);border-radius:4px}.hosts-table__column-check .icon{display:flex}.hosts-table__column-check path{stroke:var(--sg-on-primary)}.hosts-table__column-menu .hosts-table__menu-option{min-height:40px;justify-content:flex-start;padding:8px}.hosts-table__column-menu .hosts-table__menu-option[aria-selected=true]{background:transparent}.hosts-table__column-menu .hosts-table__menu-option:hover,.hosts-table__column-menu .hosts-table__menu-option:focus-visible{background:var(--sg-primary-soft-alpha)}.hosts-table__menu-option[aria-selected=true] .hosts-table__column-check{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid)}.hosts-table__table-card{width:100%;overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:none}.hosts-table__table-card table{width:100%;display:block;color:var(--sg-text-body)}.hosts-table__table-card thead,.hosts-table__table-card tbody{display:block;width:100%}.hosts-table__table-card tr{display:grid;width:100%;align-items:center;gap:10px;box-sizing:border-box;padding:0 16px}.hosts-table__table-card th,.hosts-table__table-card td{box-sizing:border-box;display:flex;min-width:0;align-items:center;padding:0;overflow:hidden;vertical-align:middle;text-align:left}.hosts-table__table-card th{min-height:var(--sg-table-row-height);color:var(--sg-text-strong);font-size:var(--sg-table-header-font-size);font-weight:600;line-height:1.4}.hosts-table__table-card thead tr{border-bottom:1px solid var(--sg-border)}.hosts-table__table-card td{min-height:var(--sg-host-table-row-height);font-size:var(--sg-table-body-font-size);font-weight:400;line-height:1.45}.hosts-table__table-card tbody tr{border-top:1px solid var(--sg-divider);background:var(--sg-surface);cursor:pointer}.hosts-table__table-card tbody tr:first-child{border-top:0}.hosts-table__table-card tbody tr>td{background:inherit}.hosts-table__table-card tbody tr:hover,.hosts-table__table-card tbody tr.is-selected{background:var(--sg-primary-soft)}.hosts-table__loading{display:flex;min-height:280px;align-items:center;justify-content:center}.hosts-table__selection-cell{position:sticky;left:0;z-index:3;width:28px;padding:0;background:inherit}thead .hosts-table__selection-cell,thead .hosts-table__action-cell{z-index:5;background:var(--sg-surface)}.hosts-table__action-cell{position:sticky;right:0;z-index:3;width:42px;padding:0 7px;background:inherit}.hosts-table__action-cell--header{text-align:center}.hosts-table__checkbox-hitbox{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer}.hosts-table__checkbox-hitbox input{position:absolute;width:1px;height:1px;opacity:0}.hosts-table__checkbox-hitbox input:focus-visible+.hosts-table__checkbox-visual{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.hosts-table__checkbox-visual{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;box-sizing:border-box;border:1.5px solid var(--sg-control-border);border-radius:4px;color:var(--sg-on-primary);background:var(--sg-surface)}.hosts-table__checkbox-visual .fleeticon{width:12px;height:12px}.hosts-table__checkbox-visual .icon{display:flex}input:checked+.hosts-table__checkbox-visual,input:indeterminate+.hosts-table__checkbox-visual{border-color:transparent;background:transparent}.hosts-table__header-content{display:flex;align-items:center;gap:6px;min-width:0}.hosts-table__sort-button,.hosts-table__host-link{border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.hosts-table__sort-button{display:inline-flex;align-items:center;gap:3px;min-width:0;font-weight:700}.hosts-table__host-link{overflow:hidden;color:var(--sg-text-strong);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hosts-table__icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:0;border-radius:7px;padding:0;color:var(--sg-primary-text);background:transparent;cursor:pointer}.hosts-table__icon-button:hover:not(:disabled){background:var(--sg-primary-soft)}.hosts-table__icon-button:disabled{color:var(--sg-text-disabled);cursor:default}.hosts-table__delete-action{color:var(--sg-danger-text)}.hosts-table__delete-action:hover:not(:disabled){background:var(--sg-danger-bg)}.hosts-table__user-cell{display:flex;min-width:0;flex-direction:column;justify-content:center}.hosts-table__user-primary{display:flex;align-items:center;gap:6px;min-width:0}.hosts-table__user-secondary,.hosts-table__text-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosts-table__user-secondary{margin-top:2px;color:var(--sg-text-muted);font-size:11px}.hosts-table__text-cell{display:block}.hosts-table__status{padding:2px 10px;color:var(--sg-neutral-text);background:var(--sg-neutral-bg);font-size:11px}.hosts-table__status--online{color:var(--sg-success-text);background:var(--sg-success-bg)}.hosts-table__status--offline{color:var(--sg-neutral-text);background:var(--sg-neutral-bg)}.hosts-table__status--missing{color:var(--sg-warning-text);background:var(--sg-warning-bg)}.hosts-table__status--new{color:var(--sg-info-text);background:var(--sg-info-bg)}.hosts-table__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 4px;color:var(--sg-text-muted);font-size:13px;line-height:1.4}.hosts-table__footer-info,.hosts-table__pagination,.hosts-table__pagination label{display:flex;align-items:center}.hosts-table__footer-info{gap:14px;flex-wrap:wrap;white-space:nowrap}.hosts-table__pagination{gap:14px;margin-left:auto}.hosts-table__pagination label{gap:8px;white-space:nowrap}.hosts-table__pagination select{width:62px;height:30px;box-sizing:border-box;border:1px solid var(--sg-border-strong);border-radius:7px;color:var(--sg-text-body);background:var(--sg-surface)}.hosts-table__pagination button{border:0;padding:0;color:var(--sg-primary-text);background:transparent;font:inherit;cursor:pointer}.hosts-table__pagination button:disabled{color:var(--sg-text-disabled);cursor:default}.hosts-table__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--sg-overlay)}.hosts-table__modal{width:min(var(--sg-dialog-width),100%);border:1px solid var(--sg-border);border-radius:var(--sg-radius-dialog);background:var(--sg-surface);box-shadow:var(--sg-shadow-dialog)}.hosts-table__modal-header,.hosts-table__modal-actions{display:flex;align-items:center}.hosts-table__modal-header{justify-content:space-between;padding:24px 24px 12px}.hosts-table__modal-header h2{margin:0;font-size:18px}.hosts-table__modal-body{padding:0 24px 24px}.hosts-table__modal-body p{margin:8px 0}.hosts-table__modal-hosts{max-height:180px;overflow-y:auto;margin:14px 0 0;padding-left:20px;color:var(--sg-text-muted)}.hosts-table__modal-actions{justify-content:flex-end;gap:10px;border-top:1px solid var(--sg-divider);padding:16px 24px 24px}.hosts-table__modal-actions button{min-width:88px;height:var(--sg-dialog-control-height);border-radius:var(--sg-radius-control);padding:0 16px;font-weight:700;cursor:pointer}.hosts-table__modal-cancel{border:1px solid var(--sg-control-border);color:var(--sg-text-body);background:var(--sg-surface)}.hosts-table__modal-delete{border:1px solid var(--sg-danger-solid);color:var(--sg-on-primary);background:var(--sg-danger-solid)}@media (max-width: 1024px){.hosts-table__toolbar{align-items:flex-start}.hosts-table__controls{width:100%;margin-left:0}}@media (max-width: 760px){.hosts-table__toolbar,.hosts-table__controls,.hosts-table__footer,.hosts-table__pagination{align-items:stretch;flex-direction:column}.hosts-table__title-group{min-width:0}.hosts-table__controls,.hosts-table__column-menu-wrap,.hosts-table__listbox,.hosts-table__control,.hosts-table__search{width:100%}.hosts-table__pagination{width:100%;margin-left:0}.hosts-table__pagination label{justify-content:space-between}.hosts-table__pagination button{min-height:36px;text-align:left}}.label-filter-select{width:305px}.label-filter-select svg{transition:transform .25s ease}.label-filter-select:hover .custom-dropdown-indicator path{stroke:var(--sg-text-body)}.label-filter-select:hover .filter-icon path{fill:var(--sg-text-body)}.label-filter-select .label-filter-select__control{border:1px solid var(--sg-control-border);background-color:var(--sg-surface);border-radius:var(--sg-radius-control);height:var(--sg-control-height)}.label-filter-select .label-filter-select__control:hover{cursor:pointer;border:1px solid var(--sg-border-strong)}.label-filter-select .label-filter-select__control--is-focused,.label-filter-select .label-filter-select__control--menu-is-open{border:1px solid var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.label-filter-select .label-filter-select__control--menu-is-open .custom-dropdown-indicator svg{transform:rotate(180deg);transition:transform .25s ease}.label-filter-select .label-filter-select__control--menu-is-open .filter-icon path{fill:var(--sg-text-body)}.label-filter-select .label-filter-select__value-container{display:flex;gap:.5rem;margin-left:.25rem}.label-filter-select .label-filter-select__single-value,.label-filter-select .label-filter-select__placeholder{color:var(--sg-text-strong);font-size:.875rem}.label-filter-select .label-filter-select__single-value{max-width:84%}.label-filter-select .label-filter-select__placeholder{width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.label-filter-select .label-filter-select__placeholder{width:auto}}.label-filter-select .label-filter-select__indicator-separator{display:none}.label-filter-select .label-filter-select__indicator{color:var(--sg-text-strong);padding:0;padding-right:.5rem}.label-filter-select .label-filter-select__menu{width:300px;margin-top:0;z-index:2;animation:fade-in .15s ease-out;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;box-shadow:var(--sg-shadow-menu)}.label-filter-select .label-filter-select__menu-list{max-height:574px;padding:.5rem 1rem}.label-filter-select .label-filter-select__option{padding:10px 1rem;border-radius:4px}.label-filter-select .label-filter-select__option:hover{cursor:pointer}.label-filter-select .label-filter-select__option--is-selected{background-color:transparent}.label-filter-select .label-filter-select__option--is-selected .option-label span{font-weight:600}.label-filter-select .label-filter-select__option--is-focused{background-color:var(--sg-surface-muted)}.label-filter-select .label-filter-select__option--is-focused:active{background-color:var(--sg-primary-soft)}.label-filter-select .label-filter-select__option--is-disabled:active{background-color:transparent}.label-filter-select .label-filter-select__group-heading{display:flex;flex-direction:column;gap:.5rem;padding:0}.label-filter-select .option-label{display:flex;align-items:center}.label-filter-select .option-label span{font-size:.875rem;font-weight:400;color:var(--sg-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-filter-select .option-label .option-icon{margin-right:.5rem}.label-filter-select__custom-dropdown-indicator:hover{cursor:pointer}@media (min-width: 1180px){.label-filter-select{min-width:305px}.label-filter-select__single-value{max-width:210px!important}}.policies-filter .Select-multi-value-wrapper{width:91px}.run-script-batch-modal__hide-main{visibility:hidden}.run-script-batch-modal .empty-table__info{font-size:.875rem}.run-script-batch-modal__script-run-mode-form{margin-top:1.5rem}.run-script-batch-modal__script-schedule-form .date-time-inputs{display:flex;gap:1rem;margin-top:1.5rem}.modal__background:has(.run-script-batch-modal.run-script-batch-modal__hide-main){visibility:hidden}.run-script-batch-paginated-list .paginated-list__row{display:flex;justify-content:space-between;padding:.5rem 1.5rem}.run-script-batch-paginated-list .paginated-list__row .button>.children-wrapper{opacity:0;transition:opacity .25s}.run-script-batch-paginated-list .paginated-list__row:hover .button>.children-wrapper{opacity:1}.run-script-batch-paginated-list .loading-spinner.centered{margin:auto}.label-form__label-title,.label-form__label-description{width:100%;resize:vertical}.label-form__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.label-form__help-text .custom-link,.label-form__help-text button{font-size:inherit}.label-form__label-platform{font-size:.875rem;font-weight:400;color:var(--sg-text-strong);padding-bottom:1.5rem}.label-form__label-platform p{padding-bottom:.5rem;margin-top:0;margin-bottom:0}.label-form__label-platform .title{font-weight:600}.label-form__label-platform .help-text{color:var(--sg-primary-text);padding-top:.5rem}.edit-label-page,.manage-labels-page,.manage-labels-page__header-wrap{display:flex;flex-direction:column;gap:1.5rem}.manage-labels-page__header{display:flex;align-items:center;height:38px;justify-content:space-between}.manage-labels-page__text{margin-right:1.5rem}.manage-labels-page__title h1{margin:0}.manage-labels-page__action-button-container{display:flex;align-items:center}.labels-table .view-all-hosts-link,.labels-table .view-all-hosts-link *{text-decoration:none;color:initial;font-weight:initial;font-size:.875rem}.new-label-page{display:flex;flex-direction:column;gap:1.5rem;overflow:visible}.new-label-page__header{display:flex;flex-direction:column;gap:1.5rem}.new-label-page__page-description{margin:0;color:var(--sg-text-muted);font-size:.75rem;font-style:italic}.new-label-page__label-name,.new-label-page__label-description{width:100%;resize:vertical}.new-label-page__label-platform{font-size:.875rem;font-weight:400;color:var(--sg-text-strong);padding-bottom:1.5rem}.new-label-page__label-platform p{padding-bottom:.5rem;margin-top:0;margin-bottom:0}.new-label-page__label-platform .title{font-weight:600}.new-label-page__label-platform .help-text{color:var(--sg-primary-text);padding-top:.5rem}.new-label-page__host_vitals-fields{width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.new-label-page__host_vitals-fields #criterion-and-value{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.new-label-page__host_vitals-fields .form-field--dropdown .Select{width:300px}.new-label-page__host_vitals-fields p{white-space:nowrap}.new-label-page__host_vitals-fields dropdown__select--error.Select{border:initial}@media (max-width: 760px){.new-label-page{gap:16px}.new-label-page__host_vitals-fields,.new-label-page__host_vitals-fields #criterion-and-value,.new-label-page__host_vitals-fields .form-field--dropdown,.new-label-page__host_vitals-fields .form-field--dropdown .Select{width:100%}}.login-page{display:flex;align-self:stretch;width:100%;min-height:100vh;background-color:var(--theme-bg-window);color:var(--theme-text-secondary)}.login-page__loading-spinner.centered{margin:0;position:absolute;left:50vw;top:40vh}.login-page__brand{flex:1;display:flex;flex-direction:column;padding:30px;background-color:#192147}.login-page__brand-header{display:flex;align-items:center;gap:.5rem}.login-page__brand-logo{filter:brightness(0) invert(1)}.login-page__brand-logo{height:40px;width:auto}.login-page__brand-sub-system{color:#fff;font-size:28px;font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif}.login-page__brand-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin:-12px auto 0;max-width:480px;text-align:center}.login-page__brand-mark{width:350px;height:auto}.login-page__brand-title{margin:0;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif;font-size:30px;font-weight:700}.login-page__brand-tagline{color:#fffc;font-size:14px;font-weight:400;line-height:1.75;margin-top:-14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif}.login-page__form-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:42px 1.9rem 0;background-color:var(--theme-bg-window)}.login-page__card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:420px;min-height:320px;padding:32px 28px;border:1px solid var(--theme-border-subtle);border-radius:18px;background-color:var(--theme-surface-primary);box-shadow:var(--theme-shadow-card);box-sizing:border-box;color:var(--theme-text-secondary)}.login-page__title{margin:0;font-size:24px;font-weight:700;color:var(--theme-text-primary);text-align:center}.login-page__subtitle{margin:.5rem 0 24px;color:var(--theme-text-secondary);font-size:.875rem;text-align:center}@media (max-width: 1279px){.login-page{background-color:var(--theme-bg-window)}.login-page__brand{display:none}.login-page__form-panel{background-color:transparent;padding:1.5rem}}.login-form-animation-leave{transform:scale(1);opacity:1}.login-form-animation-leave.login-form-animation-leave-active{transition:opacity .3s ease-in,transform .3s ease-in;transform:scale(1.3);opacity:0}.manage-controls-page{display:flex;flex-direction:column;gap:1.5rem}.manage-controls-page__header-wrap{display:flex;align-items:center;height:38px;justify-content:space-between}.manage-controls-page__header-wrap .button-wrap{display:flex;justify-content:flex-end;min-width:266px}.manage-controls-page__header{display:flex;align-items:center}.manage-controls-page__header .form-field{margin-bottom:0}.manage-controls-page__text{margin-right:1.5rem}.manage-controls-page__title{font-size:var(--sg-page-title-font-size)}.manage-controls-page__description{margin:0;margin-bottom:1.5rem;max-width:75%}@media (min-width: 990px){.manage-controls-page__description{max-width:none}}.manage-controls-page__description h2{text-transform:uppercase;color:var(--sg-text-strong);font-size:1rem}.manage-controls-page__description p{color:var(--sg-text-muted);margin:0;font-size:.875rem;font-style:italic}@media (max-width: 760px){.manage-controls-page__header-wrap,.manage-controls-page__header,.manage-controls-page__header-wrap .button-wrap{align-items:flex-start;flex-wrap:wrap;min-width:0}.manage-controls-page__text,.manage-controls-page__description{width:100%;max-width:none;margin-right:0}}.upload-list{border:1px solid var(--sg-border);border-radius:4px}.upload-list__header{padding:1rem 1.5rem;font-size:.875rem;border-bottom:1px solid var(--sg-border);background-color:var(--sg-surface-subtle)}.upload-list__list{list-style:none;padding:0;margin:0}.upload-list__list-item{padding:1rem 1.5rem;border-bottom:1px solid var(--sg-border)}.upload-list__list-item:last-child{border-bottom:initial}.upload-list__list-item:hover{background-color:var(--sg-surface-subtle)}.upload-list-heading{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600}.upload-list-heading__upload-name-heading{align-content:center}.upload-list-heading__actions-heading{margin:-1rem 0}.upload-list-heading__add-button{vertical-align:middle}.os-settings{display:flex;flex-direction:column;gap:1.5rem}.os-settings__description{margin:0}.os-settings__side-nav .side-nav__nav-list{top:0}.os-settings .side-nav__card-container>.custom-settings{max-width:none}@media (max-width: 1120px){.os-settings .side-nav__card-container .side-nav__nav-list{padding-right:0}}.certificates{display:flex;flex-direction:column;gap:1.5rem}.certificates__mdm-disabled-message{border:1px solid var(--sg-border)}.add-cert-card{height:10rem}.add-cert-card__content-wrap{height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center}.add-cert-card__text{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-cert-card__text p{margin:0}.add-certificate-modal form{padding-bottom:0}.add-certificate-modal .form-field{margin-bottom:1.5rem}.add-certificate-modal textarea{min-height:100px;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace}.custom-settings{display:flex;flex-direction:column;gap:1.5rem}.custom-settings .upload-list__list .list-item__label-count{align-self:center}.custom-settings .upload-list__list .list-item__actions{display:none}.custom-settings .upload-list__list :hover:not(.component__tooltip-wrapper__tip-text):not(.custom-link--tooltip-link){background-color:var(--sg-surface-subtle)}.custom-settings .upload-list__list :hover:not(.component__tooltip-wrapper__tip-text):not(.custom-link--tooltip-link) .list-item__labels{display:none}.custom-settings .upload-list__list :hover:not(.component__tooltip-wrapper__tip-text):not(.custom-link--tooltip-link) .list-item__actions{display:flex;gap:2.5rem}.custom-settings .turn-on-mdm-message{border:.0625rem;border-color:var(--sg-border);border-style:solid;border-radius:.375rem;padding-top:4rem;padding-bottom:4rem;width:100%;margin:2rem 0 0;max-width:none}.upload-profile-invalid-keys-error{display:flex}.config-profile-host-count-cell{display:flex;justify-content:space-between;align-items:center}.config-profile-host-count-cell .children-wrapper .icon{vertical-align:middle;margin-right:8px}.config-profile-host-count-cell .children-wrapper .icon path{fill:var(--sg-text-body)}.config-profile-status-table .config-profile-host-count-cell__resend-button{transition:opacity .25s;opacity:0}.config-profile-status-table tr:hover .config-profile-host-count-cell__resend-button{opacity:1}.delete-profile-modal__content{display:flex;flex-direction:column;gap:1.5rem}.delete-profile-modal__content p{margin:0}.delete-profile-modal__profile-name{font-weight:600}.profile-labels-modal__description{font-size:.875rem;margin:1.5rem 0 1rem}.profile-labels-modal__labels-list{border-radius:6px;border:1px solid var(--sg-border);padding:0;margin:0}.profile-labels-modal__labels-list--label{display:flex;height:41px;padding:0 1.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sg-border)}.profile-labels-modal__labels-list--label .warning{display:flex;padding:0;gap:.5rem}.profile-labels-modal__labels-list--label:last-of-type{border-bottom:none}.profile-list-item__profile-details{display:flex;flex-direction:row;gap:.25rem;color:var(--sg-text-muted)}.profile-list-item__list-item-details{display:flex;flex-direction:row;gap:.25rem;font-size:.75rem}.profile-list-item__action-button{width:40px;height:40px}.profile-list-item .list-item__actions-wrap{display:flex}.profile-list-item .list-item__labels{display:flex;gap:.5rem}.profile-list-item .list-item__labels--count{align-self:center;color:var(--sg-text-muted);font-size:.875rem}.profile-list-item:hover .list-item__labels{display:none}.add-profile-card{font-size:.875rem}.add-profile-card__card--content-wrap{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.add-profile-card__profile-graphic{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-profile-card__profile-graphic--message{text-align:center;line-height:20px;color:var(--sg-text-muted)}.add-profile-card__profile-graphic--title{color:var(--sg-text-strong);font-weight:600}.add-profile-modal__modal-content-wrap{margin-top:1.5rem}.add-profile-modal__modal-content-wrap .add-profile__file{padding:1rem 1.5rem}.add-profile-modal__upload-button{margin-top:8px}.add-profile-modal__file-chooser{display:flex;flex-direction:column;align-items:center;padding-top:1rem}.add-profile-modal__file-chooser input{display:none}.add-profile-modal__file-chooser--button-wrap{display:flex;justify-content:center;gap:.5rem;cursor:pointer;height:36px;align-items:center}.add-profile-modal__selected-file{display:flex;gap:16px}.add-profile-modal__selected-file--details{display:flex;flex-direction:column}.add-profile-modal__selected-file--details--name{font-size:.875rem;font-weight:600}.add-profile-modal__selected-file--details--platform{font-size:.875rem;color:var(--sg-text-muted)}.add-profile-modal__profile-graphic{display:flex;flex-direction:column;align-items:center;gap:.5rem}.add-profile-modal__profile-graphic--message{text-align:center;line-height:20px;color:var(--sg-text-muted)}.add-profile-modal__profile-graphic--title{color:var(--sg-text-strong);font-weight:600}.add-profile-modal__button-wrap{display:flex;justify-content:flex-end;padding-top:1rem}.add-profile-modal__target{margin:1.5rem 0}.add-profile-modal__custom-label-chooser{margin-top:1rem}.add-profile-modal__description{margin:1rem 0}.add-profile-modal__no-labels{display:flex;height:187px;flex-direction:column;align-items:center;gap:.5rem;justify-content:center}.add-profile-modal__no-labels span{color:var(--sg-text-muted)}.add-profile-modal__checkboxes{display:flex;max-height:187px;flex-direction:column;border-radius:4px;border:1px solid var(--sg-border);overflow-y:auto}.add-profile-modal__checkboxes .loading-spinner{margin:69.5px auto}.add-profile-modal__label{width:100%;padding:.5rem 1rem;box-sizing:border-box;display:flex;align-items:center}.add-profile-modal__label:not(:last-child){border-bottom:1px solid var(--sg-border)}.add-profile-modal__label .form-field--checkbox{width:auto}.add-profile-modal__label-name{padding-left:1.5rem}.add-profile-modal .fleet-checkbox{height:20px;display:flex;align-items:center}.add-profile-modal .fleet-checkbox__label{width:490px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disk-encryption{display:flex;flex-direction:column;gap:1.5rem}.disk-encryption .premium-feature-message-container{justify-content:initial;align-items:initial}.disk-encryption>p{margin:0}.disk-encryption .disk-encryption-content{animation:fade-in .25s ease-out}.disk-encryption .section-header__sub-title a{font-size:inherit;color:inherit}.disk-encryption .data-table__wrapper{overflow-x:auto;box-sizing:border-box}.disk-encryption-table .data-table-block .data-table tbody td .w250{min-width:auto}.disk-encryption-table .linkToFilteredHosts__header,.disk-encryption-table .linkToFilteredHosts__cell{width:auto;max-width:120px;padding-left:0!important}@media (max-width: 1250px){.view-hosts-link span{display:none}.linkToFilteredHosts__header,.linkToFilteredHosts__header .column-header{width:0}.linkToFilteredHosts__cell{width:-moz-min-content;width:min-content}}.profile-status-aggregate{display:flex;width:100%;gap:.5rem}.profile-status-aggregate:hover{border-color:var(--sg-control-border)}.profile-status-aggregate__loading-spinner{margin:auto}.profile-status-aggregate__profile-status-count{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-status-aggregate__profile-status-count .tooltip{font-weight:600;flex-direction:column}.profile-status-aggregate__profile-status-count a{font-weight:400}.profile-status-aggregate__profile-status-count .profile-status-indicator{flex-direction:column}.profile-status-aggregate__status-indicator-value{font-weight:600}.profile-status-aggregate__host-count{font-weight:400}.profile-status-aggregate .icon{margin-right:initial}.os-updates{display:flex;flex-direction:column;gap:1.5rem}.os-updates__description{margin:0}.os-updates__os-versions-card{margin-bottom:2.5rem}.os-updates__premium-feature-message{margin-top:80px}.os-updates__target-container,.os-updates-current-version-section{display:flex;flex-direction:column;gap:1.5rem}.os-updates-current-version-section__title{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--sg-border);margin-bottom:2.5rem}.os-updates-current-version-section__error{padding:2.5rem}.os-updates-current-version-section .linkToFilteredHosts__header{width:auto;max-width:120px}.os-updates-current-version-section td{width:100%;max-width:352px}@media (max-width: 990px){.os-updates-current-version-section td{max-width:252px!important}}.os-requirement-preview{box-sizing:border-box;background-color:var(--sg-surface-subtle);border-radius:4px;border:1px solid var(--sg-border);padding:2.5rem;flex-grow:1}.os-requirement-preview h3{font-size:1rem;margin:0;font-weight:400}.os-requirement-preview__preview-img{margin-top:2.5rem;width:100%;display:block;max-width:540px;margin:40px auto 0}.os-type-cell{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;gap:.5rem}.os-type-cell__tooltip-wrapper{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-versions-empty-state{margin:0 auto 2.5rem}.os-versions-empty-state__empty-table{margin:5rem auto}.os-version-table .hosts-cell__wrapper{display:flex;align-items:center;justify-content:space-between}.os-version-table .os-hosts-link{opacity:0;transition:.25s}.os-version-table tr:hover .os-hosts-link{opacity:1}.platform-tabs__tab-panel{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-areas:"target nudge-preview"}@media (max-width: 990px){.platform-tabs__tab-panel{grid-template-columns:1fr;grid-template-areas:"target" "nudge-preview"}}.platform-tabs__target-container{grid-area:target}.platform-tabs__nudge-preview-container{grid-area:nudge-preview}.platform-tabs__nudge-preview-container__coming-soon p{margin:0;padding-bottom:.5rem}.platform-tabs .apple-os-target-form,.platform-tabs .windows-target-form{padding-right:2rem}.os-updates-target-section__title{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--sg-border);margin-bottom:2.5rem}.os-updates-target-section__header h2{font-size:18px}.scripts{display:flex;flex-direction:column;gap:1.5rem}.scripts__description{margin:0}.scripts__premium-feature-message{margin-top:5rem}.scripts .list-item__actions{display:none}.scripts .upload-list__list-item{padding:0}.scripts .upload-list__list-item .script-list-item{padding:1rem 1.5rem}.scripts .upload-list__list-item .script-list-item:hover{background-color:var(--sg-surface-subtle);cursor:pointer}.scripts .upload-list__list-item .script-list-item:hover .list-item__actions{display:flex;justify-content:flex-end;gap:1rem}.script-batch-progress{display:flex;flex-direction:column;gap:1.5rem;font-size:.875rem}.script-batch-progress__status-count{font-weight:600}.script-batch-progress .paginated-list__row{padding:16px 24px}.script-batch-progress .list-item__details{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.script-batch-progress .list-item__details .custom-link,.script-batch-progress .list-item__details button{font-size:inherit}.script-batch-progress .list-item__details .icon path{fill:var(--sg-text-muted)}.script-batch-progress__row-right{display:flex;gap:16px;align-items:center}.script-batch-progress__row-errors{display:flex;gap:4px;align-items:center;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.script-batch-progress__row-errors .custom-link,.script-batch-progress__row-errors button{font-size:inherit}.script-batch-progress__row-errors .icon path{fill:var(--sg-text-muted)}.script-batch-progress__empty{display:flex;flex-direction:column;align-items:center;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:.25rem;padding:2.5rem;gap:1.5rem;font-size:1rem}.script-batch-progress__empty p{margin:0;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.script-batch-progress__empty p .custom-link,.script-batch-progress__empty p button{font-size:inherit}.script-batch-progress__empty{gap:.5rem}.script-batch-progress .paginated-list .loading-overlay{position:initial;top:initial;bottom:initial;left:initial;right:initial}.script-library{display:flex;flex-direction:column;gap:1.5rem}.delete-script-modal__script-name{font-weight:600}.edit-script-modal__hide-main{visibility:hidden}.modal__background:has(.edit-script-modal.edit-script-modal__hide-main){visibility:hidden}.rerun-script-modal p{margin-top:0;margin-bottom:2rem}.rerun-script-modal__script-name{font-weight:600}.script-list-heading{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600}.script-list-heading__heading-title{align-content:center}.script-list-heading__heading-actions{margin:-1rem 0}.script-list-heading__add-button{vertical-align:middle}.script-list-item__action-button{width:40px;height:40px}.script-list-item__details{display:flex;gap:.125rem;color:var(--sg-text-muted)}.script-uploader{margin-top:2.5rem}.script-uploader.file-uploader{background-color:var(--sg-surface-subtle)}.script-uploader.file-uploader .file-uploader__message{color:var(--sg-text-muted)}.script-uploader.file-uploader .file-uploader__title{color:var(--sg-text-strong);font-size:.875rem;font-weight:600}.script-upload-modal__additional-info{font-size:.75rem}.script-batch-details-page{display:flex;flex-direction:column;gap:1.5rem}.script-batch-details-page__header{margin-bottom:0}.script-batch-details-page__header .section-header__sub-title{display:flex;align-items:center;gap:1.5rem;font-size:.875rem}.script-batch-details-page__header .when{display:inline-flex;align-items:center;gap:.25rem}.script-batch-details-page__header .when .icon path{fill:var(--sg-text-muted)}.script-batch-details-page__tab-content{display:flex;flex-direction:column;gap:1rem}.script-batch-details-page__tab-content__header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.script-batch-details-page__empty{display:flex;flex-direction:column;align-items:center;border:1px solid var(--sg-border);border-radius:4px;padding:40px;gap:8px;font-size:1rem}.script-batch-details-page__empty p{margin:0;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.script-batch-details-page__empty p .custom-link,.script-batch-details-page__empty p button{font-size:inherit}.script-batch-details-page .back-link{align-self:flex-start}.script-batch-hosts-table .host-name-cell,.script-batch-hosts-table .script-output-cell{display:flex;align-items:center;justify-content:space-between}.script-batch-hosts-table .script-output-cell .tooltip-truncated-text{max-width:78%;white-space:nowrap}.secrets-batch-paginated-list{display:flex;flex-direction:column;gap:1.5rem}.secrets-batch-paginated-list__copy-message{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0;vertical-align:bottom;font-size:.75rem;margin-left:.25rem}.secrets-batch-paginated-list__copy-secret-icon .icon path,.secrets-batch-paginated-list .button--text-icon .icon path{fill:var(--sg-text-muted)}.secrets-batch-paginated-list__page-header{display:flex;justify-content:space-between}.secrets-batch-paginated-list__description{margin:0}.secrets-batch-paginated-list .paginated-list__row{display:flex;justify-content:space-between;padding:.5rem 1.5rem}.secrets-batch-paginated-list .paginated-list__row .button>.children-wrapper{opacity:0;transition:opacity .25s;pointer-events:none}.secrets-batch-paginated-list .paginated-list__row.paginated-list__header .button>.children-wrapper{opacity:1;pointer-events:auto}.secrets-batch-paginated-list .paginated-list__row .secrets-batch-paginated-list__copy-secret-icon{margin:-12px 0 -12px 4px;vertical-align:bottom}.secrets-batch-paginated-list .paginated-list__row .secrets-batch-paginated-list__copy-secret-icon .children-wrapper{opacity:1}.secrets-batch-paginated-list .paginated-list__row:hover,.secrets-batch-paginated-list .paginated-list__row:focus-within{cursor:default}.secrets-batch-paginated-list .paginated-list__row:hover .button>.children-wrapper,.secrets-batch-paginated-list .paginated-list__row:focus-within .button>.children-wrapper{opacity:1}.secrets-batch-paginated-list .paginated-list__row .list-item__details{color:var(--sg-text-muted);min-width:0}.secrets-batch-paginated-list .paginated-list__row .list-item__details>span{display:flex}.secrets-batch-paginated-list .paginated-list__row .list-item{display:flex;flex:1 1 auto;min-width:0}.secrets-batch-paginated-list .paginated-list__row .list-item__main-content{flex:1 1 auto;min-width:0}.secrets-batch-paginated-list .paginated-list__row .list-item__info{min-width:0}.secrets-batch-paginated-list .paginated-list__row .list-item__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.secrets-batch-paginated-list .paginated-list__row .secret-details__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secrets-batch-paginated-list .loading-spinner.centered{margin:auto}.secrets-batch-paginated-list__header{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:600;align-items:center}.fleet-add-secret-modal__add-secret-form .form-field__help-text{text-overflow:ellipsis;overflow:hidden}.fleet-delete-secret-modal__message span{display:inline-flex;gap:4px;align-items:baseline}.fleet-delete-secret-modal__message span .tooltip-truncated-text{max-width:322px}.fleet-delete-secret-modal__message span .tooltip-truncated-text .__react_component_tooltip{font-weight:400}.setup-experience{display:flex;flex-direction:column;gap:1.5rem}.setup-experience__description{margin:0}.setup-experience__premium-feature-message{margin-top:80px}.setup-experience .turn-on-mdm-message{display:flex;flex-direction:column;align-items:center;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:.25rem;padding:2.5rem;gap:1.5rem;font-size:1rem}.setup-experience .turn-on-mdm-message p{margin:0;font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.setup-experience .turn-on-mdm-message p .custom-link,.setup-experience .turn-on-mdm-message p button{font-size:inherit}.setup-experience .turn-on-mdm-message{max-width:none;padding:64px 170px;margin:0}.setup-experience .side-nav__nav-list{top:0}.bootstrap-package,.bootstrap-package__uploader-container,.bootstrap-advanced-options{display:flex;flex-direction:column;gap:1.5rem}.bootstrap-advanced-options__accordion-title{justify-content:normal;align-self:flex-start}.bootstrap-advanced-options__advanced-options-controls{display:flex;flex-direction:column;gap:1.5rem}.bootstrap-advanced-options .button{width:-moz-fit-content;width:fit-content}.bootstrap-package-list-item{display:flex;justify-content:space-between;align-items:center}.bootstrap-package-list-item__list-item-data{display:flex;align-items:center}.bootstrap-package-list-item__list-item-info{margin-left:1rem;display:flex;flex-direction:column}.bootstrap-package-list-item__list-item-name{font-size:.875rem;font-weight:600}.bootstrap-package-list-item__list-item-uploaded{font-size:.75rem}.bootstrap-package-list-item__list-item-actions{display:flex;justify-content:flex-end}.bootstrap-package-list-item__list-item-button{width:40px;height:40px}.bootstrap-package-list-item__list-item-button:not(:last-child){margin-right:1rem}.bootstrap-package-list-item__list-item-button{align-items:center;justify-content:center}.bootstrap-package-table{min-height:191px}.bootstrap-package-table .data-table-block .data-table tbody td .w250{min-width:auto}.bootstrap-package-table .data-table-block .data-table__wrapper{margin-top:0}@media (max-width: 1400px){.bootstrap-package-table .view-hosts-link span{display:none}}.bootstrap-package-uploader>p{font-size:.875rem;margin:0 0 1.5rem}.uploaded-package-view{display:flex;flex-direction:column;gap:24px}.uploaded-package-view>p{font-size:.875rem;margin:0}.end-user-authentication{display:flex;flex-direction:column;gap:1.5rem}.end-user-auth-form form>p{font-size:.875rem;line-height:1.75}.install-software,.add-install-software{display:flex;flex-direction:column;gap:1.5rem}.add-install-software__description-container{line-height:1rem}.add-install-software__description{margin:0}.add-install-software__added-text{font-size:.875rem;line-height:20px}.add-install-software__added-text{font-weight:600}.add-install-software__manual-install-tooltip{text-align:center}.add-install-software__macos_options_form{display:flex;flex-direction:column;gap:1rem}.add-install-software__macos_options_form button.reveal-button{align-self:flex-start}.select-software-table .data-table.data-table__wrapper{max-height:343px;overflow-y:auto}.select-software-table__help-text{font-size:.75rem}.run-script{display:flex;flex-direction:column;gap:1.5rem}.run-script__description{margin-top:0;margin-bottom:1.5rem}.run-script__run-message{margin:0 0 .5rem;font-weight:600}.setup-experience-script-card{display:flex;gap:1rem;align-items:center}.setup-experience-script-card__info{display:flex;flex-direction:column}.setup-experience-script-card__profile-name{font-size:.875rem;font-weight:600}.setup-experience-script-card__uploaded-at{font-size:.75rem}.setup-experience-script-card__actions{display:flex;gap:1rem;flex:1;justify-content:flex-end}.setup-experience-script-card__actions .icon path{fill:var(--sg-text-body)}.setup-experience-script-card__download-button,.setup-experience-script-card__delete-button{padding:11px}.setup-assistant,.setup-assistant__upload-container{display:flex;flex-direction:column;gap:1.5rem}.setup-assistant__section-description{margin:0}.advanced-options-form{display:flex;flex-direction:column;gap:1.5rem}.advanced-options-form__accordion-title{align-self:flex-start}.setup-assistant-profile-card{display:flex;gap:1rem;align-items:center}.setup-assistant-profile-card__info{display:flex;flex-direction:column}.setup-assistant-profile-card__profile-name{font-size:.875rem;font-weight:600}.setup-assistant-profile-card__uploaded-at{font-size:.75rem}.setup-assistant-profile-card__actions{display:flex;gap:1rem;flex:1;justify-content:flex-end}.setup-assistant-profile-card__download-button,.setup-assistant-profile-card__delete-button{padding:11px}.setup-experience-content-container{max-width:1600px}.mdm-apple-sso-callback-page{height:100vh;width:100%;background-color:var(--sg-surface);display:flex;align-items:center;justify-content:center}.mdm-apple-sso-callback-page__eula-wrapper{width:80vw;text-align:center}.mdm-apple-sso-callback-page__eula-wrapper iframe{height:65vh}.mdm-apple-sso-callback-page__agree-btn{width:80%}.mdm-apple-sso-callback-page.form{height:auto}.mdm-apple-sso-page{height:100vh;width:100%;background-color:var(--sg-surface);display:flex;align-items:center;justify-content:center}.mdm-apple-sso-page.form{height:auto}.mdm-apple-sso-page.form .mdm-apple-sso-page__sso-btn{width:240px}.mdm-apple-sso-page__transparency-link{text-align:center}.mdm-apple-sso-page__transparency-link .custom-link{font-size:.625rem}.mfa-page__description p,.no-access-page__description p{margin:0}.no-access-page__btn{margin-top:16px}.on-building-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem}.on-building-page__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;margin:0 auto}.on-building-page__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2rem;border-radius:16px}.on-building-page__graphic{margin-bottom:1rem;text-align:center;vertical-align:middle}.on-building-page__graphic svg{width:240px;height:auto;text-align:center;display:block;margin:0 auto}.on-building-page__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.on-building-page__title{font-size:28px;font-weight:600;color:var(--sg-text-strong);margin:0;letter-spacing:-.5px}.on-building-page__description{font-size:1.25rem;color:var(--sg-text-body);margin:0;font-weight:400}.on-building-page__sub-description{font-size:.875rem;color:var(--sg-text-muted);margin:0;max-width:400px;line-height:1.6}.edit-pack-page{display:flex;flex-direction:column;gap:1.5rem}.has-sidebar>.edit-pack-page__content{display:flex;flex-direction:column;align-self:stretch}.manage-packs-page{font-size:.875rem;color:var(--sg-text-body)}.manage-packs-page__bulk-action-container{display:flex;align-items:center}.manage-packs-page__header-wrap{display:flex;justify-content:space-between}.manage-packs-page__description{margin:0 0 40px;padding-top:.25rem}.manage-packs-page__description h2{text-transform:uppercase;font-size:1rem}.manage-packs-page__description p{color:var(--sg-text-muted);margin:0;font-size:.875rem;font-style:italic}.manage-packs-page .button img{transform:scale(.5)}@media (max-width: 760px){.manage-packs-page__header-wrap{align-items:flex-start;flex-direction:column;gap:16px}.manage-packs-page__description{margin-bottom:24px}}.packs-table .data-table-block .data-table__table thead .name__header{width:352px}.packs-table .data-table-block .data-table__table thead .query_count__header,.packs-table .data-table-block .data-table__table thead .total_hosts_count__header,.packs-table .data-table-block .data-table__table thead .updated_at__header{width:0}.packs-table .data-table-block .data-table__table thead .status__header{width:auto}.packs-table .data-table-block .data-table__table tbody .name__cell{width:352px}.packs-table .data-table-block .data-table__table tbody .query_count__cell,.packs-table .data-table-block .data-table__table tbody .total_hosts_count__cell,.packs-table .data-table-block .data-table__table tbody .updated_at__cell{width:0}.packs-table .data-table-block .data-table__table tbody .status__header{width:auto}.pack-composer{display:flex;flex-direction:column;gap:1.5rem}.pack-composer__pack-form{background-color:var(--sg-surface);border-radius:var(--sg-radius-card)}.manage-policies-page,.manage-policies-page__header-wrap{display:flex;flex-direction:column;gap:1.5rem}.manage-policies-page__header{display:flex;align-items:center;height:38px;justify-content:space-between}.manage-policies-page__header .button-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.manage-policies-page__manage-automations-wrapper .form-field{margin:0}.manage-policies-page__manage-automations-wrapper .Select{position:relative;border:0;height:auto}.manage-policies-page__manage-automations-wrapper .Select.is-focused,.manage-policies-page__manage-automations-wrapper .Select:hover{border:0}.manage-policies-page__manage-automations-wrapper .Select.is-focused:not(.is-open) .Select-control{background-color:initial}.manage-policies-page__manage-automations-wrapper .Select .Select-control{display:flex;background-color:initial;height:auto;justify-content:space-between;border:0;cursor:pointer}.manage-policies-page__manage-automations-wrapper .Select .Select-control:hover{box-shadow:none}.manage-policies-page__manage-automations-wrapper .Select .Select-control:hover .Select-placeholder{color:var(--sg-primary-text)}.manage-policies-page__manage-automations-wrapper .Select .Select-control .Select-placeholder{font-size:14px;line-height:normal;padding-left:0;margin-top:1px}.manage-policies-page__manage-automations-wrapper .Select .Select-control .Select-input{height:auto}.manage-policies-page__manage-automations-wrapper .Select .Select-control .Select-input:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px;border-radius:4px}.manage-policies-page__manage-automations-wrapper .Select .Select-control .Select-arrow-zone{display:flex}.manage-policies-page__manage-automations-wrapper .Select .Select-placeholder{display:flex;align-items:center}.manage-policies-page__manage-automations-wrapper .Select .Select-menu-outer{margin-top:.25rem;color:var(--sg-text-body);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu);border-radius:var(--sg-menu-radius);z-index:6;overflow:hidden;border:0;width:188px;left:unset;top:unset;max-height:none;padding:.5rem;position:absolute}.manage-policies-page__manage-automations-wrapper .Select .Select-menu-outer .Select-menu{max-height:none}.manage-policies-page__manage-automations-wrapper .Select .Select-arrow{transition:transform .25s ease}.manage-policies-page__manage-automations-wrapper .Select:not(.is-open) .Select-control:hover .Select-arrow{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZHNbcJAEIXf2AaknCghJaSFdJBUAByIQnKhg5AO4BCsmAtUQDqghZTC2WAPHn4kMLJ31z4gpPlO9mh23rezgKIoinJjyKap34+fGhSsyKfhT0gLmzOfA+5wyuNNun2ezZr/qCpwCs862/sDHnVNEsfw+fF3XSbhwUDDC5ancEEGS4BluNDOZqyK+o0CIL66raxWNpOvS40THl/NYJ6gaDws+HhPRmD6ypUvVpt/qrPw72nkj1BHwCQhH1XCnQTKJMD7Sc7hzgLC4C2ZE1GnvIsn019/CAucBUwSzLwII78LSyoJFEm4htcSOEikSyK8HMLxF0beKxwJUINWTL24xY/ZLdbNB+pBURTlHtkBLbeHaK/uovgAAAAASUVORK5CYII=)}.manage-policies-page__manage-automations-wrapper .Select.is-open .Select-control .Select-placeholder{color:var(--sg-primary-text)}.manage-policies-page__manage-automations-wrapper .Select.is-open .Select-arrow{transform:rotate(180deg)}.manage-policies-page__manage-automations-wrapper .Select-multi-value-wrapper{width:146px}.manage-policies-page__manage-automations-wrapper .manage-policies-page__manage-automations-dropdown.is-focused{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.manage-policies-page__manage-automations-wrapper .Select>.Select-menu-outer{left:-186px;width:360px}.manage-policies-page__manage-automations-wrapper .Select-input{padding:8px}.manage-policies-page__manage-automations-wrapper .Select-control{margin-top:0;gap:6px}.manage-policies-page__manage-automations-wrapper .Select-control .Select-placeholder{color:var(--sg-primary-text);font-weight:600}.manage-policies-page__manage-automations-wrapper .Select-control .dropdown__custom-arrow .dropdown__icon svg path{stroke:var(--sg-primary-hover)}.manage-policies-page__header{display:flex;align-items:center}.manage-policies-page__header .form-field{margin-bottom:0}.manage-policies-page__header__tooltip{text-align:center}.manage-policies-page__text{margin-right:1.5rem}.manage-policies-page__title{font-size:var(--sg-page-title-font-size)}.manage-policies-page__title .fleeticon{color:var(--sg-primary-text);margin-right:15px}.manage-policies-page__title .fleeticon-success-check{color:var(--sg-success-text)}.manage-policies-page__title .fleeticon-offline{color:var(--sg-danger-text)}.manage-policies-page__action-button-container{display:flex;align-items:flex-start}.manage-policies-page__advanced-button{margin-right:1rem}.manage-policies-page__sandbox-info{margin-top:1.5rem;margin-bottom:2.5rem}.manage-policies-page__sandbox-info p{font-size:.875rem;margin:0;margin-bottom:1rem}.manage-policies-page__sandbox-info p:last-child{margin-bottom:0}.manage-policies-page__add-policy-link{transition:color .15s ease-in-out,background .15s ease-in-out,top 50ms ease-in-out,box-shadow 50ms ease-in-out,border 50ms ease-in-out;position:relative;color:var(--sg-on-primary);text-decoration:none;flex-direction:row;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;border-radius:var(--sg-radius-control);font-size:.875rem;font-family:var(--sg-font-family);font-weight:600;display:inline-flex;height:38px;top:0;border:0;cursor:pointer;background:var(--sg-neutral-text)}.manage-policies-page__add-policy-link:hover{background:var(--sg-text-body)}.manage-policies-page__add-policy-link:active{background:var(--sg-text-strong)}.manage-policies-page__details{display:inline-flex;vertical-align:middle;margin-left:.5rem;margin-top:-20px}.manage-policies-page__details .help-text{color:var(--sg-text-strong)}.manage-policies-page__details .help-text--brand{color:var(--sg-primary-text)}.manage-policies-page__inherited-policies-button{padding-bottom:1.5rem}.manage-policies-page__inherited-policies-table th{border-right:1px solid var(--sg-border)!important}.manage-policies-page__inherited-policies-table .table-container__header{display:none}.manage-policies-page .critical-tooltip,.manage-policies-page .inherited-tooltip{font-weight:400}.manage-policies-page .critical-policy-icon{margin-left:1px;position:relative}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge .critical-badge-icon,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run .critical-badge-icon{display:inline-flex}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge .react-tooltip-arrow,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run .react-tooltip-arrow{width:8px;height:8px}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run [class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run [class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run [class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run [class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge .react-tooltip,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run .react-tooltip{font-style:normal;text-align:center;width:-moz-max-content;width:max-content;max-width:360px;padding:6px;color:var(--sg-inverse-text);background-color:var(--sg-inverse-bg);font-weight:400;font-size:.75rem;border-radius:4px;box-sizing:border-box;z-index:100;line-height:1.375;white-space:initial;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.manage-policies-page .policies-table .data-table-block .data-table tbody .critical-badge .react-tooltip p,.manage-policies-page .policies-table .data-table-block .data-table tbody .policy-has-not-run .react-tooltip p{margin:0}.manage-policies-page .policies-table .data-table-block .data-table tbody .inherited-badge{overflow:initial}.manage-policies-page .automated-policies-section{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--sg-radius-control);border:1px solid var(--sg-border);background:var(--sg-surface);padding-left:0;margin:0}.manage-policies-page .automated-policies-section .policy-row{display:flex;max-width:100%;padding:8px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--sg-border);gap:20px}.manage-policies-page .automated-policies-section .policy-row .form-field--checkbox{flex:1 1 0%;min-width:0}.manage-policies-page .automated-policies-section .policy-row .fleet-checkbox__tick{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.manage-policies-page .automated-policies-section .policy-row .fleet-checkbox__label{display:flex;white-space:nowrap;flex:1 1 0%;min-width:0}.manage-policies-page .automated-policies-section .policy-row__preview-button{flex:0 0 auto;width:-moz-fit-content;width:fit-content;visibility:hidden}.manage-policies-page .automated-policies-section .policy-row:hover{background:var(--sg-surface-subtle);cursor:pointer}.manage-policies-page .automated-policies-section .policy-row:hover label{cursor:pointer}.manage-policies-page .automated-policies-section .policy-row:hover .policy-row__preview-button{visibility:visible}.manage-policies-page .automated-policies-section .policy-row:first-child{border-radius:4px 4px 0 0}.manage-policies-page .automated-policies-section .policy-row:last-child{border-radius:0 0 4px 4px;border-bottom:none}@media (max-width: 760px){.manage-policies-page__header,.manage-policies-page__header .button-wrap,.manage-policies-page__action-button-container{align-items:flex-start;flex-wrap:wrap}.manage-policies-page__text{margin-right:0}.manage-policies-page__manage-automations-wrapper .Select>.Select-menu-outer{left:0;width:min(360px,100vw - 48px)}}.calendar-event-preview-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem}.calendar-event-preview-modal__preview{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:var(--sg-radius-card);border:1px solid var(--sg-border);background:var(--sg-surface)}.calendar-event-preview-modal__preview-header{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.calendar-event-preview-modal__preview-header__square-wrapper{display:flex;height:30px;align-items:center;gap:10px}.calendar-event-preview-modal__preview-header__square{width:16px;height:16px;border-radius:4px;background:var(--sg-primary-solid)}.calendar-event-preview-modal__preview-header__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.calendar-event-preview-modal__preview-header__title{font-family:var(--sg-font-family);font-size:1.25rem;line-height:30px}.calendar-event-preview-modal__preview-header__time{display:flex;align-items:center;gap:8px}.calendar-event-preview-modal__preview-info{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.calendar-event-preview-modal__preview-info__text__user-text{white-space:pre-wrap}.calendar-event-preview-modal__preview-info__text__user-text ul{padding-left:20px;margin-top:.125rem}.calendar-event-preview-modal__preview-info__text__user-text a{color:var(--sg-text-strong);font-weight:400;text-decoration:underline}.calendar-event-preview-modal__preview-invitee{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.calendar-event-preview-modal__footer{color:var(--sg-text-muted);font-size:.75rem;line-height:18px}.calendar-event-preview-modal .modal-cta-wrap{margin-top:0}.modal__background:has(.calendar-event-preview-modal){transition:none;animation:none}.calendar-events-modal .placeholder{display:flex;flex-direction:column;gap:24px;line-height:150%}.calendar-events-modal .placeholder img{width:100%;height:100%}.calendar-events-modal .placeholder .modal-cta-wrap{margin-top:0}.calendar-events-modal .form-header{display:flex;justify-content:space-between}.calendar-events-modal .form-header .button--text-link{white-space:nowrap}.calendar-events-modal .form-fields--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.calendar-events-modal .form-fields--disabled:hover,.calendar-events-modal .form-fields--disabled:focus{cursor:default}.calendar-events-modal pre{box-sizing:border-box;margin:0}.calendar-events-modal__hide-main{visibility:hidden}.calendar-events-modal__preview-button{white-space:nowrap}.calendar-event-preview p{margin:24px 0}.policy-row__preview-button{flex:0 0 auto;width:-moz-fit-content;width:fit-content;visibility:hidden}.policy-row:hover__preview-button{visibility:visible}.modal__background:has(.calendar-events-modal.calendar-events-modal__hide-main){visibility:hidden}.conditional-access-modal .header{display:flex;justify-content:space-between}.conditional-access-modal .header .custom-link{white-space:nowrap}.example-payload{display:flex;flex-direction:column;gap:1.5rem}.example-payload pre{margin:0}.example-ticket{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.example-ticket__screenshot{max-width:400px}.other-workflows-modal pre,.other-workflows-modal code{border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);padding:7px 1rem}.other-workflows-modal__error{color:var(--sg-danger-text)}.other-workflows-modal__policy-automations__disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.other-workflows-modal__policy-automations__disabled:hover,.other-workflows-modal__policy-automations__disabled:focus{cursor:default}.other-workflows-modal__no-integrations a{display:block}.policies-paginated-list__header{font-weight:600}.policies-paginated-list .paginated-list__row{height:40px;padding-top:4px;padding-bottom:4px}.policies-paginated-list .gitops-mode-tooltip-wrapper{display:block}.policies-paginated-list .form-fields--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.policies-paginated-list .form-fields--disabled:hover,.policies-paginated-list .form-fields--disabled:focus{cursor:default}.policies-table{border-collapse:collapse}.policies-table thead th.passing_host_count__header,.policies-table thead th.failing_host_count__header,.policies-table thead th.webhook__header{width:20%}@media (min-width: 1024px){.policies-table thead th.passing_host_count__header,.policies-table thead th.failing_host_count__header,.policies-table thead th.webhook__header{width:15%}}.policies-table thead th.passing_host_count__header .passing-column-header,.policies-table thead th.failing_host_count__header .passing-column-header{gap:10px}.policies-table__action-button-container{display:flex;justify-content:center}.manage-policies-page .policy-run-script-modal .form-field--dropdown{width:276px}.manage-policies-page .policy-run-script-modal .form-field--dropdown .Select-placeholder{color:var(--sg-text-muted)}.manage-policies-page .policy-run-script-modal .form-field--dropdown .Select-menu{max-height:none;overflow:visible}.manage-policies-page .policy-run-script-modal .form-field--dropdown .Select-menu-outer{max-height:165px;overflow-y:auto}.manage-policies-page .policy-run-script-modal .paginated-list__row{height:40px;padding-top:4px;padding-bottom:4px}.manage-policies-page .policy-run-script-modal__no-scripts{display:flex;height:178px;flex-direction:column;align-items:center;gap:.5rem;justify-content:center;font-size:1rem}.manage-policies-page .policy-run-script-modal__no-scripts div{color:var(--sg-text-body);font-size:.75rem}.manage-policies-page .policy-run-script-modal__no-scripts div a{font-size:inherit}.manage-policies-page .policy-run-script-modal .data-error{padding:78px}.policy-page,.policy-page__form{display:flex;flex-direction:column;gap:1.5rem}.policy-page__results{display:flex;flex-grow:1;position:relative;min-height:400px}.policy-page__warning{padding:1rem;font-size:.875rem;color:var(--sg-warning-text);background-color:var(--sg-warning-bg);border:1px solid var(--sg-warning-border);border-radius:var(--sg-radius-control)}.policy-page__warning p{margin:0;line-height:20px}.policy-page__observer-query-view{width:90%;max-width:1060px;margin:0 auto;color:var(--sg-text-body)}.policy-page__observer-query-view h1{font-size:1.25rem}.policy-page__observer-query-view p{font-size:.875rem}.policy-page .ace_content{min-height:500px!important}.policy-page__target-selectors{margin-top:24px;margin-bottom:24px;max-width:980px}.policy-page__target-selectors h3{margin-top:24px;margin-bottom:8px;font-size:.875rem}.policy-page__target-selectors .selector-block{display:flex;align-items:center;flex-wrap:wrap;margin-top:.5rem}.policy-page__target-selectors .input-icon-field{width:600px;max-width:100%}.policy-page__target-selectors .expand-button-wrap{margin-top:-.5rem}@media (max-width: 760px){.policy-page__observer-query-view{width:100%}.policy-page__targets-button-wrap{align-items:flex-start;flex-wrap:wrap;gap:12px}.policy-page__targets-button-wrap button:not(:first-of-type){margin-left:0}}.policy-page__empty-entity-search{margin-top:.5rem;font-size:.875rem;line-height:21px}.policy-page__targets-button-wrap{margin-top:30px;display:flex;align-items:center}.policy-page__targets-button-wrap button:not(:first-of-type){margin-left:16px}.policy-page__targets-total-count{margin-left:16px;font-size:.875rem;display:flex;align-items:center}.policy-page__targets-total-count .icon-tooltip{margin-left:.5rem}.policy-page__count-spinner{margin-right:.5rem}.policy-page__page-loading .loading-spinner{margin:1.5rem 0 0}.policy-page__page-error h4{margin:28px 0 0 -7px;font-size:1rem}.policy-page__page-error h4 img{transform:scale(.5);vertical-align:middle;position:relative;top:-2px}.policy-page__page-error p{margin:0;margin-top:1rem;font-size:.875rem}.policy-results-table thead .host_display_name__header{width:50%}.no-policies h2{font-size:1rem;margin:0 0 1.5rem;line-height:20px}.policy-form__platform-selector{padding-bottom:0}.policy-form__wrapper{position:relative;font-size:.875rem}.policy-form__wrapper .policy-page__warning{margin:0;margin-bottom:1.5rem}.policy-form__wrapper .form-field--input{margin:0}.policy-form__title-bar{display:flex;justify-content:space-between;gap:1.5rem}.policy-form__author{align-items:flex-end}.policy-form__author img,.policy-form__author dd{display:flex;align-items:center;gap:.5rem}.policy-form .input-field,.policy-form .input-field__text-area{min-height:auto;white-space:normal}.policy-form .input-field::-webkit-scrollbar{display:none}.policy-form .input-field{-ms-overflow-style:none;scrollbar-width:none}.policy-form .edit-link{cursor:pointer;height:18px}.policy-form__policy-name .button--text-icon,.policy-form__description .button--text-icon,.policy-form__resolution .button--text-icon{margin:0}.policy-form__policy-name-wrapper,.policy-form__policy-description-wrapper,.policy-form__policy-resolution-wrapper{display:flex;align-items:baseline;gap:.5rem;width:-moz-fit-content;width:fit-content}.policy-form__policy-name-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover,.policy-form__policy-description-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover,.policy-form__policy-resolution-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover{cursor:pointer}.policy-form__policy-name-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover *,.policy-form__policy-description-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover *,.policy-form__policy-resolution-wrapper:not(.policy-form__policy-name-wrapper--editing,.policy-form__policy-description-wrapper--editing,.policy-form__policy-resolution-wrapper--editing):hover *{color:var(--sg-success-text);cursor:pointer}.policy-form__policy-name-wrapper--disabled-by-gitops-mode,.policy-form__policy-description-wrapper--disabled-by-gitops-mode,.policy-form__policy-resolution-wrapper--disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.policy-form__policy-name-wrapper--disabled-by-gitops-mode:hover,.policy-form__policy-name-wrapper--disabled-by-gitops-mode:focus,.policy-form__policy-description-wrapper--disabled-by-gitops-mode:hover,.policy-form__policy-description-wrapper--disabled-by-gitops-mode:focus,.policy-form__policy-resolution-wrapper--disabled-by-gitops-mode:hover,.policy-form__policy-resolution-wrapper--disabled-by-gitops-mode:focus{cursor:default}.policy-form__policy-name-wrapper .no-value{min-width:112px}.policy-form__policy-description-wrapper .no-value{min-width:106px}.policy-form__policy-description-wrapper .edit-icon{position:relative;top:0}.policy-form__policy-resolution-wrapper .no-value{min-width:106px}.policy-form__edit-icon{opacity:1;transition:opacity .2s;margin-left:0;align-self:initial}.policy-form__edit-icon--hide{opacity:0}.policy-form__policy-name,.policy-form__policy-description,.policy-form__policy-resolution{width:100%;margin:0;padding:0;border:0;resize:none;white-space:normal;background-color:transparent;overflow:hidden;font-size:.875rem}.policy-form__policy-name{font-size:1.5rem}.policy-form__policy-name.input-field--error{border:1px solid var(--sg-danger-border)}.policy-form__autofill-label{display:flex;justify-content:space-between;align-items:center}.policy-form__autofill-label .autofill-tooltip-wrapper{display:flex}.policy-form__autofill-label .autofill-button-tooltip{font-weight:400}.policy-form__button-wrap--tooltip{display:flex}.policy-form__button-wrap .policy-form__run{min-width:64px}.policy-form__sql-editor-label-actions{display:flex;gap:1rem;padding-bottom:2px}.policy-form__platform-checkbox-wrapper{margin:0}.policy-form__platform-checkbox-wrapper+p{margin:0;margin-top:.5rem}.policy-form__platform-checkbox-wrapper .fleet-checkbox__label{transform:translateY(2px)}.policy-form__platform-error{font-size:1rem;font-weight:600}.policy-form__platform-compatibility b,.policy-form__platform-compatibility img,.policy-form__platform-compatibility span{display:flex;align-items:center}.policy-form__platform-compatibility .platforms-text{padding:0 .5rem}.policy-form__platform-compatibility .platforms-select{display:flex;padding:0 1rem}.policy-form__platform-compatibility img{height:16px;width:auto}.policy-form__platform-compatibility button img{padding:0}.policy-form__platform-compatibility form,.policy-form__platform-compatibility label{display:inline-flex}.policy-form__platform-compatibility label{font-weight:400;margin-right:1rem}.policy-form__critical-checkbox-wrapper{width:auto}.policy-form__critical-checkbox-wrapper .form-field--checkbox{margin-bottom:0}.query-results .info-banner{margin:2rem auto 1.25rem}.query-results__results-table-header,.query-results__errors-table-header{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;font-size:.875rem}.query-results__results-count,.query-results__error-count{font-weight:600}.policy-results-table{border-collapse:collapse}.policy-results-table__wrapper{border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);overflow:hidden;margin-top:1rem}.policy-results-table .table-container{margin-top:.5rem}.policy-results-table .table-container__header{display:none}.policy-results-table thead{background-color:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-border)}.policy-results-table thead th{font-size:.875rem;font-weight:600;text-align:left;padding:1rem 1.5rem}.policy-results-table thead .display-name__header{width:70%}.policy-results-table tbody td img{width:16px;height:16px;vertical-align:sub;padding-right:4px}.policy-results-table tbody .query_results__cell .status-header-text{margin-left:10px}.policy-results-table__empty-table{text-align:center;font-size:.875rem;color:var(--sg-text-body)}.policy-results-table__policy-count{color:var(--sg-text-strong);font-size:.875rem;font-weight:600;margin:0 12px 0 0;display:inline-block}.no-policies{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:5rem}.no-policies h1{font-size:1.5rem;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--sg-text-strong)}.no-policies h2{font-size:1rem;margin:0 0 1.5rem;line-height:20px;color:var(--sg-text-body)}.no-policies__inner{display:flex;flex-direction:column;align-items:center}.no-policies__inner h1{font-size:1rem;font-weight:600;margin-bottom:1rem}.no-policies__inner img{width:322px}.no-policies__inner p{color:var(--sg-text-body);font-weight:400;font-size:.875rem;margin:0;margin-bottom:1.5rem}.no-policies__inner-text{width:500px;padding:2.5rem 0}.no-policies__bullet-text{text-align:center}.no-team-policy{border:1px solid var(--sg-border);box-sizing:border-box;border-radius:var(--sg-radius-control)}.access-control-list{width:min(100%,1700px);margin:0 auto}.access-control-list__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.access-control-list__heading{min-width:0}.access-control-list__heading h1{margin:0;color:var(--sg-text-strong);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.01em}.access-control-list__heading p{max-width:760px;margin:7px 0 0;color:var(--sg-text-muted);font-size:13px;line-height:1.55}.access-control-list__controls{display:flex;align-items:center;gap:var(--sg-toolbar-gap);flex:none}.access-control-list__search,.access-control-list__listbox-trigger{height:var(--sg-control-height);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font:400 13px/1 var(--sg-font-family);transition:border-color var(--sg-motion-fast),box-shadow var(--sg-motion-fast)}.access-control-list__search:hover,.access-control-list__listbox-trigger:hover{border-color:var(--sg-text-body)}.access-control-list__search:focus-visible,.access-control-list__listbox-trigger:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.access-control-list__search{width:250px;padding:0 12px}.access-control-list__search::-moz-placeholder{color:var(--sg-text-muted)}.access-control-list__search::placeholder{color:var(--sg-text-muted)}.access-control-list__listbox{position:relative;width:200px}.access-control-list__listbox-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 11px 0 12px;cursor:pointer}.access-control-list__listbox-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:200px;padding:var(--sg-menu-padding);border:1px solid var(--sg-border-strong);border-radius:var(--sg-menu-radius);background:var(--sg-surface);box-shadow:var(--sg-shadow-menu)}.access-control-list__listbox-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:0 9px;border:0;border-radius:6px;color:var(--sg-text-body);background:transparent;font:400 13px/1.3 var(--sg-font-family);text-align:left;cursor:pointer}.access-control-list__listbox-option:hover,.access-control-list__listbox-option:focus-visible{outline:none;background:var(--sg-surface-muted)}.access-control-list__listbox-option--selected{color:var(--sg-primary-text);font-weight:600}.access-control-list__table-scroll{width:100%;overflow-x:auto}.access-control-list__table-card{min-width:1000px;overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.access-control-list__table-card table{width:100%;border-collapse:collapse;table-layout:fixed}.access-control-list__table-card thead{background:var(--sg-surface-subtle)}.access-control-list__table-card th{height:46px;padding:12px 16px;color:var(--sg-text-muted);font-size:13.5px;font-weight:600;line-height:1.4;text-align:left;white-space:nowrap}.access-control-list__table-card th button{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.access-control-list__table-card th button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:3px;border-radius:3px}.access-control-list__table-card tbody tr{height:var(--sg-table-row-height);border-top:1px solid var(--sg-divider);transition:background-color var(--sg-motion-fast)}.access-control-list__table-card tbody tr:hover{background:var(--sg-surface-subtle)}.access-control-list__table-card td{height:var(--sg-table-row-height);padding:10px 16px;color:var(--sg-text-body);font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-control-list__clickable-row{cursor:pointer}.access-control-list__clickable-row:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.access-control-list__primary-cell{color:var(--sg-text-strong);font-weight:700}.access-control-list__actions{display:flex;justify-content:flex-end;gap:6px}.access-control-list__actions a,.access-control-list__actions button{padding:0;border:0;color:var(--sg-primary-text);background:transparent;font:600 12.5px/1.4 var(--sg-font-family);text-decoration:none;cursor:pointer}.access-control-list__actions a:hover,.access-control-list__actions button:hover{text-decoration:underline}.access-control-list__actions a:focus-visible,.access-control-list__actions button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;border-radius:2px}.access-control-list__actions .access-control-list__delete{color:var(--sg-danger)}.access-control-list__badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2}.access-control-list__badge--danger{color:var(--sg-danger-text);background:var(--sg-danger-soft)}.access-control-list__badge--success{color:var(--sg-success-text);background:var(--sg-success-soft)}.access-control-list__badge--neutral{color:var(--sg-text-body);background:var(--sg-neutral-soft)}.access-control-list__badge--info{color:var(--sg-info-text);background:var(--sg-info-soft)}.access-control-list__target{display:inline-flex;align-items:center;gap:7px}.access-control-list__target-kind{color:var(--sg-primary-text);font-weight:600}.access-control-list__target-count{color:var(--sg-text-muted)}.access-control-list__name-link{display:block;overflow:hidden;color:var(--sg-text-strong);font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.access-control-list__name-link:hover{color:var(--sg-primary-text);text-decoration:underline}.access-control-list__name-link:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;border-radius:2px}.access-control-list__col-name{width:260px}.access-control-list__col-policy-name{width:200px}.access-control-list__col-target{width:130px}.access-control-list__col-type{width:140px}.access-control-list__col-status{width:90px}.access-control-list__col-count{width:150px}.access-control-list__col-date{width:145px}.access-control-list__col-actions{width:110px}.access-control-list__empty,.access-control-list__loading{height:248px!important;text-align:center}.access-control-list__empty strong,.access-control-list__empty span{display:block}.access-control-list__empty strong{color:var(--sg-text-strong);font-size:14px}.access-control-list__empty span{margin-top:6px;color:var(--sg-text-muted)}.access-control-list__empty button{margin-top:16px;padding:0;border:0;color:var(--sg-primary-text);background:transparent;font:600 13px/1.4 var(--sg-font-family);cursor:pointer}.access-control-list__error{min-height:248px}.access-control-list__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 3px 0;color:var(--sg-text-muted);font-size:12px;line-height:1.4}.access-control-list__pagination{display:flex;align-items:center;gap:10px}.access-control-list__pagination select{min-width:58px;height:32px;padding:0 8px;border:1px solid var(--sg-border-strong);border-radius:7px;color:var(--sg-text-body);background:var(--sg-surface)}.access-control-list__pagination select:focus,.access-control-list__pagination select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.access-control-list__pagination button{padding:4px 0;border:0;color:var(--sg-primary-text);background:transparent;font:500 12px/1.4 var(--sg-font-family);cursor:pointer}.access-control-list__pagination button:disabled{color:var(--sg-text-disabled);cursor:not-allowed}.access-control-list__pagination button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.access-control-delete-copy{margin:0;color:var(--sg-text-body);font-size:13px;line-height:1.65}.securego-dialog-open{overflow:hidden}.securego-dialog{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.securego-dialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sg-overlay)}.securego-dialog__panel{position:relative;display:flex;flex-direction:column;width:min(var(--sg-dialog-width),100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius-dialog);background:var(--sg-surface);box-shadow:var(--sg-shadow-dialog)}.securego-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--sg-divider)}.securego-dialog__header h2{margin:0;color:var(--sg-text-strong);font-size:18px;font-weight:700;line-height:1.4}.securego-dialog__title-group{min-width:0}.securego-dialog__title-meta{margin-top:3px;color:var(--sg-text-muted);font-size:11.5px;line-height:1.4}.securego-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;color:var(--sg-text-muted);background:transparent;font-size:22px;cursor:pointer}.securego-dialog__close:hover{color:var(--sg-text-strong);background:var(--sg-surface-muted)}.securego-dialog__close:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.securego-dialog__body{min-height:0;overflow-y:auto;padding:var(--sg-card-padding)}.securego-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--sg-divider)}.access-control-page.main-content{width:100%;max-width:none;min-height:100%;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);background:var(--sg-canvas)}@media (max-width: 1024px){.access-control-list__toolbar{align-items:stretch;flex-direction:column}.access-control-list__controls{flex-wrap:wrap}}@media (max-width: 760px){.access-control-page.main-content{padding:24px}.access-control-list__controls{display:grid;grid-template-columns:1fr 1fr}.access-control-list__controls>.sg-button{grid-column:1/-1;width:100%}.access-control-list__listbox,.access-control-list__search{width:100%}.access-control-list__footer{align-items:flex-start;flex-direction:column}}.add-hosts-modal__title{display:flex;align-items:baseline;gap:.5rem}.add-hosts-modal__title-team{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.add-hosts-modal__content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 0}.add-hosts-modal__error{padding:.5rem .75rem;background-color:var(--sg-danger-soft);border:1px solid var(--sg-danger-border);border-radius:var(--sg-radius-control);color:var(--sg-danger-text);font-size:.8125rem;box-sizing:border-box}.add-hosts-modal__search{display:flex;align-items:center;gap:.5rem}.add-hosts-modal__search input{flex:1;height:var(--sg-dialog-control-height);padding:0 .75rem;font-size:.8125rem;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);outline:none}.add-hosts-modal__search input:focus,.add-hosts-modal__search input:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.add-hosts-modal__search-count{font-size:.75rem;color:var(--sg-text-muted);white-space:nowrap}.add-hosts-modal__table{max-height:300px;overflow-y:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface)}.add-hosts-modal__table table{width:100%;border-collapse:collapse}.add-hosts-modal__table thead{position:sticky;top:0;z-index:1;background-color:var(--sg-surface-subtle)}.add-hosts-modal__table th{padding:.5rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--sg-text-muted);border-bottom:1px solid var(--sg-border)}.add-hosts-modal__table td{padding:.5rem .75rem;font-size:.8125rem;color:var(--sg-text-body);border-bottom:1px solid var(--sg-divider)}.add-hosts-modal__table tbody tr{cursor:pointer}.add-hosts-modal__table tbody tr:hover{background-color:var(--sg-surface-subtle)}.add-hosts-modal__table input[type=checkbox]{accent-color:var(--sg-primary-solid);cursor:pointer}.add-hosts-modal__row--selected{background-color:var(--sg-primary-soft-alpha)}.add-hosts-modal__row-checkbox{pointer-events:none}.add-hosts-modal__checkbox-col{width:32px}.add-hosts-modal__host-name{font-weight:500}.add-hosts-modal__host-user{font-size:.6875rem;color:var(--sg-text-muted)}.add-hosts-modal__truncation-notice{padding:.5rem .75rem;background-color:var(--sg-surface-subtle);border-radius:var(--sg-radius-control);font-size:.75rem;color:var(--sg-text-muted)}.add-hosts-modal__current-teams{color:var(--sg-text-body);font-size:.75rem}.add-hosts-modal__primary-col{width:76px}.add-hosts-modal__primary-dash{color:var(--sg-text-muted)}.add-hosts-modal__primary-auto{font-size:.75rem;color:var(--sg-text-muted);white-space:nowrap}.add-hosts-modal__empty{text-align:center;padding:1.5rem;color:var(--sg-text-muted)}.add-hosts-modal__footer{display:flex;align-items:center;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--sg-divider)}.add-hosts-modal__summary{font-size:.75rem;color:var(--sg-text-muted)}.add-hosts-modal__buttons{display:flex;justify-content:flex-end;gap:.5rem;margin-left:auto}.domain-list-modal__form{display:flex;flex-direction:column;gap:18px}.domain-list-modal__field{display:flex;flex-direction:column;gap:7px}.domain-list-modal__field label{color:var(--sg-text-strong);font-size:13px;font-weight:600;line-height:1.4}.domain-list-modal__field input,.domain-list-modal__field select,.domain-list-modal__field textarea{width:100%;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font:400 13px/1.45 var(--sg-font-family)}.domain-list-modal__field input::-moz-placeholder,.domain-list-modal__field select::-moz-placeholder,.domain-list-modal__field textarea::-moz-placeholder{color:var(--sg-text-muted)}.domain-list-modal__field input::placeholder,.domain-list-modal__field select::placeholder,.domain-list-modal__field textarea::placeholder{color:var(--sg-text-muted)}.domain-list-modal__field input:focus,.domain-list-modal__field select:focus,.domain-list-modal__field textarea:focus{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.domain-list-modal__field input:disabled,.domain-list-modal__field select:disabled,.domain-list-modal__field textarea:disabled{color:var(--sg-text-muted);background:var(--sg-surface-muted)}.domain-list-modal__field input,.domain-list-modal__field select{height:var(--sg-dialog-control-height);padding:0 12px}.domain-list-modal__field textarea{min-height:190px;padding:10px 12px;resize:vertical;font-family:SF Mono,Menlo,Consolas,monospace}.domain-list-modal__hint{color:var(--sg-text-muted);font-size:12px;line-height:1.45}.domain-list-modal__error{padding:10px 12px;border:1px solid var(--sg-danger);border-radius:var(--sg-radius-control);color:var(--sg-danger-text);background:var(--sg-danger-soft);font-size:12.5px}.domain-list-modal__loading{display:grid;min-height:360px;place-items:center}.process-list-modal__form{display:flex;flex-direction:column;gap:18px}.process-list-modal__field{display:flex;flex-direction:column;gap:7px}.process-list-modal__field label{color:var(--sg-text-strong);font-size:13px;font-weight:600;line-height:1.4}.process-list-modal__field input,.process-list-modal__field select,.process-list-modal__field textarea{width:100%;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font:400 13px/1.45 var(--sg-font-family)}.process-list-modal__field input::-moz-placeholder,.process-list-modal__field select::-moz-placeholder,.process-list-modal__field textarea::-moz-placeholder{color:var(--sg-text-muted)}.process-list-modal__field input::placeholder,.process-list-modal__field select::placeholder,.process-list-modal__field textarea::placeholder{color:var(--sg-text-muted)}.process-list-modal__field input:focus,.process-list-modal__field select:focus,.process-list-modal__field textarea:focus{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.process-list-modal__field input:disabled,.process-list-modal__field select:disabled,.process-list-modal__field textarea:disabled{color:var(--sg-text-muted);background:var(--sg-surface-muted)}.process-list-modal__field input,.process-list-modal__field select{height:var(--sg-dialog-control-height);padding:0 12px}.process-list-modal__field textarea{min-height:190px;padding:10px 12px;resize:vertical;font-family:SF Mono,Menlo,Consolas,monospace}.process-list-modal__hint{color:var(--sg-text-muted);font-size:12px;line-height:1.45}.process-list-modal__error{padding:10px 12px;border:1px solid var(--sg-danger);border-radius:var(--sg-radius-control);color:var(--sg-danger-text);background:var(--sg-danger-soft);font-size:12.5px}.process-list-modal__loading{display:grid;min-height:360px;place-items:center}.proxy-config-domain-lists-page__wrapper{display:flex;flex-direction:column;gap:24px}.proxy-config-domain-lists-page .data-table__wrapper{overflow-x:auto}.proxy-config-domain-lists-page .access-control-list__table-card{min-width:1080px}.proxy-config-domain-lists-page .domain-list-actions{display:flex}.proxy-config-domain-lists-page__header{display:flex;justify-content:space-between;align-items:center;text-indent:-2px}.proxy-config-exceptions-page__wrapper{display:flex;flex-direction:column;gap:20px;width:min(100%,var(--sg-page-max-width));margin:0 auto}.proxy-config-exceptions-page .data-table__wrapper{overflow-x:auto}.proxy-config-exceptions-page__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.proxy-config-exceptions-page__header h1{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);line-height:1.4}.proxy-config-exceptions-page__subtitle{margin:4px 0 0;font-size:12px;color:var(--sg-text-muted)}.proxy-config-exceptions-page__tabs{display:flex;gap:0;border-bottom:1px solid var(--sg-border)}.proxy-config-exceptions-page__tab{padding:8px 16px;font-size:14px;font-weight:500;color:var(--sg-text-muted);text-decoration:none;border-bottom:2px solid transparent;cursor:pointer}.proxy-config-exceptions-page__tab--active{color:var(--sg-primary-text);border-bottom-color:var(--sg-primary-solid)}.proxy-config-exceptions-page__tab:hover{color:var(--sg-primary-text)}.proxy-config-exceptions-page__controls{display:flex;gap:var(--sg-toolbar-gap);align-items:center;flex:none}.proxy-config-exceptions-page__controls .access-control-list__listbox{width:200px}.proxy-config-exceptions-page__mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.proxy-config-exceptions-page__mono--solo{font-size:14px}.proxy-config-exceptions-page__target{display:flex;flex-direction:column;gap:2px}.proxy-config-exceptions-page__target-type{font-size:10.5px;color:var(--sg-text-muted)}.proxy-config-exceptions-page__reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--sg-text-body)}.proxy-config-exceptions-page__expires{display:flex;flex-direction:column;gap:2px}.proxy-config-exceptions-page__expires-sub{font-size:10.5px;color:var(--sg-text-muted)}.proxy-config-exceptions-page__expires-sub--overdue{color:var(--sg-danger-text)}.proxy-config-exceptions-page__row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:54px;min-width:144px;white-space:nowrap}.proxy-config-exceptions-page__row-actions .icon{flex:0 0 auto}.proxy-config-exceptions-page__row-actions>.button{flex:0 0 56px;width:56px;height:30px;padding:0 8px}.exception-status-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;color:var(--sg-text-body);background:var(--sg-neutral-soft);font-size:12px;font-weight:500;white-space:nowrap}.exception-status-badge__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.exception-detail-modal{display:flex;flex-direction:column;gap:18px}.exception-detail-modal__mono{font-family:SFMono-Regular,Menlo,Consolas,monospace}.exception-detail-modal__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.exception-detail-modal__target{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:600;color:var(--sg-text-strong);word-break:break-all}.exception-detail-modal__subhead{margin-top:-12px;font-size:11.5px;color:var(--sg-text-muted)}.exception-detail-modal__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0}.exception-detail-modal__fields div{display:flex;justify-content:space-between;gap:12px}.exception-detail-modal__fields dt{font-size:12px;color:var(--sg-text-muted)}.exception-detail-modal__fields dd{margin:0;font-size:12px;color:var(--sg-text-body);text-align:right}.exception-detail-modal__muted{color:var(--sg-text-muted)}.exception-detail-modal__section{display:flex;flex-direction:column;gap:6px}.exception-detail-modal__section-label{font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--sg-text-muted);text-transform:uppercase}.exception-detail-modal__reason,.exception-detail-modal__comment{font-size:12.5px;line-height:1.55;color:var(--sg-text-body);background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);padding:10px 12px;word-break:break-all}.exception-detail-modal__comment{background:var(--sg-info-soft);border-color:var(--sg-info-border)}.exception-detail-modal__timeline{list-style:none;margin:0;padding:0}.exception-detail-modal__event{display:grid;grid-template-columns:14px 1fr;gap:10px}.exception-detail-modal__event-marker{display:flex;flex-direction:column;align-items:center}.exception-detail-modal__event-dot{width:9px;height:9px;border-radius:50%;margin-top:4px;flex-shrink:0}.exception-detail-modal__event-line{width:1.5px;flex:1;min-height:14px;background:var(--sg-divider)}.exception-detail-modal__event-body{padding-bottom:14px;display:flex;flex-direction:column;gap:2px}.exception-detail-modal__event-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.exception-detail-modal__event-label{font-size:12px;font-weight:600;color:var(--sg-text-strong)}.exception-detail-modal__event-meta{font-size:11px;color:var(--sg-text-muted)}.exception-detail-modal__event-comment{font-size:11.5px;line-height:1.5;color:var(--sg-text-body);word-break:break-all}.exception-detail-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--sg-divider)}.exception-detail-modal__footnote{font-size:11px;color:var(--sg-text-muted)}.exception-detail-modal__footer-actions{display:flex;gap:8px}.approve-exception-modal,.deny-exception-modal,.deactivate-exception-modal{display:flex;flex-direction:column;gap:14px}.approve-exception-modal__mono,.deny-exception-modal__mono,.deactivate-exception-modal__mono{font-family:SFMono-Regular,Menlo,Consolas,monospace}.approve-exception-modal__intro,.approve-exception-modal__shadow-intro,.deny-exception-modal__intro,.deny-exception-modal__shadow-intro,.deactivate-exception-modal__intro,.deactivate-exception-modal__shadow-intro{margin:0;font-size:12.5px;line-height:1.55;color:var(--sg-text-body)}.approve-exception-modal__error,.deny-exception-modal__error,.deactivate-exception-modal__error{font-size:12px;color:var(--sg-danger-text);background:var(--sg-danger-soft);border:1px solid var(--sg-danger-border);border-radius:var(--sg-radius-control);padding:8px 10px;box-sizing:border-box}.approve-exception-modal__field,.deny-exception-modal__field,.deactivate-exception-modal__field{display:flex;flex-direction:column;gap:5px}.approve-exception-modal__field label,.deny-exception-modal__field label,.deactivate-exception-modal__field label{font-size:12px;font-weight:600;color:var(--sg-text-strong)}.approve-exception-modal__field input,.approve-exception-modal__field textarea,.deny-exception-modal__field input,.deny-exception-modal__field textarea,.deactivate-exception-modal__field input,.deactivate-exception-modal__field textarea{font-size:13px;padding:7px 9px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font-family:inherit}.approve-exception-modal__field input:focus-visible,.approve-exception-modal__field textarea:focus-visible,.deny-exception-modal__field input:focus-visible,.deny-exception-modal__field textarea:focus-visible,.deactivate-exception-modal__field input:focus-visible,.deactivate-exception-modal__field textarea:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.approve-exception-modal__field textarea,.deny-exception-modal__field textarea,.deactivate-exception-modal__field textarea{resize:vertical;line-height:1.5}.approve-exception-modal__hint,.deny-exception-modal__hint,.deactivate-exception-modal__hint{font-size:10.5px;color:var(--sg-text-muted)}.approve-exception-modal__shadow-list,.deny-exception-modal__shadow-list,.deactivate-exception-modal__shadow-list{margin:0;padding-left:18px;font-size:12px;line-height:1.6;color:var(--sg-text-body)}.approve-exception-modal__buttons,.deny-exception-modal__buttons,.deactivate-exception-modal__buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.expecption-table .data-table-block .data-table__table{min-width:1160px}.expecption-table .data-table-block .data-table__table .expired_at__header,.expecption-table .data-table-block .data-table__table .expired_at__cell,.expecption-table .data-table-block .data-table__table .created_at__header,.expecption-table .data-table-block .data-table__table .created_at__cell{min-width:164px;white-space:nowrap}.expecption-table .data-table-block .data-table__table .id__header,.expecption-table .data-table-block .data-table__table .id__cell{width:176px;min-width:176px;max-width:176px}.expecption-table .data-table-block .data-table__table td.id__cell{display:table-cell}.expecption-table .empty-table__container{justify-content:center;width:100%;max-width:none;min-height:320px;margin:0;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.expecption-table .single-row{height:54px}@media (max-width: 1024px){.proxy-config-exceptions-page__header{align-items:stretch;flex-direction:column}}@media (max-width: 760px){.proxy-config-exceptions-page__controls{align-items:stretch;flex-direction:column;width:100%}.proxy-config-exceptions-page__controls .access-control-list__listbox,.proxy-config-exceptions-page__controls .access-control-list__listbox-menu{width:100%}.exception-detail-modal__fields{grid-template-columns:1fr}.exception-detail-modal__footer{align-items:stretch;flex-direction:column}.exception-detail-modal__footer-actions{flex-wrap:wrap}}.proxy-config-policy-form-page.main-content{max-width:100vw;box-sizing:border-box;height:100vh;overflow-y:auto;padding:0}.proxy-config-policy-form-page__wrapper{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto}.proxy-config-policy-form-page__topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;top:0;z-index:5;min-height:56px;padding:.5rem 0;border-bottom:1px solid var(--sg-border)}.proxy-config-policy-form-page__topbar-title{font-size:18px;font-weight:700;color:var(--sg-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-config-policy-form-page__error{padding:.5rem .75rem;background-color:var(--sg-danger-soft);border:1px solid var(--sg-danger-border);border-radius:6px;color:var(--sg-danger-text);font-size:13px;box-sizing:border-box}.proxy-config-policy-form-page__flow-strip{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.proxy-config-policy-form-page__flow-step{font-size:13px;font-weight:500;color:var(--sg-text-muted);padding:.25rem .75rem;border-radius:8px;background:var(--sg-surface-muted)}.proxy-config-policy-form-page__flow-step--active{color:var(--sg-on-primary);font-weight:600;background:var(--sg-primary-text)}.proxy-config-policy-form-page__split{display:flex;align-items:flex-start;gap:1.5rem}.proxy-config-policy-form-page__rail{width:232px;flex-shrink:0;position:sticky;top:calc(56px + 1rem);display:flex;flex-direction:column;gap:.25rem}.proxy-config-policy-form-page__rail-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-text-muted);padding:0 .5rem .25rem}.proxy-config-policy-form-page__rail-body{display:flex;flex-direction:column;gap:2px}.proxy-config-policy-form-page__rail-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:var(--sg-text-body);transition:background-color .12s,border-color .12s,color .12s}.proxy-config-policy-form-page__rail-item:hover{background:var(--sg-surface-muted)}.proxy-config-policy-form-page__rail-item--active{background:var(--sg-primary-soft);border-color:var(--sg-primary-border);color:var(--sg-primary-text)}.proxy-config-policy-form-page__rail-item--active .proxy-config-policy-form-page__rail-label{font-weight:600;color:var(--sg-primary-text)}.proxy-config-policy-form-page__rail-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.proxy-config-policy-form-page__rail-icon svg{width:14px;height:14px}.proxy-config-policy-form-page__rail-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.proxy-config-policy-form-page__rail-label{font-size:13px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-config-policy-form-page__rail-hint{font-size:11px;color:var(--sg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-config-policy-form-page__rail-badge{flex-shrink:0;font-size:10px;font-weight:600;color:var(--sg-text-muted);padding:1px .25rem;border-radius:4px;background:var(--sg-surface-muted)}.proxy-config-policy-form-page__pane{flex:1;min-width:0}.proxy-config-policy-form-page__pane-body{display:flex;flex-direction:column;gap:1rem}.proxy-config-policy-form-page__vb-section{scroll-margin-top:88px;border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface)}.proxy-config-policy-form-page__vb-section[data-open=false]{overflow:hidden}.proxy-config-policy-form-page__vb-section[data-open=false] .proxy-config-policy-form-page__vb-section-body{display:none}.proxy-config-policy-form-page__vb-section[data-open=false] .proxy-config-policy-form-page__vb-section-toggle svg{transform:rotate(-90deg)}.proxy-config-policy-form-page__vb-section-head{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proxy-config-policy-form-page__vb-section-head:hover{background:var(--sg-surface-subtle)}.proxy-config-policy-form-page__vb-section-head:focus-visible{outline:2px solid var(--sg-primary-text);outline-offset:-2px}.proxy-config-policy-form-page__vb-section-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--sg-text-muted)}.proxy-config-policy-form-page__vb-section-toggle svg{width:14px;height:14px;transition:transform .18s ease}.proxy-config-policy-form-page__vb-section-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--sg-primary-soft);color:var(--sg-primary-text)}.proxy-config-policy-form-page__vb-section-icon svg{width:14px;height:14px}.proxy-config-policy-form-page__vb-section-text{flex:1;min-width:0}.proxy-config-policy-form-page__vb-section-title{font-size:14px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__vb-section-hint{font-size:12px;color:var(--sg-text-muted)}.proxy-config-policy-form-page__vb-section-badge{flex-shrink:0;display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--sg-text-muted);padding:2px .5rem;border-radius:4px;background:var(--sg-surface-muted)}.proxy-config-policy-form-page__vb-section-body{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem}.proxy-config-policy-form-page__scope-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--sg-border);border-radius:6px;background:var(--sg-surface-subtle)}.proxy-config-policy-form-page__scope-pills{display:flex;gap:.5rem}.proxy-config-policy-form-page__scope-pill{font-size:13px;font-weight:500;color:var(--sg-text-body);padding:.25rem .75rem;border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);cursor:pointer}.proxy-config-policy-form-page__scope-pill:hover:not(:disabled){border-color:var(--sg-border-strong)}.proxy-config-policy-form-page__scope-pill:disabled{cursor:default;opacity:.55}.proxy-config-policy-form-page__scope-pill--active{color:var(--sg-on-primary);font-weight:600;background:var(--sg-primary-text);border-color:var(--sg-primary-text)}.proxy-config-policy-form-page__scope-field{display:flex;flex-direction:column;gap:.25rem}.proxy-config-policy-form-page__scope-field-label{font-size:12px;font-weight:600;color:var(--sg-text-muted)}.proxy-config-policy-form-page__lists-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 900px){.proxy-config-policy-form-page__lists-grid{grid-template-columns:minmax(0,1fr)}}.proxy-config-policy-form-page__nlp{display:flex;flex-direction:column;gap:.5rem}.proxy-config-policy-form-page__nlp-label{display:flex;align-items:center;gap:.25rem;font-size:13px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__nlp-row{display:flex;align-items:center;gap:.5rem}.proxy-config-policy-form-page__nlp-select{flex:1;min-width:0}.proxy-config-policy-form-page__nlp-create{flex-shrink:0}.proxy-config-policy-form-page__nlp-attached{display:flex;flex-direction:column;gap:.5rem}.proxy-config-policy-form-page__nlp-card{display:flex;width:83.2%;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--sg-border);border-radius:6px;background:var(--sg-surface);font-size:13px}.proxy-config-policy-form-page__nlp-card--bad{border-color:var(--sg-danger-border);background:var(--sg-danger-soft)}.proxy-config-policy-form-page__nlp-card--good{border-color:var(--sg-success-border);background:var(--sg-success-soft)}.proxy-config-policy-form-page__nlp-card--neutral{border-color:var(--sg-border);background:var(--sg-surface-muted)}.proxy-config-policy-form-page__nlp-card-name{font-weight:600;color:var(--sg-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-config-policy-form-page__nlp-card-meta{color:var(--sg-text-muted);font-size:12px;flex-shrink:0}.proxy-config-policy-form-page__nlp-card-spacer{flex:1}.proxy-config-policy-form-page__nlp-card-action,.proxy-config-policy-form-page__nlp-card-x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--sg-text-muted);cursor:pointer}.proxy-config-policy-form-page__nlp-card-action svg,.proxy-config-policy-form-page__nlp-card-x svg{width:11px;height:11px}.proxy-config-policy-form-page__nlp-card-action:hover,.proxy-config-policy-form-page__nlp-card-x:hover{background:var(--sg-surface-muted);color:var(--sg-text-strong)}.proxy-config-policy-form-page__nlp-card-x:hover{color:var(--sg-danger)}.proxy-config-policy-form-page__nlp-empty{font-size:13px;color:var(--sg-text-muted);font-style:italic;padding:.5rem 0}.proxy-config-policy-form-page__dot{flex-shrink:0;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sg-neutral-text)}.proxy-config-policy-form-page__dot--bad{background:var(--sg-danger)}.proxy-config-policy-form-page__dot--good{background:var(--sg-success)}.proxy-config-policy-form-page__dot--neutral{background:var(--sg-neutral-text)}.proxy-config-policy-form-page__card{border:1px solid var(--sg-border);border-radius:6px;background:var(--sg-surface)}.proxy-config-policy-form-page__card-body{display:flex;flex-direction:column;gap:1rem;padding:1rem}.proxy-config-policy-form-page__row{display:flex;flex-direction:column;gap:.5rem}.proxy-config-policy-form-page__row--dense{gap:.25rem}.proxy-config-policy-form-page__row-main{display:flex;align-items:center;justify-content:space-between;gap:1rem}.proxy-config-policy-form-page__row-text{flex:1;min-width:0}.proxy-config-policy-form-page__row-label{font-size:14px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__row-hint{font-size:12px;color:var(--sg-text-muted);line-height:1.5}.proxy-config-policy-form-page__row-hint--warning{color:var(--sg-warning-text);font-weight:500}.proxy-config-policy-form-page__row-ctrl{flex-shrink:0}.proxy-config-policy-form-page__tsw{display:inline-flex;align-items:center;gap:.5rem}.proxy-config-policy-form-page__tsw--on .proxy-config-policy-form-page__tsw-track{background:var(--sg-success);border-color:var(--sg-success)}.proxy-config-policy-form-page__tsw--off .proxy-config-policy-form-page__tsw-track{background:var(--sg-danger);border-color:var(--sg-danger)}.proxy-config-policy-form-page__tsw-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:82px;height:23px;padding:2px;border:1px solid var(--sg-control-border);border-radius:999px;background:var(--sg-surface-muted);transition:background-color .18s ease,border-color .18s ease}.proxy-config-policy-form-page__tsw-stop{position:relative;z-index:2;border:none;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:999px}.proxy-config-policy-form-page__tsw-stop:focus-visible{outline:2px solid var(--sg-primary-text);outline-offset:1px}.proxy-config-policy-form-page__tsw-knob{position:absolute;top:2px;left:2px;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sg-on-primary);box-shadow:var(--sg-shadow-card);color:var(--sg-success);transition:transform .18s ease}.proxy-config-policy-form-page__tsw-knob svg{width:11px;height:11px}.proxy-config-policy-form-page__tsw[data-state=off] .proxy-config-policy-form-page__tsw-knob{transform:translate(0)}.proxy-config-policy-form-page__tsw[data-state=default] .proxy-config-policy-form-page__tsw-knob{transform:translate(29px)}.proxy-config-policy-form-page__tsw[data-state=on] .proxy-config-policy-form-page__tsw-knob{transform:translate(58px)}.proxy-config-policy-form-page__tsw-label{font-size:13px;font-weight:500;color:var(--sg-text-muted);min-width:28px}.proxy-config-policy-form-page__tsw-label--on{color:var(--sg-success);font-weight:600}.proxy-config-policy-form-page__advsec{border:1px solid var(--sg-border);border-radius:6px;background:var(--sg-surface-subtle);overflow:hidden}.proxy-config-policy-form-page__advsec--open .proxy-config-policy-form-page__advsec-head svg{transform:rotate(0)}.proxy-config-policy-form-page__advsec-head{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--sg-text-body)}.proxy-config-policy-form-page__advsec-head:hover{background:var(--sg-surface-muted)}.proxy-config-policy-form-page__advsec-head svg{flex-shrink:0;width:13px;height:13px;color:var(--sg-text-muted);transform:rotate(-90deg);transition:transform .18s ease}.proxy-config-policy-form-page__advsec-title{font-size:13px;font-weight:600;color:var(--sg-text-body)}.proxy-config-policy-form-page__advsec-body{padding:.75rem;border-top:1px solid var(--sg-border);background:var(--sg-surface);display:flex;flex-direction:column;gap:.75rem}.proxy-config-policy-form-page__advsec-desc{font-size:12px;color:var(--sg-text-muted);line-height:1.5}.proxy-config-policy-form-page__advsec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 700px){.proxy-config-policy-form-page__advsec-grid{grid-template-columns:minmax(0,1fr)}}.proxy-config-policy-form-page__adv-field{display:flex;flex-direction:column;gap:.25rem}.proxy-config-policy-form-page__adv-field--full{grid-column:1/-1}.proxy-config-policy-form-page__adv-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.proxy-config-policy-form-page__adv-label{font-size:13px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__adv-hint{font-size:12px;color:var(--sg-text-muted);line-height:1.5}.proxy-config-policy-form-page__adv-input{width:96%;padding:.5rem .75rem;border:1px solid var(--sg-control-border);border-radius:6px;font-size:14px;color:var(--sg-text-strong);background:var(--sg-surface)}.proxy-config-policy-form-page__adv-input:focus,.proxy-config-policy-form-page__adv-input:focus-visible{outline:none;border-color:var(--sg-primary-text);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.proxy-config-policy-form-page__adv-input--ta{resize:vertical;min-height:72px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.5}.proxy-config-policy-form-page__mini-toggle{display:inline-flex;align-items:center;gap:.25rem;font-size:12px;color:var(--sg-text-body);cursor:pointer}.proxy-config-policy-form-page__mini-toggle input{cursor:pointer}.proxy-config-policy-form-page__footerbar{position:sticky;bottom:0;z-index:5;background:var(--sg-surface);border-top:1px solid var(--sg-border)}.proxy-config-policy-form-page__footerbar-inner{display:flex;align-items:center;justify-content:flex-end;gap:24px;max-width:1200px;margin:0 auto;min-height:56px;padding:.5rem 0}.proxy-config-policy-form-page__footerbar-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.proxy-config-policy-form-page__review{display:flex;flex-direction:column;gap:16px}.proxy-config-policy-form-page__pv-section{margin-bottom:6px}.proxy-config-policy-form-page__pv-section-title{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;margin-bottom:10px;color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-ico{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);color:var(--sg-text-body)}.proxy-config-policy-form-page__pv-ico svg{width:13px;height:13px}.proxy-config-policy-form-page__pv-count{margin-left:auto;font-size:11px;color:var(--sg-text-muted);font-weight:500}.proxy-config-policy-form-page__pv-spacer{flex:1}.proxy-config-policy-form-page__pv-note{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--sg-text-muted);margin-bottom:10px}.proxy-config-policy-form-page__pv-note svg{width:13px;height:13px;flex:0 0 auto}.proxy-config-policy-form-page__pv-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--sg-success-soft);border:1px solid var(--sg-success-border);border-radius:8px}.proxy-config-policy-form-page__pv-banner-ico{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--sg-success);color:var(--sg-on-primary)}.proxy-config-policy-form-page__pv-banner-ico svg{width:16px;height:16px}.proxy-config-policy-form-page__pv-banner-text{flex:1;min-width:0}.proxy-config-policy-form-page__pv-banner-title{font-size:14px;font-weight:700;color:var(--sg-success-text)}.proxy-config-policy-form-page__pv-banner-sub{font-size:12px;color:var(--sg-text-body);margin-top:2px;line-height:1.5}.proxy-config-policy-form-page__pv-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 24px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;padding:16px 20px}.proxy-config-policy-form-page__pv-sum-field{display:flex;flex-direction:column;gap:3px;min-width:0}.proxy-config-policy-form-page__pv-sum-field-wide{grid-column:1/-1}.proxy-config-policy-form-page__pv-sum-label{font-size:10.5px;font-weight:700;color:var(--sg-text-muted);letter-spacing:.04em;text-transform:uppercase}.proxy-config-policy-form-page__pv-sum-val{font-size:13.5px;font-weight:600;color:var(--sg-text-strong);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.proxy-config-policy-form-page__pv-sum-meta{font-size:11px;color:var(--sg-text-muted);display:flex;align-items:center;gap:4px;word-break:break-all}.proxy-config-policy-form-page__pv-sum-meta svg{width:11px;height:11px}.proxy-config-policy-form-page__pv-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.proxy-config-policy-form-page__pv-level-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--sg-primary-soft);color:var(--sg-primary-text);border:1px solid var(--sg-primary-border)}.proxy-config-policy-form-page__pv-level-badge svg{width:11px;height:11px}.proxy-config-policy-form-page__pv-chain{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:8px;color:var(--sg-text-muted)}.proxy-config-policy-form-page__pv-chain-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.proxy-config-policy-form-page__pv-chain-node{display:flex;flex-direction:column;padding:5px 12px;border-radius:6px;border:1px solid var(--sg-control-border);background:var(--sg-surface)}.proxy-config-policy-form-page__pv-chain-name{font-size:12px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-chain-sub{font-size:10px;color:var(--sg-text-muted)}.proxy-config-policy-form-page__pv-chain-policy{border-color:var(--sg-primary-border);background:var(--sg-primary-soft)}.proxy-config-policy-form-page__pv-chain-policy .proxy-config-policy-form-page__pv-chain-name{color:var(--sg-primary-text)}.proxy-config-policy-form-page__pv-chain-default{border-style:dashed;background:var(--sg-surface-muted)}.proxy-config-policy-form-page__pv-chain-arrow{display:inline-flex;color:var(--sg-control-border)}.proxy-config-policy-form-page__pv-chain-arrow svg{width:13px;height:13px;transform:rotate(-90deg)}.proxy-config-policy-form-page__pv-state-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid var(--sg-control-border);flex:0 0 auto;white-space:nowrap}.proxy-config-policy-form-page__pv-state-badge svg{width:11px;height:11px}.proxy-config-policy-form-page__sb-sm{font-size:10.5px;padding:2px 7px 2px 5px}.proxy-config-policy-form-page__sb-sm svg{width:10px;height:10px}.proxy-config-policy-form-page__sb-on{background:var(--sg-success-soft);color:var(--sg-success);border-color:var(--sg-success-border)}.proxy-config-policy-form-page__sb-off{background:var(--sg-danger-soft);color:var(--sg-danger);border-color:var(--sg-danger-border)}.proxy-config-policy-form-page__sb-default{background:var(--sg-surface-muted);color:var(--sg-text-muted);border-color:var(--sg-control-border)}.proxy-config-policy-form-page__src-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap;flex:0 0 auto}.proxy-config-policy-form-page__src-sm{font-size:10px;padding:2px 8px}.proxy-config-policy-form-page__src-policy{background:var(--sg-primary-soft);color:var(--sg-primary-text);border-color:var(--sg-primary-border)}.proxy-config-policy-form-page__src-inherit{background:var(--sg-surface-muted);color:var(--sg-text-body);border-color:var(--sg-control-border)}.proxy-config-policy-form-page__src-default{background:var(--sg-surface-muted);color:var(--sg-text-muted);border-color:var(--sg-control-border);border-style:dashed}.proxy-config-policy-form-page__pv-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 760px){.proxy-config-policy-form-page__pv-feat-grid{grid-template-columns:minmax(0,1fr)}}.proxy-config-policy-form-page__pv-feat{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;padding:12px 14px}.proxy-config-policy-form-page__pv-feat-default{background:var(--sg-surface-subtle);border-style:dashed}.proxy-config-policy-form-page__pv-feat-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}.proxy-config-policy-form-page__pv-feat-label{font-size:13px;font-weight:600;flex:1;min-width:0}.proxy-config-policy-form-page__pv-feat-val{font-size:12px;color:var(--sg-text-body);padding-left:2px}.proxy-config-policy-form-page__pv-feat-detail{margin-top:10px;padding-top:10px;border-top:1px dashed var(--sg-border);display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.proxy-config-policy-form-page__pv-rfield{display:flex;flex-direction:column;gap:5px}.proxy-config-policy-form-page__pv-rfield-full{grid-column:1/-1}.proxy-config-policy-form-page__pv-rfield-label{font-size:11px;font-weight:600;color:var(--sg-text-body)}.proxy-config-policy-form-page__pv-rfield-val{font-size:12px;color:var(--sg-text-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.proxy-config-policy-form-page__pv-rfield-list{display:flex;flex-wrap:wrap;gap:5px}.proxy-config-policy-form-page__pv-rfield-chip{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:4px;padding:3px 8px;color:var(--sg-text-body)}.proxy-config-policy-form-page__pv-rfield-empty{font-size:11.5px;color:var(--sg-text-muted);font-style:italic}.proxy-config-policy-form-page__pv-dlist{border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);margin-bottom:10px;overflow:hidden}.proxy-config-policy-form-page__pv-dlist-head{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-border)}.proxy-config-policy-form-page__pv-dlist-bad .proxy-config-policy-form-page__pv-dlist-head{background:var(--sg-danger-soft);border-bottom-color:var(--sg-danger-border)}.proxy-config-policy-form-page__pv-dlist-good .proxy-config-policy-form-page__pv-dlist-head{background:var(--sg-success-soft);border-bottom-color:var(--sg-success-border)}.proxy-config-policy-form-page__pv-dlist-head-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-top:none;border-left:none;border-right:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.proxy-config-policy-form-page__pv-dlist-head-btn[aria-expanded=false]{border-bottom:none}.proxy-config-policy-form-page__pv-dlist-head-btn:hover .proxy-config-policy-form-page__pv-dlist-chevron{color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-dlist-chevron{display:inline-flex;flex:0 0 auto;color:var(--sg-text-muted);transition:transform .15s}.proxy-config-policy-form-page__pv-dlist-chevron svg{width:13px;height:13px}.proxy-config-policy-form-page__pv-dlist-name{font-size:13px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-dlist-kind{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:var(--sg-text-muted)}.proxy-config-policy-form-page__pv-dlist-body{padding:11px 14px;display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}.proxy-config-policy-form-page__pv-domain{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:4px;padding:4px 9px;color:var(--sg-text-strong)}.proxy-config-policy-form-page__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--sg-text-muted)}.proxy-config-policy-form-page__dot-good{background:var(--sg-success)}.proxy-config-policy-form-page__dot-bad{background:var(--sg-danger)}.proxy-config-policy-form-page__pv-proc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media (max-width: 760px){.proxy-config-policy-form-page__pv-proc-grid{grid-template-columns:minmax(0,1fr)}}.proxy-config-policy-form-page__proc-card{border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);overflow:hidden}.proxy-config-policy-form-page__proc-card-head{padding:10px 14px;background:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-border);display:flex;flex-direction:column;gap:7px}.proxy-config-policy-form-page__proc-card-title{font-size:12.5px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-policy-form-page__proc-breakdown{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proxy-config-policy-form-page__chip-count{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:var(--sg-text-muted);background:var(--sg-surface);padding:1px 7px;border-radius:3px;border:1px solid var(--sg-border)}.proxy-config-policy-form-page__pb{font-size:10.5px;font-weight:600;padding:1px 8px;border-radius:3px}.proxy-config-policy-form-page__pb-policy{background:var(--sg-primary-soft);color:var(--sg-primary-text)}.proxy-config-policy-form-page__pb-inherit{background:var(--sg-surface-muted);color:var(--sg-text-body)}.proxy-config-policy-form-page__proc-list{padding:6px 0;max-height:320px;overflow:auto}.proxy-config-policy-form-page__proc-item{display:flex;align-items:center;gap:9px;padding:6px 14px;font-size:12.5px}.proxy-config-policy-form-page__proc-dot{width:6px;height:6px;border-radius:50%;background:var(--sg-primary-text);flex:0 0 auto}.proxy-config-policy-form-page__pi-inherit .proxy-config-policy-form-page__proc-dot{background:var(--sg-text-body)}.proxy-config-policy-form-page__pi-default .proxy-config-policy-form-page__proc-dot{background:var(--sg-text-muted)}.proxy-config-policy-form-page__proc-name{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--sg-text-strong);flex:1;min-width:0}.proxy-config-policy-form-page__proc-inh{font-size:9.5px;font-weight:600;color:var(--sg-text-body);background:var(--sg-surface-muted);padding:1px 7px;border-radius:3px}.proxy-config-policy-form-page__proc-empty{padding:14px;text-align:center;color:var(--sg-text-muted);font-size:12px;font-style:italic}.proxy-config-policy-form-page__pv-net{border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);overflow:hidden}.proxy-config-policy-form-page__pv-net-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sg-border);font-size:13px}.proxy-config-policy-form-page__pv-net-row:last-child{border-bottom:none}.proxy-config-policy-form-page__pv-net-label{font-weight:600;min-width:200px;color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-net-val{flex:1;color:var(--sg-text-body);font-size:12.5px}.proxy-config-policy-form-page__pv-seg{display:inline-flex;background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:6px;padding:2px;gap:2px;margin-left:auto}.proxy-config-policy-form-page__pv-seg-btn{padding:4px 10px;border:none;background:transparent;font-family:inherit;font-size:11.5px;font-weight:500;color:var(--sg-text-muted);border-radius:4px;cursor:pointer;white-space:nowrap}.proxy-config-policy-form-page__pv-seg-btn:hover{color:var(--sg-text-strong)}.proxy-config-policy-form-page__pv-seg-on{background:var(--sg-primary-soft);color:var(--sg-primary-text);font-weight:600}.proxy-config-policy-form-page__pv-raw-toggle{display:flex;align-items:center;gap:9px;width:100%;padding:13px 16px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;color:var(--sg-text-strong);cursor:pointer}.proxy-config-policy-form-page__pv-raw-toggle:hover{background:var(--sg-surface-subtle)}.proxy-config-policy-form-page__pv-raw-open{border-radius:8px 8px 0 0;border-bottom:none}.proxy-config-policy-form-page__pv-raw-chevron{display:inline-flex;transition:transform .15s}.proxy-config-policy-form-page__pv-raw-chevron svg{width:14px;height:14px}.proxy-config-policy-form-page__pv-raw-hint{font-size:11px;font-weight:400;color:var(--sg-text-muted);margin-left:auto}.proxy-config-policy-form-page__pv-raw-json{margin:0;padding:16px 18px;background:var(--sg-code-bg);color:var(--sg-code-text);border-radius:0 0 8px 8px;border:1px solid var(--sg-border);border-top:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;max-height:440px;overflow:auto}.proxy-config-policy-form-page__pv-raw-json code{white-space:pre}.proxy-config-policy-form-page__config-editor{padding:8px 12px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);color:var(--sg-text-body);background:var(--sg-surface);font-size:13px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;resize:vertical;min-height:250px;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.proxy-config-policy-form-page__config-editor:focus,.proxy-config-policy-form-page__config-editor:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.proxy-config-policy-form-page__generate-rules{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background-color:var(--sg-info-soft);border:1px solid var(--sg-info-border);border-radius:var(--sg-radius-control)}.proxy-config-policy-form-page__generate-rules-row{display:flex;align-items:center;gap:8px}.proxy-config-policy-form-page__generate-rules-desc{font-size:12px;color:var(--sg-text-muted);line-height:1.4}.proxy-config-policy-form-page__generate-rules-result{font-size:13px;color:var(--sg-success-text);font-weight:500}.proxy-config-policy-form-page__combobox{position:relative}.proxy-config-policy-form-page__combobox--disabled{opacity:.6;pointer-events:none}.proxy-config-policy-form-page__combobox-control{display:flex;align-items:center;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);transition:border-color .15s}.proxy-config-policy-form-page__combobox-control:hover{border-color:var(--sg-border-strong)}.proxy-config-policy-form-page__combobox-control--open{border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.proxy-config-policy-form-page__combobox-search-icon{flex-shrink:0;margin-left:10px;color:var(--sg-text-muted)}.proxy-config-policy-form-page__combobox-input{flex:1;padding:8px;border:none!important;outline:none!important;box-shadow:none!important;font-size:14px;background:transparent;color:var(--sg-text-body);min-width:0}.proxy-config-policy-form-page__combobox-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:100%;padding:12px 8px;border:none;border-left:1px solid var(--sg-border);background:var(--sg-surface-subtle);border-radius:0 6px 6px 0;cursor:pointer;color:var(--sg-text-muted)}.proxy-config-policy-form-page__combobox-toggle:hover{background:var(--sg-surface-muted);color:var(--sg-text-body)}.proxy-config-policy-form-page__combobox-chevron--open{transform:rotate(180deg)}.proxy-config-policy-form-page__combobox-menu{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-shadow-menu);max-height:220px;overflow-y:auto;z-index:10}.proxy-config-policy-form-page__combobox-option{padding:8px 10px;font-size:14px;border-radius:4px;cursor:pointer;color:var(--sg-text-body)}.proxy-config-policy-form-page__combobox-option:hover{background-color:var(--sg-surface-muted)}.proxy-config-policy-form-page__combobox-option--selected{font-weight:600;background-color:var(--sg-primary-soft);color:var(--sg-primary-text)}.proxy-config-policy-form-page__combobox-no-results{padding:8px 10px;font-size:13px;color:var(--sg-text-muted);font-style:italic}.proxy-config-process-lists-page__wrapper{display:flex;flex-direction:column;gap:24px}.proxy-config-process-lists-page .data-table__wrapper{overflow-x:auto}.proxy-config-process-lists-page .access-control-list__table-card{min-width:1080px}.proxy-config-process-lists-page .process-list-actions{display:flex}.proxy-config-process-lists-page__header{display:flex;justify-content:space-between;align-items:center}.proxy-policy-list-page__wrapper{display:flex;flex-direction:column;gap:1.5rem}.proxy-policy-list-page__header{display:flex;justify-content:space-between;align-items:center}.proxy-policy-list-page__header h1{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--sg-text-strong)}.proxy-policy-list-page__assignment-filter{min-width:160px}.proxy-policy-list-page .table-container__results-count{font-size:.875rem;font-weight:400;color:var(--sg-text-body)}.proxy-policy-list-page .data-table__wrapper{border-radius:8px;overflow:hidden}.proxy-policy-list-page .data-table__table thead th{background:var(--sg-surface-subtle);border-left:none;border-bottom:1px solid var(--sg-border);height:34px;padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--sg-text-body);white-space:nowrap}.proxy-policy-list-page .data-table__table tbody tr{border-bottom:1px solid var(--sg-divider)}.proxy-policy-list-page .data-table__table tbody tr:last-child{border-bottom:0}.proxy-policy-list-page .data-table__table tbody td{padding:0 1rem;font-size:.75rem;color:var(--sg-text-body)}.proxy-policy-list-page .data-table__table tbody td:first-child .text-cell{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-list-page .policy-cell-mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--sg-text-body)}.proxy-policy-list-page .policy-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;white-space:nowrap}.proxy-policy-list-page .policy-actions__edit{font-size:.75rem;color:var(--sg-primary-text)}.proxy-policy-list-page .policy-actions__edit:hover{color:var(--sg-primary-hover);text-decoration:underline}.proxy-policy-list-page .policy-actions .button--text-icon{padding:0;height:auto;font-size:.75rem;color:var(--sg-primary-text)}.proxy-policy-list-page .policy-actions .button--text-icon:hover{color:var(--sg-primary-hover);text-decoration:underline}.proxy-policy-list-page .policy-actions__assign{font-weight:600}.proxy-policy-list-page .policy-actions__delete{color:var(--sg-danger-text)}.proxy-policy-list-page .policy-actions__delete:hover{color:var(--sg-danger-hover)}.assignment-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.assignment-cell__detail{font-size:.625rem;color:var(--sg-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-cell__detail-tooltip{min-width:0;overflow:hidden;cursor:default}.assignment-cell__detail-tooltip .component__tooltip-wrapper__element{display:block;min-width:0}.assignment-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5625rem;border-radius:999px;font-size:.625rem;font-weight:500;white-space:nowrap}.assignment-pill--all{background:var(--sg-primary-soft);color:var(--sg-primary-text)}.assignment-pill--team{background:var(--sg-success-soft);color:var(--sg-success-text)}.assignment-pill--host{background:var(--sg-warning-soft);color:var(--sg-warning-text)}.assignment-pill__excluded{color:var(--sg-text-muted);font-weight:400}.assignment-pill__tip-box{max-height:400px;overflow-y:auto}.assignment-pill__tip{display:flex;flex-direction:column;gap:.125rem;text-align:left;padding:6px}.assign-policy-modal__body{display:flex;flex-direction:column;gap:1.5rem}.delete-policy-modal__body{display:flex;flex-direction:column;gap:1rem}.delete-policy-modal__policy-name{font-size:1rem;font-weight:600;color:var(--sg-text-strong);word-break:break-word}.delete-policy-modal__targets{display:flex;flex-direction:column;gap:.5rem}.delete-policy-modal__targets-label{font-size:.75rem;font-weight:600;color:var(--sg-text-body)}.delete-policy-modal__chips{display:flex;flex-wrap:wrap;gap:.25rem;max-height:132px;overflow-y:auto}.delete-policy-modal__chip{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:4px;font-size:.625rem;background:var(--sg-surface-muted);color:var(--sg-text-body);white-space:nowrap}.delete-policy-modal__chip--excluded{color:var(--sg-text-muted);text-decoration:line-through}.delete-policy-modal__chip--more{background:transparent;color:var(--sg-text-muted);font-weight:600}.proxy-policy-wizard.main-content{max-width:100vw;box-sizing:border-box;height:100vh;overflow-y:auto;padding:0}.proxy-policy-wizard__wrapper{display:flex;flex-direction:column;gap:1rem;max-width:1100px;margin:0 auto;padding:1.5rem 2rem 2.5rem}.proxy-policy-wizard__loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.proxy-policy-wizard__not-found{font-size:1rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__not-found-link{background:none;border:none;padding:0;color:var(--sg-primary-solid);font-size:.875rem;cursor:pointer;text-decoration:underline}.proxy-policy-wizard__header{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.proxy-policy-wizard__back-link{display:inline-flex;align-items:center;gap:.25rem;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:7px;padding:.25rem .75rem;font-size:.75rem;color:var(--sg-text-body);box-shadow:var(--sg-shadow-card);cursor:pointer}.proxy-policy-wizard__back-link:hover{color:var(--sg-text-strong)}.proxy-policy-wizard__title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--sg-text-strong);line-height:1.5}.proxy-policy-wizard__stepper{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;box-shadow:var(--sg-shadow-card);display:flex;align-items:center;padding:1rem 22px}.proxy-policy-wizard__step-node{display:flex;align-items:center;gap:.5rem;flex:none;background:none;border:none;padding:0;font:inherit;cursor:pointer}.proxy-policy-wizard__step-node-circle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--sg-control-border);background:var(--sg-surface);font-size:.75rem;font-weight:600;color:var(--sg-text-muted);flex-shrink:0}.proxy-policy-wizard__step-node--active .proxy-policy-wizard__step-node-circle{background:var(--sg-primary-solid);border-color:var(--sg-primary-solid);color:var(--sg-on-primary)}.proxy-policy-wizard__step-node--completed .proxy-policy-wizard__step-node-circle{background:var(--sg-success);border-color:var(--sg-success);color:var(--sg-on-primary)}.proxy-policy-wizard__step-node-label{font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--sg-text-muted)}.proxy-policy-wizard__step-node--active .proxy-policy-wizard__step-node-label,.proxy-policy-wizard__step-node--completed .proxy-policy-wizard__step-node-label{color:var(--sg-text-strong)}.proxy-policy-wizard__connector{flex:1 1 auto;min-width:1.5rem;height:2px;border-radius:1px;margin:0 14px;background:var(--sg-border)}.proxy-policy-wizard__connector--filled{background:var(--sg-success)}.proxy-policy-wizard__step-body{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:10px;box-shadow:var(--sg-shadow-card);padding:22px 1.5rem}.proxy-policy-wizard__step{display:flex;flex-direction:column;gap:18px}.proxy-policy-wizard__card-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__field{display:flex;flex-direction:column;gap:.375rem}.proxy-policy-wizard__field-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.proxy-policy-wizard__field-row>.proxy-policy-wizard__field{flex:1 1 auto;min-width:0}.proxy-policy-wizard__field-label-row{display:flex;align-items:baseline;gap:.25rem}.proxy-policy-wizard__field-label{font-size:.75rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__required-mark{color:var(--sg-danger-text);font-size:.75rem;font-weight:600}.proxy-policy-wizard__optional-mark{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.proxy-policy-wizard__field-helper{font-size:.625rem;color:var(--sg-text-muted)}.proxy-policy-wizard__field-error{font-size:.625rem;color:var(--sg-danger-text)}.proxy-policy-wizard__input{box-sizing:border-box;width:100%;padding:.5rem .625rem;font-size:.875rem;color:var(--sg-text-strong);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:7px}.proxy-policy-wizard__input::-moz-placeholder{color:var(--sg-text-muted)}.proxy-policy-wizard__input::placeholder{color:var(--sg-text-muted)}.proxy-policy-wizard__input:focus{outline:none;border-color:var(--sg-primary-solid);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.proxy-policy-wizard__input--ta{resize:vertical;min-height:72px}.proxy-policy-wizard__input--num{width:120px;font-family:SF Mono,Menlo,Consolas,monospace}.proxy-policy-wizard__rt-list{display:flex;flex-direction:column}.proxy-policy-wizard__rt-row{display:flex;flex-direction:column;gap:.625rem;padding:14px 0;border-top:1px solid var(--sg-divider)}.proxy-policy-wizard__rt-row:first-child{border-top:none;padding-top:0}.proxy-policy-wizard__rt-row:last-child{padding-bottom:0}.proxy-policy-wizard__rt-option{display:inline-flex;align-items:center;gap:.625rem;align-self:flex-start;background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.proxy-policy-wizard__rt-radio{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--sg-control-border);background:var(--sg-surface);flex-shrink:0}.proxy-policy-wizard__rt-row--active .proxy-policy-wizard__rt-radio{background:var(--sg-primary-solid);border-color:var(--sg-primary-solid)}.proxy-policy-wizard__rt-radio-dot{width:5px;height:5px;border-radius:50%;background:var(--sg-on-primary);opacity:0}.proxy-policy-wizard__rt-row--active .proxy-policy-wizard__rt-radio-dot{opacity:1}.proxy-policy-wizard__rt-label{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__rt-hint{margin-left:25px;font-size:.75rem;color:var(--sg-text-body);line-height:1.5}.proxy-policy-wizard__rt-config{margin-left:25px;display:flex;flex-direction:column;gap:1rem}.proxy-policy-wizard__rt-config--pair{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;align-items:start}.proxy-policy-wizard__rt-config--pair>*{border:1px solid var(--sg-border);border-radius:8px;padding:.625rem .75rem;min-width:0}.proxy-policy-wizard__usb-control{margin:0;min-width:0}.proxy-policy-wizard__usb-control-panel{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 16px;background:var(--sg-surface-subtle);border:1px solid var(--sg-divider);border-radius:8px;box-sizing:border-box}.proxy-policy-wizard__usb-control-heading{display:flex;align-items:center;gap:10px;min-width:0}.proxy-policy-wizard__usb-control-switch{flex:none;width:40px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.proxy-policy-wizard__usb-control-switch:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px;border-radius:999px}.proxy-policy-wizard__usb-control-switch-track{position:relative;display:block;box-sizing:border-box;width:40px;height:22px;border:1px solid var(--sg-control-border);border-radius:999px;background:var(--sg-control-border);transition:background-color var(--sg-motion-fast),border-color var(--sg-motion-fast)}.proxy-policy-wizard__usb-control-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sg-surface);box-shadow:var(--sg-shadow-card);transition:transform var(--sg-motion-fast),background-color var(--sg-motion-fast)}.proxy-policy-wizard__usb-control-switch--on .proxy-policy-wizard__usb-control-switch-track{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid)}.proxy-policy-wizard__usb-control-switch--on .proxy-policy-wizard__usb-control-switch-track:after{background:var(--sg-on-primary);transform:translate(18px)}.proxy-policy-wizard__usb-control-device-label{min-width:0;color:var(--sg-text-strong);font-size:.875rem;font-weight:600;line-height:1.4}.proxy-policy-wizard__usb-control-status{margin:0;font-size:.75rem;line-height:1.45}.proxy-policy-wizard__usb-control-status--allow{color:var(--sg-success-text)}.proxy-policy-wizard__usb-control-status--block{color:var(--sg-danger-text)}.proxy-policy-wizard__rt-note{font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__assignment{display:flex;flex-direction:column;gap:1rem}.proxy-policy-wizard__assignment-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.proxy-policy-wizard__impact{font-size:.75rem;color:var(--sg-text-body);text-align:right}.proxy-policy-wizard__scope-list{border:1px solid var(--sg-border);border-radius:8px;overflow:hidden}.proxy-policy-wizard__scope-row{display:flex;align-items:center;gap:.625rem;padding:.625rem 14px}.proxy-policy-wizard__scope-row+.proxy-policy-wizard__scope-row{border-top:1px solid var(--sg-divider)}.proxy-policy-wizard__scope-row:hover{background:var(--sg-surface-muted)}.proxy-policy-wizard__scope-option{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer}.proxy-policy-wizard__scope-option input[type=radio]{accent-color:var(--sg-primary-solid);margin:0}.proxy-policy-wizard__scope-label{font-size:.875rem;font-weight:500;color:var(--sg-text-strong)}.proxy-policy-wizard__scope-desc{font-size:.75rem;color:var(--sg-text-body)}.proxy-policy-wizard__scope-all-helper{margin:0;font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__tabs{display:flex;gap:.375rem;background:var(--sg-surface-subtle);border-radius:8px;padding:3px;align-self:flex-start}.proxy-policy-wizard__tab{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;font-weight:600;color:var(--sg-text-body);background:transparent;border:none;border-radius:6px;padding:5px 14px;cursor:pointer}.proxy-policy-wizard__tab--active{background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.proxy-policy-wizard__tab--active.proxy-policy-wizard__tab--include{color:var(--sg-success-text)}.proxy-policy-wizard__tab--active.proxy-policy-wizard__tab--exclude{color:var(--sg-danger-text)}.proxy-policy-wizard__tab-count{font-size:.625rem;opacity:.8}.proxy-policy-wizard__mode-hint{margin:0;font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__names-degraded{margin:0;padding:.25rem .5rem;font-size:.75rem;color:var(--sg-warning-text);background:var(--sg-warning-soft);border-radius:4px}.proxy-policy-wizard__assignment-controls{display:flex;align-items:center;gap:.625rem}.proxy-policy-wizard__assignment-search{display:flex;align-items:center;gap:.375rem;flex:1 1 auto;background:var(--sg-surface-subtle);border:1px solid var(--sg-border);border-radius:6px;padding:5px .625rem;color:var(--sg-text-muted)}.proxy-policy-wizard__assignment-search:focus-within{border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.proxy-policy-wizard__assignment-search input{border:none;background:transparent;font-size:.75rem;color:var(--sg-text-strong);flex:1;min-width:0}.proxy-policy-wizard__assignment-search input:focus,.proxy-policy-wizard__assignment-search input:focus-visible{outline:none;box-shadow:none}.proxy-policy-wizard__assignment-search input::-moz-placeholder{color:var(--sg-text-muted)}.proxy-policy-wizard__assignment-search input::placeholder{color:var(--sg-text-muted)}.proxy-policy-wizard__assignment-selected-only{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--sg-text-body);white-space:nowrap;border:1px solid var(--sg-border);background:var(--sg-surface);border-radius:999px;padding:3px .625rem;cursor:pointer}.proxy-policy-wizard__assignment-selected-only input[type=checkbox]{accent-color:var(--sg-primary-solid);margin:0}.proxy-policy-wizard__assignment-selected-only--on{border-color:var(--sg-primary-solid);background:var(--sg-primary-soft)}.proxy-policy-wizard__assignment-loading{margin:0;padding:.75rem 14px;font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__assignment-empty{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;padding:2.5rem 1.5rem}.proxy-policy-wizard__assignment-empty-heading{font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__assignment-empty-body{font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__assignment-table{border:1px solid var(--sg-border);border-radius:8px;overflow:hidden}.proxy-policy-wizard__assignment-table-head{display:flex;align-items:center;gap:.625rem;padding:7px 14px;background:var(--sg-surface-subtle);border-bottom:1px solid var(--sg-border);font-size:.625rem;font-weight:600;color:var(--sg-text-body)}.proxy-policy-wizard__assignment-table-check{width:14px;flex-shrink:0}.proxy-policy-wizard__assignment-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.proxy-policy-wizard__assignment-row{display:flex;align-items:center;gap:.625rem;padding:.5rem 14px;cursor:pointer}.proxy-policy-wizard__assignment-row+.proxy-policy-wizard__assignment-row{border-top:1px solid var(--sg-divider)}.proxy-policy-wizard__assignment-row:hover{background:var(--sg-surface-muted)}.proxy-policy-wizard__assignment-row--selected,.proxy-policy-wizard__assignment-row--selected:hover{background:var(--sg-success-soft)}.proxy-policy-wizard__assignment-row--exclude,.proxy-policy-wizard__assignment-row--exclude:hover{background:var(--sg-danger-soft)}.proxy-policy-wizard__assignment-checkbox{flex-shrink:0;accent-color:var(--sg-success-text);margin:0}.proxy-policy-wizard__assignment-row--exclude .proxy-policy-wizard__assignment-checkbox{accent-color:var(--sg-danger-text)}.proxy-policy-wizard__assignment-name{font-size:.875rem;color:var(--sg-text-strong)}.proxy-policy-wizard__assignment-sub{font-size:.625rem;color:var(--sg-text-muted)}.proxy-policy-wizard__coapply{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--sg-surface-subtle);border-radius:8px}.proxy-policy-wizard__coapply-header{font-size:.75rem;font-weight:600;color:var(--sg-text-body)}.proxy-policy-wizard__coapply-empty{font-size:.75rem;color:var(--sg-text-muted)}.proxy-policy-wizard__coapply-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.proxy-policy-wizard__coapply-row{font-size:.75rem;color:var(--sg-text-body);word-break:break-all}.proxy-policy-wizard__step--confirm{gap:14px}.proxy-policy-wizard__summary-card{border:1px solid var(--sg-border);border-radius:8px;padding:14px 1rem;display:flex;flex-direction:column;gap:.625rem}.proxy-policy-wizard__summary-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.proxy-policy-wizard__summary-title{margin:0;font-size:.875rem;font-weight:600;color:var(--sg-text-strong)}.proxy-policy-wizard__summary-note{font-size:.625rem;color:var(--sg-text-muted)}.proxy-policy-wizard__summary-edit{background:var(--sg-primary-soft);color:var(--sg-primary-solid);border:none;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer}.proxy-policy-wizard__summary-edit:hover{background:var(--sg-primary-soft-strong)}.proxy-policy-wizard__summary-body{font-size:.875rem;color:var(--sg-text-body)}.proxy-policy-wizard__summary-grid{display:grid;grid-template-columns:1.2fr .5fr .5fr 1.2fr;gap:1rem}.proxy-policy-wizard__summary-grid--rules{grid-template-columns:1fr 1fr 1fr;gap:14px 1rem}.proxy-policy-wizard__summary-cell{display:flex;flex-direction:column;gap:.125rem;min-width:0}.proxy-policy-wizard__summary-term{font-size:.625rem;color:var(--sg-text-muted)}.proxy-policy-wizard__summary-desc{font-size:.875rem;color:var(--sg-text-strong);overflow-wrap:break-word}.proxy-policy-wizard__summary-desc--muted{color:var(--sg-text-muted)}.proxy-policy-wizard__scope-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;white-space:nowrap}.proxy-policy-wizard__scope-pill--all{background:var(--sg-primary-soft);color:var(--sg-primary-solid)}.proxy-policy-wizard__scope-pill--team{background:var(--sg-success-soft);color:var(--sg-success-text)}.proxy-policy-wizard__scope-pill--host{background:var(--sg-warning-soft);color:var(--sg-warning-text)}.proxy-policy-wizard__summary-assignment{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.proxy-policy-wizard__summary-assignment-text{font-size:.75rem;color:var(--sg-text-body)}.proxy-policy-wizard__fix-links{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.proxy-policy-wizard__fix-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.proxy-policy-wizard__fix-field{color:var(--sg-text-body);font-weight:600}.proxy-policy-wizard__fix-link{background:none;border:none;padding:0;font-size:.75rem;font-weight:600;color:var(--sg-primary-solid);cursor:pointer}.proxy-policy-wizard__save-edge{margin:.5rem 0 0;font-size:.75rem;color:var(--sg-danger-text)}.proxy-policy-wizard__confirm-cta{display:flex;justify-content:flex-end}.proxy-policy-wizard__footerbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.proxy-policy-wizard__footerbar-actions{display:flex;align-items:center;gap:.5rem}.proxy-policy-wizard.main-content{width:100%;max-width:none;min-height:100%;padding:0;background:var(--sg-canvas)}.proxy-policy-wizard__wrapper{max-width:none;margin:0;padding:0}.proxy-policy-wizard__stepper{padding:14px 16px;border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}.proxy-policy-wizard__connector{min-width:10px;margin:0 8px}.proxy-policy-wizard__step-body{padding:20px;border-color:var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:var(--sg-shadow-card)}html[data-color-theme] .proxy-policy-wizard__input:focus-visible{outline:none;outline-offset:0}.proxy-policy-wizard-dialog .securego-dialog__panel{width:min(920px,100vw - 48px)}.proxy-policy-wizard-dialog .securego-dialog__body{padding:18px 24px}.proxy-policy-wizard-dialog .securego-dialog__footer{justify-content:flex-end}@media (max-width: 760px){.proxy-policy-wizard-dialog .securego-dialog__body{padding:16px}.proxy-policy-wizard__stepper{align-items:flex-start;flex-direction:column;gap:8px}.proxy-policy-wizard__connector{width:2px;min-width:2px;height:12px;margin:0 0 0 11px}.proxy-policy-wizard__step-body{padding:16px}}.proxy-config-team-details-page__wrapper{display:flex;flex-direction:column;gap:12px;width:min(100%,var(--sg-page-max-width));margin:0 auto}.proxy-config-team-details-page__names-degraded{margin:0;padding:.25rem .5rem;font-size:.75rem;color:#87650e;background:#ebbc4333;border-radius:4px}.proxy-config-team-details-page .data-table__wrapper{overflow-x:auto}.proxy-config-team-details-page__back-link{font-size:14px;color:var(--sg-primary-text);text-decoration:none}.proxy-config-team-details-page__back-link:hover{text-decoration:underline}.proxy-config-team-details-page__header{display:flex;justify-content:space-between;align-items:flex-start}.proxy-config-team-details-page__header-info{display:flex;flex-direction:column;gap:4px}.proxy-config-team-details-page__header-info h1{margin:0;font-size:20px;font-weight:700;color:var(--sg-text-strong)}.proxy-config-team-details-page__header-info p{margin:0;font-size:14px;color:var(--sg-text-muted)}.proxy-config-team-details-page__header-actions{display:flex;align-items:center;gap:8px}.proxy-config-team-details-page__hosts-header{display:flex;align-items:center;gap:.75rem}.proxy-config-team-details-page__hosts-header h2{margin:0;font-size:16px;font-weight:600;color:var(--sg-text-strong)}.proxy-config-team-details-page__host-count{font-size:16px;line-height:0}.proxy-config-team-details-page .table-container{margin-top:-24px}.team-hosts-table__host-cell{display:flex;flex-direction:column;gap:1px}.team-hosts-table__host-name{font-weight:500}.team-hosts-table__host-user{color:var(--sg-text-muted)}.team-hosts-table__priority-cell{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--sg-text-muted)}.team-hosts-table__primary-badge{display:inline-flex;align-items:center;height:18px;padding:0 .5rem;border-radius:999px;background-color:var(--sg-primary-soft);color:var(--sg-primary-text);font-size:.625rem;font-weight:600;white-space:nowrap}.team-hosts-table__primary-badge--mini{display:inline-flex;align-items:center;height:16px;padding:0 .375rem;border-radius:999px;background-color:#ffffff2e;color:inherit;font-size:.59375rem;font-weight:600;white-space:nowrap}.team-hosts-table__teams-pop{display:flex;flex-direction:column;gap:.25rem}.team-hosts-table__teams-pop-title{font-size:.625rem;font-weight:600;letter-spacing:.02em;opacity:.8;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.25)}.team-hosts-table__teams-pop-row{display:flex;align-items:center;gap:.5rem;min-height:20px}.team-hosts-table__teams-pop-priority{width:14px;font-family:SourceCodePro,monospace;font-size:.625rem;text-align:right;opacity:.7}.team-hosts-table__teams-pop-name{font-size:.75rem}.team-hosts-table__actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.team-hosts-table__unassign:hover{color:var(--sg-danger-text)}@media (max-width: 760px){.proxy-config-team-details-page__header{flex-direction:column;gap:12px}.proxy-config-team-details-page__header-actions{flex-wrap:wrap;width:100%}}.proxy-config-teams-page__wrapper{display:flex;flex-direction:column;gap:24px;width:min(100%,var(--sg-page-max-width));margin:0 auto}.proxy-config-teams-page .data-table__wrapper{overflow-x:auto}.proxy-config-teams-page .data-table__table{min-width:1000px}.proxy-config-teams-page .team-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.proxy-config-teams-page__header{display:flex;justify-content:space-between;align-items:center}.proxy-config-teams-page__header h1{margin:0;font-size:20px;font-weight:700;color:var(--sg-text-strong)}.proxy-config-teams-page__tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--sg-border);margin-bottom:8px}.proxy-config-teams-page__tab{padding:8px 16px;font-size:14px;font-weight:500;color:var(--sg-text-muted);text-decoration:none;border-bottom:2px solid transparent;cursor:pointer}.proxy-config-teams-page__tab--active{color:var(--sg-primary-text);border-bottom-color:var(--sg-primary-solid)}.proxy-config-teams-page__tab:hover{color:var(--sg-primary-text);background:var(--sg-surface-subtle)}@media (max-width: 760px){.proxy-config-teams-page__header{align-items:stretch;flex-direction:column;gap:12px}.proxy-config-teams-page__header .button{width:100%}.proxy-config-teams-page__tab{flex:none;white-space:nowrap}}.unified-ai-policy{font-size:13px;line-height:1.6;color:var(--sg-text-strong)}.unified-ai-policy.main-content{padding:32px 40px}.unified-ai-policy__shell{width:min(100%,1100px);margin:0 auto;display:grid;gap:16px}.unified-ai-policy__head{display:grid;gap:16px}.unified-ai-policy__head h1{margin:0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--sg-text-strong)}.unified-ai-policy__head>div>p{margin:6px 0 0;max-width:68ch;font-size:13px;color:var(--sg-text-muted)}.unified-ai-policy__saved{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--sg-primary-border);border-radius:10px;background:var(--sg-primary-soft)}.unified-ai-policy__saved strong{display:block;font-size:13px;color:var(--sg-text-strong)}.unified-ai-policy__saved p{margin:4px 0 0;font-size:12px;color:var(--sg-text-body)}.unified-ai-policy__rollout-notice{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--sg-warning-border);border-radius:10px;background:var(--sg-warning-bg)}.unified-ai-policy__rollout-notice strong{font-size:13px;color:var(--sg-text-strong)}.unified-ai-policy__rollout-notice span{font-size:12px;color:var(--sg-text-body)}.unified-ai-policy__stepper{display:flex;align-items:center;padding:16px 22px;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface);box-shadow:var(--sg-shadow-card)}.unified-ai-policy__step-node{display:flex;align-items:center;gap:8px;flex:none;background:none;border:none;padding:0;font:inherit;cursor:pointer}.unified-ai-policy div.unified-ai-policy__step-node{cursor:default}.unified-ai-policy__step-node-circle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--sg-border-strong);background:var(--sg-surface);font-size:12px;font-weight:700;color:var(--sg-text-muted);flex-shrink:0}.unified-ai-policy__step-node--active .unified-ai-policy__step-node-circle{background:var(--sg-primary-solid);border-color:var(--sg-primary-solid);color:var(--sg-on-primary)}.unified-ai-policy__step-node--completed .unified-ai-policy__step-node-circle{background:var(--sg-success);border-color:var(--sg-success);color:var(--sg-on-primary)}.unified-ai-policy__step-node-label{font-size:13px;font-weight:700;white-space:nowrap;color:var(--sg-text-muted)}.unified-ai-policy__step-node--active .unified-ai-policy__step-node-label,.unified-ai-policy__step-node--completed .unified-ai-policy__step-node-label{color:var(--sg-text-strong)}.unified-ai-policy__connector{flex:1 1 auto;min-width:16px;height:2px;border-radius:1px;margin:0 14px;background:var(--sg-border)}.unified-ai-policy__connector--filled{background:var(--sg-success)}.unified-ai-policy__panel{min-width:0;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface);box-shadow:0 1px 2px var(--sg-shadow-xs)}.unified-ai-policy__panel-body{padding:0 24px 24px}.unified-ai-policy__panel-body--form{display:grid;gap:16px;padding-top:24px}.unified-ai-policy__subsection{display:grid;gap:16px;padding:24px 0}.unified-ai-policy__subsection+.unified-ai-policy__subsection{border-top:1px solid var(--sg-border);padding-top:32px}.unified-ai-policy__subsection:last-child{padding-bottom:0}.unified-ai-policy__subhead{display:grid;gap:6px}.unified-ai-policy__subhead h3{margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.015em;color:var(--sg-text-strong)}.unified-ai-policy__subhead p{margin:0;max-width:68ch;font-size:13px;line-height:1.55;color:var(--sg-text-body)}.unified-ai-policy__card-title{margin:0;font-size:15px;font-weight:700;color:var(--sg-text-strong)}.unified-ai-policy__field{display:grid;gap:8px}.unified-ai-policy__field-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.unified-ai-policy__field-row>.unified-ai-policy__field{flex:1 1 auto;min-width:0}.unified-ai-policy__field-label-row{display:flex;align-items:baseline;gap:4px}.unified-ai-policy__field-label{font-size:13px;font-weight:700;color:var(--sg-text-strong)}.unified-ai-policy__required-mark{color:var(--sg-danger);font-size:13px;font-weight:700}.unified-ai-policy__optional-mark{color:var(--sg-text-muted);font-size:12px;font-weight:400}.unified-ai-policy__input{width:100%;box-sizing:border-box;min-height:36px;padding:8px 12px;border:1px solid var(--sg-control-border);border-radius:8px;background:var(--sg-surface);color:var(--sg-text-strong);font-family:inherit;font-size:13px;outline:none}.unified-ai-policy__input::-moz-placeholder{color:var(--sg-text-muted);opacity:1}.unified-ai-policy__input::placeholder{color:var(--sg-text-muted);opacity:1}.unified-ai-policy__input:focus,.unified-ai-policy__input:focus-visible{outline:none;border-color:var(--sg-primary-solid);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.unified-ai-policy__input:disabled{background:var(--sg-surface-muted);color:var(--sg-text-muted);cursor:not-allowed}.unified-ai-policy textarea.unified-ai-policy__input{min-height:6rem;resize:vertical;line-height:1.6}.unified-ai-policy__input--num{width:120px;font-family:SF Mono,Menlo,Consolas,monospace}.unified-ai-policy__helper{font-size:12px;color:var(--sg-text-muted)}.unified-ai-policy__rows{border-top:1px solid var(--sg-border)}.unified-ai-policy__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--sg-border)}.unified-ai-policy__rows>.unified-ai-policy__row:last-child{border-bottom:0}.unified-ai-policy__row-main{display:grid;min-width:0}.unified-ai-policy__row-main>p{margin:4px 0 0;max-width:68ch;font-size:13px;line-height:1.55;color:var(--sg-text-body)}.unified-ai-policy__row-identity{display:flex;align-items:center;gap:10px;min-width:0}.unified-ai-policy__row-identity strong{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--sg-text-strong)}.unified-ai-policy__row-logo{box-sizing:border-box;width:28px;height:28px;flex:none;padding:3px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--sg-border);border-radius:7px;background:var(--sg-surface)}.unified-ai-policy__row-count{margin-left:8px;color:var(--sg-text-muted);font-size:13px;font-weight:500;white-space:nowrap}.unified-ai-policy__row-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.unified-ai-policy__row-state{font-size:13px;font-weight:500;color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.unified-ai-policy__row-state--warn,.unified-ai-policy__row-state--warn .unified-ai-policy__row-state-key{color:var(--sg-warning-text)}.unified-ai-policy__row-state-key{color:var(--sg-text-body);font-weight:600}.unified-ai-policy__text-button{padding:0;min-height:28px;border:0;background:transparent;color:var(--sg-primary-solid);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.unified-ai-policy__text-button:after{content:"›";margin-left:4px}.unified-ai-policy__text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.unified-ai-policy__text-button:disabled{color:var(--sg-text-muted);cursor:not-allowed}.unified-ai-policy__switch{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;font-size:13px;font-weight:500;color:var(--sg-text-strong);white-space:nowrap;cursor:pointer}.unified-ai-policy__switch:disabled{cursor:not-allowed;color:var(--sg-text-muted)}.unified-ai-policy__switch-track{position:relative;box-sizing:border-box;width:44px;height:24px;flex:none;border:1px solid var(--sg-border-strong);border-radius:999px;background:var(--sg-surface-muted);transition:background-color .22s cubic-bezier(.65,0,.35,1),border-color .22s cubic-bezier(.65,0,.35,1)}.unified-ai-policy__switch-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--sg-text-muted);transform:translate(0);transition:transform .22s cubic-bezier(.65,0,.35,1),background-color .22s cubic-bezier(.65,0,.35,1)}.unified-ai-policy__switch--on .unified-ai-policy__switch-track{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid)}.unified-ai-policy__switch--on .unified-ai-policy__switch-track:after{background:var(--sg-on-primary);transform:translate(20px)}.unified-ai-policy__switch:disabled .unified-ai-policy__switch-track{opacity:.55}.unified-ai-policy__notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 16px;border:1px solid var(--sg-warning-border);border-radius:8px;background:var(--sg-warning-bg);color:var(--sg-text-strong);font-size:13px}.unified-ai-policy__notice-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--sg-warning-text);color:var(--sg-warning-bg);font-size:12px;font-weight:700}.unified-ai-policy__notice--escalated{border-color:var(--sg-danger);background:var(--sg-danger-bg)}.unified-ai-policy__notice--escalated .unified-ai-policy__notice-mark{background:var(--sg-danger-text);color:var(--sg-on-primary)}.unified-ai-policy__result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.unified-ai-policy__card{border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface);box-shadow:0 1px 2px var(--sg-shadow-xs)}.unified-ai-policy__card-head{padding:20px 20px 12px;border-bottom:1px solid var(--sg-border)}.unified-ai-policy__card-head h2{margin:0;font-size:15px;font-weight:700;color:var(--sg-text-strong)}.unified-ai-policy__result-list{margin:0;padding:0 20px 16px}.unified-ai-policy__result-row{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 0;border-top:1px solid var(--sg-border);font-size:13px}.unified-ai-policy__result-row:first-child{border-top:0}.unified-ai-policy__result-row dt{color:var(--sg-text-muted)}.unified-ai-policy__result-row dd{margin:0;font-weight:700;color:var(--sg-text-strong);overflow-wrap:anywhere}.unified-ai-policy__review-section{padding:20px;border-top:1px solid var(--sg-border)}.unified-ai-policy__review-section:first-child{border-top:0}.unified-ai-policy__review-section h3{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--sg-text-strong)}.unified-ai-policy__review-section p{margin:0;font-size:13px;line-height:1.6;color:var(--sg-text-body)}.unified-ai-policy__diff-list{display:grid;gap:8px;margin:10px 0 0;padding:0;max-height:16rem;overflow-y:auto;list-style:none}.unified-ai-policy__diff-list li{padding:10px 12px;border-radius:8px;background:var(--sg-surface-muted);font-size:12px;color:var(--sg-text-body)}.unified-ai-policy__impact-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;font-variant-numeric:tabular-nums}.unified-ai-policy__impact-stat{padding:12px;border-radius:8px;background:var(--sg-surface-muted)}.unified-ai-policy__impact-stat b{display:block;font-size:16px;color:var(--sg-text-strong)}.unified-ai-policy__impact-stat span{font-size:11px;color:var(--sg-text-muted)}.unified-ai-policy__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0 8px;border-top:1px solid var(--sg-border)}.unified-ai-policy__dialog-hint{margin:-8px 0 16px;font-size:12px;line-height:1.5;color:var(--sg-text-muted)}.unified-ai-policy__inert-note{margin-bottom:16px;padding:12px 16px;border:1px solid var(--sg-border-strong);border-radius:8px;background:var(--sg-surface-muted);font-size:13px;line-height:1.6;color:var(--sg-text-body)}.unified-ai-policy__dialog-config--inert{opacity:.55;pointer-events:none}.unified-ai-policy__dialog-note{margin-bottom:14px;padding:12px 16px;border-radius:8px;background:var(--sg-primary-soft);font-size:13px;line-height:1.6;color:var(--sg-text-body)}.unified-ai-policy__tool-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.unified-ai-policy__dialog-search{flex:1 1 14rem;min-width:10rem;box-sizing:border-box;min-height:36px;padding:8px 12px;border:1px solid var(--sg-control-border);border-radius:8px;background:var(--sg-surface);color:var(--sg-text-strong);font-family:inherit;font-size:13px;outline:none}.unified-ai-policy__dialog-search:focus,.unified-ai-policy__dialog-search:focus-visible{outline:none;border-color:var(--sg-primary-solid);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.unified-ai-policy__segmented{display:flex;gap:4px;padding:4px;border-radius:8px;background:var(--sg-surface-muted)}.unified-ai-policy__segmented button{min-height:28px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--sg-text-body);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.unified-ai-policy__segmented button.unified-ai-policy__segmented--on{background:var(--sg-surface);color:var(--sg-text-strong);box-shadow:0 1px 2px var(--sg-shadow-xs)}.unified-ai-policy__legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 14px;font-size:12px;color:var(--sg-text-muted)}.unified-ai-policy__legend-item{display:inline-flex;align-items:center;gap:8px}.unified-ai-policy__mark{box-sizing:border-box;width:10px;height:10px;flex:none;border:2px solid var(--sg-primary-solid);border-radius:1px;background:var(--sg-primary-solid)}.unified-ai-policy__mark--hollow{border-color:var(--sg-text-muted);background:transparent}.unified-ai-policy__dialog-scroll{max-height:46vh;overflow-y:auto}.unified-ai-policy__dialog-empty{padding:32px 16px;text-align:center;font-size:13px;color:var(--sg-text-muted)}.unified-ai-policy__group{border:1px solid var(--sg-border);border-radius:8px;background:var(--sg-surface);overflow:hidden}.unified-ai-policy__group+.unified-ai-policy__group{margin-top:10px}.unified-ai-policy__group-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;cursor:pointer}.unified-ai-policy__group-summary:hover{background:var(--sg-surface-subtle)}.unified-ai-policy__group-title strong{font-size:13px;font-weight:700;color:var(--sg-text-strong)}.unified-ai-policy__group-title small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--sg-text-muted);font-variant-numeric:tabular-nums}.unified-ai-policy__change-mark{margin-left:6px;color:var(--sg-primary-solid);font-weight:700}.unified-ai-policy__group-actions{display:flex;gap:8px;flex:none}.unified-ai-policy__small-btn{min-height:28px;padding:0 10px;border:1px solid var(--sg-border-strong);border-radius:4px;background:var(--sg-surface);color:var(--sg-text-body);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.unified-ai-policy__small-btn:hover:not(:disabled){background:var(--sg-surface-muted)}.unified-ai-policy__small-btn:disabled{opacity:.5;cursor:not-allowed}.unified-ai-policy__group-body{padding:16px;border-top:1px solid var(--sg-border)}.unified-ai-policy__kind-chips{display:flex;flex-wrap:wrap;gap:6px}.unified-ai-policy__kind-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--sg-border-strong);border-radius:4px;background:var(--sg-surface);color:var(--sg-text-muted);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.unified-ai-policy__kind-chip:hover:not(:disabled){border-color:var(--sg-primary-solid);color:var(--sg-primary-solid)}.unified-ai-policy__kind-chip--on{color:var(--sg-text-strong)}.unified-ai-policy__kind-chip:disabled{cursor:not-allowed}.unified-ai-policy__pii-grid{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--sg-border);border-radius:8px;overflow:hidden}@media (min-width: 40rem){.unified-ai-policy__pii-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.unified-ai-policy__pii-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.unified-ai-policy__pii-row{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px 16px;margin:0;border:0;border-bottom:1px solid var(--sg-border);background:var(--sg-surface);text-align:left;cursor:pointer}.unified-ai-policy__pii-row:hover:not(:disabled){background:var(--sg-surface-subtle)}.unified-ai-policy__pii-row:disabled{cursor:not-allowed}.unified-ai-policy__pii-row>span:last-child{min-width:0}.unified-ai-policy__pii-row strong{display:block;font-size:13px;font-weight:600;color:var(--sg-text-strong)}.unified-ai-policy__pii-row small{display:block;margin-top:2px;font-size:11px;color:var(--sg-text-muted)}@media (min-width: 40rem){.unified-ai-policy__pii-row:nth-child(odd){border-right:1px solid var(--sg-border)}}@media (min-width: 64rem){.unified-ai-policy__pii-row{border-right:1px solid var(--sg-border)}.unified-ai-policy__pii-row:nth-child(4n){border-right:0}}.unified-ai-policy__check-box{position:relative;box-sizing:border-box;width:16px;height:16px;flex:none;border:1.5px solid var(--sg-control-border);border-radius:4px;background:var(--sg-surface)}.unified-ai-policy__check-box:after{content:"";position:absolute;top:2px;left:4.5px;width:3px;height:7px;border:2px solid var(--sg-on-primary);border-top:0;border-left:0;opacity:0;transform:rotate(45deg)}.unified-ai-policy__pii-row--on .unified-ai-policy__check-box{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid)}.unified-ai-policy__pii-row--on .unified-ai-policy__check-box:after{opacity:1}.unified-ai-policy__check-line{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sg-text-strong);white-space:nowrap;cursor:pointer}.unified-ai-policy__list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sg-border)}.unified-ai-policy__list-row:last-child{border-bottom:0}.unified-ai-policy__list-row strong{display:block;font-size:13px;font-weight:600;color:var(--sg-text-strong)}.unified-ai-policy__list-row small{display:block;margin-top:2px;font-size:12px;color:var(--sg-text-muted)}.unified-ai-policy__rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--sg-border)}.unified-ai-policy__rule-row:last-child{border-bottom:0}.unified-ai-policy__rule-row strong{font-size:13px;font-weight:500;color:var(--sg-text-strong)}.unified-ai-policy__dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 0 0;margin:20px 0 0;border-top:1px solid var(--sg-border)}.unified-ai-policy__dialog-error{margin:12px 0 0;font-size:13px;color:var(--sg-danger-text)}.unified-ai-policy__loading{display:flex;justify-content:center;padding:80px 0}.unified-ai-policy__error-state{display:grid;gap:12px;justify-items:start;max-width:1100px;margin:0 auto}.unified-ai-policy__error-state h1{margin:0;font-size:22px;font-weight:700}.unified-ai-policy__error-state p{margin:0;color:var(--sg-text-muted)}.unified-ai-policy .proxy-policy-wizard__assignment{border:0;padding:0}.unified-ai-policy .proxy-policy-wizard__assignment .proxy-policy-wizard__assignment-head>h2{display:none}@supports (grid-template-columns: subgrid){.unified-ai-policy__rows,.unified-ai-policy__rule-rows,.unified-ai-policy__list-rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,max-content);-moz-column-gap:16px;column-gap:16px}.unified-ai-policy__row,.unified-ai-policy__rule-row,.unified-ai-policy__list-row{grid-column:1/-1;grid-template-columns:subgrid}.unified-ai-policy__row>.unified-ai-policy__switch,.unified-ai-policy__rule-row>.unified-ai-policy__switch,.unified-ai-policy__list-row>.unified-ai-policy__switch{justify-self:start}}@media (max-width: 60rem){.unified-ai-policy__step-label{display:none}.unified-ai-policy__result-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.unified-ai-policy.main-content{padding:16px}.unified-ai-policy__row{grid-template-columns:minmax(0,1fr)}}.no-results .component__tooltip-wrapper__tip-text{display:flex;flex-direction:column;gap:.25rem}.query-report__wrapper .host_id__header{width:95px}.query-report__wrapper .last_fetched__header .column-header{margin-bottom:36px}.query-report__wrapper .data-table__wrapper{overflow-x:scroll}.query-report__results-cta{display:flex;gap:1rem}.query-details-page{display:flex;flex-direction:column;gap:1.5rem}.query-details-page__title-bar{display:flex;justify-content:space-between;gap:1rem}.query-details-page__action-button-container{display:flex;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content;gap:1rem}.query-details-page__query-name{margin-top:0;font-size:1.5rem}.query-details-page__settings{display:flex;gap:1.5rem;font-size:.875rem}.query-details-page__settings .component__tooltip-wrapper__underline{top:0}.query-details-page__automations,.query-details-page__log-destination{display:flex;gap:.5rem;align-items:center}.query-details-page__automations .component__tooltip-wrapper__element,.query-details-page__log-destination .component__tooltip-wrapper__element{font-weight:600}.query-details-page .empty-table__inner .component__tooltip-wrapper__tip-text{text-align:left;width:320px}.query-details-page .empty-table__inner ul{color:var(--sg-inverse-text)}.query-details-page .empty-table__inner ul li:before{content:"•";color:var(--sg-inverse-text)}.query-details-page .data-error{padding-top:5rem}.edit-query-page{display:flex;flex-direction:column;gap:1.5rem}.edit-query-page .ace_content{min-height:500px!important}.edit-query-page__count-spinner{margin-right:.5rem}.edit-query-page__page-loading .loading-spinner{margin:1.5rem 0 0}.edit-query-page__page-error h4{margin:28px 0 0 -7px;font-size:1rem}.edit-query-page__page-error h4 img{transform:scale(.5);vertical-align:middle;position:relative;top:-2px}.edit-query-page__page-error p{margin:0;margin-top:1rem;font-size:.875rem}.discard-data-option .info-banner{margin-bottom:1.5rem}.discard-data-option .info-banner__info{line-height:21px}.discard-data-option__disabled-discard-data-checkbox>.fleet-checkbox{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.discard-data-option__disabled-discard-data-checkbox>.fleet-checkbox:hover,.discard-data-option__disabled-discard-data-checkbox>.fleet-checkbox:focus{cursor:default}.discard-data-option__edit-anyway{display:inline-flex;align-items:center;cursor:pointer;font-weight:inherit;font-size:inherit}.edit-query-form{position:relative;font-size:.875rem}.edit-query-form .form-field--input{margin:0}.edit-query-form__title-bar{display:flex;justify-content:space-between;gap:1.5rem}.edit-query-form .form-field{margin-bottom:0}.edit-query-form .input-field,.edit-query-form .input-field__text-area{min-height:auto;line-height:normal;white-space:normal}.edit-query-form .input-field::-webkit-scrollbar{display:none}.edit-query-form .input-field{-ms-overflow-style:none;scrollbar-width:none}.edit-query-form__query-name-wrapper,.edit-query-form__query-description-wrapper{display:flex;align-items:baseline;gap:.5rem;width:-moz-fit-content;width:fit-content}.edit-query-form__query-name-wrapper:not(.edit-query-form--editing):hover,.edit-query-form__query-description-wrapper:not(.edit-query-form--editing):hover{cursor:pointer}.edit-query-form__query-name-wrapper:not(.edit-query-form--editing):hover *,.edit-query-form__query-description-wrapper:not(.edit-query-form--editing):hover *{color:var(--sg-success-text);cursor:pointer}.edit-query-form__query-name-wrapper--disabled-by-gitops-mode,.edit-query-form__query-description-wrapper--disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.edit-query-form__query-name-wrapper--disabled-by-gitops-mode:hover,.edit-query-form__query-name-wrapper--disabled-by-gitops-mode:focus,.edit-query-form__query-description-wrapper--disabled-by-gitops-mode:hover,.edit-query-form__query-description-wrapper--disabled-by-gitops-mode:focus{cursor:default}.edit-query-form__query-description-wrapper .no-value{min-width:144px}.edit-query-form .edit-icon{align-self:initial;opacity:1;transition:opacity .2s}.edit-query-form .edit-icon.hide{opacity:0}.edit-query-form__author{align-items:flex-end}.edit-query-form__author img,.edit-query-form__author dd{display:flex;align-items:center;gap:.5rem}.edit-query-form__query-name,.edit-query-form__query-description{width:100%;margin:0;padding:0;border:0;resize:none;white-space:normal;background-color:transparent;overflow:hidden}.edit-query-form__query-name.focus-visible,.edit-query-form__query-description.focus-visible{outline:0}.edit-query-form__query-name-wrapper{color:var(--sg-text-strong);font-size:1.5rem;line-height:1.75}.edit-query-form__query-name-wrapper .no-value{min-width:168px}.edit-query-form__query-name-wrapper .edit-query-form__query-name,.edit-query-form__query-name-wrapper .input-sizer:after{font-size:1.5rem;line-height:1.75}.edit-query-form__query-name-wrapper .component__auto-size-input-field{font-size:1.5rem;line-height:1.75}.edit-query-form__query-name-wrapper.input-field--error{border:1px solid var(--sg-danger-border)}.edit-query-form__query-description{color:var(--sg-text-muted)}.edit-query-form__button-wrap--new-query{display:flex;align-items:center}.edit-query-form__title{color:var(--sg-text-strong);display:inline-block;font-size:1.5rem}.edit-query-form__loading-overlay{display:flex;flex-grow:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--sg-overlay-soft);z-index:1;align-items:center}.edit-query-form .disabled-by-gitops-mode{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.edit-query-form .disabled-by-gitops-mode:hover,.edit-query-form .disabled-by-gitops-mode:focus{cursor:default}.query-results__results-cta{display:flex}.query-results__results-cta>*:not(:last-child),.query-results__errors-cta>*:not(:last-child){margin-right:1rem}.query-results .data-table__wrapper{overflow-x:scroll}.query-results .data-table-block .data-table thead th{min-width:140px;padding-left:0;padding-right:1.5rem;border-left:0}.query-results .data-table-block .data-table thead th:first-of-type{padding-left:1.5rem}.query-results .data-table-block .data-table tbody td{padding-left:0;padding-right:1.5rem}.query-results .data-table-block .data-table tbody td:first-of-type{padding-left:1.5rem}.query-results__results-table-container,.query-results__error-table-container{margin-top:32px}.query-results .error__cell{white-space:pre-wrap}.run-query-page__results{display:flex;flex-grow:1;position:relative;min-height:400px}.run-query-page .ace_content{min-height:500px!important}.run-query-page__target-selectors{margin-top:24px;margin-bottom:24px;max-width:980px}.run-query-page__target-selectors h3{margin-top:24px;margin-bottom:8px;font-size:.875rem}.run-query-page__target-selectors .selector-block{display:flex;align-items:center;flex-wrap:wrap;margin-top:.5rem}.run-query-page__target-selectors .input-icon-field{width:600px}.run-query-page__target-selectors .expand-button-wrap{margin-top:-.5rem}.run-query-page__empty-entity-search{margin-top:.5rem;font-size:.875rem;line-height:21px}.run-query-page__targets-button-wrap{margin-top:30px;display:flex;align-items:center}.run-query-page__targets-button-wrap button:not(:first-of-type){margin-left:16px}.run-query-page__targets-total-count{margin-left:16px;font-size:.875rem;display:flex;align-items:center}.run-query-page__targets-total-count .icon-tooltip{margin-left:.5rem}.run-query-page__count-spinner{margin-right:.5rem}.run-query-page__page-loading .loading-spinner{margin:1.5rem 0 0}.run-query-page__page-error h4{margin:28px 0 0 -7px;font-size:1rem}.run-query-page__page-error h4 img{transform:scale(.5);vertical-align:middle;position:relative;top:-2px}.run-query-page__page-error p{margin:0;margin-top:1rem;font-size:.875rem}.manage-queries-page,.manage-queries-page__header-wrap{display:flex;flex-direction:column;gap:1.5rem}.manage-queries-page__header{display:flex;align-items:center;height:38px;justify-content:space-between}.manage-queries-page__manage-automations{white-space:nowrap}.manage-queries-page__text{margin-right:1.5rem}.manage-queries-page__title{font-size:1.5rem}.manage-queries-page__title .fleeticon{color:var(--sg-primary-text);margin-right:15px}.manage-queries-page__title .fleeticon-success-check{color:var(--sg-success-text)}.manage-queries-page__title .fleeticon-offline{color:var(--sg-danger-text)}.manage-queries-page__action-button-container{display:flex;gap:.5rem}.manage-queries-page .queries-table__platform-dropdown{width:200px}.manage-queries-page .queries-table .data-table-block .data-table__wrapper{overflow-x:auto;overflow-y:hidden}.manage-queries-page .queries-table .data-table-block .data-table__table thead .name__header{width:auto}.manage-queries-page .queries-table .data-table-block .data-table__table thead .platform__header{width:102px}.manage-queries-page .queries-table .data-table-block .data-table__table thead .interval__header{max-width:85px}.manage-queries-page .queries-table .data-table-block .data-table__table thead .updated_at__header,.manage-queries-page .queries-table .data-table-block .data-table__table thead .performance__header{display:none;width:0}@media (min-width: 990px){.manage-queries-page .queries-table .data-table-block .data-table__table thead .performance__header{display:table-cell}}.manage-queries-page .queries-table .data-table-block .data-table__table thead .automations_enabled__header{max-width:85px}@media (min-width: 1400px){.manage-queries-page .queries-table .data-table-block .data-table__table thead .author_name__header{width:252px}.manage-queries-page .queries-table .data-table-block .data-table__table thead .updated_at__header{display:table-cell;width:auto;max-width:252px}}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .name__cell{width:auto}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .name__cell .inherited-badge{overflow:initial}@media (max-width: 990px){.manage-queries-page .queries-table .data-table-block .data-table__table tbody .name__cell .w400{max-width:319px}}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .platform__cell{max-width:102px}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .interval__cell{max-width:85px}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .updated_at__cell{display:none;max-width:252px}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .performance__cell{display:none}@media (min-width: 990px){.manage-queries-page .queries-table .data-table-block .data-table__table tbody .performance__cell{display:table-cell;max-width:102px}}.manage-queries-page .queries-table .data-table-block .data-table__table tbody .automations_enabled__cell{max-width:85px}@media (min-width: 1400px){.manage-queries-page .queries-table .data-table-block .data-table__table tbody .updated_at__cell{display:table-cell}}.manage-queries-page .queries-table .empty-table__additional-info *{font-size:.75rem}.manage-queries-page .reveal-button .component__tooltip-wrapper__underline{position:initial}@media (max-width: 760px){.manage-queries-page__header,.manage-queries-page__action-button-container{align-items:flex-start;flex-wrap:wrap}.manage-queries-page__text{margin-right:0}}.manage-query-automations-modal__checkboxes{display:flex;flex-direction:column;border-radius:var(--sg-radius-control);border:1px solid var(--sg-border);background:var(--sg-surface)}.manage-query-automations-modal__query-item{width:100%;padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.manage-query-automations-modal__query-item:not(:last-child){border-bottom:1px solid var(--sg-border)}.manage-query-automations-modal__query-item .form-field--checkbox{width:auto}.manage-query-automations-modal__configure{color:var(--sg-text-muted)}.manage-query-automations-modal .info-banner__info{display:flex;flex-direction:column;gap:8px}.manage-query-automations-modal .info-banner__info p{margin:0}.manage-query-automations-modal .fleet-checkbox{height:20px;display:flex;align-items:center}.manage-query-automations-modal .fleet-checkbox__label{width:490px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-indicator--query-automations-on:before{background-color:var(--sg-success)}.status-indicator--query-automations-off:before{background-color:var(--sg-text-muted)}.status-indicator--query-automations-paused .status-tooltip{text-transform:none}.status-indicator--query-automations-paused:before{background-color:var(--sg-text-muted)}.registration-page{display:flex;flex-direction:column;height:100%}.registration-page .registration-breadcrumbs{flex-shrink:0}.registration-page__logo{width:120px}@media (max-width: 1024px){.registration-page__logo{width:125px;position:static;display:block;margin:15px 0 0 15px}}.registration-page__flash-message{top:180px}.registration-breadcrumbs{background-color:var(--sg-primary-soft);display:flex;justify-content:center;width:100%;height:125px}.registration-breadcrumbs__wrapper{display:flex;justify-content:center;height:125px;padding-top:1rem}@media (max-width: 1024px){.registration-breadcrumbs__wrapper{height:75px}}.registration-breadcrumbs__page{text-align:center;min-width:156px;font-size:1rem;font-weight:400;color:var(--sg-text-body);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.registration-breadcrumbs__page:before{content:"";position:absolute;width:84.5%;height:2px;background-color:var(--sg-border-strong);bottom:36%;left:90px}@-moz-document url-prefix(){.registration-breadcrumbs__page:before{bottom:38.2%}}@media (max-width: 1024px){.registration-breadcrumbs__page:before{bottom:26.5%}@-moz-document url-prefix(){.registration-breadcrumbs__page:before{bottom:30%}}}.registration-breadcrumbs__page:after{height:24px;width:24px;background-color:transparent;display:block;border-radius:50%;content:"";font-size:1.5rem;margin-top:12px;position:relative;z-index:1;cursor:pointer}@media (max-width: 1024px){.registration-breadcrumbs__page:after{margin-top:.25rem}}.registration-breadcrumbs__page:focus{outline:2px solid var(--sg-focus-ring);outline-offset:2px;border-radius:var(--sg-radius-control)}.registration-breadcrumbs__page--active{font-weight:600}.registration-breadcrumbs__page--1:after{border:2px solid var(--sg-text-body);margin-top:11px}.registration-breadcrumbs__page--1.registration-breadcrumbs__page--active:before{background:linear-gradient(to right,var(--sg-text-body) 50%,var(--sg-border-strong) 50%)}.registration-breadcrumbs__page--1.registration-breadcrumbs__page--active:after{background-color:transparent;border:2px solid var(--sg-text-body)}.registration-breadcrumbs__page--1.registration-breadcrumbs__page--complete:before{background:var(--sg-text-body);background-size:auto;z-index:2}.registration-breadcrumbs__page--1.registration-breadcrumbs__page--complete:after{height:28px;width:28px;content:"";color:var(--sg-text-body);border:0}.registration-breadcrumbs__page--2:after{border:solid 1px var(--sg-border-strong);margin-top:11px}.registration-breadcrumbs__page--2.registration-breadcrumbs__page--active:before{background:linear-gradient(to right,var(--sg-text-body) 50%,var(--sg-border-strong) 50%)}.registration-breadcrumbs__page--2.registration-breadcrumbs__page--active:after{background-color:transparent;border:2px solid var(--sg-text-body)}.registration-breadcrumbs__page--2.registration-breadcrumbs__page--complete:before{background:var(--sg-text-body);z-index:2}.registration-breadcrumbs__page--2.registration-breadcrumbs__page--complete:after{height:28px;width:28px;content:"";color:var(--sg-text-body);border:0}.registration-breadcrumbs__page--3:before{display:none}.registration-breadcrumbs__page--3:after{border:solid 1px var(--sg-border-strong);margin-top:11px}.registration-breadcrumbs__page--3.registration-breadcrumbs__page--active:before{background:linear-gradient(to right,var(--sg-text-body) 50%,var(--sg-border-strong) 50%)}.registration-breadcrumbs__page--3.registration-breadcrumbs__page--active:after{background-color:transparent;border:2px solid var(--sg-text-body)}.registration-breadcrumbs__page--3.registration-breadcrumbs__page--complete:after{height:28px;width:28px;content:"";color:var(--sg-text-body);border:0}.report-tabs-shell__tabs{margin-bottom:1.5rem}.report-dashboard-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.report-dashboard-page__data-as-of{font-size:11px;color:#8b8fa2;text-align:right;margin-bottom:.25rem}.report-dashboard-page__header-meta{margin-left:auto;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.report-dashboard-page__period-pill{font-size:12px;background:#eeeefb;color:#2d2db0;padding:.25rem .75rem;border-radius:20px;border:1px solid #cfcff5}.report-dashboard-page__export{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:4px;padding:.5rem 1rem;background:#192147;color:#fff;border:none}.report-dashboard-page__export:hover{background:#3e4771}.report-dashboard-page__verdicts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width: 900px){.report-dashboard-page__verdicts-row{grid-template-columns:1fr}}.report-dashboard-page__stack{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.report-dashboard-page__top10-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.report-dashboard-page__top10-row>*{min-width:0}.report-dashboard-page__top10-row .report-panel__body--scroll-x{padding:0}@media (max-width: 1080px){.report-dashboard-page__top10-row{grid-template-columns:1fr}}.report-dashboard-page__section{min-width:0}.report-dashboard-page__footer-note{text-align:center;font-size:11px;color:#8b8fa2;margin-top:1.5rem}.report-dashboard-page__snapshot-banner{font-size:14px;margin-bottom:6px}.report-window-note{position:relative;display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:11px;line-height:1.5}.report-window-note__label{color:#8b8fa2}.report-window-note__range{font-weight:600;color:#192147;font-variant-numeric:tabular-nums}.report-window-note__hint{display:inline-flex;align-items:center}.report-window-note__help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:1px solid #c5c7d1;border-radius:50%;background:#fff;color:#8b8fa2;font-family:inherit;font-size:10px;line-height:1;cursor:pointer}.report-window-note__help:hover{border-color:#2d2db0;color:#2d2db0}.report-window-note__help:focus-visible{outline:none;box-shadow:0 0 0 3px #eeeefb}.report-window-note__popover{position:absolute;top:100%;left:0;z-index:2;margin-top:.25rem;padding:.25rem .75rem;white-space:nowrap;background:#192147;color:#fff;border-radius:4px;box-shadow:0 3px #e2e4ea66;font-variant-numeric:tabular-nums;visibility:hidden;opacity:0;transition:opacity .1s ease-in-out}.report-window-note__hint:hover .report-window-note__popover,.report-window-note__hint:focus-within .report-window-note__popover{visibility:visible;opacity:1}.report-panel{background:#fff;border:1px solid #e2e4ea;border-radius:6px;box-shadow:0 3px #e2e4ea66}.report-panel__head{padding:.875rem 1rem;border-bottom:1px solid #f4f4f6;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.report-panel__title{font-size:15px;margin:0;font-weight:600;color:#192147}.report-panel__hint{font-size:11px;color:#8b8fa2}.report-panel__head-link{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 11px;font-size:12px;font-weight:500;color:#2d2db0;background:#fff;border:1px solid #e2e4ea;border-radius:6px;text-decoration:none;white-space:nowrap}.report-panel__head-link:hover{background:#2d2db00f;text-decoration:none}.report-panel__body{padding:1rem}.report-panel__body--flush{padding:0}.report-panel__body--scroll-x{overflow-x:auto;min-height:524px}.report-panel__state{font-size:12px;color:#8b8fa2;padding:.5rem 0}.report-panel--priority{border-color:#c92a2a40}.report-panel--priority .report-panel__head{background:#c92a2a0d;border-bottom-color:#c92a2a2e}.report-table{width:100%;border-collapse:collapse;font-size:12px}.report-table th,.report-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #f4f4f6;vertical-align:middle;text-wrap-mode:nowrap}.report-table th{font-size:11px;color:#8b8fa2;font-weight:600;background:#f4f4f6;white-space:nowrap}.report-table tbody tr:hover{background:#f9fafc}.report-table__num{text-align:right;font-variant-numeric:tabular-nums}.report-table__center{text-align:center}.report-table__mono{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11.5px}.report-table__muted{color:#8b8fa2}.report-table__rank{font-weight:600;color:#8b8fa2;font-variant-numeric:tabular-nums}.report-table__rank--top{color:#2d2db0}.report-filters{background:#fff;border:1px solid #e2e4ea;border-radius:6px;box-shadow:0 3px #e2e4ea66;padding:1rem;margin-bottom:1.5rem}.report-filters__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,200px);justify-content:start;gap:.75rem 1rem}.report-filters__field label{display:block;font-size:11px;color:#8b8fa2;font-weight:600;margin-bottom:.25rem}.report-filters__field select,.report-filters__field input{width:100%;font-family:inherit;font-size:13px;color:#192147;padding:.5rem .75rem;border:1px solid #e2e4ea;border-radius:4px;background:#fff}.report-filters__field select:focus,.report-filters__field input:focus{outline:none;border-color:#2d2db0;box-shadow:0 0 0 3px #eeeefb}.report-filters__period-note{margin-top:.5rem;font-size:11px;line-height:1.5;color:#8b8fa2}.report-filters__period-note-lead{margin:0}.report-filters__period-note-foot{margin:.25rem 0 0}.report-filters__actions{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap;border-top:1px solid #f4f4f6;padding-top:.75rem}.report-filters__search{flex:1;min-width:200px}.report-filters__search input{width:280px;font-family:inherit;font-size:13px;color:#192147;padding:.5rem .75rem;border:1px solid #e2e4ea;border-radius:4px}.report-filters__search input:focus{outline:none;border-color:#2d2db0;box-shadow:0 0 0 3px #eeeefb}.report-filters__apply,.report-filters__export{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:4px;padding:.5rem 1rem}.report-filters__apply{background:#192147;color:#fff;border:none}.report-filters__apply:hover{background:#3e4771}.report-filters__export{background:#fff;color:#2d2db0;border:1px solid #2d2db0}.report-filters__export:hover{background:#eeeefb}.report-filters__status-msg{font-size:12px;color:#3db67b;opacity:0;transition:opacity .3s}.report-filters__status-msg--show{opacity:1}.report-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.875rem;margin-bottom:1.5rem}.report-kpi__card{position:relative;overflow:hidden;background:#fff;border:1px solid #e2e4ea;border-radius:6px;padding:1rem;box-shadow:0 3px #e2e4ea66}.report-kpi__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#b3b6c1}.report-kpi__card--loading{opacity:.5}.report-kpi__card--total:before{background:#192147}.report-kpi__card--critical{background:#c92a2a0f;border-color:#c92a2a40}.report-kpi__card--critical:before{background:#c92a2a}.report-kpi__card--critical .report-kpi__num,.report-kpi__card--critical .report-kpi__label{color:#c92a2a}.report-kpi__card--high{background:#e8590c0f;border-color:#e8590c40}.report-kpi__card--high:before{background:#e8590c}.report-kpi__card--high .report-kpi__num{color:#e8590c}.report-kpi__card--medium:before{background:#f59e0b}.report-kpi__card--medium .report-kpi__num{color:#f59e0b}.report-kpi__card--low:before{background:#3b82f6}.report-kpi__card--low .report-kpi__num{color:#3b82f6}.report-kpi__label{font-size:12px;color:#515774;font-weight:600;display:flex;align-items:center;gap:.25rem}.report-kpi__dot{width:9px;height:9px;border-radius:50%;display:inline-block}.report-kpi__dot--critical{background:#c92a2a}.report-kpi__dot--high{background:#e8590c}.report-kpi__dot--medium{background:#f59e0b}.report-kpi__dot--low{background:#3b82f6}.report-kpi__num{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:.25rem 0 .125rem;line-height:1;color:#192147;font-variant-numeric:tabular-nums;display:block}.report-kpi__desc{font-size:11px;color:#8b8fa2}.report-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:600;padding:.125rem .5rem;border-radius:20px;white-space:nowrap}.report-badge--compact{padding:1px 7px}.report-badge--critical{color:#c92a2a;background:#c92a2a1f}.report-badge--high{color:#e8590c;background:#e8590c1f}.report-badge--medium{color:#f59e0b;background:#f59e0b1f}.report-badge--low{color:#3b82f6;background:#3b82f61f}.report-badge--info{color:#8b8fa2;background:#f4f4f6}.report-status{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:.125rem .5rem;border-radius:4px;white-space:nowrap}.report-status--open{color:#c92a2a;background:#c92a2a1f}.report-status--in_progress{color:#2d2db0;background:#eeeefb}.report-status--resolved{color:#3db67b;background:#3db67b1f}.report-status--false_positive{color:#515774;background:#f4f4f6}.report-agent{font-size:11px;font-weight:600;padding:.125rem .5rem;border-radius:4px;white-space:nowrap}.report-agent--ok{color:#3db67b;background:#3db67b1f}.report-agent--offline{color:#515774;background:#f4f4f6}.report-agent--check{color:#e8590c;background:#e8590c1f}.report-agent--no_policy{color:#c92a2a;background:#c92a2a1f}.report-note{font-size:12px;color:#515774;background:#fef7e0;border:1px solid #ece0bb;border-radius:8px;padding:.5rem .75rem;margin:.75rem;line-height:1.6}.report-company-trend__legend{display:flex;gap:.875rem;font-size:11px;color:#515774;align-items:center;margin-left:auto}.report-company-trend__legend span{display:flex;align-items:center;gap:.25rem}.report-company-trend__swatch{width:14px;height:3px;border-radius:2px;display:inline-block}.report-company-trend__swatch--total{background:#192147}.report-company-trend__swatch--crit{background:#c92a2a}.report-dept-trend{width:100%;border-collapse:collapse;font-size:12.5px}.report-dept-trend th,.report-dept-trend td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #f4f4f6}.report-dept-trend th{font-size:11px;color:#8b8fa2;font-weight:600}.report-dept-trend__spark{display:flex;align-items:flex-end;gap:2px;height:28px;min-width:88px}.report-dept-trend__spark-bar{flex:1;min-width:2px;min-height:2px;background:#3b82f6;border-radius:1px 1px 0 0;opacity:.85}.report-dept-trend__spark-bar--empty{background:#e2e4ea;opacity:1}.report-dept-trend__spark-empty{color:#c5c7d1}.report-dept-trend__ratio{font-weight:600}.report-dept-trend__ratio--crit{color:#c92a2a}.report-dept-trend__ratio--high{color:#e8590c}.report-dept-trend__ratio--neutral{color:#515774}.report-priority__row--critical{box-shadow:inset 3px 0 #c92a2a}.report-priority__row--critical td:first-child{background:#c92a2a0f}.report-priority__row--high{box-shadow:inset 3px 0 #e8590c}.report-priority__name{font-weight:600;color:#192147}.report-priority__sys{font-size:11px}.report-priority__sys--block{color:#c92a2a;font-weight:600}.report-priority__sys--warn{color:#e8590c;font-weight:600}.report-priority__sys--info{color:#515774}.report-priority__detail-btn{background:#192147;color:#fff;border:none;border-radius:4px;padding:.25rem .75rem;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.report-priority__detail-btn:hover{background:#3e4771}.report-priority__empty{text-align:center;color:#8b8fa2;font-size:12px;padding:1.5rem 0}.report-dept-top__bar-cell{display:flex;align-items:center;gap:.5rem}.report-dept-top__bar-track{height:8px;background:#f4f4f6;border-radius:5px;overflow:hidden;min-width:60px;margin-top:.25rem}.report-dept-top__bar-fill{height:100%;background:#192147;border-radius:5px}.report-dept-top__ratio--crit{color:#c92a2a;font-weight:600}.report-dept-top__ratio--high{color:#e8590c;font-weight:600}.report-dept-top__ratio--neutral{color:#515774}.report-verdicts__attention{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.report-verdicts__attention-num{font-size:26px;font-weight:600;color:#c92a2a;line-height:1}.report-verdicts__attention-title{font-size:13px;font-weight:600;color:#192147}.report-verdicts__attention-sub{font-size:11px;color:#8b8fa2}.report-verdicts__rows{display:flex;flex-direction:column;gap:.5rem}.report-verdicts__row{display:grid;grid-template-columns:10px auto 1fr 36px 36px;align-items:center;gap:.5rem}.report-verdicts__dot{width:10px;height:10px;border-radius:2px}.report-verdicts__dot--critical{background:#c92a2a}.report-verdicts__dot--high{background:#e8590c}.report-verdicts__dot--medium{background:#f59e0b}.report-verdicts__dot--low{background:#3b82f6}.report-verdicts__dot--info{background:#8b8fa2}.report-verdicts__name{font-size:12px;color:#192147;white-space:nowrap}.report-verdicts__bar-bg{height:4px;border-radius:8px;background:#f4f4f6;overflow:hidden}.report-verdicts__bar-fill{height:100%;border-radius:inherit;background:#b3b6c1}.report-verdicts__bar-fill--critical{background:#c92a2a}.report-verdicts__bar-fill--high{background:#e8590c}.report-verdicts__bar-fill--medium{background:#f59e0b}.report-verdicts__bar-fill--low{background:#3b82f6}.report-verdicts__bar-fill--info{background:#8b8fa2}.report-verdicts__pct,.report-verdicts__count{font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.report-verdicts__pct{color:#8b8fa2}.report-verdicts__count{color:#192147}.report-topfiring__rows{display:flex;flex-direction:column;gap:.5rem}.report-topfiring__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.report-topfiring__key-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0}.report-topfiring__key-head{display:flex;align-items:center;gap:.5rem;min-width:0}.report-topfiring__dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.report-topfiring__dot--critical{background:#c92a2a}.report-topfiring__dot--high{background:#e8590c}.report-topfiring__dot--medium{background:#f59e0b}.report-topfiring__dot--low{background:#3b82f6}.report-topfiring__dot--info{background:#8b8fa2}.report-topfiring__key{font-size:12px;color:#192147;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-topfiring__bar-bg{height:4px;border-radius:8px;background:#f4f4f6;overflow:hidden}.report-topfiring__bar-fill{height:100%;border-radius:inherit;background:#b3b6c1}.report-topfiring__bar-fill--critical{background:#c92a2a}.report-topfiring__bar-fill--high{background:#e8590c}.report-topfiring__bar-fill--medium{background:#f59e0b}.report-topfiring__bar-fill--low{background:#3b82f6}.report-topfiring__bar-fill--info{background:#8b8fa2}.report-topfiring__count{font-size:12px;color:#192147;text-align:right;font-variant-numeric:tabular-nums}.report-drawer{width:min(720px,94vw);height:100%;background:#eff6fa;overflow-y:auto;box-shadow:-6px 0 28px #19214740}.report-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#19214780;z-index:100;display:flex;justify-content:flex-end}.report-drawer__head{position:sticky;top:0;background:#192147;color:#fff;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;z-index:5}.report-drawer__id{font-size:11px;color:#c5c7d1;font-family:ui-monospace,monospace}.report-drawer__heading{font-size:16px;margin:.125rem 0 0;font-weight:600}.report-drawer__close{margin-left:auto;background:#ffffff24;border:none;color:#fff;width:32px;height:32px;border-radius:4px;font-size:18px;cursor:pointer;line-height:1}.report-drawer__close:hover{background:#ffffff42}.report-drawer__section{background:#fff;border:1px solid #e2e4ea;border-radius:10px;margin:.875rem 1rem;box-shadow:0 3px #e2e4ea66}.report-drawer__section-title{font-size:13px;margin:0;padding:.75rem 1rem;border-bottom:1px solid #f4f4f6;color:#2d2db0;font-weight:600}.report-drawer__section-inner{padding:.875rem 1rem}.report-drawer__kv{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1rem}@media (max-width: 600px){.report-drawer__kv{grid-template-columns:1fr}}.report-drawer__item--wide{grid-column:1/-1}.report-drawer__item-label{font-size:11px;color:#8b8fa2;font-weight:600}.report-drawer__item-value{font-size:13px;color:#192147;font-weight:600;margin-top:1px;word-break:break-all}.report-drawer__risk-score{font-size:22px;font-weight:800;color:#c92a2a}.report-drawer__summary{font-size:13px;line-height:1.85;color:#192147;margin:0}.report-drawer__timeline{margin:0;padding-left:.25rem;list-style:none}.report-drawer__timeline li{position:relative;padding:0 0 .875rem 1.5rem;border-left:2px solid #e2e4ea}.report-drawer__timeline li:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #3b82f6}.report-drawer__timeline li:last-child{border-left-color:transparent;padding-bottom:0}.report-drawer__timeline-item--alert:before{border-color:#c92a2a;background:#c92a2a}.report-drawer__tl-time{font-size:11px;color:#8b8fa2;font-family:ui-monospace,monospace;font-weight:600}.report-drawer__tl-text{font-size:12.5px;color:#192147}.report-drawer__evidence{width:100%;border-collapse:collapse;font-size:12.5px}.report-drawer__evidence td{padding:.5rem .75rem;border-bottom:1px solid #f4f4f6}.report-drawer__evidence td:first-child{color:#8b8fa2;font-weight:600;width:38%}.report-drawer__masked-note{color:#8b8fa2;font-size:11px;margin:.5rem 0 0}.report-drawer__risk-explain{font-size:12.5px;line-height:1.8;background:#c92a2a14;border:1px solid rgba(201,42,42,.25);border-radius:8px;padding:.75rem;color:#c92a2a}.report-drawer__actions{margin:0;padding-left:0;list-style:none}.report-drawer__actions li{font-size:12.5px;padding:.5rem .75rem .5rem 1.5rem;position:relative;border:1px solid #f4f4f6;border-radius:4px;margin-bottom:.25rem;background:#f9fafc}.report-drawer__actions li:before{content:"✓";position:absolute;left:.75rem;top:.5rem;color:#3db67b;font-weight:800}.report-drawer__quick-links{display:flex;flex-wrap:wrap;gap:.5rem}.report-drawer__quick-links button{font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;background:#fff;border:1px solid #2d2db0;color:#2d2db0;padding:.25rem .75rem;border-radius:4px}.report-drawer__quick-links button:hover{background:#eeeefb}.report-dashboard-page__export-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e4ea}.report-dashboard-page__export-header-meta{font-size:12px;color:#8b8fa2}.report-kpi__card,.report-panel,.report-table,.report-dept-trend,.report-dashboard-page__verdicts-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.report-dashboard-page--export .report-dashboard-page__top10-row{grid-template-columns:1fr}.report-dashboard-page--export .report-panel__body--scroll-x{overflow-x:visible;min-height:0}@keyframes report-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.report-skeleton{background:#f4f4f6;border-radius:4px;animation:report-skeleton-pulse 1.5s ease-in-out infinite}.report-skeleton--row{height:18px}.report-skeleton--block{width:100%}.report-skeleton--num{display:inline-block;width:56px;height:26px}.report-skeleton-rows{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.report-skeleton-rows .report-skeleton--row:first-child{width:55%}.report-skeleton-rows .report-skeleton--row:last-child{width:80%}.main-content.report-tabs-shell--securego{width:100%;max-width:var(--sg-page-max-width);min-width:0;padding:var(--sg-page-padding-y) var(--sg-page-padding-x);margin:0 auto;color:var(--sg-text-body);background:var(--sg-canvas)}.main-content.report-tabs-shell--securego .report-dashboard-page__header{align-items:flex-start;margin:0 0 14px}.main-content.report-tabs-shell--securego .report-dashboard-page__title{margin:0;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family);letter-spacing:0}.main-content.report-tabs-shell--securego .report-dashboard-page__description{margin:6px 0 0;color:var(--sg-text-muted);font:400 12px/1.6 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-dashboard-page__data-as-of{margin-bottom:8px;color:var(--sg-text-muted);font:400 11px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-dashboard-page__verdicts-row{gap:16px;margin-bottom:20px}.main-content.report-tabs-shell--securego .report-dashboard-page__stack{gap:20px}.main-content.report-tabs-shell--securego .report-dashboard-page__top10-row{gap:16px}.main-content.report-tabs-shell--securego .report-dashboard-page__footer-note{margin:20px 0 0;color:var(--sg-text-muted);font:400 11px/1.5 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-filters{display:flex;align-items:center;justify-content:space-between;gap:var(--sg-toolbar-gap);width:100%;max-width:none;padding:0;margin:0 0 20px;background:transparent;border:0;border-radius:0;box-shadow:none}.main-content.report-tabs-shell--securego .report-filters__periods{display:inline-flex;align-items:center;gap:2px;height:var(--sg-control-height);padding:3px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control)}.main-content.report-tabs-shell--securego .report-filters__period-button{min-width:48px;height:28px;padding:0 12px;color:var(--sg-text-body);background:transparent;border:0;border-radius:6px;font:600 12.5px/1 var(--sg-font-family);cursor:pointer;transition:color var(--sg-motion-fast),background-color var(--sg-motion-fast)}.main-content.report-tabs-shell--securego .report-filters__period-button:hover{background:var(--sg-surface-muted)}.main-content.report-tabs-shell--securego .report-filters__period-button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:1px}.main-content.report-tabs-shell--securego .report-filters__period-button--active,.main-content.report-tabs-shell--securego .report-filters__period-button--active:hover{color:var(--sg-on-primary);background:var(--sg-primary-solid)}.main-content.report-tabs-shell--securego .report-filters__actions{display:flex;align-items:center;gap:var(--sg-toolbar-gap);padding:0;margin:0;border:0}.main-content.report-tabs-shell--securego .report-filters__team-field select{width:190px;height:var(--sg-control-height);padding:0 34px 0 12px;color:var(--sg-text-body);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);font:400 12.5px/1 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-filters__team-field select:focus,.main-content.report-tabs-shell--securego .report-filters__team-field select:focus-visible{border-color:var(--sg-focus-ring);outline:none;outline-offset:0;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.main-content.report-tabs-shell--securego .report-filters__export{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:132px;height:var(--sg-control-height);padding:0 14px;color:var(--sg-primary-text);background:var(--sg-surface);border:1px solid var(--sg-primary-control-border);border-radius:var(--sg-radius-control);font:600 13px/1 var(--sg-font-family);white-space:nowrap;cursor:pointer}.main-content.report-tabs-shell--securego .report-filters__export:hover:not(:disabled){background:var(--sg-primary-soft)}.main-content.report-tabs-shell--securego .report-filters__export:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.main-content.report-tabs-shell--securego .report-filters__export:disabled{color:var(--sg-text-disabled);cursor:not-allowed;border-color:var(--sg-border)}.main-content.report-tabs-shell--securego .report-filters__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main-content.report-tabs-shell--securego .report-kpi{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.main-content.report-tabs-shell--securego .report-kpi__card{min-width:0;padding:14px 16px;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:none}.main-content.report-tabs-shell--securego .report-kpi__card:before{display:none}.main-content.report-tabs-shell--securego .report-kpi__card--critical{background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.main-content.report-tabs-shell--securego .report-kpi__card--high{background:var(--sg-risk-bg);border-color:var(--sg-risk-border)}.main-content.report-tabs-shell--securego .report-kpi__card--medium{background:var(--sg-warning-bg);border-color:var(--sg-warning-border)}.main-content.report-tabs-shell--securego .report-kpi__card--low{background:var(--sg-info-bg);border-color:var(--sg-info-border)}.main-content.report-tabs-shell--securego .report-kpi__label{gap:6px;margin-bottom:8px;overflow:hidden;color:var(--sg-text-muted);font:400 12px/1.4 var(--sg-font-family);text-overflow:ellipsis;white-space:nowrap}.main-content.report-tabs-shell--securego .report-kpi__dot{width:7px;height:7px;flex:0 0 auto}.main-content.report-tabs-shell--securego .report-kpi__dot--critical{background:var(--sg-danger-solid)}.main-content.report-tabs-shell--securego .report-kpi__dot--high{background:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-kpi__dot--medium{background:var(--sg-warning)}.main-content.report-tabs-shell--securego .report-kpi__dot--low{background:var(--sg-info)}.main-content.report-tabs-shell--securego .report-kpi__num{margin:0;color:var(--sg-text-strong);font:700 26px/1.1 var(--sg-font-family);letter-spacing:0}.main-content.report-tabs-shell--securego .report-kpi__desc{display:block;margin-top:4px;overflow:hidden;color:var(--sg-text-muted);font:400 11px/1.4 var(--sg-font-family);text-overflow:ellipsis;white-space:nowrap}.main-content.report-tabs-shell--securego .report-kpi__card--critical .main-content.report-tabs-shell--securego .report-kpi__label,.main-content.report-tabs-shell--securego .report-kpi__card--critical .main-content.report-tabs-shell--securego .report-kpi__num{color:var(--sg-danger-text)}.main-content.report-tabs-shell--securego .report-kpi__card--high .main-content.report-tabs-shell--securego .report-kpi__label,.main-content.report-tabs-shell--securego .report-kpi__card--high .main-content.report-tabs-shell--securego .report-kpi__num{color:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-kpi__card--medium .main-content.report-tabs-shell--securego .report-kpi__label,.main-content.report-tabs-shell--securego .report-kpi__card--medium .main-content.report-tabs-shell--securego .report-kpi__num{color:var(--sg-warning-text)}.main-content.report-tabs-shell--securego .report-kpi__card--low .main-content.report-tabs-shell--securego .report-kpi__label,.main-content.report-tabs-shell--securego .report-kpi__card--low .main-content.report-tabs-shell--securego .report-kpi__num{color:var(--sg-info-text)}.main-content.report-tabs-shell--securego .report-panel{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);box-shadow:none}.main-content.report-tabs-shell--securego .report-panel__head{gap:8px;padding:16px 20px 12px;border-bottom-color:var(--sg-divider)}.main-content.report-tabs-shell--securego .report-panel__title{color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-panel__hint,.main-content.report-tabs-shell--securego .report-panel__state{color:var(--sg-text-muted);font:400 11px/1.5 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-panel__head-link{padding:0;color:var(--sg-primary-text);background:transparent;border:0;border-radius:0;font:600 12px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-panel__head-link:hover{background:transparent;text-decoration:underline}.main-content.report-tabs-shell--securego .report-panel__body{padding:16px 20px 20px}.main-content.report-tabs-shell--securego .report-panel__body--flush,.main-content.report-tabs-shell--securego .report-panel__body--scroll-x{padding:0}.main-content.report-tabs-shell--securego .report-table,.main-content.report-tabs-shell--securego .report-dept-trend{color:var(--sg-text-body);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-table th,.main-content.report-tabs-shell--securego .report-table td,.main-content.report-tabs-shell--securego .report-dept-trend th,.main-content.report-tabs-shell--securego .report-dept-trend td{padding:10px 12px;border-bottom-color:var(--sg-divider)}.main-content.report-tabs-shell--securego .report-table th,.main-content.report-tabs-shell--securego .report-dept-trend th{color:var(--sg-text-muted);background:var(--sg-surface);font:600 11px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-table tbody tr:hover,.main-content.report-tabs-shell--securego .report-dept-trend tbody tr:hover{background:var(--sg-surface-subtle)}.main-content.report-tabs-shell--securego .report-note{color:var(--sg-warning-text);background:var(--sg-warning-bg);border-color:var(--sg-warning-border);border-radius:var(--sg-radius-control);font:400 12.5px/1.6 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-panel--priority{border-color:var(--sg-danger-border)}.main-content.report-tabs-shell--securego .report-panel--priority .report-panel__head{background:var(--sg-danger-bg);border-bottom-color:var(--sg-danger-border)}.main-content.report-tabs-shell--securego .report-badge,.main-content.report-tabs-shell--securego .report-status,.main-content.report-tabs-shell--securego .report-agent{font-family:var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-badge--critical,.main-content.report-tabs-shell--securego .report-badge--open,.main-content.report-tabs-shell--securego .report-badge--no_policy,.main-content.report-tabs-shell--securego .report-status--critical,.main-content.report-tabs-shell--securego .report-status--open,.main-content.report-tabs-shell--securego .report-status--no_policy,.main-content.report-tabs-shell--securego .report-agent--critical,.main-content.report-tabs-shell--securego .report-agent--open,.main-content.report-tabs-shell--securego .report-agent--no_policy{color:var(--sg-danger-text);background:var(--sg-danger-bg)}.main-content.report-tabs-shell--securego .report-badge--high,.main-content.report-tabs-shell--securego .report-badge--check,.main-content.report-tabs-shell--securego .report-status--high,.main-content.report-tabs-shell--securego .report-status--check,.main-content.report-tabs-shell--securego .report-agent--high,.main-content.report-tabs-shell--securego .report-agent--check{color:var(--sg-risk-text);background:var(--sg-risk-bg)}.main-content.report-tabs-shell--securego .report-badge--medium,.main-content.report-tabs-shell--securego .report-status--medium,.main-content.report-tabs-shell--securego .report-agent--medium{color:var(--sg-warning-text);background:var(--sg-warning-bg)}.main-content.report-tabs-shell--securego .report-badge--low,.main-content.report-tabs-shell--securego .report-badge--in_progress,.main-content.report-tabs-shell--securego .report-status--low,.main-content.report-tabs-shell--securego .report-status--in_progress,.main-content.report-tabs-shell--securego .report-agent--low,.main-content.report-tabs-shell--securego .report-agent--in_progress{color:var(--sg-info-text);background:var(--sg-info-bg)}.main-content.report-tabs-shell--securego .report-badge--resolved,.main-content.report-tabs-shell--securego .report-badge--ok,.main-content.report-tabs-shell--securego .report-status--resolved,.main-content.report-tabs-shell--securego .report-status--ok,.main-content.report-tabs-shell--securego .report-agent--resolved,.main-content.report-tabs-shell--securego .report-agent--ok{color:var(--sg-success-text);background:var(--sg-success-bg)}.main-content.report-tabs-shell--securego .report-badge--info,.main-content.report-tabs-shell--securego .report-badge--false_positive,.main-content.report-tabs-shell--securego .report-badge--offline,.main-content.report-tabs-shell--securego .report-status--info,.main-content.report-tabs-shell--securego .report-status--false_positive,.main-content.report-tabs-shell--securego .report-status--offline,.main-content.report-tabs-shell--securego .report-agent--info,.main-content.report-tabs-shell--securego .report-agent--false_positive,.main-content.report-tabs-shell--securego .report-agent--offline{color:var(--sg-neutral-text);background:var(--sg-neutral-bg)}.main-content.report-tabs-shell--securego .report-company-trend__legend{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-company-trend__swatch--total{background:var(--sg-chart-1)}.main-content.report-tabs-shell--securego .report-company-trend__swatch--crit{background:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-dept-trend__spark-bar{background:var(--sg-chart-2)}.main-content.report-tabs-shell--securego .report-dept-trend__spark-bar--empty{background:var(--sg-neutral-bg)}.main-content.report-tabs-shell--securego .report-dept-trend__spark-empty{color:var(--sg-text-disabled)}.main-content.report-tabs-shell--securego .report-dept-trend__ratio--crit{color:var(--sg-danger-text)}.main-content.report-tabs-shell--securego .report-dept-trend__ratio--high{color:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-dept-trend__ratio--neutral{color:var(--sg-text-body)}.main-content.report-tabs-shell--securego .report-priority__row--critical{box-shadow:inset 3px 0 0 var(--sg-danger-solid)}.main-content.report-tabs-shell--securego .report-priority__row--critical td:first-child{background:var(--sg-danger-bg)}.main-content.report-tabs-shell--securego .report-priority__row--high{box-shadow:inset 3px 0 0 var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-priority__name{color:var(--sg-text-strong)}.main-content.report-tabs-shell--securego .report-priority__sys--block{color:var(--sg-danger-text)}.main-content.report-tabs-shell--securego .report-priority__sys--warn{color:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-priority__sys--info,.main-content.report-tabs-shell--securego .report-priority__empty{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-priority__detail-btn{color:var(--sg-on-primary);background:var(--sg-primary-solid)}.main-content.report-tabs-shell--securego .report-priority__detail-btn:hover{background:var(--sg-primary-hover)}.main-content.report-tabs-shell--securego .report-priority__detail-btn:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.main-content.report-tabs-shell--securego .report-dept-top__bar-track{background:var(--sg-neutral-bg)}.main-content.report-tabs-shell--securego .report-dept-top__bar-fill{background:var(--sg-primary-solid)}.main-content.report-tabs-shell--securego .report-dept-top__ratio--crit{color:var(--sg-danger-text)}.main-content.report-tabs-shell--securego .report-dept-top__ratio--high{color:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-dept-top__ratio--neutral{color:var(--sg-text-body)}.main-content.report-tabs-shell--securego .report-verdicts__attention-num,.main-content.report-tabs-shell--securego .report-topfiring__attention-num{color:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-verdicts__attention-title,.main-content.report-tabs-shell--securego .report-verdicts__name,.main-content.report-tabs-shell--securego .report-verdicts__key,.main-content.report-tabs-shell--securego .report-verdicts__count,.main-content.report-tabs-shell--securego .report-topfiring__attention-title,.main-content.report-tabs-shell--securego .report-topfiring__name,.main-content.report-tabs-shell--securego .report-topfiring__key,.main-content.report-tabs-shell--securego .report-topfiring__count{color:var(--sg-text-strong)}.main-content.report-tabs-shell--securego .report-verdicts__attention-sub,.main-content.report-tabs-shell--securego .report-verdicts__pct,.main-content.report-tabs-shell--securego .report-topfiring__attention-sub,.main-content.report-tabs-shell--securego .report-topfiring__pct{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-verdicts__bar-bg,.main-content.report-tabs-shell--securego .report-topfiring__bar-bg{background:var(--sg-neutral-bg)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill{background:var(--sg-neutral-text)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill--critical,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill--critical{background:var(--sg-danger-solid)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill--high,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill--high{background:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill--medium,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill--medium{background:var(--sg-warning)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill--low,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill--low{background:var(--sg-info)}.main-content.report-tabs-shell--securego .report-verdicts__bar-fill--info,.main-content.report-tabs-shell--securego .report-topfiring__bar-fill--info{background:var(--sg-neutral-text)}.main-content.report-tabs-shell--securego .report-verdicts__dot--critical,.main-content.report-tabs-shell--securego .report-topfiring__dot--critical{background:var(--sg-danger-solid)}.main-content.report-tabs-shell--securego .report-verdicts__dot--high,.main-content.report-tabs-shell--securego .report-topfiring__dot--high{background:var(--sg-risk-text)}.main-content.report-tabs-shell--securego .report-verdicts__dot--medium,.main-content.report-tabs-shell--securego .report-topfiring__dot--medium{background:var(--sg-warning)}.main-content.report-tabs-shell--securego .report-verdicts__dot--low,.main-content.report-tabs-shell--securego .report-topfiring__dot--low{background:var(--sg-info)}.main-content.report-tabs-shell--securego .report-verdicts__dot--info,.main-content.report-tabs-shell--securego .report-topfiring__dot--info{background:var(--sg-neutral-text)}.main-content.report-tabs-shell--securego .report-drawer{color:var(--sg-text-body);background:var(--sg-canvas);box-shadow:-6px 0 28px var(--sg-shadow-lg)}.main-content.report-tabs-shell--securego .report-drawer__overlay{background:var(--sg-overlay)}.main-content.report-tabs-shell--securego .report-drawer__head{color:var(--sg-inverse-text);background:var(--sg-inverse-bg)}.main-content.report-tabs-shell--securego .report-drawer__id{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-drawer__close{color:var(--sg-inverse-text);background:var(--sg-overlay-soft)}.main-content.report-tabs-shell--securego .report-drawer__close:hover{background:var(--sg-overlay)}.main-content.report-tabs-shell--securego .report-drawer__close:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}.main-content.report-tabs-shell--securego .report-drawer__section{background:var(--sg-surface);border-color:var(--sg-border);box-shadow:var(--sg-shadow-card)}.main-content.report-tabs-shell--securego .report-drawer__section-title{color:var(--sg-primary-text);border-bottom-color:var(--sg-divider)}.main-content.report-tabs-shell--securego .report-drawer__item-label,.main-content.report-tabs-shell--securego .report-drawer__tl-time,.main-content.report-tabs-shell--securego .report-drawer__masked-note,.main-content.report-tabs-shell--securego .report-drawer__evidence td:first-child{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-drawer__item-value,.main-content.report-tabs-shell--securego .report-drawer__summary,.main-content.report-tabs-shell--securego .report-drawer__tl-text{color:var(--sg-text-strong)}.main-content.report-tabs-shell--securego .report-drawer__risk-score{color:var(--sg-danger-text)}.main-content.report-tabs-shell--securego .report-drawer__timeline li{border-left-color:var(--sg-border)}.main-content.report-tabs-shell--securego .report-drawer__timeline li:before{background:var(--sg-surface);border-color:var(--sg-info)}.main-content.report-tabs-shell--securego .report-drawer__timeline-item--alert:before{background:var(--sg-danger-solid);border-color:var(--sg-danger-solid)}.main-content.report-tabs-shell--securego .report-drawer__evidence td{border-bottom-color:var(--sg-divider)}.main-content.report-tabs-shell--securego .report-drawer__risk-explain{color:var(--sg-danger-text);background:var(--sg-danger-bg);border-color:var(--sg-danger-border)}.main-content.report-tabs-shell--securego .report-drawer__actions li{color:var(--sg-text-body);background:var(--sg-surface-subtle);border-color:var(--sg-border)}.main-content.report-tabs-shell--securego .report-drawer__actions li:before{color:var(--sg-success-text)}.main-content.report-tabs-shell--securego .report-drawer__quick-links button{color:var(--sg-primary-text);background:var(--sg-surface);border-color:var(--sg-primary-control-border)}.main-content.report-tabs-shell--securego .report-drawer__quick-links button:hover{background:var(--sg-primary-soft)}.main-content.report-tabs-shell--securego .report-dashboard-page__export-header{border-bottom-color:var(--sg-border)}.main-content.report-tabs-shell--securego .report-dashboard-page__export-header-meta{color:var(--sg-text-muted)}.main-content.report-tabs-shell--securego .report-skeleton{background:var(--sg-surface-muted)}@media (max-width: 760px){.main-content.report-tabs-shell--securego{padding:24px 20px}.main-content.report-tabs-shell--securego .report-filters{align-items:stretch;flex-direction:column}.main-content.report-tabs-shell--securego .report-filters__periods,.main-content.report-tabs-shell--securego .report-filters__actions{width:100%}.main-content.report-tabs-shell--securego .report-filters__period-button,.main-content.report-tabs-shell--securego .report-filters__team-field{flex:1}.main-content.report-tabs-shell--securego .report-filters__team-field select{width:100%}.main-content.report-tabs-shell--securego .report-filters__export{flex:0 0 132px}.main-content.report-tabs-shell--securego .report-dashboard-page__verdicts-row,.main-content.report-tabs-shell--securego .report-dashboard-page__top10-row{grid-template-columns:1fr}}.report-settings-page__header{display:flex;align-items:center;margin-bottom:1rem}.report-settings-page__status{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;font-weight:600;padding:.125rem .25rem;border-radius:4px;white-space:nowrap}.report-settings-page__status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.report-settings-page__status--active{color:var(--sg-success-text);background:var(--sg-success-bg)}.report-settings-page__status--paused{color:var(--sg-neutral-text);background:var(--sg-neutral-bg)}.report-settings-page__recipients{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-settings-page__actions{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;white-space:nowrap}.report-settings-page__empty{text-align:center;padding:1.5rem 1rem}.report-settings-page__empty-title{margin:0 0 4px;color:var(--sg-text-strong);font:700 14px/1.4 var(--sg-font-family)}.report-settings-page__empty-body{margin:0;color:var(--sg-text-muted);font:400 12px/1.6 var(--sg-font-family)}.report-settings-page__create{margin-left:10px}.report-settings-page .report-table{min-height:0}.report-schedule-form{max-width:640px}.report-schedule-form input,.report-schedule-form select{box-sizing:border-box}.report-schedule-form__heading{display:flex;flex-direction:column;gap:2px}.report-schedule-form__subtitle{margin:0;color:var(--sg-text-muted);font:400 13px/1.5 var(--sg-font-family)}.report-schedule-form__grid{display:flex;flex-direction:column;gap:1rem}.report-schedule-form__grid .report-panel__hint{display:block;margin:.25rem 0 0}.report-schedule-form__error-banner{color:var(--sg-danger-text);background:var(--sg-danger-bg);border:1px solid var(--sg-danger-border);border-radius:var(--sg-radius-control);font-size:13px;padding:.5rem .75rem;margin-bottom:1rem}.report-schedule-form__field-error{display:block;color:var(--sg-danger-text);font-size:11px;margin-top:.25rem}.report-schedule-form__recurrence-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-items:start}.report-schedule-form__recurrence-hint{font-size:11px;color:var(--sg-text-muted);margin-top:.75rem}.report-schedule-form__time label{display:block;font-size:11px;font-weight:600;color:var(--sg-text-muted);margin-bottom:.25rem}.report-schedule-form__time-inputs{display:flex;align-items:center;gap:.25rem}.report-schedule-form__time-sep{font-weight:600;color:var(--sg-text-muted)}.report-schedule-form__time select{width:80px;height:var(--sg-dialog-control-height);padding:0 14px;color:var(--sg-text-strong);background:var(--sg-surface);border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);font:400 13px/1 var(--sg-font-family)}.report-schedule-form__time select:focus-visible{border-color:var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.report-schedule-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--sg-border)}@media (max-width: 640px){.report-schedule-form{max-width:none}.report-schedule-form__recurrence-row{grid-template-columns:1fr}}.main-content.report-tabs-shell--securego .report-settings-page__header{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 16px}.main-content.report-tabs-shell--securego .report-settings-page__header h1{margin:0;color:var(--sg-text-strong);font:700 var(--sg-page-title-font-size)/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-settings-page__create{justify-self:end;margin:0}.main-content.report-tabs-shell--securego .report-settings-page__status{gap:6px;padding:4px 8px;border-radius:999px;font:600 12px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-settings-page__actions{gap:8px}.main-content.report-tabs-shell--securego .report-settings-page__empty{padding:28px 20px}.main-content.report-tabs-shell--securego .report-settings-page .report-panel{overflow:hidden}.main-content.report-tabs-shell--securego .report-settings-page .report-panel__body--scroll-x{min-height:0}.main-content.report-tabs-shell--securego .report-settings-page .report-table{min-width:820px}.main-content.report-tabs-shell--securego .report-settings-page .report-table th{height:42px;padding:0 16px;color:var(--sg-text-strong);background:var(--sg-surface);font:600 var(--sg-table-header-font-size)/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-settings-page .report-table td{height:var(--sg-table-row-height);box-sizing:border-box;padding:0 16px;color:var(--sg-text-body);font:400 var(--sg-table-body-font-size)/1.45 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-schedule-form{width:min(640px,100%);max-width:640px}.main-content.report-tabs-shell--securego .report-schedule-form .report-panel{overflow:hidden}.main-content.report-tabs-shell--securego .report-schedule-form .report-panel__head{display:flex;padding:20px 24px}.main-content.report-tabs-shell--securego .report-schedule-form .report-panel__body{padding:20px 24px 24px}.main-content.report-tabs-shell--securego .report-schedule-form__grid{gap:18px}.main-content.report-tabs-shell--securego .report-schedule-form label,.main-content.report-tabs-shell--securego .report-schedule-form .report-filters__field label{color:var(--sg-text-muted);font:600 12px/1.4 var(--sg-font-family)}.main-content.report-tabs-shell--securego .report-schedule-form input,.main-content.report-tabs-shell--securego .report-schedule-form select{min-height:var(--sg-dialog-control-height);color:var(--sg-text-strong);background:var(--sg-surface);border-color:var(--sg-control-border);border-radius:var(--sg-radius-control);font-family:var(--sg-font-family)}@media (max-width: 760px){.main-content.report-tabs-shell--securego .report-settings-page__header{gap:12px}.main-content.report-tabs-shell--securego .report-settings-page__create{width:100%}.main-content.report-tabs-shell--securego .report-settings-page__actions{flex-wrap:wrap}.main-content.report-tabs-shell--securego .report-schedule-form{width:100%}.main-content.report-tabs-shell--securego .report-schedule-form .report-panel__head,.main-content.report-tabs-shell--securego .report-schedule-form .report-panel__body{padding-right:20px;padding-left:20px}}.reset-password-page__description p{margin:0}.software-page{display:flex;flex-direction:column;gap:1.5rem;background:var(--sg-canvas);color:var(--sg-text-body);font-family:var(--sg-font-family)}.software-page__header-wrap{display:flex;flex-direction:column;gap:1.5rem}.software-page__header{display:flex;align-items:center;height:38px;justify-content:space-between;height:auto}.software-page__header .button-wrap{display:flex;justify-content:flex-end;min-width:266px}.software-page__header{display:flex;align-items:center}.software-page__header .form-field{margin-bottom:0}.software-page__action-buttons{display:flex;align-items:center;gap:.5rem}.software-page__text{margin-right:1.5rem}.software-page__title{color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}.software-page__wrapper .page-description{margin-bottom:1.875rem;max-width:75%}@media (min-width: 990px){.software-page__wrapper .page-description{max-width:none}}.software-page__wrapper .tab-nav{margin-bottom:2.5rem}.details-no-hosts{padding:2.5rem;gap:0;text-align:center}.details-no-hosts *{font-size:.875rem;line-height:21px;margin:0}.software-details-summary{display:flex;gap:1rem}.software-details-summary .software-icon{width:96px;height:96px}.software-details-summary__info{flex-grow:1;align-self:center;min-width:0}.software-details-summary__info .truncated-tooltip{font-weight:400}.software-details-summary__title-actions{display:flex;align-items:center;justify-content:space-between}.software-details-summary h1{font-size:1.5rem;font-weight:700;overflow:hidden}.software-details-summary__description-list{display:flex;flex-direction:row;gap:2.5rem}.advanced-options-fields{display:flex;flex-direction:column;gap:1rem}.package-advanced-options{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.package-advanced-options__input-fields{width:100%}.package-advanced-options__table-link{font-size:.75rem}.package-form{container-type:inline-size}.package-form__form-frame{display:flex;align-items:flex-start;flex-direction:column;gap:20px;align-self:stretch}.package-form__form-frame .card{display:flex;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch}@container (min-width: 926px){.package-form__form-frame{flex-direction:row}}.package-form__uploading-message{display:flex;align-items:center;flex-direction:column;gap:1.5rem}.package-form__uploading-message p{margin:0}.package-form__form{display:flex;flex-direction:column;gap:1.5rem}.package-form__form fieldset{border:none;padding:0;margin:0}.package-form__form fieldset legend{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.package-form__file-uploader{box-sizing:border-box}.package-form .info-banner{margin-top:.5rem}.package-form__form-fields--gitops-disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.package-form__form-fields--gitops-disabled:hover,.package-form__form-fields--gitops-disabled:focus{cursor:default}.package-form__action-buttons{display:flex;flex-direction:row-reverse;gap:1.5rem}.software-android-form{position:relative}.software-android-form__overlay{position:absolute;height:100%;width:100%;z-index:1000}.software-android-form__content-wrapper{display:flex;flex-direction:column;gap:1.5rem}.software-android-form__content-disabled{transition:opacity .15s ease-in-out;opacity:.5}.software-android-form__form-content{display:flex;flex-direction:column;gap:1.5rem}.software-android-form__form-content--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.software-android-form__form-content--disabled:hover,.software-android-form__form-content--disabled:focus{cursor:default}.software-android-form__form-fields{display:flex;flex-direction:column;gap:1rem}.software-android-form__form-frame{display:flex;align-items:flex-start;flex-direction:column;gap:20px;align-self:stretch}.software-android-form__form-frame .card{display:flex;align-items:flex-start;flex:1;align-self:stretch}.software-android-form__target{width:100%}@media (min-width: 990px){.software-android-form__form-frame{flex-direction:row}}.software-android-form__list-container{border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface)}.software-android-form__list{max-height:280px;overflow-y:auto;list-style:none;margin:0;padding:0}.software-android-form__list-item{display:flex;gap:1rem;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--sg-row-border)}.software-android-form__list-item .app-platform{font-size:.875rem;color:var(--sg-text-muted)}.software-android-form__list-item:last-child{border-bottom:none}.software-android-form__app-info{display:flex;align-items:center;gap:.5rem}.software-android-form__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.software-android-form__help-text .custom-link,.software-android-form__help-text button{font-size:inherit}.software-android-form__help-text .custom-link{font-size:.75rem}.software-android-form__action-buttons{display:flex;flex-direction:row-reverse;gap:1rem}.software-options-selector__categories-selector{display:flex;flex-direction:column;border-radius:var(--sg-radius-control);border:1px solid var(--sg-border);background:var(--sg-surface);overflow-y:auto}.software-options-selector__label{width:100%;padding:.5rem 1rem;box-sizing:border-box;display:flex;align-items:center}.software-options-selector__label:not(:last-child){border-bottom:1px solid var(--sg-row-border)}.software-options-selector__label .form-field--checkbox{width:auto}.software-options-selector__label-name{font-size:.875rem}.software-options-selector__self-service{display:flex;flex-direction:column;gap:1.25rem}.software-options-selector__preview-button{align-self:start;margin-bottom:1rem}.software-vpp-form{position:relative}.software-vpp-form__overlay{position:absolute;height:100%;width:100%;z-index:1000}.software-vpp-form__content-wrapper{display:flex;flex-direction:column;gap:1rem}.software-vpp-form__content-disabled{transition:opacity .15s ease-in-out;opacity:.5}.software-vpp-form__form-content{display:flex;flex-direction:column;gap:2.5rem}.software-vpp-form__form-content--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.software-vpp-form__form-content--disabled:hover,.software-vpp-form__form-content--disabled:focus{cursor:default}.software-vpp-form__form-fields{display:flex;flex-direction:column;gap:1rem}.software-vpp-form__form-frame{display:flex;align-items:flex-start;flex-direction:column;gap:20px;align-self:stretch}.software-vpp-form__form-frame .card{display:flex;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch}.software-vpp-form__target{width:100%}@media (min-width: 990px){.software-vpp-form__form-frame{flex-direction:row}}.software-vpp-form__list-container{border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);background:var(--sg-surface)}.software-vpp-form__list{max-height:280px;overflow-y:auto;list-style:none;margin:0;padding:0}.software-vpp-form__list-item{display:flex;gap:1rem;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--sg-row-border)}.software-vpp-form__list-item .app-platform{font-size:.875rem;color:var(--sg-text-muted)}.software-vpp-form__list-item:last-child{border-bottom:none}.software-vpp-form__app-info{display:flex;align-items:center;gap:.5rem}.software-vpp-form__help-text{font-size:.75rem;font-weight:400;color:var(--sg-text-muted)}.software-vpp-form__help-text .custom-link,.software-vpp-form__help-text button{font-size:inherit}.software-vpp-form__help-text .custom-link{font-size:.75rem}.software-vpp-form__action-buttons{display:flex;flex-direction:row-reverse;gap:1rem}.os-icon{flex-shrink:0}.os-icon__small{border-radius:4px}.os-icon__medium{border-radius:10px}.os-icon__large,.os-icon__xlarge{border-radius:16px}.os-icon__os-img{display:block}.os-icon>img.software-icon__software-img-small{width:24px;height:24px;border-radius:3px;margin-left:0}.os-icon>img.software-icon__software-img-medium{width:40px;height:40px;border-radius:10px;margin-left:0}.os-icon>img.software-icon__software-img-large{width:64px;height:64px;border-radius:16px;margin-left:0}.os-icon>img.software-icon__software-img-xlarge{width:96px;height:96px;border-radius:16px;margin-left:0}.software-icon{flex-shrink:0}.software-icon__xsmall{width:20px;height:20px;border-radius:4px}.software-icon__small{width:24px;height:24px;border-radius:4px}.software-icon__medium{width:40px;height:40px;border-radius:10px}.software-icon__large{width:64px;height:64px;border-radius:16px}.software-icon__xlarge{width:96px;height:96px;border-radius:16px}.software-icon__software-img{display:block}.software-icon>img.software-icon__software-img-xsmall{width:20px;height:20px;border-radius:3px;margin-left:0}.software-icon>img.software-icon__software-img-small{width:24px;height:24px;border-radius:3px;margin-left:0}.software-icon>img.software-icon__software-img-medium{width:40px;height:40px;border-radius:10px;margin-left:0}.software-icon>img.software-icon__software-img-large{width:64px;height:64px;border-radius:16px;margin-left:0}.software-icon>img.software-icon__software-img-xlarge{width:96px;height:96px;border-radius:16px;margin-left:0}.add-software-modal .tab-nav{margin-bottom:0}.categories-end-user-experience-preview-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem}.categories-end-user-experience-preview-modal__preview img{width:100%}.categories-end-user-experience-preview-modal .modal-cta-wrap{margin-top:0}.categories-end-user-experience-preview-modal__preview-card{max-height:300px;overflow:hidden}.categories-end-user-experience-preview-modal__preview-card .card-header__header{font-size:initial}.categories-end-user-experience-preview-modal__preview-card__self-service{width:515px;height:310px;display:flex;flex-direction:column;gap:1.5rem}.categories-end-user-experience-preview-modal__preview-card .categories-menu{top:0;width:200px}.categories-end-user-experience-preview-modal__preview-card .data-table__table{width:325px}.categories-end-user-experience-preview-modal__table{display:flex;flex-direction:row}.categories-end-user-experience-preview-modal__disabled-overlay{position:absolute;width:540px;height:335px;z-index:1000}.modal__background:has(.categories-end-user-experience-preview-modal){transition:none;animation:none}.manage-software-automations-modal pre,.manage-software-automations-modal code{background-color:var(--sg-code-bg);color:var(--sg-code-text);border:1px solid var(--sg-border);border-radius:var(--sg-radius-control);padding:7px 1rem;margin:1.5rem 0 0 44px}.manage-software-automations-modal__error{color:var(--sg-danger-text)}.manage-software-automations-modal__software-automations__disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.manage-software-automations-modal__software-automations__disabled:hover,.manage-software-automations-modal__software-automations__disabled:focus{cursor:default}.manage-software-automations-modal__no-integrations a{display:block}.manage-software-automations-modal .component__tooltip-wrapper__tip-text{text-align:center}.preview-payload-modal__sandbox-info{margin-top:1rem}.preview-payload-modal__sandbox-info p{margin:0;margin-bottom:1rem}.preview-payload-modal__sandbox-info p:last-child{margin-bottom:0}.preview-ticket-modal__example{display:flex;justify-content:center;margin-top:1rem}.preview-ticket-modal__jira-screenshot,.preview-ticket-modal__zendesk-screenshot{width:400px;height:auto;border-radius:8px;filter:drop-shadow(0px 4px 16px rgba(0,0,0,.1))}.preview-ticket-modal .automations-learn-more{text-align:center}.software-filters-modal .select-menu-outer{min-height:500px}.software-filters-modal .modal__content{display:flex;flex-direction:column;gap:1rem}.software-filters-modal .Select-menu{padding-bottom:1rem}.software-filters-modal__cvss-range{display:flex;gap:1rem}.hash-cell{display:flex;flex-direction:row;gap:.25rem}.hash-cell__sha256{display:flex;align-items:center;width:70px}.hash-cell__copy-overlay{display:flex;position:relative;left:-100px;height:25px;align-self:center}.hash-cell__sha-copy-button{display:flex;align-items:center}.hash-cell__copy-message{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.icon-cell{text-align:center}.software-vulnerabilities-table .data-table__wrapper{overflow-x:auto}.software-vulnerabilities-table .column-header{display:flex;gap:.5rem}@media (max-width: 990px){.software-vulnerabilities-table .linkToFilteredHosts__header{width:40px}.software-vulnerabilities-table .view-all-hosts-link span,.software-vulnerabilities-table .epss_probability__cell,.software-vulnerabilities-table .epss_probability__header,.software-vulnerabilities-table .cve_published__cell,.software-vulnerabilities-table .cve_published__header{display:none}}.version-cell__version-text-with-tooltip{display:inline-block}.version-cell__versions{margin:0}.vulnerabilities-cell__vulnerability-text-with-tooltip{display:inline-block}.vulnerabilities-cell__vulnerability-list{margin:0;padding:0;list-style:none;text-align:left}.software-add-page,.software-app-store{display:flex;flex-direction:column;gap:1.5rem}.software-app-store__content,.software-app-store-android__content{display:flex;flex-direction:column}.software-app-store-android__premium-message,.software-app-store-android__error{margin-top:5rem}.software-app-store-android__enable-vpp-message,.software-app-store-android__no-vpp-message{margin-top:5rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.software-app-store-android__enable-vpp-title,.software-app-store-android__no-vpp-title{font-weight:600;margin:0}.software-app-store-android__enable-vpp-description,.software-app-store-android__no-vpp-description{margin:0;color:var(--sg-text-muted);text-align:center}.software-app-store-vpp__content{display:flex;flex-direction:column}.software-app-store-vpp__premium-message,.software-app-store-vpp__error{margin-top:5rem}.software-app-store-vpp__enable-vpp-message,.software-app-store-vpp__no-vpp-message{margin-top:5rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}.software-app-store-vpp__enable-vpp-title,.software-app-store-vpp__no-vpp-title{font-weight:600;margin:0}.software-app-store-vpp__enable-vpp-description,.software-app-store-vpp__no-vpp-description{margin:0;color:var(--sg-text-muted);text-align:center}.software-custom-package__premium-message,.software-fleet-maintained__premium-message{margin-top:5rem}.fleet-maintained-app-details-page__back-to-add-software{margin-bottom:1rem}.fleet-maintained-app-details-page h1{margin-bottom:1.5rem}.fleet-maintained-app-details-page__page-content{display:flex;flex-direction:column;gap:1.5rem}.fleet-maintained-app-details-page__fleet-app-summary{display:flex;justify-content:space-between}.fleet-maintained-app-details-page__fleet-app-summary--left{display:flex;gap:1rem}.fleet-maintained-app-details-page__fleet-app-summary--title{font-weight:600;font-size:1rem}.fleet-maintained-app-details-page__fleet-app-summary--info{font-size:.875rem;display:flex;gap:.25rem}.add-fleet-app-software-modal{margin-top:215px;text-align:center}.add-fleet-app-software-modal__spinner{margin:0 auto}.fleet-app-details-form{container-type:inline-size}.fleet-app-details-form__form-frame{display:flex;align-items:flex-start;flex-direction:column;gap:20px;align-self:stretch}.fleet-app-details-form__form-frame .card{display:flex;align-items:flex-start;gap:12px;flex:1 0 0;align-self:stretch}@container (min-width: 926px){.fleet-app-details-form__form-frame{flex-direction:row}}.fleet-app-details-form__advanced-options-section{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.fleet-app-details-form__advanced-options-fields{width:100%}.fleet-app-details-form__action-buttons{display:flex;flex-direction:row-reverse;gap:1rem}.fleet-app-details-form fieldset{border:none;padding:0;margin:0}.fleet-app-details-form fieldset legend{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.fleet-app-details-form__radio-input{display:flex;flex-direction:column;gap:.5rem}.fleet-app-details-form .info-banner{margin-top:.5rem}.fleet-app-details-form .form-fields--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.fleet-app-details-form .form-fields--disabled:hover,.fleet-app-details-form .form-fields--disabled:focus{cursor:default}.fleet-app-details-modal__modal-content{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:2rem}.fleet-app-details-modal__modal-content>*:last-child{grid-column:1/-1}.fleet-app-details-modal dd{gap:.25rem}.fleet-app-details-modal__copy-message{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.fleet-app-details-modal__action-overlay{display:flex;justify-content:flex-end;align-items:center;position:relative;width:0;height:16px}.fleet-app-details-modal__action-overlay span{font-weight:400}.fleet-app-details-modal .react-tooltip{min-width:120px}.fleet-app-details-modal .data-set{max-width:-moz-min-content;max-width:min-content;overflow:hidden}.fleet-maintained-apps-table .macos__header .column-header,.fleet-maintained-apps-table .windows__header .column-header{display:flex;justify-content:center}.software-os{display:flex;flex-direction:column;gap:1.5rem}.software-os-table{width:100%;max-width:var(--sg-page-max-width);margin:0 auto;color:var(--sg-text-body);font-family:var(--sg-font-family)}.software-os-table button,.software-os-table select{font-family:inherit}.software-os-table__toolbar{display:flex;min-height:var(--sg-control-height);align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.software-os-table__title{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}.software-os-table__controls{display:flex;align-items:center;gap:12px}.software-os-table__platform-picker{position:relative;flex-shrink:0}.software-os-table__platform-trigger{display:flex;width:-moz-max-content;width:max-content;min-width:var(--sg-control-width);height:var(--sg-control-height);box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-strong);cursor:pointer;font-size:13px;white-space:nowrap}.software-os-table__platform-trigger>span:first-child{overflow:visible}.software-os-table__platform-trigger>span:last-child{color:var(--sg-text-muted)}.software-os-table__platform-trigger:hover{background:var(--sg-surface-muted)}.software-os-table__platform-trigger[aria-expanded=true]{border-color:var(--sg-primary-control-border);box-shadow:0 0 0 2px var(--sg-focus-ring-soft)}.software-os-table__platform-menu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:200px;box-sizing:border-box;padding:6px;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface);box-shadow:0 10px 28px var(--sg-shadow-sm)}.software-os-table__platform-option{display:flex;width:100%;min-height:var(--sg-control-height);align-items:center;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--sg-text-strong);cursor:pointer;font-size:13px;text-align:left}.software-os-table__platform-option:hover,.software-os-table__platform-option:focus{outline:0;background:var(--sg-surface-muted)}.software-os-table__platform-option[aria-selected=true]{background:var(--sg-surface-muted);color:var(--sg-primary-text);font-weight:600}.software-os-table__table-card{width:100%;overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);transition:opacity .15s ease}.software-os-table__table-card.is-loading{opacity:.4}.software-os-table__table-card table{display:block;width:100%;min-width:760px;border-collapse:collapse}.software-os-table__table-card thead,.software-os-table__table-card tbody{display:block;width:100%}.software-os-table__table-card tr{display:grid;min-width:0;box-sizing:border-box;grid-template-columns:32px minmax(0,2fr) minmax(0,1fr) minmax(0,.6fr);align-items:center;gap:10px;padding:10px 16px}.software-os-table__table-card th,.software-os-table__table-card td{min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.software-os-table__table-card thead tr{height:var(--sg-table-row-height);box-sizing:border-box;border-bottom:1px solid var(--sg-border);color:var(--sg-text-strong);font-size:var(--sg-table-header-font-size);font-weight:600;line-height:1.4}.software-os-table__table-card tbody tr{height:var(--sg-table-row-height);border-top:1px solid var(--sg-divider);cursor:pointer;font-size:var(--sg-table-body-font-size);font-weight:400;line-height:1.45}.software-os-table__table-card tbody tr:first-child{border-top:0}.software-os-table__table-card tbody tr:hover{background:var(--sg-surface-subtle)}.software-os-table__table-card tbody tr:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.software-os-table__status,.software-os-table__empty{min-height:220px}.software-os-table__status{display:flex;align-items:center;justify-content:center}.software-os-table__icon-cell{display:flex;align-items:center;justify-content:flex-start}.software-os-table__icon-cell .os-icon path:first-child{fill:transparent}.software-os-table__icon-cell .os-icon path:last-child{fill:var(--sg-info)}.software-os-table__name-header{grid-column:1/span 2;text-indent:42px}.software-os-table__name-cell{color:var(--sg-text-strong);font-weight:700}.software-os-table__sort{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:inherit}.software-os-table__hosts-link{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--sg-primary-text);cursor:pointer;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.software-os-table__hosts-link span:last-child{color:var(--sg-text-muted);text-decoration:none}.software-os-table__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 4px;color:var(--sg-text-muted);font-size:12.5px}.software-os-table__pagination-info,.software-os-table__pagination-actions{display:flex;align-items:center;gap:14px}.software-os-table__pagination-info{flex-wrap:wrap;white-space:nowrap}.software-os-table__page-jump{display:flex;align-items:center;gap:8px}.software-os-table__page-jump select{width:62px;height:30px;box-sizing:border-box;border:1px solid var(--sg-border);border-radius:7px;outline:0;background:var(--sg-surface);color:var(--sg-text-body);font-size:12.5px}.software-os-table__page-jump select:focus,.software-os-table__page-jump select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.software-os-table__pagination-actions>button{padding:4px 0;border:0;background:transparent;color:var(--sg-primary-text);cursor:pointer;font-size:12.5px;white-space:nowrap}.software-os-table__pagination-actions>button:disabled{color:var(--sg-text-disabled);cursor:default}.software-os-table button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}@media (max-width: 760px){.software-os-table__toolbar{align-items:flex-start;flex-direction:column}.software-os-table__controls{width:100%;justify-content:flex-start}.software-os-table__platform-menu{right:auto;left:0}.software-os-table__pagination{align-items:flex-start;flex-direction:column}.software-os-table__pagination-actions{width:100%;flex-wrap:wrap;justify-content:space-between}}.software-os-details-page{display:flex;flex-direction:column;gap:1.5rem}.software-os-details-page .team-dropdown-wrapper{display:flex;align-items:center;height:38px;justify-content:space-between}.software-os-details-page h2{font-size:1rem}.software-os-details-page__vulnerabilities-section,.software-title-details-page{display:flex;flex-direction:column;gap:1.5rem}.software-title-details-page .team-dropdown-wrapper{display:flex;align-items:center;height:38px;justify-content:space-between}.software-title-details-page h2{font-size:1rem}.software-summary-and-versions{display:flex;flex-direction:column;gap:1rem}.delete-software-modal{overflow-wrap:anywhere}.edit-auto-update-config-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem}.edit-auto-update-config-modal .modal-footer__content-wrapper{padding-top:1.5rem}.edit-auto-update-config-modal .edit-auto-update-config-form--disabled{opacity:.5;filter:grayscale(.5);pointer-events:none;cursor:default}.edit-auto-update-config-modal .edit-auto-update-config-form--disabled:hover,.edit-auto-update-config-modal .edit-auto-update-config-form--disabled:focus{cursor:default}.edit-auto-update-config-modal .edit-auto-update-config-form__form-frame{display:flex;align-items:flex-start;flex-direction:column;gap:20px;align-self:stretch}.edit-auto-update-config-modal .edit-auto-update-config-form__form-frame .card{display:flex;align-items:flex-start;gap:.75rem;flex:1 0 0;align-self:stretch}.edit-auto-update-config-modal .edit-auto-update-config-form__auto-update-config{display:flex;flex-direction:column;gap:1.5rem}.edit-auto-update-config-modal .edit-auto-update-config-form__auto-update-config .form-field{gap:.5rem}.edit-auto-update-config-modal .edit-auto-update-config-form__auto-update-schedule-form .date-time-inputs{display:flex;gap:1rem}.edit-auto-update-config-modal .edit-auto-update-config-form__auto-update-schedule-form .date-time-inputs .form-field{gap:.5rem}.edit-configuration-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem}.edit-configuration-modal .modal-footer__content-wrapper{padding-top:1.5rem}.edit-icon-modal h2{font-size:1.25rem}.edit-icon-modal .modal__content{display:flex;flex-direction:column;gap:1.5rem}.edit-icon-modal__preview-card{max-height:203px;overflow:hidden}.edit-icon-modal__preview-card__fleet,.edit-icon-modal__preview-card__self-service{width:500px}.edit-icon-modal__preview-card__fleet h1{width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.edit-icon-modal__preview-card__fleet img{border-radius:16px}.edit-icon-modal__preview-card__self-service{height:350px}.edit-icon-modal__preview-img-container img{width:124%}.edit-icon-modal__preview-img-container--mobile img{width:100%}.edit-icon-modal__preview-results-count{display:flex;align-items:center;gap:1rem;height:40px}.edit-icon-modal__preview-results-count>span:first-child{font-weight:600}.edit-icon-modal__preview-table{width:520px;height:100px;border-top-right-radius:0}.edit-icon-modal__self-service-preview{position:relative;top:-79px;left:188px;display:flex;gap:.25rem;font-size:12px;align-items:center;max-width:210px}.edit-icon-modal__self-service-preview .software-icon__xsmall{border-radius:3px}.edit-icon-modal__self-service-preview--mobile{position:relative;top:-88px;left:156px;display:flex;gap:.5rem;font-size:12px;align-items:center;max-width:210px}.edit-icon-modal__self-service-preview--mobile .software-icon__xsmall{border-radius:3px}.edit-icon-modal__self-service-preview-name{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-icon-modal__self-service-preview-name-version--mobile{display:flex;flex-direction:column;font-size:.625rem}.edit-icon-modal__self-service-preview-name--mobile{max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-weight:600}.edit-icon-modal__mask-overlay{position:relative;width:550px;background:linear-gradient(180deg,#f9fafc00,#f9fafcbf 29.33%,#f9fafc 83.17%)}.edit-icon-modal__mask-overlay--fleet{bottom:156px;height:135px}.edit-icon-modal__mask-overlay--self-service{bottom:200px;height:75px}.edit-icon-modal .modal-footer__content-wrapper{padding-top:1.5rem}.edit-software-modal__form-inputs{display:flex;flex-direction:column;gap:1.5rem}.edit-software-modal__input-field{display:flex;flex-direction:column;gap:1rem}.edit-software-modal--hidden{display:none}.edit-software-modal .software-vpp-form__form-frame{flex-direction:column}.software-installer-card{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;align-items:center}.software-installer-card__actions{display:flex;align-items:center}.software-installer-card__actions .component__tooltip-wrapper__element{display:flex}.software-installer-card__installer-status-table,.software-installer-card__installer-policies-table{width:100%}.software-installer-card__installer-header,.software-installer-card__row-1{display:flex;width:100%;gap:1rem}.software-installer-card__row-1--responsive-wrap{display:flex;flex-grow:1;justify-content:space-between}.software-installer-card__auto-updates-tooltip{text-align:center}@media (max-width: 1180px){.software-installer-card .installer-details-widget__details{flex-wrap:wrap}.software-installer-card__row-1--responsive-wrap{flex-direction:column;gap:1rem}.software-installer-card__actions .children-wrapper{align-self:start}.software-installer-card__installer-header{flex-direction:column;gap:1rem}}.software-installer-card__tags-wrapper{display:flex;flex-wrap:wrap;align-content:center;gap:1rem}.software-installer-card__installer-statuses{display:flex;align-items:flex-start;align-self:stretch;border-radius:var(--sg-radius-control);border:1px solid var(--sg-border);font-size:.875rem}.software-installer-card__actions-wrapper{display:flex;gap:1rem}.software-installer-card__download-icon{display:flex;justify-content:center;width:44px}@media (max-width: 990px){.software-installer-card{align-items:flex-start}.software-installer-card__main-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}}.installer-details-widget{display:flex;gap:1rem}.installer-details-widget__title{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:auto;max-width:48vw}.installer-details-widget__info{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.installer-details-widget__details{display:flex;gap:.25rem;font-size:.75rem;align-items:center}.installer-details-widget__sha256{display:flex;align-items:center;margin:-.5rem 0}.installer-details-widget__copy-overlay{display:flex;position:relative;left:-95px}.installer-details-widget__sha-copy-button{display:flex;align-items:center}.installer-details-widget__copy-message{font-weight:400;font-size:.875rem;vertical-align:top;color:var(--sg-text-body);background-color:var(--sg-surface-muted);border:solid 1px var(--sg-border);border-radius:10px;padding:2px 6px;margin:-4px 0}.installer-status-table__status-title{display:flex;flex-direction:row;gap:.5rem}.software-summary-card{display:flex;flex-direction:column;gap:1.5rem}.software-title-versions-table .empty-table__container{margin:.5rem auto}.software-title-versions-table .data-table__table thead th.linkToFilteredHosts__header,.software-title-versions-table .data-table__table tbody td.linkToFilteredHosts__cell{width:1%;max-width:none;white-space:nowrap}.view-yaml-modal{overflow-wrap:anywhere}.view-yaml-modal .info-banner__info p{margin:0}.view-yaml-modal__form-fields{display:flex;flex-direction:column;gap:1rem}.software-titles{display:flex;flex-direction:column;gap:1.5rem}.software-table__software-filter{min-width:240px}.software-table__filter-controls{display:flex;align-items:center;gap:1rem}.software-table__filters .component__tooltip-wrapper__element{display:flex;align-items:center}.software-table__filters .children-wrapper{gap:.5rem}.software-table .table-container__results-count .form-field--slider{align-self:center}.software-table .table-container__search-input,.software-table .table-container__search{width:100%}.software-table .table-container__search-input .input-icon-field__input,.software-table .table-container__search .input-icon-field__input{min-width:213px;height:36px}@media (min-width: 1180px){.software-table .table-container__search-input,.software-table .table-container__search{width:auto}.software-table .table-container__search-input .input-icon-field__input,.software-table .table-container__search .input-icon-field__input{width:310px}}.software-table .table-container__data-table-block .data-table-block .data-table__table thead .name__header{width:252px}@media (min-width: 1400px){.software-table .table-container__data-table-block .data-table-block .data-table__table thead .versions__header{width:252px}}.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .name__cell{max-width:252px}.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .name__cell .children-wrapper{overflow:initial}.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .name__cell .software-name{overflow:hidden;text-overflow:ellipsis}.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .hosts_count__cell .hosts-cell__wrapper{display:flex;align-items:center;justify-content:space-between}.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .hosts_count__cell .hosts-cell__wrapper .hosts-cell__link{display:flex;white-space:nowrap}@media (min-width: 880px){.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .name__cell{max-width:352px}}@media (min-width: 1400px){.software-table .table-container__data-table-block .data-table-block .data-table__table tbody .versions__cell{width:252px}}.software-table .data-table__wrapper{overflow-x:auto}.software-table .view-all-hosts__cell{display:flex;justify-content:flex-end}.software-titles-table{width:100%;max-width:var(--sg-page-max-width);margin:0 auto;color:var(--sg-text-body);font-family:var(--sg-font-family)}.software-titles-table button,.software-titles-table input,.software-titles-table select{font-family:inherit}.software-titles-table__toolbar{display:flex;min-height:var(--sg-control-height);align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.software-titles-table__title{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4;white-space:nowrap}.software-titles-table__controls{display:flex;align-items:center;gap:12px}.software-titles-table__column-picker{position:relative;flex-shrink:0}.software-titles-table__column-trigger{display:flex;width:var(--sg-control-width);min-width:var(--sg-control-width);height:var(--sg-control-height);box-sizing:border-box;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);background:var(--sg-surface);color:var(--sg-text-body);cursor:pointer;font-size:13px;white-space:nowrap}.software-titles-table__column-trigger span{flex:1;text-align:left}.software-titles-table__column-trigger svg:first-child{fill:var(--sg-text-muted)}.software-titles-table__column-trigger svg:last-child{stroke:var(--sg-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.software-titles-table__column-trigger:hover{background:var(--sg-surface-muted)}.software-titles-table__column-trigger[aria-expanded=true]{border-color:var(--sg-primary-control-border);box-shadow:0 0 0 2px var(--sg-focus-ring-soft)}.software-titles-table__column-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:280px;overflow:hidden;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface);box-shadow:0 8px 24px var(--sg-shadow-sm)}.software-titles-table__column-menu-description{margin:0;padding:12px 16px;border-bottom:1px solid var(--sg-divider);color:var(--sg-text-muted);font-size:12px}.software-titles-table__column-options{padding:6px}.software-titles-table__column-option{display:flex;width:100%;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--sg-text-strong);cursor:pointer;font-size:13px;text-align:left}.software-titles-table__column-option:hover{background:var(--sg-surface-subtle)}.software-titles-table__checkbox{display:flex;width:18px;height:18px;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--sg-control-border);border-radius:4px}.software-titles-table__checkbox.is-checked{border-color:var(--sg-primary-solid);background:var(--sg-primary-solid)}.software-titles-table__checkbox svg{stroke:var(--sg-surface);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.software-titles-table__search{width:var(--sg-control-width);height:var(--sg-control-height);box-sizing:border-box;padding:0 14px;border:1px solid var(--sg-control-border);border-radius:var(--sg-radius-control);outline:0;background:var(--sg-surface);color:var(--sg-text-strong);font-size:13px}.software-titles-table__search::-moz-placeholder{color:var(--sg-text-muted);opacity:1}.software-titles-table__search::placeholder{color:var(--sg-text-muted);opacity:1}.software-titles-table__search::-webkit-search-cancel-button{cursor:pointer}.software-titles-table__controls .software-titles-table__search:focus,.software-titles-table__controls .software-titles-table__search:focus-visible{border-color:var(--sg-focus-ring);outline:none;box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.software-titles-table__table-card{width:100%;overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius-card);background:var(--sg-surface);transition:opacity .15s ease}.software-titles-table__table-card.is-loading{opacity:.4}.software-titles-table__table-card table{width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse}.software-titles-table__table-card table.software-titles-table__default-columns thead,.software-titles-table__table-card table.software-titles-table__default-columns tbody{display:block;width:100%}.software-titles-table__table-card table.software-titles-table__default-columns tr{display:grid;grid-template-columns:calc(29.62963% + 34.2222px) calc(18.51852% - 11.1111px) calc(22.22222% - 15.3333px) calc(18.51852% - 11.1111px) calc(11.11111% + 3.3333px)}.software-titles-table__table-card th,.software-titles-table__table-card td{overflow:hidden;padding:12px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.software-titles-table__table-card th{height:var(--sg-table-row-height);box-sizing:border-box;border-bottom:1px solid var(--sg-border);color:var(--sg-text-strong);font-size:var(--sg-table-header-font-size);font-weight:600;line-height:1.4;vertical-align:middle}.software-titles-table__table-card .software-titles-table__default-columns th,.software-titles-table__table-card .software-titles-table__default-columns td{display:flex;align-items:center}.software-titles-table__table-card .software-titles-table__default-columns th:first-child{padding-right:10px;padding-left:58px}.software-titles-table__table-card .software-titles-table__default-columns td:first-child{padding-right:10px;padding-left:16px}.software-titles-table__table-card .software-titles-table__default-columns th:not(:first-child):not(:last-child),.software-titles-table__table-card .software-titles-table__default-columns td:not(:first-child):not(:last-child){padding-right:10px;padding-left:0}.software-titles-table__table-card .software-titles-table__default-columns th:last-child,.software-titles-table__table-card .software-titles-table__default-columns td:last-child{padding-right:16px;padding-left:0}.software-titles-table__table-card tbody tr{height:var(--sg-table-row-height);border-top:1px solid var(--sg-divider);cursor:pointer;font-size:var(--sg-table-body-font-size);font-weight:400;line-height:1.45}.software-titles-table__table-card tbody tr:first-child{border-top:0}.software-titles-table__table-card tbody tr:hover{background:var(--sg-surface-subtle)}.software-titles-table__table-card tbody tr:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:-2px}.software-titles-table__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;line-height:inherit}.software-titles-table__name-content{display:flex;min-width:0;align-items:center;gap:22px}.software-titles-table__name{overflow:hidden;color:var(--sg-text-strong);font-weight:700;text-overflow:ellipsis}.software-titles-table__italic{font-style:italic}.software-titles-table__empty-value{color:var(--sg-text-muted)}.software-titles-table__hosts-link{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--sg-primary-text);cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.software-titles-table__hosts-link span:last-child{color:var(--sg-text-muted);text-decoration:none}.software-titles-table__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 4px;color:var(--sg-text-muted);font-size:12.5px}.software-titles-table__pagination-info,.software-titles-table__pagination-actions{display:flex;align-items:center;gap:14px}.software-titles-table__pagination-info{flex-wrap:wrap;white-space:nowrap}.software-titles-table__page-jump{display:flex;align-items:center;gap:8px}.software-titles-table__page-jump select{width:62px;height:30px;box-sizing:border-box;border:1px solid var(--sg-border);border-radius:7px;outline:0;background:var(--sg-surface);color:var(--sg-text-body);font-size:12.5px}.software-titles-table__page-jump select:focus,.software-titles-table__page-jump select:focus-visible{outline:none;border-color:var(--sg-focus-ring);box-shadow:0 0 0 3px var(--sg-focus-ring-soft)}.software-titles-table__pagination-actions>button{padding:4px 0;border:0;background:transparent;color:var(--sg-primary-text);cursor:pointer;font-size:12.5px;white-space:nowrap}.software-titles-table__pagination-actions>button:disabled{color:var(--sg-text-disabled);cursor:default}.software-titles-table button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}@media (max-width: 760px){.software-titles-table__toolbar{align-items:flex-start;flex-direction:column}.software-titles-table__controls{width:100%;align-items:stretch}.software-titles-table__search{width:auto;min-width:0;flex:1}.software-titles-table__column-menu{right:auto;left:0;max-width:calc(100vw - 48px)}.software-titles-table__pagination{align-items:flex-start;flex-direction:column}.software-titles-table__pagination-actions{width:100%;flex-wrap:wrap}}@media (max-width: 480px){.software-titles-table__controls{flex-direction:column}.software-titles-table__column-trigger,.software-titles-table__search{width:100%}}.software-version-details-page{display:flex;flex-direction:column;gap:1.5rem}.software-version-details-page .team-dropdown-wrapper{display:flex;align-items:center;height:38px;justify-content:space-between}.software-version-details-page h2{font-size:1rem}.software-version-details-page__vulnerabilities-section{display:flex;flex-direction:column;gap:1.5rem}.software-vulnerabilities{display:flex;flex-direction:column;gap:1.5rem;color:var(--sg-text-body);font-family:var(--sg-font-family);margin-top:16px}.software-vulnerabilities-table{width:100%;color:var(--sg-text-body);font-family:var(--sg-font-family)}.software-vulnerabilities-table__exploited-vulnerabilities-filter{width:var(--sg-control-width);min-width:var(--sg-control-width)}.software-vulnerabilities-table__exploited-vulnerabilities-filter .react-select__control{height:var(--sg-control-height);min-height:var(--sg-control-height);box-sizing:border-box}.software-vulnerabilities-table__exploited-vulnerabilities-filter .filter-icon{display:none}.software-vulnerabilities-table .table-container{position:relative}.software-vulnerabilities-table .table-container>.container{position:absolute;z-index:2;top:-52px;right:0;width:100%}.software-vulnerabilities-table .table-container>.container .stackable-header.top-shift-header{gap:12px}.software-vulnerabilities-table .table-container__search-input .input-icon-field__icon{display:none}.software-vulnerabilities-table .table-container__search-input .input-icon-field__input{padding-right:14px;padding-left:14px}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__wrapper{height:596px;overflow:auto}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__table{min-width:680px}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__table thead th{border-left:0;color:var(--sg-text-strong);line-height:1.4}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__table tbody td{line-height:1.45}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__table tbody .cve__cell a{color:var(--sg-text-strong);font-size:inherit;font-weight:700;line-height:inherit;text-decoration:none}.software-vulnerabilities-table .table-container__data-table-block .data-table-block .data-table__table tbody .link-cell{display:inline-flex;align-items:center;gap:.5rem}.software-vulnerabilities-table--standard .data-table__table{table-layout:fixed}.software-vulnerabilities-table--standard .data-table__table .cve__header,.software-vulnerabilities-table--standard .data-table__table .cve__cell{width:33%}.software-vulnerabilities-table--standard .data-table__table .created_at__header,.software-vulnerabilities-table--standard .data-table__table .created_at__cell{width:27%}.software-vulnerabilities-table--standard .data-table__table .hosts_count__header,.software-vulnerabilities-table--standard .data-table__table .hosts_count__cell{width:16%}.software-vulnerabilities-table--standard .data-table__table .linkToFilteredHosts__header,.software-vulnerabilities-table--standard .data-table__table .linkToFilteredHosts__cell{width:24%}.software-vulnerabilities-table button:focus-visible{outline:2px solid var(--sg-focus-ring);outline-offset:2px}@media (max-width: 760px){.software-vulnerabilities-table .table-container>.container{position:static;width:100%;margin-bottom:16px}.software-vulnerabilities-table .table-container>.container .stackable-header.top-shift-header{width:100%;align-items:stretch;flex-wrap:wrap}.software-vulnerabilities-table__exploited-vulnerabilities-filter{width:100%;min-width:0;flex:0 0 auto}}.software-vulnerability-details-page{display:flex;flex-direction:column;gap:1.5rem}.software-vulnerability-details-page .team-dropdown-wrapper{display:flex;align-items:center;height:38px;justify-content:space-between}.software-vulnerability-details-page *>h1,.software-vulnerability-details-page h1{font-size:1.5rem}.software-vulnerability-details-page h2{font-size:1.25rem}.software-vulnerability-details-page .resolved-suffix{display:inline}@media (max-width: 990px){.software-vulnerability-details-page .resolved-suffix{display:none}}.software-vulnerability-details-page .table-container__results-count,.software-vulnerability-details-page .table-container .results-count{height:initial}.software-vulnerability-details-page .table-container .data-table-block .data-table tbody tr .hosts_count__cell{display:flex;justify-content:space-between;align-items:center}.software-vulnerability-details-page .table-container .data-table-block .data-table tbody tr .hosts_count__cell .w250{min-width:initial;height:-moz-min-content;height:min-content}.software-vulnerability-details-page .table-container .data-table-block .data-table tbody td .link-cell{display:flex;align-items:center;gap:.5rem}.software-vuln-os-versions,.software-vuln-software-versions,.software-vuln-summary{display:flex;flex-direction:column;gap:1.5rem}.software-vuln-summary__header{display:flex;justify-content:space-between;align-items:center}.software-vuln-summary__header__links{display:flex;gap:1.2rem}.software-vuln-summary__header__links .component__tooltip-wrapper__underline{top:0}.software-vuln-summary__description{font-size:.875rem;line-height:21px}.software-vuln-summary__description-list{flex-direction:row;gap:24px 40px;flex-wrap:wrap}.software-vuln-summary__description-list .data-set{height:40px;display:flex;flex-direction:column;justify-content:space-between}.software-vuln-summary__description-list .data-set .component__tooltip-wrapper__underline{top:0}.software-vuln-summary__description-list .tooltip__tooltip-text{white-space:pre-wrap}.vulnerabilities-page{position:relative;background:var(--sg-canvas);color:var(--sg-text-body);font-family:var(--sg-font-family)}.vulnerabilities-page__header-wrap{display:flex;min-height:var(--sg-control-height);align-items:center}.vulnerabilities-page__header-wrap h1{margin:0;color:var(--sg-text-strong);font-size:var(--sg-page-title-font-size);font-weight:700;line-height:1.4}.vulnerabilities-page .software-vulnerabilities-table .table-container>.container{position:static;width:100%;margin-bottom:16px}@media (max-width: 760px){.vulnerabilities-page .software-vulnerabilities{margin-top:16px}}
