.cloudlens-page-header--help{position:relative;padding-right:56px}.screen-help-button{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--cloudlens-border);border-radius:50%;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface);font:inherit;font-size:20px;font-weight:700;cursor:pointer}.screen-help-button:hover{background:var(--cloudlens-surface-solid)}.screen-help-button:focus-visible,.screen-help-card button:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:3px}.screen-help-modal{z-index:1900!important}.screen-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;outline:none;overflow:hidden;touch-action:none}.screen-help-spotlight{position:absolute;border:2px solid var(--cloudlens-focus);border-radius:12px;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--cloudlens-background) 72%,transparent);pointer-events:none;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.screen-help-card{position:absolute;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:16px 20px 20px;border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface-solid);color:var(--cloudlens-text);box-shadow:0 20px 60px var(--cloudlens-shadow);transition:left .3s ease,top .3s ease;overflow-wrap:anywhere;outline:none}.screen-help-card__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.screen-help-progress{color:var(--cloudlens-muted);font-size:.8rem}.screen-help-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:transparent;color:var(--cloudlens-text-strong);font-size:24px;cursor:pointer}.screen-help-card h2{margin:4px 0 10px;font-size:1.12rem;line-height:1.4;color:var(--cloudlens-text-strong)}.screen-help-card p{margin:0;font-size:.92rem;line-height:1.6}.screen-help-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.screen-help-card footer button{min-height:44px}[data-help-target]{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){.screen-help-spotlight,.screen-help-card{transition:none}}.restricted-feature-card{max-width:680px;padding:24px;border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface)}.restricted-feature-card h2{margin-top:0}.restricted-feature-card p{line-height:1.55}@media(max-width:600px){.restricted-feature-card{padding:18px}}.base-modal-backdrop{position:fixed;z-index:1700;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overscroll-behavior:contain;background:var(--cloudlens-backdrop);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.base-modal{width:min(100%,var(--base-modal-max-width));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--cloudlens-border-strong);border-radius:18px;outline:none;color:var(--cloudlens-text);background:linear-gradient(150deg,var(--cloudlens-surface-raised),var(--cloudlens-surface-solid));box-shadow:0 30px 100px var(--cloudlens-backdrop);animation:base-modal-in .18s ease-out}.base-modal--small{--base-modal-max-width: 560px}.base-modal--medium{--base-modal-max-width: 720px}.base-modal--large{--base-modal-max-width: 960px}.base-modal--padded{padding:24px}@keyframes base-modal-in{0%{transform:translateY(10px) scale(.985);opacity:.7}}@media(prefers-reduced-motion:reduce){.base-modal{animation:none}}@media(max-width:720px){.base-modal-backdrop{display:block;padding:0}.base-modal{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0;border-radius:0}.base-modal--padded{padding:20px 18px 24px}}.line-trend-chart{position:relative;width:100%;min-width:0}.line-trend-chart__empty{color:var(--cloudlens-muted)}.line-trend-chart--compact .line-trend-chart__frame{grid-template-columns:44px minmax(0,1fr);grid-template-rows:112px 28px;gap:0 8px}.line-trend-chart--compact .line-trend-chart__tooltip{width:min(190px,calc(100% - 12px))}.line-trend-chart__frame{display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:220px 32px;gap:0 12px;min-width:0}.line-trend-chart__y-axis{position:relative;grid-row:1;color:var(--cloudlens-muted);font:700 .62rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.line-trend-chart__y-tick{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.line-trend-chart__y-tick--top{transform:none}.line-trend-chart__y-tick--bottom{transform:translateY(-100%)}.line-trend-chart__plot{position:relative;min-width:0;grid-column:2;grid-row:1;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);border-left:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);cursor:crosshair;touch-action:pan-y}.line-trend-chart__plot svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:visible}.line-trend-chart__gridline{stroke:color-mix(in srgb,var(--cloudlens-muted) 18%,transparent);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.line-trend-chart__point{position:absolute;z-index:2;width:8px;height:8px;border:2px solid var(--cloudlens-border);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:width .12s ease,height .12s ease,box-shadow .12s ease}.line-trend-chart__point--active{width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-selected-text) 12%,transparent)}.line-trend-chart__hit-target{position:absolute;z-index:4;width:28px;min-width:0;height:28px;padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);background:var(--cloudlens-transparent);box-shadow:none;cursor:crosshair}.line-trend-chart__hit-target:focus-visible{outline:2px solid var(--cloudlens-border-strong);outline-offset:1px;background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.line-trend-chart__crosshair{position:absolute;z-index:1;top:0;bottom:0;width:1px;transform:translate(-50%);border-left:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 55%,transparent);pointer-events:none}.line-trend-chart__tooltip{position:absolute;z-index:5;top:8px;display:grid;width:min(230px,calc(100% - 16px));gap:7px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 44%,transparent);border-radius:9px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-background) 94%,transparent);box-shadow:0 12px 30px var(--cloudlens-shadow);pointer-events:none}.line-trend-chart__tooltip--start{transform:translate(8px)}.line-trend-chart__tooltip--center{transform:translate(-50%)}.line-trend-chart__tooltip--end{transform:translate(calc(-100% - 8px))}.line-trend-chart__tooltip time{color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.02em}.line-trend-chart__tooltip span{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:6px;font-size:.67rem}.line-trend-chart__tooltip i{width:7px;height:7px;border-radius:50%}.line-trend-chart__tooltip strong{color:var(--cloudlens-text);font-weight:700}.line-trend-chart__tooltip b{color:var(--cloudlens-text-strong);font-weight:800;text-align:right;white-space:nowrap}.line-trend-chart__x-axis{position:relative;min-width:0;grid-column:2;grid-row:2;color:var(--cloudlens-muted);font:700 .61rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.line-trend-chart__x-tick{position:absolute;top:8px;white-space:nowrap}.line-trend-chart__x-tick--start{transform:none}.line-trend-chart__x-tick--center{transform:translate(-50%)}.line-trend-chart__x-tick--end{transform:translate(-100%)}.line-trend-chart__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;color:var(--cloudlens-muted);font-size:.78rem}.line-trend-chart__legend span{display:inline-flex;align-items:center;gap:6px}.line-trend-chart__legend i{width:10px;height:10px;border-radius:50%}.line-trend-chart__legend .line-trend-chart__legend-dashed{border-radius:0;width:20px;height:3px;-webkit-mask-image:repeating-linear-gradient(to right,var(--cloudlens-text-strong) 0 5px,var(--cloudlens-transparent) 5px 8px);mask-image:repeating-linear-gradient(to right,var(--cloudlens-text-strong) 0 5px,var(--cloudlens-transparent) 5px 8px)}@media(max-width:640px){.line-trend-chart__tooltip time{overflow-wrap:anywhere}.line-trend-chart__frame{grid-template-columns:56px minmax(0,1fr);grid-template-rows:180px 32px;gap:0 8px}.line-trend-chart__tooltip{width:min(190px,calc(100% - 12px))}.line-trend-chart__tooltip span{grid-template-columns:8px 1fr}.line-trend-chart__tooltip b{grid-column:2;text-align:left}.line-trend-chart--compact .line-trend-chart__frame{grid-template-columns:40px minmax(0,1fr);grid-template-rows:104px 28px}}.resolution-comment{position:relative}.resolution-comment button{display:grid;width:20px;height:20px;min-width:20px;min-height:20px;place-items:center;padding:0;border:1px solid var(--cloudlens-border-strong);border-radius:50%;color:var(--cloudlens-text-strong);background:var(--cloudlens-transparent);cursor:pointer}.resolution-comment button:hover,.resolution-comment button:focus-visible{background:var(--cloudlens-surface-raised)}.resolution-comment__popover{position:fixed;z-index:1400;width:min(480px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-solid);box-shadow:0 12px 32px var(--cloudlens-shadow);overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500;line-height:1.45}.pipeline-panel__header,.branch-card__status{display:flex;align-items:center;justify-content:space-between;gap:24px}.pipeline-panel__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.monitor-banner{display:flex;gap:16px;margin-bottom:24px;border:1px solid var(--cloudlens-warning);border-radius:12px;background:color-mix(in srgb,var(--cloudlens-warning-surface) 18%,transparent);padding:15px 18px;color:var(--cloudlens-warning)}.overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.overview-grid article,.pipeline-panel,.incident-panel{border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.overview-grid article{padding:18px 20px}.overview-card__heading{display:flex;width:100%;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.overview-card__heading>span{min-width:0;margin-bottom:0;overflow-wrap:anywhere}.overview-card__info{display:grid;flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 28%,transparent);box-shadow:none;font:800 .7rem/1 Georgia,serif;cursor:pointer}.overview-card__info:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 48%,transparent)}.overview-card__info:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.overview-card__info[aria-pressed=true]{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-inverse);background:var(--cloudlens-selected-text)}.overview-grid span,.metric-strip span{display:block;margin-bottom:6px;color:var(--cloudlens-muted);font-size:.76rem;font-weight:700;text-transform:uppercase}.metric-strip .metric-strip__label{display:flex;align-items:center;gap:6px}.metric-strip__label .circular-icon-button{flex:0 0 auto}.overview-grid strong{font-size:2rem}.pipeline-dashboard-content{display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:start;column-gap:24px}.pipeline-section-nav{position:sticky;z-index:5;top:76px;grid-column:2;grid-row:1 / span 3;align-self:start;display:grid;width:148px;gap:4px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 80%,transparent);border-radius:13px;background:color-mix(in srgb,var(--cloudlens-background) 94%,transparent);box-shadow:0 14px 36px var(--cloudlens-shadow);padding:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pipeline-dashboard-content>.attention-panel,.pipeline-dashboard-content>.pipeline-list,.pipeline-dashboard-content>.incident-panel{grid-column:1}.pipeline-section-nav__label{padding:3px 7px 5px;color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pipeline-section-nav a{display:flex;align-items:center;gap:8px;border-radius:8px;color:var(--cloudlens-text-strong);padding:8px 7px;font-size:.76rem;font-weight:750;line-height:1.2;text-decoration:none}.pipeline-section-nav a>span:first-child{color:var(--cloudlens-link);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:800}.pipeline-section-nav a:hover,.pipeline-section-nav a:focus-visible{outline:none;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised)}#operational-queue,#pipeline-cards,#recent-incidents{scroll-margin-top:76px}.attention-panel{margin-bottom:32px;border:1px solid var(--cloudlens-border-strong);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--cloudlens-surface-raised) 90%,transparent),var(--cloudlens-surface));box-shadow:0 20px 70px var(--cloudlens-shadow);overflow:hidden}.attention-panel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid var(--cloudlens-border-strong)}.attention-panel__header h2{margin-bottom:6px}.attention-panel__header p:not(.eyebrow){margin-bottom:0;color:var(--cloudlens-muted)}.attention-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.attention-filter{min-height:36px;border-color:var(--cloudlens-border-strong);border-radius:999px;background:var(--cloudlens-surface-solid);color:var(--cloudlens-text);font-size:.78rem;font-weight:800}.attention-filter--selected{border-color:var(--cloudlens-focus);background:var(--cloudlens-selected-text);color:var(--cloudlens-text-strong)}.attention-filter--critical:not(.attention-filter--selected){border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);color:var(--cloudlens-danger)}.attention-filter--warning:not(.attention-filter--selected){border-color:color-mix(in srgb,var(--cloudlens-warning) 55%,transparent);color:var(--cloudlens-warning)}.attention-filter--running:not(.attention-filter--selected){border-color:color-mix(in srgb,var(--cloudlens-focus) 55%,transparent);color:var(--cloudlens-text)}.attention-filter--healthy:not(.attention-filter--selected){border-color:color-mix(in srgb,var(--cloudlens-success) 45%,transparent);color:var(--cloudlens-success)}.attention-list{display:grid;grid-template-columns:115px minmax(105px,.65fr) 95px minmax(160px,1fr) 210px minmax(195px,1.1fr)}.attention-item{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start;gap:14px;padding:13px 24px;border-top:1px solid var(--cloudlens-border-strong)}.attention-list .attention-item:first-child{border-top:0}.attention-item--stale{grid-template-columns:auto minmax(0,1fr);border-top:0;background:color-mix(in srgb,var(--cloudlens-warning-surface) 14%,transparent)}.attention-item__status{margin-top:2px;border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:6px 9px;color:var(--cloudlens-text);background:var(--cloudlens-surface-solid);font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.attention-item__status--critical{border-color:color-mix(in srgb,var(--cloudlens-danger) 58%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.attention-item__status--warning{border-color:color-mix(in srgb,var(--cloudlens-warning) 58%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.attention-item__status--running{border-color:color-mix(in srgb,var(--cloudlens-focus) 58%,transparent);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.attention-item__main,.attention-item__time{min-width:0;display:grid;gap:4px}.attention-item__main strong{color:var(--cloudlens-text-strong);overflow-wrap:anywhere}.attention-item__pipeline-link{color:inherit;text-decoration:none}.attention-item__pipeline-link strong{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cloudlens-link) 58%,transparent);text-underline-offset:3px}.attention-item__pipeline-link:hover strong,.attention-item__pipeline-link:focus-visible strong{color:var(--cloudlens-link);text-decoration-color:currentColor}.attention-item__main span,.attention-item__time span{color:var(--cloudlens-muted);font-size:.77rem}.attention-item__time{text-align:right}.attention-item__time time{color:var(--cloudlens-text-strong);font-size:.84rem;font-weight:800}.attention-item__details{margin:0;color:var(--cloudlens-text);font-size:.8rem;line-height:1.45}.attention-item__details summary{display:flex;align-items:baseline;gap:10px;min-width:0;cursor:pointer;list-style:none}.attention-item__details summary::-webkit-details-marker{display:none}.attention-item__details-preview{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.attention-item__details-toggle{flex:0 0 auto;margin-left:auto;color:var(--cloudlens-link);font-size:.74rem;font-weight:800;white-space:nowrap}.attention-item__details[open] summary{margin-bottom:7px}.attention-item__details[open] .attention-item__details-preview{display:none}.attention-item__details[open] .attention-item__details-toggle{font-size:0}.attention-item__details[open] .attention-item__details-toggle:after{content:"Hide error";font-size:.74rem}.attention-item__details p{margin:0;color:var(--cloudlens-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.attention-item__recovery{margin:0;color:var(--cloudlens-text-strong)}.attention-item__actions{min-width:0;width:max-content;max-width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);justify-self:start;align-items:center;align-self:center;gap:10px;white-space:normal}.attention-item__actions .run-action-split{grid-column:1 / -1;width:max-content;max-width:100%;min-width:0;justify-self:start}.attention-item__actions .resolve-button{width:100%}.attention-item__actions a{font-size:.8rem;font-weight:800}.attention-item__links,.attention-item__follow-up-links{display:grid;gap:4px;margin:0;padding:0;list-style:none}.attention-item__links{min-width:0;align-self:center}.attention-item__links a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800}.attention-item__follow-up-links a{white-space:normal;overflow-wrap:anywhere}.share-button{display:inline-grid;width:42px;min-width:42px;padding:0;place-items:center;border-color:var(--cloudlens-border-strong);border-radius:50%;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised)}.share-button:hover,.share-button:focus-visible{border-color:var(--cloudlens-link);color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised)}.share-button:focus-visible{outline:2px solid var(--cloudlens-link);outline-offset:2px}.attention-empty{grid-column:1 / -1;margin:0;padding:18px 24px;color:var(--cloudlens-muted)}.pipeline-list{display:grid;gap:32px}.tag-group{display:grid;gap:14px}.tag-group__header{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cloudlens-border-strong);padding:0 4px 12px;list-style:none;cursor:pointer}.tag-group__header::-webkit-details-marker{display:none}.tag-group:not([open]) .tag-group__header{border-bottom-color:var(--cloudlens-border)}.tag-group:not([open]) .tag-group__header:after{content:"›";margin-left:4px;color:var(--cloudlens-muted);font-size:1.5rem}.tag-group[open] .tag-group__header:after{content:"⌄";margin-left:4px;color:var(--cloudlens-muted);font-size:1.1rem}.tag-group__header>span{color:var(--cloudlens-muted);font-size:.8rem;font-weight:700}.tag-group__pipelines{display:grid;gap:18px}.pipeline-panel{overflow:hidden}.pipeline-panel__header{padding:22px 24px 18px}.monitor-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.monitor-tags span{border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:3px 8px;color:var(--cloudlens-text);background:var(--cloudlens-field);font-size:.7rem;font-weight:750}.sla-chip{border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:7px 11px;color:var(--cloudlens-chart-teal);background:var(--cloudlens-field);font-size:.78rem;font-weight:800}.teams-chip{border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.teams-chip--enabled{border-color:var(--cloudlens-success-border);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 14%,transparent)}.teams-chip--disabled{color:var(--cloudlens-muted);background:var(--cloudlens-field)}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--cloudlens-border);background:var(--cloudlens-surface-subtle)}.pipeline-statistics{background:var(--cloudlens-surface-subtle)}.pipeline-statistics__header{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 24px;border-top:1px solid var(--cloudlens-border);color:var(--cloudlens-muted);font-size:.76rem;font-weight:700}.pipeline-statistics__header select{min-width:136px;padding:5px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.pipeline-statistics__sample{margin-right:auto;font-weight:500}.pipeline-statistics .metric-strip{border-bottom:0}.pipeline-statistics__trend{padding:12px 24px 10px;border-top:1px solid var(--cloudlens-border)}.pipeline-statistics__trend h4{margin:0 0 8px;color:var(--cloudlens-text-strong);font-size:.82rem}.pipeline-statistics__state,.pipeline-statistics__error{margin:0;padding:12px 24px;color:var(--cloudlens-muted);font-size:.8rem}.pipeline-statistics__error{display:flex;align-items:center;gap:10px;color:var(--cloudlens-warning)}.pipeline-statistics__error button{padding:5px 10px;font-size:.76rem}.metric-strip div{padding:14px 24px}.metric-strip div+div{border-left:1px solid var(--cloudlens-border)}.metric-strip strong{font-size:1.25rem}.branch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;padding:18px}.branch-card{min-width:0;overflow:hidden;border:1px solid var(--cloudlens-border-strong);border-left-width:4px;border-radius:12px;padding:17px;background:var(--cloudlens-surface-solid)}.branch-card--healthy{border-left-color:var(--cloudlens-success)}.branch-card--running{border-left-color:var(--cloudlens-focus)}.branch-card--warning{border-left-color:var(--cloudlens-warning)}.branch-card--critical{border-left-color:var(--cloudlens-danger)}.branch-card--unknown{border-left-color:var(--cloudlens-border-strong)}.branch-card__status{justify-content:flex-start}.branch-card__status>div{min-width:0}.branch-card__status .eyebrow,.branch-card__status strong{overflow-wrap:anywhere}.branch-card__run-date{display:flex;align-items:baseline;gap:7px;margin:13px 0 0;color:var(--cloudlens-text);font-size:.78rem}.branch-card__run-date span{color:var(--cloudlens-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.branch-card__run-date time{font-weight:700}.status-symbol{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;font-size:1.4rem;font-weight:900;background:var(--cloudlens-surface-raised)}.status-symbol--healthy{color:var(--cloudlens-success)}.status-symbol--running{color:var(--cloudlens-info)}.status-symbol--warning{color:var(--cloudlens-warning)}.status-symbol--critical{color:var(--cloudlens-danger)}.branch-card__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.branch-card__facts dt{color:var(--cloudlens-muted);font-size:.7rem;text-transform:uppercase}.branch-card__facts dd{margin:3px 0 0;overflow:hidden;font-size:.88rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.failure-summary{max-height:5.5rem;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--cloudlens-danger) 8%,transparent);padding:10px;color:var(--cloudlens-danger);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;white-space:pre-line}.failure-carousel{display:grid;gap:10px;margin:4px 0 0;padding:12px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cloudlens-danger) 7%,transparent)}.failure-carousel header,.failure-carousel__controls,.resolved-run{display:flex;align-items:center;justify-content:space-between;gap:10px}.failure-carousel header div{min-width:0;display:grid;gap:2px}.failure-carousel header strong{overflow-wrap:anywhere}.failure-carousel header span,.failure-carousel__result,.resolved-run{color:var(--cloudlens-muted);font-size:.78rem}.failure-carousel ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--cloudlens-text-strong);white-space:pre-wrap}.follow-up-runs{min-width:0;margin-top:14px;padding:12px;border:1px solid var(--cloudlens-border);border-radius:8px;background:var(--cloudlens-surface-subtle)}.follow-up-runs>strong{display:block;font-size:.82rem}.follow-up-runs>p{margin:4px 0 10px;color:var(--cloudlens-muted);font-size:.78rem}.follow-up-runs ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.follow-up-runs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:.82rem}.follow-up-runs a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-runs__status{font-weight:700}.follow-up-runs__status--healthy{color:var(--cloudlens-success)}.follow-up-runs__status--running{color:var(--cloudlens-info)}.follow-up-runs__status--warning{color:var(--cloudlens-warning)}.follow-up-runs__status--critical{color:var(--cloudlens-danger)}.follow-up-runs li time{color:var(--cloudlens-muted);white-space:nowrap}.failure-carousel li{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.failure-carousel--expanded li{display:list-item;overflow:visible}.failure-carousel p{margin:0;color:var(--cloudlens-text-strong);white-space:pre-wrap}.failure-carousel__controls button{border:1px solid var(--cloudlens-border-strong);border-radius:7px;padding:6px 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised);cursor:pointer}.failure-carousel__controls button:hover{background:var(--cloudlens-surface-raised)}.rerun-button{width:fit-content;padding:5px 8px;font-size:.76rem;line-height:1.15}.run-action-split{display:inline-grid;grid-template-columns:minmax(0,max-content) 32px;width:max-content;max-width:100%;align-items:stretch;overflow:hidden;border:1px solid var(--cloudlens-primary-border);border-radius:7px;background:var(--cloudlens-primary)}.run-action-split__primary.primary-button{min-width:0;border:0;border-radius:0;white-space:normal}.run-action-split__selector{position:relative;display:grid;width:32px;min-width:32px;place-items:center;border:0;border-left:0;border-left:1px solid var(--cloudlens-primary-border);border-radius:0;color:var(--cloudlens-text-strong);background:var(--cloudlens-primary)}.run-action-split__selector:hover{background:var(--cloudlens-primary-hover)}.run-action-split__selector:focus-within{outline:2px solid var(--cloudlens-link);outline-offset:2px}.run-action-split__selector select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;max-width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:inherit;padding:0;font-size:0;color:var(--cloudlens-transparent);background:var(--cloudlens-transparent);cursor:pointer}.run-action-split__selector select option{color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font-size:.8rem}.run-action-split__selector select:disabled{cursor:wait}.run-action-split__selector select:disabled+span{opacity:.65}.run-action-split__selector>span{transform:translateY(-1px);font-size:.72rem;pointer-events:none}.resolve-button{width:fit-content;padding:5px 8px;font-size:.76rem;line-height:1.15}.rerun-button:disabled,.resolve-button:disabled{cursor:wait}.branch-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px}.branch-card__actions a{white-space:nowrap}.failure-carousel__controls{justify-content:flex-end;gap:6px;color:var(--cloudlens-muted);font-size:.74rem;font-variant-numeric:tabular-nums}.failure-carousel__step{display:grid;width:28px;height:28px;place-items:center;padding:0!important;font-size:1.3rem;line-height:1}.failure-carousel__toggle{width:fit-content;padding:0;border:0;color:var(--cloudlens-text);background:var(--cloudlens-transparent);font-size:.76rem;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.resolved-run{justify-content:flex-start;margin:0;color:var(--cloudlens-success)}.incident-panel{margin-top:18px;padding:22px 24px}.incident-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.incident-quick-filter{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);border-radius:999px;padding:5px 7px 5px 11px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 30%,transparent);font-size:.76rem;font-weight:700}.incident-quick-filter button{display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 14%,transparent);cursor:pointer}.incident-quick-filter button:hover{color:var(--cloudlens-text-inverse);background:var(--cloudlens-info)}.incident-quick-filter button:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.incident-list{display:grid;gap:12px;margin-top:18px;min-width:0}.incident-card{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.35fr) minmax(210px,.75fr);grid-template-areas:"identity metadata resolution" "details details resolution";gap:14px 20px;min-width:0;border:1px solid var(--cloudlens-border-strong);border-radius:13px;padding:16px 18px;scroll-margin-top:136px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 72%,transparent)}.incident-card--open{border-left:3px solid color-mix(in srgb,var(--cloudlens-danger) 72%,transparent)}.incident-card--resolved{border-left:3px solid color-mix(in srgb,var(--cloudlens-success) 60%,transparent)}.incident-card__identity{grid-area:identity;display:flex;min-width:0;align-items:flex-start;gap:10px}.incident-card__identity>div{min-width:0}.incident-card__title{display:block;margin:1px 0 2px;overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:.98rem;line-height:1.3}.incident-card__monitor-key{display:block;overflow-wrap:anywhere;color:var(--cloudlens-muted);font-size:.7rem}.incident-card__metadata{grid-area:metadata;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.15fr);gap:12px;min-width:0;margin:0}.incident-card__metadata>div{min-width:0}.incident-card__metadata dt,.incident-card__label,.incident-card__details>span{margin-bottom:4px;color:var(--cloudlens-muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.incident-card__metadata dd{margin:0;overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:.8rem;line-height:1.4}.incident-card__details{grid-area:details;min-width:0;border-top:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 70%,transparent);padding-top:11px}.incident-card__details>span,.incident-card__label{display:block}.incident-card__details p{margin:0;overflow-wrap:anywhere;color:var(--cloudlens-text);font-size:.8rem;line-height:1.45}.incident-card__resolution{grid-area:resolution;display:flex;min-width:0;align-items:stretch;justify-content:space-between;flex-direction:column;gap:14px;border-left:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 80%,transparent);padding-left:18px}.incident-card__resolution>div{min-width:0}.incident-card__resolve{width:100%;min-height:38px}.incident-list__empty{margin:4px 0 0;text-align:center}.incident-state{display:inline-flex;flex:0 0 auto;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;text-transform:uppercase}.incident-state--open{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.incident-state--resolved{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 12%,transparent)}.incident-resolution{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;color:var(--cloudlens-text);font-size:.78rem;font-weight:700}.incident-resolution__pending{color:var(--cloudlens-muted);font-size:.78rem}.resolution-dialog h2{margin-bottom:10px}.resolution-dialog p{color:var(--cloudlens-text);line-height:1.5}.resolution-dialog label{display:grid;gap:7px;margin-top:18px;color:var(--cloudlens-text-strong);font-size:.84rem;font-weight:800}.resolution-dialog label span{color:var(--cloudlens-muted);font-weight:600}.resolution-dialog textarea{width:100%;min-height:110px;box-sizing:border-box;resize:vertical;border:1px solid var(--cloudlens-border-strong);border-radius:9px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:11px;font:inherit}.resolution-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:1100px){.pipeline-dashboard-content{display:block}.pipeline-section-nav{position:sticky;z-index:5;top:64px;width:100%;box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:16px;padding:5px}.pipeline-section-nav__label,.pipeline-section-nav a>span:first-child{display:none}.pipeline-section-nav a{justify-content:center;padding:9px 10px}#operational-queue,#pipeline-cards,#recent-incidents{scroll-margin-top:136px}}@media(max-width:850px){.attention-panel__header{align-items:flex-start;flex-direction:column}.attention-controls{justify-content:flex-start}.attention-list{grid-template-columns:minmax(0,1fr)}.attention-item{grid-column:1;grid-template-columns:auto minmax(0,1fr)}.attention-item__time{grid-column:2;text-align:left}.attention-item__details,.attention-item__actions,.attention-item__links{grid-column:1 / -1}.attention-item__actions{flex-wrap:wrap;justify-content:flex-start;white-space:normal}.incident-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "metadata" "details" "resolution"}.incident-card__resolution{border-top:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 80%,transparent);border-left:0;padding-top:12px;padding-left:0}.overview-grid,.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip div:nth-child(3){border-left:0;border-top:1px solid var(--cloudlens-border)}.metric-strip div:nth-child(4){border-top:1px solid var(--cloudlens-border)}}@media(max-width:520px){.pipeline-statistics__header{justify-content:flex-start;padding-inline:14px}.pipeline-statistics__sample{flex-basis:100%;margin-right:0}.pipeline-statistics__trend{padding-inline:14px}.pipeline-section-nav{top:56px}.pipeline-section-nav a{min-width:0;min-height:42px;padding:7px 5px;font-size:.7rem;text-align:center}.overview-grid{grid-template-columns:1fr 1fr}.incident-panel__header{flex-direction:column}.pipeline-panel__header{align-items:flex-start}.branch-grid{grid-template-columns:minmax(0,1fr);padding:12px}.attention-item{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px 16px}.attention-item__time,.attention-item__details{grid-column:2;text-align:left}.attention-item__actions{grid-column:1 / -1;display:grid;grid-template-columns:42px minmax(0,1fr);width:100%}.attention-item__actions .share-button{grid-column:1;min-height:42px}.attention-item__actions .resolve-button{grid-column:2;width:100%;min-height:42px}.attention-item__actions .run-action-split,.attention-item__links{grid-column:1 / -1}.attention-item__links>a,.branch-card__actions>a{display:flex;min-height:42px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid var(--cloudlens-border-strong);border-radius:7px;padding:8px 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised);text-align:center}.run-action-split__primary{min-width:0;min-height:42px}.run-action-split__selector{width:32px;min-width:32px}.branch-card__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.branch-card__actions .resolve-button,.branch-card__actions>a{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.branch-card__actions .run-action-split{width:max-content;max-width:100%;justify-self:start}.follow-up-runs li{grid-template-columns:minmax(0,1fr) auto}.follow-up-runs li time{grid-column:1 / -1}.incident-card{gap:13px;padding:15px 14px}.incident-card__identity{flex-wrap:wrap}.incident-card__metadata{grid-template-columns:minmax(0,1fr);gap:9px}.incident-card__metadata>div{display:grid;grid-template-columns:minmax(78px,.36fr) minmax(0,1fr);gap:10px}.incident-card__metadata dt{margin-bottom:0}.incident-card__resolve{min-height:42px}}.operational-mode-banner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:8px 20px;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-warning) 48%,transparent);color:var(--cloudlens-warning);background:linear-gradient(90deg,var(--cloudlens-warning-surface),var(--cloudlens-warning-surface) 50%,var(--cloudlens-warning-surface));font-size:.88rem;font-weight:700;text-align:center}.operational-mode-banner--unavailable{border-color:color-mix(in srgb,var(--cloudlens-danger) 48%,transparent);color:var(--cloudlens-danger);background:linear-gradient(90deg,var(--cloudlens-danger-surface),var(--cloudlens-danger-surface) 50%,var(--cloudlens-danger-surface))}.operational-mode-banner a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.operational-mode-banner{align-items:flex-start;flex-direction:column;gap:3px}}.automation-usage-timeline{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none}.automation-usage-timeline__item{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:11px;min-width:0;padding-bottom:14px}.automation-usage-timeline__item:last-child{padding-bottom:0}.automation-usage-timeline__item:not(:last-child):before{position:absolute;top:15px;bottom:0;left:5px;width:2px;background:var(--cloudlens-border-strong);content:""}.automation-usage-timeline__dot{z-index:1;display:block;width:11px;height:11px;margin-top:3px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.automation-usage-timeline__dot--critical,.automation-usage-timeline__dot--warning{color:var(--cloudlens-danger)}.automation-usage-timeline__dot--info{color:var(--cloudlens-info)}.automation-usage-timeline__content{display:grid;gap:3px;min-width:0}.automation-usage-timeline__content time{color:var(--cloudlens-muted);font-size:.72rem}.automation-usage-timeline__content strong{color:var(--cloudlens-text-strong);font-size:.88rem;line-height:1.35;overflow-wrap:anywhere}.automation-usage-timeline__content>span{color:var(--cloudlens-muted);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.home-dashboard{position:relative;width:min(1180px,calc(100% - 48px));padding-top:clamp(42px,7vw,86px)}.home-dashboard:before{position:absolute;z-index:-1;top:10px;left:50%;width:min(860px,86vw);height:380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cloudlens-primary) 24%,transparent),transparent 68%);content:"";filter:blur(12px);transform:translate(-50%);pointer-events:none}.home-dashboard__header{justify-content:center;margin-bottom:28px;text-align:center}.home-dashboard__header .cloudlens-page-header__copy{display:grid;justify-items:center}.home-dashboard__header h1{max-width:900px;font-size:clamp(2.35rem,6vw,5.1rem)}.home-dashboard__header .hero__subtitle{color:var(--cloudlens-text-strong);font-size:clamp(1.15rem,2.2vw,1.55rem)}.home-dashboard__assistant{position:relative;max-width:940px;margin:0 auto;border:1px solid var(--cloudlens-border-strong);border-radius:22px;padding:18px 18px 14px 64px;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent),var(--cloudlens-surface));box-shadow:0 26px 80px var(--cloudlens-shadow),inset 0 1px color-mix(in srgb,var(--cloudlens-link) 18%,transparent)}.home-dashboard__assistant-icon{position:absolute;top:18px;left:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--cloudlens-primary-border);border-radius:12px;color:var(--cloudlens-text-strong);background:var(--cloudlens-primary)}.home-dashboard__assistant form{display:grid;gap:10px}.home-dashboard__assistant textarea{width:100%;resize:vertical;border:0;outline:0;padding:4px 0;color:var(--cloudlens-text-strong);background:transparent;font:inherit;font-size:clamp(1rem,2vw,1.18rem);line-height:1.55}.home-dashboard__assistant textarea::placeholder{color:var(--cloudlens-muted)}.home-dashboard__composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--cloudlens-border);padding-top:10px;color:var(--cloudlens-muted);font-size:.77rem}.home-dashboard__composer-footer button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cloudlens-primary-border);border-radius:999px;padding:9px 15px;color:var(--cloudlens-text-strong);background:var(--cloudlens-primary);font:inherit;font-weight:800}.home-dashboard__composer-footer button:hover:not(:disabled){background:var(--cloudlens-primary-hover)}.home-dashboard__composer-footer button:disabled,.home-dashboard__starter-card:disabled{cursor:not-allowed;opacity:.5}.home-dashboard__starters,.home-dashboard__attention{margin-top:clamp(44px,7vw,76px)}.home-dashboard__section-heading>span{color:var(--cloudlens-info);font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.home-dashboard__section-heading h2{margin-top:7px;color:var(--cloudlens-text-strong);font-size:clamp(1.45rem,3vw,2rem)}.home-dashboard__section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:16px}.home-dashboard__starter-carousel,.home-dashboard__attention-carousel{margin-top:20px}.home-dashboard__starter-card{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;min-width:0;min-height:104px;border:1px solid var(--cloudlens-border);border-radius:16px;padding:15px;color:var(--cloudlens-text);background:var(--cloudlens-surface-subtle);font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease}.home-dashboard__starter-card:hover:not(:disabled){border-color:var(--cloudlens-primary-border);background:var(--cloudlens-surface)}.home-dashboard__starter-card>span{color:var(--cloudlens-info);font-size:.68rem;font-weight:800;letter-spacing:.08em}.home-dashboard__starter-card strong{font-size:.9rem;line-height:1.45}.home-dashboard__starter-card svg{width:18px;color:var(--cloudlens-muted);transform:rotate(45deg)}.home-dashboard__attention-empty{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;border:1px dashed var(--cloudlens-border-strong);border-radius:18px;padding:24px;color:var(--cloudlens-muted);background:color-mix(in srgb,var(--cloudlens-surface-subtle) 75%,transparent)}.home-dashboard__attention-empty>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--cloudlens-info);background:color-mix(in srgb,var(--cloudlens-primary) 20%,transparent)}.home-dashboard__attention-empty strong{color:var(--cloudlens-text)}.home-dashboard__attention-empty p{margin:5px 0 0;line-height:1.5}.home-dashboard__attention-empty em{color:var(--cloudlens-warning);font-size:.72rem;font-style:normal;font-weight:800;text-transform:uppercase}.home-dashboard__attention-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--cloudlens-border);border-radius:16px;color:var(--cloudlens-text);background:var(--cloudlens-surface-subtle);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.home-dashboard__attention-open{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:100%;flex:1 1 auto;min-height:224px;border:0;padding:18px;color:inherit;background:transparent;text-align:left}.home-dashboard__attention-card:hover,.home-dashboard__attention-card:focus-within{border-color:var(--cloudlens-primary-border);background:var(--cloudlens-surface);box-shadow:0 16px 40px var(--cloudlens-shadow)}.home-dashboard__attention-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding-right:34px}.home-dashboard__attention-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--cloudlens-info);font-size:.74rem;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-dashboard__attention-severity{display:inline-block;flex:0 0 auto;width:9px;height:9px;border:1px solid color-mix(in srgb,currentColor 72%,transparent);border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.home-dashboard__attention-severity--critical,.home-dashboard__attention-severity--usage-alert{color:var(--cloudlens-danger)}.home-dashboard__attention-severity--warning{color:var(--cloudlens-warning)}.home-dashboard__attention-severity--info{color:var(--cloudlens-info)}.home-dashboard__attention-severity--unclassified{color:var(--cloudlens-muted)}.home-dashboard__attention-title{display:-webkit-box;overflow:hidden;color:var(--cloudlens-text-strong);font-size:1.02rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-dashboard__attention-description{display:-webkit-box;overflow:hidden;color:var(--cloudlens-muted);font-size:.86rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-dashboard__attention-raw{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:5}.home-dashboard__attention-summary--expanded{display:block;max-height:min(420px,50vh);overflow-y:auto;-webkit-line-clamp:unset}.home-dashboard__attention-open>em{margin-top:auto;padding-top:8px;color:var(--cloudlens-accent);font-size:.78rem;font-style:normal;font-weight:800}.home-dashboard__attention-archived{color:var(--cloudlens-muted);font-size:.72rem;line-height:1.4}.home-dashboard__attention-investigate{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-top:1px solid var(--cloudlens-border);padding:10px 42px 10px 18px;color:var(--cloudlens-accent);background:color-mix(in srgb,var(--cloudlens-surface-raised) 72%,transparent);font:inherit;font-size:.76rem;font-weight:800}.home-dashboard__attention-investigate:hover{background:var(--cloudlens-surface-raised)}.home-dashboard__attention-investigate svg{width:17px;height:17px}.home-dashboard__attention-expand{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;border:0;border-top:1px solid var(--cloudlens-border);padding:8px 42px 8px 18px;color:var(--cloudlens-info);background:color-mix(in srgb,var(--cloudlens-surface-raised) 72%,transparent);font:inherit;font-size:.74rem;font-weight:800}.home-dashboard__attention-expand:hover{background:var(--cloudlens-surface-raised)}.home-dashboard__attention-expand svg{width:18px;height:18px;transition:transform .15s ease}.home-dashboard__attention-expand[aria-expanded=true] svg{transform:rotate(180deg)}.home-dashboard__attention-unpublish{position:absolute;top:10px;right:10px;display:grid;width:32px;height:32px;min-width:32px;min-height:32px;place-items:center;border:1px solid var(--cloudlens-danger-border);border-radius:50%;padding:0;color:var(--cloudlens-danger);background:var(--cloudlens-danger-surface)}.home-dashboard__attention-unpublish:hover:not(:disabled){background:color-mix(in srgb,var(--cloudlens-danger-surface) 72%,var(--cloudlens-danger))}.home-dashboard__attention-unpublish:disabled{cursor:wait;opacity:.55}.home-dashboard__attention-unpublish svg{width:17px;height:17px}.home-dashboard__history-modal{display:grid;gap:18px;max-height:min(880px,calc(100dvh - 48px));overflow-y:auto}.home-dashboard__history-header{display:flex;align-items:start;justify-content:space-between;gap:20px}.home-dashboard__history-header h2{margin:5px 0 0}.home-dashboard__history-header p{margin:8px 0 0;color:var(--cloudlens-muted);line-height:1.5}.home-dashboard__history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-dashboard__history-more{justify-self:center}@media(max-width:700px){.home-dashboard{width:min(100% - 28px,1180px);padding-top:34px}.home-dashboard__header{text-align:left;justify-content:flex-start}.home-dashboard__header .cloudlens-page-header__copy{justify-items:start}.home-dashboard__assistant{padding:16px}.home-dashboard__assistant-icon{position:static;margin-bottom:10px}.home-dashboard__composer-footer{align-items:flex-end}.home-dashboard__composer-footer button span{display:none}.home-dashboard__attention-empty{grid-template-columns:auto 1fr}.home-dashboard__attention-empty em{grid-column:2}.home-dashboard__section-heading-row,.home-dashboard__history-header{align-items:stretch;flex-direction:column}.home-dashboard__section-heading-row>button,.home-dashboard__history-header>button{width:100%}.home-dashboard__history-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-dashboard__starter-card,.home-dashboard__attention-card{transition:none}}@media(max-width:390px){.home-dashboard{width:min(100% - 20px,1180px)}.home-dashboard__assistant{border-radius:17px}.home-dashboard__composer-footer{gap:10px}.home-dashboard__starter-card{min-height:96px;padding:13px}}.cloudlens-tabs{width:fit-content;max-width:100%;min-width:0}.cloudlens-tabs__list{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px;max-width:100%;border:1px solid var(--cloudlens-border);border-radius:12px;padding:4px;background:var(--cloudlens-surface-solid);box-shadow:0 14px 38px var(--cloudlens-shadow)}.cloudlens-tabs__list button{flex:0 1 auto;min-width:0;min-height:40px;border:0;border-radius:8px;padding:8px 16px;color:var(--cloudlens-muted);background:var(--cloudlens-transparent);box-shadow:none;line-height:1.25}.cloudlens-tabs__list button:hover{color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary-hover) 35%,transparent)}.cloudlens-tabs__list button[aria-selected=true]{color:var(--cloudlens-text-strong);background:var(--cloudlens-primary);box-shadow:0 5px 16px var(--cloudlens-shadow)}.cloudlens-tabs__mobile{display:none}@media(max-width:720px){.cloudlens-tabs{width:100%}.cloudlens-tabs__list{display:none}.cloudlens-tabs__mobile{position:relative;display:grid;width:100%;min-width:0}.cloudlens-tabs__mobile:after{position:absolute;top:50%;right:16px;width:8px;height:8px;border-right:2px solid var(--cloudlens-link);border-bottom:2px solid var(--cloudlens-link);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.cloudlens-tabs__mobile select{width:100%;min-width:0;min-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cloudlens-primary-border);border-radius:12px;padding:0 46px 0 15px;color:var(--cloudlens-text-strong);background:linear-gradient(135deg,var(--cloudlens-field),var(--cloudlens-field));box-shadow:0 14px 38px var(--cloudlens-shadow);font-weight:800}}.ai-automation-page{overflow-x:clip}.ai-automation-tabs{margin-bottom:1.25rem}.automation-editor-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.automation-editor-heading>.screen-help-button{position:static;flex:0 0 44px}.ai-automation-editor textarea{box-sizing:border-box;width:100%;min-width:0;padding:.75rem;color:var(--cloudlens-text);background:var(--cloudlens-field);border:1px solid var(--cloudlens-border);border-radius:.75rem;font:inherit;resize:vertical}.automation-conversations>label{display:grid;gap:.5rem;margin-bottom:.75rem}.automation-conversations>label select{min-width:0;width:100%;max-width:40rem}.ai-automation-editor .automation-followups textarea{min-height:5rem}.automation-schedule-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.85rem;min-width:0;grid-column:1 / -1}.automation-schedule-fields label,.automation-followups>label{display:grid;gap:.35rem;min-width:0}.automation-schedule-fields input,.automation-schedule-fields select,.automation-schedule-fields textarea,.automation-followups textarea{box-sizing:border-box;width:100%;min-width:0}.automation-schedule-fields small,.automation-followups small{color:var(--cloudlens-muted);line-height:1.5}.automation-schedule-fields__wide{grid-column:1 / -1}.automation-schedule-cadence{display:flex;flex-wrap:wrap}.automation-schedule-cadence>label{flex:1 1 12rem}.automation-schedule-cadence>.automation-schedule-fields__wide{flex-basis:100%}.automation-schedule-fields .automation-schedule-check{display:flex;align-items:center;gap:.5rem;grid-column:1 / -1}.automation-schedule-fields .automation-schedule-check input{width:18px;height:18px;min-height:0;padding:0;flex:0 0 18px}.automation-followups{border-top:1px solid var(--cloudlens-border);padding-top:1rem}.automation-followups summary{cursor:pointer;font-weight:700;padding:.35rem 0}.automation-followups p{color:var(--cloudlens-muted);line-height:1.5}.automation-followups__items{display:grid;gap:1rem;margin:1rem 0}.automation-followup{margin:0;padding:1rem;min-width:0;border:1px solid var(--cloudlens-border);border-radius:.75rem;background:var(--cloudlens-surface-raised)}.automation-followup legend{font-weight:700;padding:0 .4rem}.automation-followup>button{margin-top:.75rem}.conversation-schedules{padding:1rem;overflow-y:auto;min-height:0;color:var(--cloudlens-text)}.conversation-schedules h2{margin:0;font-size:1.15rem}.conversation-schedules p{line-height:1.5;overflow-wrap:anywhere}.conversation-schedules form,.conversation-schedules article{margin:1rem 0;padding:.85rem;border:1px solid var(--cloudlens-border);border-radius:.75rem;background:var(--cloudlens-surface)}.conversation-schedules article h3{margin:0}.conversation-schedules__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.conversation-schedules pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.conversation-schedules input,.conversation-schedules select,.conversation-schedules textarea{color:var(--cloudlens-text);background:var(--cloudlens-field);border:1px solid var(--cloudlens-border);border-radius:.4rem;padding:.6rem;font:inherit}.ai-automation-list{display:grid;gap:1rem}.ai-automation-card,.ai-automation-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1.1rem;border:1px solid var(--cloudlens-border);border-radius:1rem;background:var(--cloudlens-surface)}.ai-automation-card__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;color:var(--cloudlens-accent);background:var(--cloudlens-surface-raised)}.ai-automation-card h2,.ai-automation-result h2{margin:.2rem 0 .45rem}.ai-automation-card p,.ai-automation-result p{color:var(--cloudlens-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ai-automation-card dl{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:.75rem 0 0}.ai-automation-card dl div{display:grid;gap:.1rem}.ai-automation-card dt{color:var(--cloudlens-muted);font-size:.75rem}.ai-automation-card dd{margin:0}.ai-automation-card__actions{display:flex;flex-wrap:wrap;align-content:start;justify-content:end;gap:.5rem}.ai-automation-editor{margin-bottom:1.25rem}.ai-automation-editor form{align-items:start}.ai-automation-editor label{min-width:0}.ai-automation-editor select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ai-automation-editor label small{text-transform:none;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ai-automation-editor textarea,.ai-automation-editor select[multiple]{min-height:8rem}.ai-automation-editor__compact-field{width:min(100%,32rem);justify-self:start}.automation-trigger-field{align-self:start;min-width:0;margin:0;padding:0;border:0}.automation-trigger-field legend{margin-bottom:.55rem;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.automation-trigger-field small{display:block;margin-top:.45rem;color:var(--cloudlens-muted);line-height:1.5}.automation-trigger-options{display:flex;flex-wrap:wrap;gap:.55rem}.ai-automation-editor .automation-trigger-option{display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;padding:.55rem .75rem;border:1px solid var(--cloudlens-border-strong);border-radius:.7rem;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font-size:.85rem;font-weight:600;text-transform:none;cursor:pointer}.ai-automation-editor .automation-trigger-option input{width:1rem;height:1rem;min-height:0;margin:0;padding:0}.ai-automation-publication-guidance{display:grid;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--cloudlens-info-border);border-radius:.75rem;background:var(--cloudlens-info-surface)}.ai-automation-publication-guidance p,.ai-automation-publication-guidance ul{margin:0}.ai-automation-publication-guidance ul{display:grid;gap:.35rem;padding-left:1.25rem}.ai-automation-publication-guidance li span{margin-left:.45rem}.ai-automation-publication-guidance code{color:var(--cloudlens-info);overflow-wrap:anywhere}.ai-automation-result{grid-template-columns:minmax(0,1fr) auto}.ai-automation-result>*{min-width:0}.ai-automation-result>p{grid-column:1 / -1;margin:0;color:var(--cloudlens-text)}.ai-automation-result>.automation-usage-timeline{grid-column:1 / -1}.ai-automation-result time{max-width:100%;color:var(--cloudlens-muted);overflow-wrap:anywhere}.ai-automation-result button{display:inline-flex;align-items:center;gap:.45rem;align-self:start}.ai-automation-result__publication{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ai-automation-result__publication-status{border:1px solid var(--cloudlens-success-border);border-radius:999px;padding:.18rem .55rem;color:var(--cloudlens-success);background:var(--cloudlens-success-surface);font-size:.72rem;font-weight:800}.ai-automation-result__publication-status--unpublished{border-color:var(--cloudlens-border-strong);color:var(--cloudlens-muted);background:var(--cloudlens-surface-raised)}.ai-automation-result__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.5rem}.ai-automation-timeline{grid-column:1 / -1;min-width:0;max-width:100%;border-top:1px solid var(--cloudlens-border);padding-top:.75rem}.ai-automation-timeline>summary{width:fit-content;color:var(--cloudlens-link);cursor:pointer;font-weight:700}.ai-automation-timeline__body{min-width:0;max-width:100%;margin-top:.75rem;padding:.85rem 1rem;border-radius:.75rem;background:var(--cloudlens-surface-raised)}.ai-automation-timeline__body>p{margin:0}.ai-automation-timeline__status{color:var(--cloudlens-muted);font-size:.8rem}.ai-automation-timeline__failure{margin-top:.75rem;padding:.75rem;border:1px solid var(--cloudlens-danger-border);border-radius:.5rem;background:var(--cloudlens-danger-surface);overflow-wrap:anywhere}.ai-automation-timeline__failure strong{color:var(--cloudlens-danger)}.ai-automation-timeline__failure p{margin:.4rem 0;color:var(--cloudlens-text)}.ai-automation-timeline__failure small{display:block;max-width:100%;color:var(--cloudlens-muted);overflow-wrap:anywhere}.ai-automation-timeline ol{display:grid;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}.ai-automation-timeline__event{position:relative;display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.8rem;padding-left:1rem}.ai-automation-timeline__event:before{position:absolute;top:.4rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--cloudlens-accent);content:""}.ai-automation-timeline__event time{color:var(--cloudlens-muted);font-size:.75rem}.ai-automation-timeline__event span{overflow-wrap:anywhere}.ai-automation-timeline__event--failed:before,.ai-automation-timeline__event--tool_failed:before{background:var(--cloudlens-danger)}.ai-automation-timeline__event--completed:before,.ai-automation-timeline__event--no_finding:before,.ai-automation-timeline__event--tool_completed:before{background:var(--cloudlens-success)}@media(max-width:700px){.ai-automation-card,.ai-automation-result{grid-template-columns:1fr}.ai-automation-card__actions{justify-content:stretch}.ai-automation-card__actions button,.ai-automation-result button{width:100%;justify-content:center}.ai-automation-result>p{grid-column:auto}.ai-automation-result__actions{justify-content:stretch}.ai-automation-timeline__event{grid-template-columns:1fr;gap:.15rem}}.table-column-filter__text,.table-column-filter__select,.table-column-filter__multi summary{width:100%;min-width:0;min-height:32px;box-sizing:border-box;border:1px solid var(--cloudlens-border-strong);border-radius:7px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:6px 8px;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:normal;text-transform:none}.table-column-filter__text{margin-top:7px}.table-column-filter__select{display:block;margin-top:7px}.table-column-filter__text::placeholder{color:var(--cloudlens-muted)}.table-column-filter__multi{position:relative;margin-top:7px;width:100%;min-width:110px}.table-column-filter__multi summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}.table-column-filter__multi summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-column-filter__multi summary::-webkit-details-marker{display:none}.table-column-filter__multi summary:after{content:"⌄";color:var(--cloudlens-link);font-size:.9rem}.table-column-filter__multi[open] summary{border-color:var(--cloudlens-focus)}.table-column-filter__multi[open] summary:after{transform:rotate(180deg)}.table-column-filter__menu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;display:grid;min-width:190px;max-height:250px;overflow-y:auto;border:1px solid var(--cloudlens-border-strong);border-radius:9px;background:var(--cloudlens-surface-solid);box-shadow:0 16px 32px var(--cloudlens-shadow);padding:8px}.table-column-filter__menu label{display:flex;align-items:center;gap:7px;color:var(--cloudlens-text-strong);padding:6px;font-size:.78rem;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap}.table-column-filter__menu input{width:auto;min-height:auto;margin:0}.table-column-filter__menu label.table-column-filter__option--disabled{color:var(--cloudlens-muted);cursor:not-allowed;white-space:normal}.table-column-filter__option--disabled small{display:block;margin-top:2px;font-size:.68rem;font-weight:400;line-height:1.35}.table-column-filter__hint{color:var(--cloudlens-muted);padding:2px 6px 6px;font-size:.68rem;font-weight:600;letter-spacing:normal;text-transform:none}.table-column-filter__menu button{margin:5px 0 0;border-color:var(--cloudlens-border-strong);background:var(--cloudlens-transparent);color:var(--cloudlens-text-strong);font-size:.72rem}.scheduler-shell{max-width:1180px}.scheduler-explainer,.schedule-editor,.scheduled-service-card{border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.scheduler-explainer{display:grid;gap:5px;margin-bottom:20px;padding:16px 20px;color:var(--cloudlens-muted)}.scheduler-explainer strong{color:var(--cloudlens-text-strong)}.scheduler-explainer--read-only{border-color:var(--cloudlens-border-strong);background:color-mix(in srgb,var(--cloudlens-surface-raised) 82%,transparent)}.scheduler-explainer code,.schedule-facts code{color:var(--cloudlens-text)}.schedule-editor{margin-bottom:20px;padding:22px;scroll-margin-top:76px}.schedule-editor>header,.scheduled-service-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.schedule-editor label{display:grid;gap:7px;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.schedule-editor input,.schedule-editor textarea{width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:10px 12px;font:inherit}.schedule-editor textarea{min-height:90px;resize:vertical}.schedule-editor__description,.schedule-editor__actions{grid-column:1 / -1}.schedule-editor__checkbox{display:flex!important;align-items:center;gap:8px!important}.schedule-editor__checkbox input{width:auto;min-height:auto}.schedule-editor__checkbox--detailed{align-items:flex-start;grid-column:1 / -1}.schedule-editor__checkbox--detailed input{margin-top:2px}.schedule-editor__checkbox-copy{display:grid;gap:4px;text-transform:none}.schedule-editor__checkbox-copy strong{color:var(--cloudlens-text-strong);font-size:.82rem}.schedule-editor__checkbox-copy small{color:var(--cloudlens-muted);font-size:.76rem;font-weight:500;line-height:1.4}.scheduled-service-list{display:grid;gap:18px}.scheduler-search{display:flex;align-items:end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.scheduler-search__field{display:grid;min-width:min(100%,22rem);gap:7px;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.scheduler-search .table-column-filter__text{width:100%}.scheduler-search>span{color:var(--cloudlens-muted);font-size:.82rem;font-weight:700;white-space:nowrap}.scheduled-service-card{min-width:0;max-width:100%;box-sizing:border-box;padding:22px}.scheduled-service-card header>div>p:last-child{max-width:760px;margin:10px 0 0;color:var(--cloudlens-muted)}.scheduled-service-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.scheduled-service-card__actions .danger-button{margin-left:auto}.schedule-state{border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.schedule-state--enabled{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 14%,transparent)}.schedule-state--disabled{color:var(--cloudlens-muted);background:var(--cloudlens-field)}.schedule-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.schedule-facts div{border-left:2px solid var(--cloudlens-border-strong);padding-left:10px}.schedule-facts dt{color:var(--cloudlens-muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.schedule-facts dd{margin:5px 0 0;font-weight:700}.schedule-error{margin:-6px 0 18px;border-radius:8px;background:color-mix(in srgb,var(--cloudlens-danger) 8%,transparent);padding:10px;color:var(--cloudlens-danger)}.schedule-run-history{min-width:0;max-width:100%;margin-top:22px;border-top:1px solid var(--cloudlens-border)}.schedule-run-history summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px 4px;color:var(--cloudlens-text-strong);cursor:pointer;font-size:1rem;font-weight:750;list-style:none}.schedule-run-history summary::-webkit-details-marker{display:none}.schedule-run-history summary:after{content:"⌄";color:var(--cloudlens-muted);font-size:1.15rem}.schedule-run-history:not([open]) summary:after{content:"›"}.schedule-run-history summary small{margin-left:auto;color:var(--cloudlens-muted);font-size:.76rem;font-weight:700}.schedule-run-history__table-wrap{overflow-x:auto;padding-top:8px}@media(max-width:760px){.scheduler-table-sort-mobile{display:grid}.schedule-editor form,.schedule-facts{grid-template-columns:1fr}.scheduler-search{align-items:stretch;flex-direction:column}.scheduler-search__field{min-width:0}.scheduled-service-card>header{flex-direction:column}.scheduled-service-card>header .schedule-state{align-self:flex-start}.scheduled-service-card__actions .danger-button{margin-left:0}.schedule-run-history__table-wrap{min-width:0;max-width:100%;overflow:visible}.schedule-run-history__table-wrap table,.schedule-run-history__table-wrap tbody,.schedule-run-history__table-wrap tr,.schedule-run-history__table-wrap td{display:block;width:100%;box-sizing:border-box}.schedule-run-history__table-wrap table{min-width:0;max-width:100%;table-layout:fixed}.schedule-run-history__table-wrap thead{display:none}.schedule-run-history__table-wrap tbody{display:grid;gap:10px}.schedule-run-history__table-wrap tr{overflow:hidden;border:1px solid var(--cloudlens-border-strong);border-radius:11px;background:color-mix(in srgb,var(--cloudlens-background) 55%,transparent)}.schedule-run-history__table-wrap td{display:grid;grid-template-columns:minmax(78px,.38fr) minmax(0,1fr);gap:9px;padding:9px 11px;overflow-wrap:anywhere}.schedule-run-history__table-wrap td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.schedule-run-history__table-wrap td:last-child{border-bottom:0}}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--cloudlens-info) 24%,transparent),transparent 28rem),radial-gradient(circle at 88% 85%,color-mix(in srgb,var(--cloudlens-info) 18%,transparent),transparent 26rem),var(--cloudlens-background)}.login-card{width:min(100%,430px);border:1px solid var(--cloudlens-border-strong);border-radius:20px;padding:36px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent);box-shadow:0 28px 90px var(--cloudlens-shadow)}.login-card__header{text-align:center}.login-card__logo{display:block;width:104px;height:104px;margin:0 auto 18px;border:1px solid var(--cloudlens-border-strong);border-radius:24px;object-fit:cover;box-shadow:0 10px 28px color-mix(in srgb,var(--cloudlens-info) 28%,transparent)}.login-card__eyebrow{margin:0 0 7px;color:var(--cloudlens-muted);font-size:.71rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.login-card h1{margin:0;font-size:2.25rem;line-height:1;letter-spacing:-.045em}.login-card__description{margin:12px auto 0;color:var(--cloudlens-text);font-size:.94rem;line-height:1.5}.login-card__actions,.local-login__form{display:grid;gap:14px}.login-card__actions{margin-top:30px}.login-card button,.local-login input{width:100%}.login-card__oauth{min-height:48px;border-color:var(--cloudlens-focus);background:linear-gradient(135deg,var(--cloudlens-info),var(--cloudlens-primary))}.local-login{margin-top:28px}.local-login__divider{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--cloudlens-muted);font-size:.71rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.local-login__divider:before,.local-login__divider:after{width:100%;height:1px;content:"";background:var(--cloudlens-surface-raised)}.local-login__divider span{flex:0 0 auto}.local-login__form h2{margin:0;font-size:1rem}.local-login__form p{margin:-5px 0 4px;color:var(--cloudlens-muted);font-size:.82rem;line-height:1.45}.local-login__form label{margin-bottom:-7px;color:var(--cloudlens-text);font-size:.79rem;font-weight:700}.local-login input{min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;padding:0 12px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.local-login input:focus-visible,.login-card button:focus-visible{outline:3px solid color-mix(in srgb,var(--cloudlens-focus) 50%,transparent);outline-offset:2px}.login-card__error{margin:20px 0 0;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 65%,transparent);border-radius:10px;padding:10px 12px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 10%,transparent);font-size:.88rem}@media(max-width:480px){.login-page{padding:14px}.login-card{padding:28px 22px}}.cloudlens-notification{position:fixed;z-index:1800;right:1.5rem;bottom:1.5rem;max-width:min(28rem,calc(100vw - 3rem))}.cloudlens-notification__message{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1rem;border-radius:.5rem;color:var(--cloudlens-text-strong);border:1px solid var(--cloudlens-border-strong);box-shadow:0 .625rem 1.875rem var(--cloudlens-shadow)}.cloudlens-notification__message--success{background:var(--cloudlens-success-surface);border-color:var(--cloudlens-success-border)}.cloudlens-notification__message--info{background:var(--cloudlens-info-surface);border-color:var(--cloudlens-info-border)}.cloudlens-notification__message--warning{background:var(--cloudlens-warning-surface);border-color:var(--cloudlens-warning-border)}.cloudlens-notification__message--error{background:var(--cloudlens-danger-surface);border-color:var(--cloudlens-danger-border)}.cloudlens-notification__message button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:var(--cloudlens-transparent);color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.operator-comment-chip{display:grid;gap:3px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;contain:inline-size;margin-top:8px;padding:7px 9px;overflow:hidden;border:1px solid var(--cloudlens-primary-border);border-radius:7px;color:var(--cloudlens-text);background:var(--cloudlens-surface-subtle);box-shadow:none;text-align:left}button.operator-comment-chip{cursor:pointer}button.operator-comment-chip:hover{border-color:var(--cloudlens-focus);background:var(--cloudlens-primary)}.operator-comment-chip>span{color:var(--cloudlens-link);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operator-comment-chip>strong.operator-comment-chip__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-width:0;overflow:hidden;color:var(--cloudlens-text-strong);font-size:.74rem;font-weight:600;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.operator-comment-chip:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.operator-comment-chip--readonly{cursor:default}.operator-comment-add{margin-top:6px;padding:2px 0;border:0;color:var(--cloudlens-muted);background:var(--cloudlens-transparent);box-shadow:none;font-size:.67rem;font-weight:700;cursor:pointer;transition:color .15s ease}.operator-comment-add:hover,.operator-comment-add:focus-visible{color:var(--cloudlens-link)}.operator-comment-editor{display:grid;gap:7px;width:min(360px,100%);min-width:250px;margin-top:8px;padding:9px;border:1px solid var(--cloudlens-primary-border);border-radius:9px;background:var(--cloudlens-surface-solid);box-shadow:0 10px 24px var(--cloudlens-shadow)}.operator-comment-editor textarea{width:100%;min-height:58px;resize:vertical;padding:7px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:7px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit;font-size:.74rem;line-height:1.4}.operator-comment-editor textarea:focus{outline:2px solid var(--cloudlens-focus);border-color:var(--cloudlens-focus)}.operator-comment-editor__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px}.operator-comment-editor__meta small{max-width:100%;margin:0;color:var(--cloudlens-muted);font-size:.61rem;white-space:normal}.operator-comment-editor__history{display:grid;gap:6px;min-width:0;padding-top:7px;border-top:1px solid var(--cloudlens-border)}.operator-comment-editor__history>strong{color:var(--cloudlens-text-strong);font-size:.68rem}.operator-comment-editor__history>small{color:var(--cloudlens-muted);font-size:.64rem}.operator-comment-editor__history>small[role=alert]{color:var(--cloudlens-danger)}.operator-comment-editor__history ol{display:grid;gap:7px;max-height:190px;margin:0;padding:0 3px 0 0;overflow-y:auto;list-style:none}.operator-comment-editor__history li{min-width:0;padding:7px 8px;border:1px solid var(--cloudlens-border);border-radius:7px;background:var(--cloudlens-surface-subtle)}.operator-comment-editor__history p{margin:0 0 4px;color:var(--cloudlens-text-strong);font-size:.7rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.operator-comment-editor__history li small{display:block;color:var(--cloudlens-muted);font-size:.6rem;overflow-wrap:anywhere}.operator-comment-editor__actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px}.operator-comment-editor__actions button,.operator-comment-editor__confirm button{min-height:28px;padding:4px 7px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-text);background:var(--cloudlens-field);box-shadow:none;font-size:.65rem}.operator-comment-editor__actions .operator-comment-editor__save{border-color:var(--cloudlens-success);color:var(--cloudlens-success);background:var(--cloudlens-surface-subtle)}.operator-comment-editor__actions .operator-comment-editor__remove,.operator-comment-editor__confirm .operator-comment-editor__remove{border-color:var(--cloudlens-danger-border);color:var(--cloudlens-danger);background:var(--cloudlens-danger-surface)}.operator-comment-editor__actions button:disabled,.operator-comment-editor__confirm button:disabled{opacity:.48;cursor:not-allowed}.operator-comment-editor__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding-top:3px}.operator-comment-editor__confirm span{flex:1 1 150px;color:var(--cloudlens-danger);font-size:.66rem}@media(max-width:600px){.operator-comment-chip,.operator-comment-editor{width:100%;min-width:0}}.configuration-shell{min-width:0;max-width:1400px}.configuration-explainer,.configuration-editor,.configuration-table-wrap{border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.configuration-explainer{display:grid;gap:5px;margin-bottom:20px;padding:16px 20px;color:var(--cloudlens-muted)}.configuration-explainer strong{color:var(--cloudlens-text-strong)}.configuration-editor{margin-bottom:20px;padding:22px;scroll-margin-top:76px}.configuration-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0 2px;color:var(--cloudlens-muted);font-size:.82rem}.configuration-toolbar label{display:grid;gap:6px;min-width:min(100%,340px)}.configuration-toolbar label span{color:var(--cloudlens-muted);font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.configuration-toolbar input{width:100%;min-height:40px;border:1px solid var(--cloudlens-border-strong);border-radius:9px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:8px 12px;font:inherit}.configuration-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:16px;border:1px solid var(--cloudlens-border);border-radius:14px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 74%,transparent)}.configuration-filter-grid>div{display:grid;min-width:0;gap:6px}.configuration-filter-grid>div>span{color:var(--cloudlens-muted);font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.configuration-filter-grid .table-column-filter__text,.configuration-filter-grid .table-column-filter__select,.configuration-filter-grid .table-column-filter__multi{margin-top:0}.configuration-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.configuration-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.configuration-editor label{display:grid;gap:7px;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.configuration-editor input{width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:10px 12px;font:inherit}.configuration-editor__wide,.configuration-editor__actions{grid-column:1 / -1}.configuration-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.configuration-editor__checkbox{display:flex!important;align-items:center;gap:8px!important}.configuration-editor__checkbox input{width:auto;min-height:auto}.configuration-table-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.configuration-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.configuration-table__workflow-column,.configuration-table__scope-column{width:27%}.configuration-table__policy-column{width:24%}.configuration-table__status-column{width:9%}.configuration-table__actions-column{width:13%}.configuration-table th,.configuration-table td{border-bottom:1px solid var(--cloudlens-border);padding:15px 16px;text-align:left;vertical-align:top}.configuration-table th{color:var(--cloudlens-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:top}.configuration-table td{color:var(--cloudlens-text-strong);font-size:.84rem}.configuration-table__empty{padding:28px 16px!important;color:var(--cloudlens-muted)!important;text-align:center!important}.configuration-table td:first-child strong,.configuration-table td:first-child span{display:block}.configuration-table td:first-child span{margin-top:4px;color:var(--cloudlens-muted);font-size:.75rem;overflow-wrap:anywhere}.configuration-table td:not(.configuration-table__actions){overflow-wrap:anywhere}.configuration-table code{color:var(--cloudlens-text);font-size:.72rem;white-space:normal;overflow-wrap:anywhere}.configuration-table__details{display:grid;gap:6px;margin:0}.configuration-table__details>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.configuration-table__details dt{color:var(--cloudlens-muted);font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.configuration-table__details dd{margin:0;min-width:0}.configuration-table__action-buttons{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:6px}.configuration-table__action-buttons button{width:100%;min-width:0;min-height:30px;padding:5px 7px;font-size:.72rem;line-height:1.15;white-space:normal}.configuration-table__protected-action{display:block;width:100%}.configuration-state{display:inline-block;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.configuration-state--enabled{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 14%,transparent)}.configuration-state--disabled{color:var(--cloudlens-muted);background:var(--cloudlens-field)}.configuration-unmonitored{display:grid;gap:16px;margin-top:32px}.configuration-unmonitored__header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:0 2px}.configuration-unmonitored__header h2,.configuration-unmonitored__header p{margin:0}.configuration-unmonitored__header>p{max-width:620px;color:var(--cloudlens-muted);font-size:.82rem;line-height:1.5}.configuration-unmonitored__toolbar,.configuration-unmonitored__filters{margin-bottom:0}.configuration-unmonitored__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-unmonitored__pipeline-column,.configuration-unmonitored__folder-column{width:24%}.configuration-unmonitored__status-column{width:11%}.configuration-unmonitored__comment-column{width:31%}.configuration-unmonitored__action-column{width:10%}.configuration-unmonitored__table td:first-child a{display:inline-block;margin-top:6px;color:var(--cloudlens-link);font-size:.72rem}.configuration-state--azure-enabled{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 14%,transparent)}.configuration-state--azure-paused{color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface)}.configuration-state--azure-disabled,.configuration-state--azure-unknown{color:var(--cloudlens-muted);background:var(--cloudlens-field)}.configuration-unmonitored__table .configuration-table__actions button{width:100%;min-width:0;min-height:32px;padding:5px 7px;font-size:.72rem;white-space:normal}.configuration-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--cloudlens-border);padding:14px 16px;color:var(--cloudlens-muted);font-size:.78rem}.configuration-pagination label{display:flex;align-items:center;gap:8px}.configuration-pagination select{border:1px solid var(--cloudlens-border-strong);border-radius:7px;padding:6px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}@media(max-width:760px){.configuration-table-sort-mobile{display:grid;margin:0 16px 10px}.configuration-editor form{grid-template-columns:1fr}.configuration-editor__wide,.configuration-editor__actions{grid-column:auto}.configuration-toolbar{align-items:stretch;flex-direction:column}.configuration-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-unmonitored__header{align-items:flex-start;flex-direction:column;gap:8px}.configuration-table-wrap{overflow:visible}.configuration-table colgroup,.configuration-table thead{display:none}.configuration-table,.configuration-table tbody,.configuration-table tr,.configuration-table td{display:block;width:100%}.configuration-table tr{padding:10px 16px;border-bottom:1px solid var(--cloudlens-border)}.configuration-table td{display:grid;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);gap:12px;border:0;padding:10px 0}.configuration-table td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.configuration-table__action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-table__empty{display:block!important}.configuration-table__empty:before{content:none!important}.configuration-pagination{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.configuration-filter-grid{grid-template-columns:1fr}.configuration-table td{grid-template-columns:1fr;gap:5px}}.status-maintenance-modal{max-width:920px}.status-maintenance-modal__header{position:relative;padding-right:44px}.status-maintenance-modal__close{position:absolute;top:0;right:0;display:grid;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 38%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-surface-raised) 42%,transparent);box-shadow:none;font-size:1.35rem;font-weight:400;line-height:1}.status-maintenance-modal__close:hover:not(:disabled){border-color:var(--cloudlens-focus);background:color-mix(in srgb,var(--cloudlens-info) 70%,transparent)}.status-maintenance-modal__close:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.status-maintenance-form,.status-maintenance-list{display:grid;gap:14px}.status-maintenance-form label,.status-maintenance-form fieldset{display:grid;gap:7px}.status-maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-maintenance-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr}.status-maintenance-services{display:flex;flex-wrap:wrap;gap:8px 16px}.status-maintenance-services label{display:flex;grid-template-columns:auto 1fr;align-items:center}.status-maintenance-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.status-maintenance-preview article,.status-maintenance-record{display:grid;gap:5px;padding:12px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 64%,transparent)}.status-maintenance-preview small,.status-maintenance-record small{color:var(--cloudlens-muted);overflow-wrap:anywhere}.status-maintenance-record>header{display:flex;justify-content:space-between;gap:10px}.status-maintenance-record>header div,.status-maintenance-targets,.status-maintenance-actions{display:grid;gap:7px}.status-maintenance-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.status-maintenance-targets span{display:grid;gap:2px}.status-maintenance-actions{grid-template-columns:minmax(0,1fr);align-items:start}.status-maintenance-action-group{display:grid;gap:7px;align-items:center}.status-maintenance-action-group--update{grid-template-columns:minmax(150px,1fr) minmax(0,auto) auto}.status-maintenance-action-group--close{grid-template-columns:minmax(0,auto) auto;justify-content:start}.status-maintenance-action-group .status-maintenance-check{font-size:.84rem}.status-maintenance-action-group .status-maintenance-check{min-width:0}.status-maintenance-action-group .status-maintenance-actions__help{grid-column:1 / -1}.status-maintenance-actions>.secondary-button{justify-self:start}.status-maintenance-actions__help{grid-column:1 / -1;color:var(--cloudlens-warning)}.status-maintenance-unavailable{color:var(--cloudlens-warning)}@media(max-width:760px){.status-maintenance-actions,.status-maintenance-action-group--update,.status-maintenance-action-group--close{grid-template-columns:1fr}.status-maintenance-actions button{width:100%}.status-maintenance-action-group--close{justify-content:stretch}}@media(max-width:620px){.status-maintenance-grid,.status-maintenance-preview,.status-maintenance-targets{grid-template-columns:1fr}}.environment-updates-shell{max-width:1480px}.environment-updates-hero{align-items:flex-end;flex-wrap:wrap}.environment-updates-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;margin-left:auto}.environment-updates-hero__primary{min-height:44px;padding:8px 24px;font-size:.78rem}.environment-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:22px}.environment-bulk-action{position:relative;display:flex;min-width:0}.environment-bulk-action>.environment-bulk-action__primary{width:100%;min-width:0;min-height:48px;padding:8px 40px 8px 16px;font-size:.76rem;line-height:1.2;white-space:normal}.environment-bulk-action__label{min-width:0;overflow-wrap:anywhere}.environment-bulk-action--plain .environment-bulk-action__primary{padding-inline:16px}.environment-bulk-action__info{position:absolute;z-index:1;top:8px;right:8px}.environment-filter-info{display:grid;flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 38%,transparent);box-shadow:none;font:800 .7rem/1 Georgia,serif;cursor:pointer}.environment-filter-info:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 58%,transparent)}.environment-filter-info:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.environment-filter-info[aria-pressed=true]{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-inverse);background:var(--cloudlens-selected-text)}.environment-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.environment-overview article{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:17px 20px;border:1px solid var(--cloudlens-border-strong);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-surface-solid) 95%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 92%,transparent));box-shadow:0 18px 55px var(--cloudlens-shadow)}.environment-overview__heading{display:flex;align-items:flex-start;min-width:0;gap:8px}.environment-overview__heading>span{min-width:0;overflow-wrap:anywhere}.environment-overview span{color:var(--cloudlens-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.environment-overview strong{color:var(--cloudlens-text-strong);font-size:1.85rem}.environment-overview__attention{border-color:color-mix(in srgb,var(--cloudlens-danger) 52%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 90%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent))!important}.environment-overview__attention strong{color:var(--cloudlens-danger)}.environment-editor,.environment-ledger{margin-bottom:22px;padding:22px;border:1px solid var(--cloudlens-border-strong);border-radius:17px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 91%,transparent);box-shadow:0 22px 75px var(--cloudlens-shadow)}.environment-editor>header,.environment-ledger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.environment-editor h2,.environment-ledger h2{color:var(--cloudlens-text-strong)}.environment-ledger:focus{outline:none}.environment-editor form{display:grid;gap:16px}.environment-form-section{display:grid;gap:15px;margin:0;padding:18px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 38%,transparent);border-radius:14px;background:color-mix(in srgb,var(--cloudlens-background) 48%,transparent)}.environment-form-section--strategy,.environment-form-section--versions{grid-template-columns:repeat(3,minmax(0,1fr))}.environment-form-section legend{padding:0 8px;color:var(--cloudlens-link);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.environment-form-section>label{display:grid;align-self:start;gap:7px;min-width:0;color:var(--cloudlens-muted);font-size:.74rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.environment-form-section input[type=text],.environment-form-section input:not([type]),.environment-form-section select{width:100%;height:43px;padding:9px 12px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;outline:none;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.environment-form-section input:focus,.environment-form-section select:focus{border-color:var(--cloudlens-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--cloudlens-info) 14%,transparent)}.environment-resource-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.environment-resource-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--cloudlens-border-strong);border-radius:11px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-surface-solid) 70%,transparent);cursor:pointer}.environment-resource-option:has(input:checked){border-color:var(--cloudlens-focus);background:color-mix(in srgb,var(--cloudlens-info) 20%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-info)}.environment-resource-option--busy,.environment-resource-option--not-updatable{cursor:not-allowed;opacity:.64}.environment-resource-option input{accent-color:var(--cloudlens-info)}.environment-resource-option>span{display:grid;min-width:0;gap:3px}.environment-resource-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environment-resource-option small{color:var(--cloudlens-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environment-resource-option em{padding:3px 7px;border-radius:999px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 14%,transparent);font-size:.62rem;font-style:normal;font-weight:800}.environment-empty-inline{margin:0;color:var(--cloudlens-muted)}.environment-editor__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.environment-editor__actions span{color:var(--cloudlens-muted);font-size:.78rem}.environment-filters{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.environment-filters label{display:grid;gap:5px;color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.environment-filters select{min-width:150px;min-height:39px;padding:7px 10px;border:1px solid var(--cloudlens-border-strong);border-radius:9px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.environment-ledger-filter{display:flex;align-items:center;min-height:39px;gap:8px;padding:6px 7px 6px 11px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);border-radius:999px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 20%,transparent);font-size:.7rem;font-weight:800}.environment-ledger-filter button{display:grid;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 22%,transparent);box-shadow:none;font-size:1rem;line-height:1}.environment-ledger-filter button:hover{background:color-mix(in srgb,var(--cloudlens-info) 42%,transparent)}.environment-ledger-filter button:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.environment-operation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:15px}.environment-operation{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid var(--cloudlens-border-strong);border-radius:15px;background:linear-gradient(150deg,color-mix(in srgb,var(--cloudlens-surface-solid) 95%,transparent),color-mix(in srgb,var(--cloudlens-background) 96%,transparent));overflow:hidden}.environment-operation--attention,.environment-operation--queue_failed{border-color:color-mix(in srgb,var(--cloudlens-danger) 56%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-danger)}.environment-operation--running,.environment-operation--queued,.environment-operation--submitting{border-color:color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-info)}.environment-operation--ready{border-color:color-mix(in srgb,var(--cloudlens-warning) 45%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-warning)}.environment-operation--warning{border-color:color-mix(in srgb,var(--cloudlens-warning) 62%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-warning)}.environment-operation--cleanup_required{border-color:color-mix(in srgb,var(--cloudlens-accent) 48%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-accent)}.environment-operation--completed{border-color:color-mix(in srgb,var(--cloudlens-success) 42%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-success)}.environment-operation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.environment-operation>header>div{min-width:0}.environment-operation h3{margin:7px 0 4px;color:var(--cloudlens-text-strong);font-size:1.04rem;overflow-wrap:anywhere}.environment-operation__resource-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cloudlens-link) 52%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.environment-operation__resource-link:hover,.environment-operation__resource-link:focus-visible{color:var(--cloudlens-text);text-decoration-color:currentColor}.environment-operation__resource-name--removed{color:var(--cloudlens-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.environment-operation__resource-state{color:var(--cloudlens-muted);font-size:.67rem;font-weight:700}.environment-operation header p{margin:0;color:var(--cloudlens-muted);font-size:.73rem;overflow-wrap:anywhere}.environment-operation__labels{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--cloudlens-muted);font-size:.64rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.environment-current-label,.environment-history-label{padding:3px 7px;border-radius:999px}.environment-current-label{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 14%,transparent)}.environment-history-label{color:var(--cloudlens-muted);background:color-mix(in srgb,var(--cloudlens-info) 13%,transparent)}.environment-channel{padding:3px 7px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 35%,transparent);border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.environment-channel--canary{border-color:color-mix(in srgb,var(--cloudlens-warning) 42%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.environment-status{flex:0 0 auto;max-width:145px;padding:6px 9px;border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 15%,transparent);font-size:.65rem;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.environment-status--attention,.environment-status--queue_failed{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 15%,transparent)}.environment-status--completed{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 14%,transparent)}.environment-status--history{color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 14%,transparent)}.environment-incident{display:grid;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 31%,transparent);border-radius:10px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 12%,transparent);font-size:.77rem;overflow-wrap:anywhere}.environment-incident strong{color:var(--cloudlens-danger)}.environment-information-warning{display:grid;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 52%,transparent);border-radius:10px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 34%,transparent);font-size:.77rem;overflow-wrap:anywhere}.environment-information-warning strong{color:var(--cloudlens-warning)}.environment-information-warning small{color:var(--cloudlens-warning);font-size:.68rem}.environment-resources{display:grid;gap:8px}.environment-resource-detail{min-width:0;border:1px solid var(--cloudlens-border-strong);border-radius:11px;background:color-mix(in srgb,var(--cloudlens-background) 38%,transparent);overflow:hidden}.environment-resource-detail summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:var(--cloudlens-text-strong);cursor:pointer;list-style-position:inside}.environment-resource-detail summary>span{display:inline-grid;min-width:0;gap:3px;margin-right:auto}.environment-resource-detail summary small{color:var(--cloudlens-muted);overflow-wrap:anywhere}.environment-resource-detail summary em{flex:0 0 auto;color:var(--cloudlens-link);font-size:.7rem;font-style:normal;font-weight:800}.environment-resource-detail--removed{border-style:dashed}.environment-resource-detail--removed summary strong{color:var(--cloudlens-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.environment-resource-detail--removed summary em{color:var(--cloudlens-muted)}.environment-resource-detail__body{display:grid;gap:12px;padding:0 13px 13px}.environment-resource-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.environment-resource-detail dl div{min-width:0}.environment-resource-detail dt{color:var(--cloudlens-muted);font-size:.61rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.environment-resource-detail dd{margin:3px 0 0;color:var(--cloudlens-text-strong);font-size:.72rem;overflow-wrap:anywhere}.environment-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.environment-timeline li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:7px 0 7px 18px;border-left:1px solid var(--cloudlens-border-strong);color:var(--cloudlens-text-strong);font-size:.72rem}.environment-timeline li:before{position:absolute;top:12px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--cloudlens-info);content:""}.environment-timeline time{color:var(--cloudlens-muted);font-size:.66rem}.environment-timeline p{grid-column:1 / -1;margin:0;color:var(--cloudlens-muted);overflow-wrap:anywhere}.environment-run{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 56%,transparent)}.environment-run>span{display:grid;min-width:0;gap:2px}.environment-run small{color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.environment-run strong{color:var(--cloudlens-text-strong);font-size:.75rem;overflow-wrap:anywhere}.environment-run a{color:var(--cloudlens-link);font-size:.73rem;font-weight:750;text-decoration:none;white-space:nowrap}.environment-operation footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;margin-top:auto;padding-top:2px}.environment-discard-button{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,var(--cloudlens-border));color:var(--cloudlens-danger)}.environment-discard-button:hover:not(:disabled),.environment-discard-button:focus-visible{background:var(--cloudlens-danger-surface);border-color:var(--cloudlens-danger);color:var(--cloudlens-danger)}.compact-button{min-height:34px;padding:6px 11px;font-size:.74rem}.environment-empty{grid-column:1 / -1;display:grid;gap:6px;padding:38px;border:1px dashed var(--cloudlens-border-strong);border-radius:14px;text-align:center;color:var(--cloudlens-muted)}.environment-empty strong{color:var(--cloudlens-text-strong)}.environment-license-preflight{display:grid;gap:12px;margin:18px 0;padding:14px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 50%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cloudlens-warning-surface) 42%,transparent)}.environment-license-preflight--critical{border-color:color-mix(in srgb,var(--cloudlens-danger) 62%,transparent);background:color-mix(in srgb,var(--cloudlens-danger-surface) 46%,transparent)}.environment-license-preflight--unavailable{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 48%,transparent);background:color-mix(in srgb,var(--cloudlens-surface-raised) 50%,transparent)}.environment-license-preflight header{display:grid;gap:4px}.environment-license-preflight header strong{color:var(--cloudlens-warning);font-size:.9rem}.environment-license-preflight--critical header strong{color:var(--cloudlens-danger)}.environment-license-preflight--unavailable header strong{color:var(--cloudlens-text-strong)}.environment-license-preflight header span,.environment-license-preflight p{margin:0;color:var(--cloudlens-warning);font-size:.72rem;line-height:1.45}.environment-license-preflight--critical header span{color:var(--cloudlens-danger)}.environment-license-preflight ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.environment-license-preflight li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--cloudlens-background) 32%,transparent);font-size:.73rem}.environment-license-preflight li strong{color:var(--cloudlens-text-strong)}.environment-license-preflight li span{color:var(--cloudlens-danger);text-align:right}@media(max-width:980px){.environment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.environment-form-section--strategy,.environment-form-section--versions{grid-template-columns:1fr}}@media(max-width:760px){.environment-updates-hero,.environment-editor>header,.environment-ledger>header{align-items:stretch;flex-direction:column}.environment-updates-hero__actions,.environment-filters{width:100%;flex-direction:column}.environment-secondary-actions{width:100%;flex-direction:column;justify-content:stretch}.environment-updates-hero__actions .environment-bulk-action__primary,.environment-filters select{width:100%}.environment-ledger-filter{justify-content:space-between;width:100%}.environment-overview{grid-template-columns:1fr}.environment-operation>header{align-items:stretch;flex-direction:column}.environment-status{align-self:flex-start;max-width:100%}.environment-resource-detail dl,.environment-run{grid-template-columns:1fr}.environment-editor__actions{align-items:stretch;flex-direction:column}}.access-request-review{min-width:0;border:1px solid var(--cloudlens-border);border-radius:12px;padding:18px;background:var(--cloudlens-surface);overflow-wrap:anywhere}.access-request-review__heading,.access-request-review__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.access-request-review__heading h3,.access-request-review__heading p{margin:0}.access-request-review__fields{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.access-request-review__fields fieldset{min-width:0;max-width:100%;border:1px solid var(--cloudlens-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px}.access-request-review__fields label{display:flex;align-items:center;gap:6px}.access-request-review__fields>label{flex-direction:column;align-items:flex-start}.access-request-review__actions{justify-content:flex-start}.users-shell{min-width:0}.users-editor,.users-table-wrap{border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.users-filters__search{flex:1 1 300px}.users-filters__search input{box-sizing:border-box;width:100%}.users-filters__count{margin-left:auto;color:var(--cloudlens-muted);font-size:.82rem;white-space:nowrap}.users-editor{min-width:0;background:var(--cloudlens-surface)}.users-editor-modal{padding:0;overflow-x:hidden}.users-editor>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cloudlens-border);padding:20px 22px;background:linear-gradient(135deg,var(--cloudlens-surface-solid),var(--cloudlens-surface-solid));box-shadow:0 12px 34px var(--cloudlens-shadow)}.users-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:22px}.users-editor label{display:grid;gap:7px;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.users-editor input,.users-editor select{width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:10px 12px;font:inherit}.users-editor__checkbox{display:flex!important;align-items:center;gap:8px!important}.users-editor__checkbox input{width:auto;min-height:auto}.users-editor__actions{position:sticky;bottom:-22px;z-index:2;grid-column:1 / -1;display:flex;justify-content:flex-end;margin:4px -22px -22px;border-top:1px solid var(--cloudlens-border);padding:16px 22px;background:var(--cloudlens-surface-solid);box-shadow:0 -12px 34px var(--cloudlens-shadow)}.users-table-wrap{overflow-x:auto}.users-access-grid{grid-column:1 / -1;display:grid;gap:14px;padding:18px;border:1px solid var(--cloudlens-border-strong);border-radius:13px;background:color-mix(in srgb,var(--cloudlens-background) 55%,transparent)}.users-access-grid>header,.users-access-grid__row{display:flex;align-items:center;justify-content:space-between;gap:18px}.users-access-grid>header strong,.users-access-grid__row strong{display:block;color:var(--cloudlens-text-strong)}.users-access-grid>header span,.users-access-grid__row span{display:block;margin-top:4px;color:var(--cloudlens-muted);font-size:.78rem;font-weight:500;text-transform:none}.users-access-grid__admin-toggle{white-space:nowrap}.users-access-grid__rows{display:grid;border-top:1px solid var(--cloudlens-border-strong)}.users-access-grid__row{flex-wrap:wrap;padding:13px 0;border-bottom:1px solid var(--cloudlens-border-strong)}.users-access-grid__row:last-child{border-bottom:0}.users-access-grid__row label{min-width:145px}.users-access-grid__row select:disabled{cursor:not-allowed;opacity:.65}.users-access-grid__row .users-access-grid__default-level{margin:0;border:1px solid var(--cloudlens-primary-border);border-radius:999px;padding:7px 11px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 18%,transparent);font-weight:800;white-space:nowrap}.users-access-grid__scopes{flex:0 0 100%;display:flex;align-items:center;gap:10px;margin:2px 0 0;padding:12px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:11px;background:color-mix(in srgb,var(--cloudlens-surface-raised) 16%,transparent)}.users-access-grid__scopes legend{padding:0 5px;color:var(--cloudlens-muted);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.users-access-grid__scopes label{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 18%,transparent);font-size:.75rem;text-transform:none}.users-access-grid__scopes input{width:auto;min-height:auto}.users-table{width:100%;min-width:900px;border-collapse:collapse}.users-table th,.users-table td{border-bottom:1px solid var(--cloudlens-border);padding:15px 16px;text-align:left}.users-table th{color:var(--cloudlens-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.users-table td{color:var(--cloudlens-text-strong);font-size:.84rem}.users-table td:first-child strong,.users-table td:first-child span{display:block}.users-table td:first-child span{margin-top:4px;color:var(--cloudlens-muted);font-size:.75rem}.users-state{display:inline-block;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.users-state--active{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 14%,transparent)}.users-state--inactive{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 14%,transparent)}.users-role{display:inline-block;border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:800}.users-role--admin{border-color:color-mix(in srgb,var(--cloudlens-focus) 55%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 13%,transparent)}.users-role--member{border-color:color-mix(in srgb,var(--cloudlens-success) 45%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 11%,transparent)}.users-access-summary{max-width:410px;color:var(--cloudlens-text)}.users-table .users-table__empty{padding:24px;color:var(--cloudlens-muted);text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.users-table-sort-mobile{display:grid}.users-editor>header{align-items:center;padding:16px 18px}.users-editor>header h2{font-size:1.25rem;line-height:1.2}.users-editor>header .eyebrow{margin-bottom:5px}.users-editor>header .secondary-button{flex:0 0 auto;min-height:40px;padding-inline:12px}.users-editor form{padding:18px}.users-editor form{grid-template-columns:1fr}.users-filters__search{flex-basis:auto}.users-filters__count{margin-left:0}.users-editor__actions{bottom:-18px;grid-column:auto;margin:4px -18px -18px;padding:14px 18px}.users-editor__actions button{width:100%}.users-access-grid>header,.users-access-grid__row{align-items:flex-start;flex-direction:column}.users-access-grid__row label{width:100%}.users-access-grid{padding:15px}.users-editor,.users-access-grid,.users-access-grid__row,.users-table-wrap,.users-table,.users-table tbody,.users-table tr{max-width:100%;min-width:0}.users-access-grid__row>div{max-width:100%;min-width:0}.users-access-grid__scopes{flex-wrap:wrap;min-width:0}.users-table-wrap{overflow:hidden;border:0;background:var(--cloudlens-transparent);box-shadow:none}.users-table{table-layout:fixed}.users-table,.users-table tbody,.users-table tr,.users-table td{display:block;width:100%;box-sizing:border-box}.users-table thead{display:none}.users-table tbody{display:grid;gap:14px}.users-table tr{overflow:hidden;border:1px solid var(--cloudlens-border);border-radius:14px;background:var(--cloudlens-surface);box-shadow:0 16px 44px var(--cloudlens-shadow)}.users-table td{display:grid;gap:5px;padding:11px 14px;overflow-wrap:anywhere}.users-table td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.users-table td:last-child{border-bottom:0}.users-table td:last-child:before{content:none}.users-table td:last-child button{width:100%;min-height:42px}.users-table .users-table__empty{display:block;text-align:center}.users-table .users-table__empty:before{content:none}}.users-editor__danger-action{margin-top:12px;padding-top:12px;border-top:1px solid var(--cloudlens-border)}.users-editor__danger-action .danger-button{padding:8px 16px;font-size:.82rem;font-weight:650}.users-editor__danger-action .danger-button:hover{background:var(--cloudlens-danger);border-color:var(--cloudlens-danger)}.users-access-requests{margin:20px 0}.users-access-requests__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--cloudlens-danger-surface);color:var(--cloudlens-danger);font-size:.8em}.users-access-requests__list{display:grid;gap:12px}.logs-page{max-width:1440px}.logs-page h1,.logs-page h2,.logs-page p{margin:0}.logs-retention-note{display:grid;gap:3px;min-width:180px;padding:12px 16px;border-left:3px solid var(--cloudlens-success);background:linear-gradient(90deg,color-mix(in srgb,var(--cloudlens-success) 11%,transparent),var(--cloudlens-transparent));color:var(--cloudlens-muted);font-size:.78rem;text-align:right}.logs-retention-note strong{color:var(--cloudlens-success);font-size:.88rem}.logs-tabs{margin-bottom:22px}.logs-panel{display:grid;gap:18px}.logs-panel[hidden]{display:none}.logs-panel__intro{display:grid;gap:5px}.logs-panel__intro h2{color:var(--cloudlens-text-strong);font-size:1.15rem}.logs-panel__intro p{color:var(--cloudlens-muted)}.logs-panel__intro--live{display:flex;align-items:center;justify-content:space-between;gap:18px}.logs-panel__intro--live>div{display:grid;gap:5px}.logs-live-indicator{display:flex;align-items:center;gap:7px;color:var(--cloudlens-success);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.logs-live-indicator span{width:8px;height:8px;border-radius:50%;background:var(--cloudlens-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--cloudlens-success) 12%,transparent)}.logs-policy{display:grid;justify-items:end;gap:6px}.logs-policy small{color:var(--cloudlens-muted)}.logs-live-indicator--paused{color:var(--cloudlens-warning)}.logs-live-indicator--paused span{background:var(--cloudlens-warning);box-shadow:0 0 0 5px color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.logs-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border:1px solid var(--cloudlens-border);border-radius:12px;background:var(--cloudlens-surface-solid)}.logs-filters label{display:grid;gap:6px;color:var(--cloudlens-text);font-size:.82rem}.logs-filters input,.logs-filters select,.logs-filters button,.logs-pagination button,.logs-load-older{min-height:36px;border:1px solid var(--cloudlens-border-strong);border-radius:7px;padding:0 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.logs-filters button,.logs-pagination button,.logs-load-older{cursor:pointer;background:var(--cloudlens-primary)}.logs-filters button:hover,.logs-pagination button:hover:not(:disabled),.logs-load-older:hover:not(:disabled){background:var(--cloudlens-info)}.logs-filters button:disabled,.logs-pagination button:disabled,.logs-load-older:disabled{cursor:not-allowed;opacity:.45}.logs-filters .logs-filters__clear{background:var(--cloudlens-transparent)}.logs-filters .logs-filters__clear:hover:not(:disabled){background:color-mix(in srgb,var(--cloudlens-info) 16%,transparent)}.logs-filters--backend .logs-filters__wide input{min-width:230px}.logs-state{display:grid;place-items:center;min-height:72px;padding:24px;border:1px dashed var(--cloudlens-border-strong);border-radius:10px;color:var(--cloudlens-muted);line-height:1.45;text-align:center}.logs-state--empty{padding:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--cloudlens-info) 6%,transparent),var(--cloudlens-transparent) 55%)}.logs-state--error{border-style:solid;border-color:color-mix(in srgb,var(--cloudlens-danger) 45%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 8%,transparent)}.logs-table-wrap{overflow-x:auto;border:1px solid var(--cloudlens-border);border-radius:12px}.logs-table-wrap table{width:100%;border-collapse:collapse}.logs-table-wrap th,.logs-table-wrap td{padding:12px 14px;border-bottom:1px solid var(--cloudlens-border);text-align:left;vertical-align:top}.logs-table-wrap th{color:var(--cloudlens-muted);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.logs-table-wrap code{color:var(--cloudlens-text-strong);white-space:nowrap}.logs-status,.logs-level{border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}.logs-status--succeeded{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 12%,transparent)}.logs-status--failed,.logs-level--error{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 13%,transparent)}.logs-level--warn{color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 13%,transparent)}.logs-level--info{color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 13%,transparent)}.logs-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--cloudlens-muted)}.logs-pagination div{display:flex;gap:8px}.application-log-list{display:grid;gap:8px}.application-log{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);gap:8px 18px;overflow:hidden;padding:14px 16px 14px 20px;border:1px solid var(--cloudlens-border);border-radius:9px;background:linear-gradient(100deg,color-mix(in srgb,var(--cloudlens-text-strong) 2%,transparent),var(--cloudlens-transparent) 55%),var(--cloudlens-surface-solid)}.application-log__rail{position:absolute;inset:0 auto 0 0;width:4px;background:var(--cloudlens-info)}.application-log--warn .application-log__rail{background:var(--cloudlens-warning)}.application-log--error .application-log__rail{background:var(--cloudlens-danger)}.application-log__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.application-log__meta time{color:var(--cloudlens-muted);font-size:.76rem}.application-log__meta code{max-width:190px;overflow:hidden;color:var(--cloudlens-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.application-log__message{align-self:center;color:var(--cloudlens-text-strong);overflow-wrap:anywhere}.application-log details{grid-column:2;color:var(--cloudlens-muted)}.application-log summary{width:fit-content;cursor:pointer;font-size:.78rem}.application-log dl{display:grid;gap:5px;margin:10px 0 0}.application-log dl div{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:12px}.application-log dt{color:var(--cloudlens-muted);overflow-wrap:anywhere}.application-log dd{margin:0;color:var(--cloudlens-text);overflow-wrap:anywhere}.logs-load-older{justify-self:center;padding:0 18px}.settings-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;border:1px solid var(--cloudlens-border);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--cloudlens-info) 8%,transparent),var(--cloudlens-transparent) 55%),var(--cloudlens-surface-solid)}.settings-card__content{display:grid;gap:10px}.settings-card__heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.settings-card h3{margin:0;color:var(--cloudlens-text-strong);font-size:1.05rem}.settings-card p{color:var(--cloudlens-text);line-height:1.5}.settings-card .settings-card__scope{color:var(--cloudlens-muted);font-size:.86rem}.settings-card small{color:var(--cloudlens-muted)}.service-settings-field{display:grid;gap:7px;max-width:320px;color:var(--cloudlens-text);font-size:.83rem;font-weight:700}.service-settings-field input{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:8px 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.service-settings-field input:focus{outline:2px solid var(--cloudlens-focus);outline-offset:1px}.settings-card .logs-state{justify-items:start;min-height:0;padding:12px;text-align:left}.settings-mode{border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:800;text-transform:uppercase}.settings-mode--normal{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 13%,transparent)}.settings-mode--degraded{color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 15%,transparent)}.settings-mode--available{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 13%,transparent)}.settings-mode--blocked{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 15%,transparent)}.settings-card>button{min-height:40px;padding:0 16px;border:1px solid var(--cloudlens-transparent);border-radius:8px;color:var(--cloudlens-text-strong);cursor:pointer;font-weight:700}.settings-card>button:disabled{cursor:not-allowed;opacity:.5}.settings-card__degraded-button{background:var(--cloudlens-warning-surface);border-color:var(--cloudlens-warning)!important}.settings-card__normal-button{background:var(--cloudlens-success-surface);border-color:var(--cloudlens-success)!important}.settings-card__save-button{background:var(--cloudlens-info);border-color:var(--cloudlens-focus)!important}.settings-card--deployment-restrictions{align-items:end}.settings-card--production-sources{align-items:end;scroll-margin-top:80px}.production-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.production-source-grid label{display:grid;gap:8px;color:var(--cloudlens-text);font-size:.83rem;font-weight:700}.production-source-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.production-source-grid select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:8px 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.production-source-grid select:focus{outline:2px solid var(--cloudlens-focus);outline-offset:1px}.production-source-grid select:disabled{cursor:not-allowed;opacity:.62}.production-source-confirmation{display:grid;gap:12px}.production-source-confirmation section{display:grid;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 24%,transparent);border-radius:9px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 45%,transparent)}.production-source-confirmation span{overflow-wrap:anywhere;color:var(--cloudlens-text);font-size:.86rem}.deployment-restriction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deployment-restriction{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 24%,transparent);border-radius:11px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 45%,transparent)}.deployment-restriction header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.deployment-restriction h4{margin:0;color:var(--cloudlens-text-strong)}.deployment-restriction label{display:grid;gap:7px;color:var(--cloudlens-text);font-size:.83rem;font-weight:700}.deployment-restriction .deployment-restriction__toggle{display:flex;align-items:center;gap:9px}.deployment-restriction__toggle input{width:18px;height:18px;margin:0;accent-color:var(--cloudlens-danger)}.deployment-restriction textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:10px 11px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit;line-height:1.45}.deployment-restriction textarea:focus{outline:2px solid var(--cloudlens-focus);outline-offset:1px}.deployment-restriction textarea[aria-invalid=true]{border-color:var(--cloudlens-danger)}.deployment-restriction .deployment-restriction__error{color:var(--cloudlens-danger)}.settings-confirmation{display:grid;gap:14px}.ai-provider-status{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ai-settings-section{display:grid;gap:16px;margin-top:24px}.ai-settings-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-settings-section__heading h3,.ai-settings-section__heading p{margin:0}.ai-settings-section__heading p{margin-top:6px;color:var(--cloudlens-text)}.ai-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-settings-grid label,.ai-model-form label{display:grid;gap:7px;color:var(--cloudlens-text);font-size:.83rem;font-weight:700}.ai-model-api-version-hint{color:var(--cloudlens-muted);font-size:.8rem;font-weight:400}.ai-settings-grid input,.ai-settings-grid select,.ai-model-form input,.ai-model-form select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:8px 10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.ai-settings-grid input:focus,.ai-settings-grid select:focus,.ai-model-form input:focus,.ai-model-form select:focus{outline:2px solid var(--cloudlens-focus);outline-offset:1px}.ai-settings-toggle{display:flex!important;align-items:center;gap:9px!important;margin-top:6px}.ai-settings-toggle input,.ai-capabilities input{width:18px;min-height:18px;margin:0;accent-color:var(--cloudlens-info)}.ai-capabilities{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0;border:1px solid var(--cloudlens-border);border-radius:10px;padding:14px}.ai-capabilities label{display:flex;align-items:center;gap:7px}.ai-capability-list{display:flex;flex-wrap:wrap;gap:6px}.ai-capability-list span{border:1px solid var(--cloudlens-border);border-radius:999px;padding:3px 7px;background:var(--cloudlens-surface-solid)}.ai-model-form{display:grid;gap:8px}.settings-confirmation h2,.settings-confirmation p{margin:0}.release-readiness-tags__category{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--cloudlens-primary-border);border-radius:999px;padding:2px 8px;color:var(--cloudlens-link);background:var(--cloudlens-surface-subtle);font-size:.8rem;font-weight:700}.release-readiness-tags__form{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,.7fr) minmax(160px,1.3fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid var(--cloudlens-border);border-radius:12px;background:var(--cloudlens-surface)}.release-readiness-tags__form label,.release-readiness-tags__modal label{display:grid;gap:6px;color:var(--cloudlens-muted);font-size:.82rem;font-weight:700}.release-readiness-tags__form input,.release-readiness-tags__form select,.release-readiness-tags__modal input,.release-readiness-tags__modal select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:8px 10px;color:var(--cloudlens-text);background:var(--cloudlens-field);font:inherit}.release-readiness-tags__actions .secondary-button,.release-readiness-tags__actions .danger-button{min-height:36px;padding:6px 10px;font-size:.8rem}.release-readiness-tags__modal form{display:grid;gap:16px}.release-readiness-tags__modal h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.1rem}.release-readiness-tags__modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--cloudlens-border);padding-top:16px}@media(max-width:800px){.logs-table-sort-mobile{display:grid}.logs-panel__intro--live{align-items:flex-start;flex-direction:column}.logs-retention-note{text-align:left}.logs-policy{justify-items:start}.logs-filters{align-items:stretch;flex-direction:column}.logs-filters input,.logs-filters select{width:100%;box-sizing:border-box}.logs-filters--backend .logs-filters__wide input{min-width:0}.logs-pagination{align-items:flex-start;flex-direction:column}.application-log{grid-template-columns:1fr}.application-log details{grid-column:1}.application-log dl div{grid-template-columns:1fr;gap:2px}.settings-card{grid-template-columns:1fr;min-width:0;max-width:100%;gap:18px;border-radius:16px;padding:18px;overflow-wrap:anywhere;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cloudlens-info) 8%,transparent),var(--cloudlens-transparent) 55%),var(--cloudlens-surface-solid);box-shadow:0 18px 42px var(--cloudlens-shadow)}.settings-card__content,.service-settings-field{min-width:0;max-width:100%}.settings-card>button{width:100%}.deployment-restriction-grid,.production-source-grid,.ai-settings-grid{grid-template-columns:1fr}.ai-settings-section__heading{align-items:stretch;flex-direction:column}.release-readiness-tags__form{grid-template-columns:1fr}.logs-table-wrap{overflow:visible;border:0}.logs-table-wrap table,.logs-table-wrap tbody,.logs-table-wrap tr,.logs-table-wrap td{display:block;width:100%;box-sizing:border-box}.logs-table-wrap thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.logs-table-wrap--sortable thead{display:none}.logs-table-wrap tbody{display:grid;gap:12px}.logs-table-wrap tbody tr{overflow:hidden;border:1px solid var(--cloudlens-border);border-radius:12px;background:var(--cloudlens-surface-solid)}.logs-table-wrap td{display:grid;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:10px;padding:10px 12px;overflow-wrap:anywhere}.logs-table-wrap td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.logs-table-wrap td:last-child{border-bottom:0}.logs-table-wrap code{white-space:normal;overflow-wrap:anywhere}.logs-table-wrap .logs-table__empty{display:block;text-align:center}.logs-table-wrap .logs-table__empty:before{content:none}}.bookmarks-shell{max-width:1320px}.bookmarks-notice,.bookmarks-category{border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.bookmarks-notice{display:grid;gap:5px;margin-bottom:20px;padding:16px 20px;color:var(--cloudlens-muted)}.bookmarks-notice strong{color:var(--cloudlens-text-strong)}.bookmarks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bookmarks-grid--permanent{margin-top:18px}.bookmarks-category{overflow:hidden}.bookmarks-category>header{padding:20px 20px 14px;border-bottom:1px solid var(--cloudlens-border)}.bookmarks-category h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.06rem}.bookmarks-category header p{margin:5px 0 0;color:var(--cloudlens-muted);font-size:.8rem;line-height:1.45}.bookmarks-category ul{display:grid;margin:0;padding:8px;list-style:none}.bookmarks-category li+li{border-top:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 82%,transparent)}.bookmarks-category a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:12px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}.bookmarks-category a:hover,.bookmarks-category a:focus-visible{outline:none;background:color-mix(in srgb,var(--cloudlens-primary-hover) 35%,transparent)}.bookmarks-category a span{display:grid;min-width:0;gap:4px}.bookmarks-category a strong{display:inline-flex;align-items:center;gap:5px;color:var(--cloudlens-text-strong);font-size:.88rem}.bookmarks-category a .bookmarks-featured-icon{width:16px;height:16px;color:var(--cloudlens-warning)}.bookmarks-category a small{color:var(--cloudlens-muted);font-size:.76rem;line-height:1.4}.bookmarks-category a svg{flex:0 0 auto;color:var(--cloudlens-link)}@media(max-width:780px){.bookmarks-grid{grid-template-columns:1fr}}.ai-guide{max-width:1120px}.ai-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ai-guide__card{min-width:0;margin-bottom:18px;padding:22px;border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 20px 70px var(--cloudlens-shadow)}.ai-guide__card h2{margin:0 0 12px;color:var(--cloudlens-text-strong);font-size:1.15rem}.ai-guide__card h3{margin:24px 0 8px;color:var(--cloudlens-text-strong)}.ai-guide__card p,.ai-guide__card li{color:var(--cloudlens-muted);line-height:1.55}.ai-guide__card a{color:var(--cloudlens-link)}.ai-guide__assistant-hint{display:flex;align-items:center;gap:12px;color:var(--cloudlens-text-strong)}.ai-guide__assistant-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--cloudlens-primary-border);border-radius:16px;background:linear-gradient(145deg,var(--cloudlens-primary-hover),var(--cloudlens-primary))}.ai-guide__tools{display:grid;gap:10px;padding:0;list-style:none}.ai-guide__tools li{padding:14px;border:1px solid var(--cloudlens-border);border-radius:10px}.ai-guide__tool-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.ai-guide__access{display:inline-block;padding:2px 9px;border:1px solid currentColor;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.ai-guide__access--granted{color:var(--cloudlens-success)}.ai-guide__access--denied{color:var(--cloudlens-muted)}.ai-guide__tools strong,.ai-guide__tools code{display:block;overflow-wrap:anywhere;color:var(--cloudlens-text-strong)}.ai-guide__tools p{margin:6px 0 0}.ai-guide__endpoint{display:grid;gap:4px}.ai-guide pre{overflow-x:auto;padding:16px;border-radius:10px;background:var(--cloudlens-background);color:var(--cloudlens-text-strong)}@media(max-width:780px){.ai-guide__grid{grid-template-columns:1fr}}.customer-deployment-shell{max-width:1420px}.customer-deployment-hero{align-items:flex-end}.customer-deployment-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.deployment-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.deployment-overview article{display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:17px 20px;border:1px solid var(--cloudlens-border-strong);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-surface-solid) 95%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 92%,transparent));box-shadow:0 18px 55px var(--cloudlens-shadow)}.deployment-overview span{color:var(--cloudlens-muted);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.deployment-overview strong{color:var(--cloudlens-text-strong);font-size:1.85rem}.deployment-overview__attention{border-color:color-mix(in srgb,var(--cloudlens-danger) 52%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 90%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent))!important}.deployment-overview__attention strong{color:var(--cloudlens-danger)}.deployment-overview__pending{border-color:color-mix(in srgb,var(--cloudlens-focus) 48%,transparent)!important}.deployment-overview__pending strong{color:var(--cloudlens-text)}.deployment-editor,.deployment-ledger{margin-bottom:22px;padding:22px;border:1px solid var(--cloudlens-border-strong);border-radius:17px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 91%,transparent);box-shadow:0 22px 75px var(--cloudlens-shadow)}.deployment-editor>header,.deployment-ledger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.deployment-editor h2,.deployment-ledger h2,.cloudlens-modal h2{margin:3px 0 0;color:var(--cloudlens-text-strong)}.deployment-editor form{display:grid;gap:16px}.deployment-redeploy-notice{margin:-5px 0 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 35%,transparent);border-radius:11px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 11%,transparent);line-height:1.5}.deployment-type-issue{display:grid;gap:5px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 48%,transparent);border-radius:11px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 13%,transparent);line-height:1.45}.deployment-type-issue strong{color:var(--cloudlens-danger)}.deployment-type-issue span{overflow-wrap:anywhere}.deployment-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:18px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 38%,transparent);border-radius:14px;background:color-mix(in srgb,var(--cloudlens-background) 48%,transparent)}.deployment-form-section--destination,.deployment-form-section--identity,.deployment-form-section--customer-options{grid-template-columns:repeat(3,minmax(0,1fr))}.deployment-form-section legend{padding:0 8px;color:var(--cloudlens-link);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deployment-form-section label,.cloudlens-modal label{display:grid;gap:7px;color:var(--cloudlens-muted);font-size:.74rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.deployment-form-section>label:not(.deployment-check){min-width:0;align-self:start;grid-template-rows:auto 43px auto}.deployment-form-section input,.deployment-form-section select,.deployment-form-section textarea,.cloudlens-modal textarea{box-sizing:border-box;width:100%;min-height:43px;padding:10px 12px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;outline:none;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.deployment-form-section input,.deployment-form-section select{height:43px}.deployment-form-section textarea{min-height:66px;resize:vertical;text-transform:none}.deployment-form-section input:disabled,.deployment-form-section select:disabled,.deployment-form-section textarea:disabled{cursor:not-allowed;color:var(--cloudlens-text);background:var(--cloudlens-field);opacity:.82}.deployment-form-section input:focus,.deployment-form-section select:focus,.deployment-form-section textarea:focus,.cloudlens-modal textarea:focus{border-color:var(--cloudlens-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--cloudlens-info) 14%,transparent)}.deployment-form-section small{color:var(--cloudlens-muted);font-weight:500;letter-spacing:0;text-transform:none}.deployment-form-section input[aria-invalid=true]{border-color:var(--cloudlens-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.deployment-form-section .deployment-field-error{color:var(--cloudlens-danger);font-weight:700}.deployment-domain-field{grid-column:1 / -1}.deployment-domain-field>div{display:flex}.deployment-domain-field input{border-radius:10px 0 0 10px}.deployment-domain-field span{display:flex;align-items:center;padding:0 13px;border:1px solid var(--cloudlens-border-strong);border-left:0;border-radius:0 10px 10px 0;color:var(--cloudlens-text);background:var(--cloudlens-field);white-space:nowrap;text-transform:none}.deployment-prefill-field{grid-column:span 2}.deployment-prefill-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.deployment-prefill-input .secondary-button{min-height:43px;white-space:nowrap}.deployment-license-warning{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 40%,transparent);border-radius:10px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 10%,transparent);font-size:.76rem;line-height:1.4}.deployment-license-warning strong{display:block;margin-bottom:2px;color:var(--cloudlens-warning);font-size:.73rem}.deployment-license-warning__indicator{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;color:var(--cloudlens-text-inverse);background:var(--cloudlens-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-warning) 12%,transparent);font-size:.72rem;font-weight:900}.deployment-comment-field{grid-column:1 / -1;grid-template-rows:auto auto auto!important}.deployment-control{display:grid;grid-template-rows:auto minmax(43px,auto) auto;gap:7px;min-width:0;align-self:start}.deployment-erp-field{grid-column:span 2}.deployment-erp-input{display:flex;flex-wrap:wrap;gap:7px;min-height:43px;padding:6px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;background:var(--cloudlens-field);transition:border-color .15s ease,box-shadow .15s ease}.deployment-erp-input:focus-within{border-color:var(--cloudlens-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--cloudlens-info) 14%,transparent)}.deployment-erp-input--disabled{cursor:not-allowed;background:var(--cloudlens-field);opacity:.82}.deployment-erp-input input{flex:1 1 160px;width:auto;min-width:120px;height:29px;min-height:29px;padding:3px 5px;border:0;border-radius:0;background:var(--cloudlens-transparent);box-shadow:none}.deployment-erp-input input:focus{border:0;box-shadow:none}.deployment-erp-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:29px;padding:3px 5px 3px 9px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 34%,transparent);border-radius:999px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 16%,transparent);font-size:.72rem;letter-spacing:0;text-transform:none}.deployment-erp-chip button{display:inline-grid;width:21px;height:21px;min-height:0;padding:0;place-items:center;border-radius:50%;color:var(--cloudlens-text);background:var(--cloudlens-transparent);font-size:.65rem}.deployment-erp-chip button:hover:not(:disabled){color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 23%,transparent)}.deployment-checks{display:flex;align-items:center;gap:20px}.deployment-check{display:flex!important;align-items:center;gap:9px!important;align-self:end;min-height:43px;text-transform:none!important}.deployment-check input{width:auto;min-height:auto}.deployment-check-field{display:grid;align-self:end;gap:3px;min-width:0}.deployment-website-lookup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 32%,transparent);border-radius:10px;color:var(--cloudlens-text)!important;background:color-mix(in srgb,var(--cloudlens-surface-raised) 11%,transparent);line-height:1.4}.deployment-overview__heading{display:inline-flex;min-width:0;align-items:center;gap:8px}.deployment-overview__heading>span{min-width:0;overflow-wrap:anywhere}.deployment-overview__info{display:grid;flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 28%,transparent);box-shadow:none;font:800 .7rem/1 Georgia,serif;cursor:pointer}.deployment-overview__info:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 48%,transparent)}.deployment-overview__info:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.deployment-overview__info[aria-pressed=true]{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-inverse);background:var(--cloudlens-selected-text)}.deployment-ledger{scroll-margin-top:76px}.deployment-website-lookup__indicator{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--cloudlens-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.deployment-website-lookup__copy,.deployment-website-lookup__copy>span{display:block}.deployment-website-lookup__copy strong{display:block;margin-bottom:2px;color:var(--cloudlens-text-strong);font-size:.73rem}.deployment-website-lookup a{color:var(--cloudlens-text);font-weight:700}.deployment-website-lookup--matched{border-color:color-mix(in srgb,var(--cloudlens-success) 34%,transparent);color:var(--cloudlens-success)!important;background:color-mix(in srgb,var(--cloudlens-success) 10%,transparent)}.deployment-website-lookup--matched .deployment-website-lookup__indicator{background:var(--cloudlens-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-success) 12%,transparent)}.deployment-website-lookup--not-found{border-color:color-mix(in srgb,var(--cloudlens-focus) 34%,transparent);color:var(--cloudlens-text)!important;background:color-mix(in srgb,var(--cloudlens-info) 9%,transparent)}.deployment-website-lookup--not-found .deployment-website-lookup__indicator{background:var(--cloudlens-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.deployment-website-lookup--ambiguous{border-color:color-mix(in srgb,var(--cloudlens-warning) 40%,transparent);color:var(--cloudlens-warning)!important;background:color-mix(in srgb,var(--cloudlens-warning) 10%,transparent)}.deployment-website-lookup--ambiguous .deployment-website-lookup__indicator{background:var(--cloudlens-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.deployment-website-lookup--unavailable{border-color:color-mix(in srgb,var(--cloudlens-danger) 35%,transparent);color:var(--cloudlens-danger)!important;background:color-mix(in srgb,var(--cloudlens-danger) 9%,transparent)}.deployment-website-lookup--unavailable .deployment-website-lookup__indicator{background:var(--cloudlens-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.deployment-editor__actions{display:flex;justify-content:flex-end}.deployment-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.deployment-filters label{display:grid;gap:5px;color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deployment-filters select{min-width:155px;min-height:39px;padding:7px 10px;border:1px solid var(--cloudlens-border-strong);border-radius:9px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.deployment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,410px),1fr));gap:14px}.deployment-card{display:grid;gap:15px;min-width:0;padding:18px;border:1px solid var(--cloudlens-border-strong);border-radius:15px;background:linear-gradient(150deg,color-mix(in srgb,var(--cloudlens-surface-solid) 95%,transparent),color-mix(in srgb,var(--cloudlens-background) 96%,transparent));overflow:hidden}.deployment-card--failed,.deployment-card--canceled,.deployment-card--timedout,.deployment-card--queue_failed{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-danger)}.deployment-card--partiallysucceeded{border-color:color-mix(in srgb,var(--cloudlens-warning) 58%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-warning)}.deployment-card--running,.deployment-card--pending{border-color:color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-info)}.deployment-card--cancelled{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 42%,transparent);opacity:.9}.deployment-card--succeeded{border-color:color-mix(in srgb,var(--cloudlens-success) 42%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-success)}.deployment-card--resolved{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 42%,transparent);opacity:.9}.deployment-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.deployment-card>header>div{min-width:0}.deployment-card h3{margin:7px 0 3px;color:var(--cloudlens-text-strong);font-size:1.02rem;overflow-wrap:anywhere}.deployment-card header a{display:block;max-width:100%;color:var(--cloudlens-link);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deployment-type{color:var(--cloudlens-link);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deployment-card__labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.deployment-environment{padding:3px 7px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.deployment-environment--prod{border-color:color-mix(in srgb,var(--cloudlens-danger) 34%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.deployment-environment--stg{border-color:color-mix(in srgb,var(--cloudlens-warning) 32%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.deployment-status{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 15%,transparent);font-size:.68rem;font-weight:900;text-transform:uppercase}.deployment-status--succeeded{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 14%,transparent)}.deployment-status--failed,.deployment-status--canceled,.deployment-status--timedout,.deployment-status--queue_failed{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 15%,transparent)}.deployment-status--partiallysucceeded{color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 12%,transparent)}.deployment-status--running,.deployment-status--pending,.deployment-status--cancelled,.deployment-status--resolved{color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 16%,transparent)}.deployment-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.deployment-card dl div{min-width:0}.deployment-card dt{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deployment-card dd{margin:4px 0 0;color:var(--cloudlens-text-strong);font-size:.79rem;overflow-wrap:anywhere}.deployment-card__error{margin:0;padding:10px 12px;border-radius:10px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 12%,transparent);font-size:.77rem;overflow-wrap:anywhere}.deployment-resolution{display:grid;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 28%,transparent);border-radius:10px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 8%,transparent);font-size:.75rem}.deployment-resolution strong{color:var(--cloudlens-text-strong)}.deployment-resolution>span{white-space:pre-wrap;overflow-wrap:anywhere}.deployment-card footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto}.deployment-card footer a{text-decoration:none}.resolve-compact{min-height:35px;padding:7px 12px}.deployment-empty{grid-column:1 / -1;display:grid;gap:6px;padding:38px;border:1px dashed var(--cloudlens-border-strong);border-radius:14px;text-align:center;color:var(--cloudlens-muted)}.deployment-empty strong{color:var(--cloudlens-text-strong)}.cloudlens-modal>p:not(.eyebrow){line-height:1.55}.cloudlens-modal textarea{min-height:120px;margin-top:2px;resize:vertical}.cloudlens-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.customer-deployment-confirm__actions{flex-wrap:wrap}.deployment-confirm-summary{display:grid;gap:10px;margin:18px 0 0;padding:15px;border:1px solid var(--cloudlens-border-strong);border-radius:12px;background:color-mix(in srgb,var(--cloudlens-background) 35%,transparent)}.deployment-confirm-summary div{display:flex;justify-content:space-between;gap:15px}.deployment-confirm-summary dt{color:var(--cloudlens-muted)}.deployment-confirm-summary dd{margin:0;color:var(--cloudlens-text-strong);text-align:right;overflow-wrap:anywhere}@media(max-width:800px){.deployment-overview,.deployment-form-section,.deployment-form-section--destination,.deployment-form-section--identity,.deployment-form-section--customer-options{grid-template-columns:1fr}.deployment-domain-field,.deployment-prefill-field,.deployment-comment-field,.deployment-erp-field{grid-column:auto}.deployment-prefill-input{grid-template-columns:1fr}.deployment-domain-field>div{flex-direction:column}.deployment-domain-field input{border-radius:10px 10px 0 0}.deployment-domain-field span{min-height:38px;border-left:1px solid var(--cloudlens-border-strong);border-top:0;border-radius:0 0 10px 10px}.deployment-editor>header,.deployment-ledger>header{flex-direction:column}.deployment-filters{width:100%;flex-direction:column}.deployment-filters select{width:100%}.deployment-checks{align-items:flex-start;flex-direction:column}.customer-deployment-hero__actions{width:100%;justify-content:flex-start}}.deployments-shell{max-width:1420px;overflow-x:clip}.deployments-hero{align-items:flex-end}.deployments-hub{min-width:0}.deployments-tabs{margin-bottom:18px}.deployments-tabs .cloudlens-tabs__list{border-bottom-color:var(--cloudlens-border-strong)}.deployments-tabs .cloudlens-tabs__list button{min-width:150px}.customer-deployment-shell--embedded{max-width:none}.resource-deployment-editor .deployment-form-section--versions,.resource-deployment-editor .resource-deployment-options{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-deployment-versions__help{grid-column:1 / -1;margin:0 0 2px;color:var(--cloudlens-text);line-height:1.5}.resource-deployment-editor .deployment-form-section--versions label{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0}.resource-deployment-editor .deployment-form-section--versions label>span{color:var(--cloudlens-text-strong);font-weight:650}.resource-deployment-warning{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 38%,transparent);border-radius:11px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 10%,transparent);line-height:1.5}.stable-datasync-guard{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 55%,transparent);border-radius:12px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning) 13%,transparent)}.stable-datasync-guard h3,.stable-datasync-guard p{margin:0}.stable-datasync-guard h3{color:var(--cloudlens-warning);font-size:1rem}.stable-datasync-guard p{line-height:1.5}.cloudlens-modal .stable-datasync-guard__acknowledgement{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;color:var(--cloudlens-warning);font-weight:650;line-height:1.45}.cloudlens-modal .stable-datasync-guard__acknowledgement input{width:18px;height:18px;margin:2px 0 0}.resource-deployment-placement{color:var(--cloudlens-link);font-size:.78rem}.deployment-card--queued,.deployment-card--submitting,.deployment-card--awaiting_verification{border-color:color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-info)}.deployment-card--completed{border-color:color-mix(in srgb,var(--cloudlens-success) 42%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-success)}.deployment-card--attention{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);box-shadow:inset 3px 0 0 var(--cloudlens-danger)}.deployment-status--queued,.deployment-status--submitting,.deployment-status--awaiting_verification{color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 16%,transparent)}.deployment-status--completed{color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success) 14%,transparent)}.deployment-status--attention{color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 15%,transparent)}@media(max-width:800px){.deployments-hero{align-items:flex-start}.deployments-hero button,.deployments-tabs{width:100%}.resource-deployment-editor .deployment-form-section--versions,.resource-deployment-editor .resource-deployment-options{grid-template-columns:1fr}}.search-exclusion-hint{padding:1px 5px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:999px;color:var(--cloudlens-chart-teal);font-size:.58rem;letter-spacing:.02em;text-transform:none;cursor:help}.inventory-hero{align-items:center}.inventory-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:22px}.inventory-readonly{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-success) 40%,transparent);border-radius:999px;color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 18%,transparent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-readonly:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cloudlens-success);box-shadow:0 0 12px color-mix(in srgb,var(--cloudlens-success) 80%,transparent)}.inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.inventory-summary--estate{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-summary article{min-width:0;min-height:124px;padding:19px 20px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-surface-raised) 90%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 92%,transparent));box-shadow:0 14px 34px var(--cloudlens-shadow)}.inventory-summary span,.inventory-summary small{display:block;color:var(--cloudlens-muted)}.inventory-summary span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-summary strong{display:block;margin:6px 0 1px;color:var(--cloudlens-text-strong);font-size:2.15rem;line-height:1}.inventory-summary small{font-size:.75rem}.inventory-summary-card__heading{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-width:0;gap:8px}.inventory-summary-card__heading>span{min-width:0;overflow-wrap:anywhere}.inventory-summary-card__info{display:grid;flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 28%,transparent);box-shadow:none;font:800 .7rem/1 Georgia,serif;cursor:pointer}.inventory-summary-card__info:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 48%,transparent)}.inventory-summary-card__info:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.inventory-summary article.inventory-summary-card--mismatch{border-color:color-mix(in srgb,var(--cloudlens-danger) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 94%,transparent),color-mix(in srgb,var(--cloudlens-danger-surface) 96%,transparent));box-shadow:0 14px 36px color-mix(in srgb,var(--cloudlens-danger-surface) 28%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cloudlens-danger) 8%,transparent)}.inventory-summary-card--mismatch em{display:inline-flex;margin-top:10px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 36%,transparent);border-radius:999px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 20%,transparent);font-size:.65rem;font-style:normal;font-weight:800}.inventory-summary article.inventory-summary-card--warning{border-color:color-mix(in srgb,var(--cloudlens-warning) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-warning-surface) 85%,transparent),color-mix(in srgb,var(--cloudlens-warning-surface) 94%,transparent))}.inventory-summary article.inventory-summary-card--critical{border-color:color-mix(in srgb,var(--cloudlens-danger) 70%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 92%,transparent),color-mix(in srgb,var(--cloudlens-danger-surface) 96%,transparent))}.capacity-summary article.capacity-summary--warning{border-color:color-mix(in srgb,var(--cloudlens-warning) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-warning-surface) 85%,transparent),color-mix(in srgb,var(--cloudlens-warning-surface) 94%,transparent))}.capacity-summary article.capacity-summary--critical{border-color:color-mix(in srgb,var(--cloudlens-danger) 70%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 92%,transparent),color-mix(in srgb,var(--cloudlens-danger-surface) 96%,transparent))}.capacity-notice{display:flex;align-items:flex-start;gap:8px 16px;margin-bottom:18px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 32%,transparent);border-radius:12px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 62%,transparent);font-size:.78rem}.capacity-notice strong{flex:0 0 auto;color:var(--cloudlens-text-strong)}.capacity-notice--stale{border-color:color-mix(in srgb,var(--cloudlens-warning) 44%,transparent);background:color-mix(in srgb,var(--cloudlens-warning-surface) 52%,transparent)}.capacity-notice--disabled{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 35%,transparent);background:color-mix(in srgb,var(--cloudlens-surface-raised) 55%,transparent)}.license-notice{display:flex;align-items:flex-start;gap:8px 16px;margin-bottom:18px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--cloudlens-warning) 44%,transparent);border-radius:12px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 52%,transparent);font-size:.78rem}.license-notice strong{flex:0 0 auto;color:var(--cloudlens-warning)}.license-notice--disabled{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 35%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 55%,transparent)}.inventory-consistency{margin-bottom:22px;padding:20px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 68%,transparent);border-radius:17px;color:var(--cloudlens-danger);background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-danger-surface) 95%,transparent),color-mix(in srgb,var(--cloudlens-danger-surface) 97%,transparent));box-shadow:0 18px 46px color-mix(in srgb,var(--cloudlens-danger-surface) 30%,transparent)}.inventory-consistency>header{display:flex;align-items:flex-start;gap:13px}.inventory-consistency__icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 58%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-danger) 34%,transparent);font-size:1rem;font-weight:900}.inventory-consistency .eyebrow{margin:0 0 3px;color:var(--cloudlens-danger)}.inventory-consistency h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.25rem}.inventory-consistency>header p:last-child{margin:5px 0 0;color:var(--cloudlens-danger);font-size:.8rem}.inventory-consistency__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.inventory-consistency__groups>article{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 23%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cloudlens-danger-surface) 62%,transparent)}.inventory-consistency__groups h3{margin:0 0 10px;color:var(--cloudlens-danger);font-size:.82rem}.inventory-consistency__groups ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-consistency__groups li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px;border:1px solid color-mix(in srgb,var(--cloudlens-danger) 16%,transparent);border-radius:9px;background:color-mix(in srgb,var(--cloudlens-background) 42%,transparent)}.inventory-consistency__groups li strong,.inventory-consistency__groups li small{display:block}.inventory-consistency__groups li strong{color:var(--cloudlens-text-strong);font-size:.78rem}.inventory-consistency__groups li small{margin-top:3px;color:var(--cloudlens-danger);font-size:.68rem}.inventory-consistency__groups li>button{flex:0 0 auto}.inventory-consistency__issue-main{min-width:0}.inventory-consistency__issue-main dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px;margin:10px 0 0}.inventory-consistency__issue-main dl div{min-width:0}.inventory-consistency__issue-main dt{color:var(--cloudlens-danger);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inventory-consistency__issue-main dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--cloudlens-danger);font-size:.67rem}.inventory-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);border-radius:18px;background:color-mix(in srgb,var(--cloudlens-background) 92%,transparent);box-shadow:0 22px 54px var(--cloudlens-shadow)}.inventory-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:14px 18px;padding:18px;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);background:color-mix(in srgb,var(--cloudlens-surface-solid) 72%,transparent)}.inventory-toolbar__top{display:contents}.inventory-tabs{grid-column:1;grid-row:1;width:100%}.inventory-tabs .cloudlens-tabs__list{width:100%;box-sizing:border-box;border-color:color-mix(in srgb,var(--cloudlens-focus) 20%,transparent)}.inventory-tabs .cloudlens-tabs__list button{flex:1 1 auto;min-width:0;font-size:.8rem;white-space:nowrap}.inventory-tabs button span{display:inline-block;min-width:20px;margin-left:5px;padding:2px 6px;border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-background) 38%,transparent);font-size:.66rem}.inventory-filters{grid-column:2;grid-row:1 / span 2;display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:14px 9px}.inventory-filters label,.inventory-search{display:grid;grid-template-rows:2.35em 38px;gap:5px;min-width:0;color:var(--cloudlens-muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inventory-filters label>span,.inventory-search>span{align-self:end;min-width:0}.inventory-search{grid-column:1;grid-row:2;width:100%}.inventory-search-label{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.inventory-filters select,.inventory-search input{display:block;width:100%;min-width:0;min-height:38px;margin:0;padding:7px 10px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit;font-size:.78rem;letter-spacing:normal;text-transform:none}.inventory-filters select:focus,.inventory-search input:focus{outline:2px solid color-mix(in srgb,var(--cloudlens-focus) 45%,transparent);border-color:var(--cloudlens-focus)}.inventory-table-wrap{width:100%;overflow-x:auto}.inventory-table{width:100%;border-collapse:collapse;color:var(--cloudlens-text)}.inventory-table--customers{table-layout:fixed}.inventory-table__customer-column{width:25%}.inventory-table__status-column{width:8%}.inventory-table__deployment-column{width:11%}.inventory-table__region-column{width:9%}.inventory-table__license-column,.inventory-table__consistency-column{width:12%}.inventory-table__profile-column{width:14%}.inventory-table__actions-column{width:9%}.inventory-table th{padding:13px 15px;color:var(--cloudlens-muted);background:color-mix(in srgb,var(--cloudlens-background) 72%,transparent);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.inventory-table td{padding:15px;border-top:1px solid color-mix(in srgb,var(--cloudlens-focus) 14%,transparent);font-size:.8rem;vertical-align:middle}.inventory-table tbody tr{transition:background .15s ease}.inventory-table tbody tr:hover{background:color-mix(in srgb,var(--cloudlens-primary-hover) 12%,transparent)}.inventory-table td strong,.inventory-table td small{display:block}.inventory-table td strong{color:var(--cloudlens-text-strong);font-size:.83rem}.inventory-table td small{max-width:250px;margin-top:3px;overflow:hidden;color:var(--cloudlens-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.inventory-table td:last-child{width:1%;text-align:right}.inventory-comment-chip{display:flex;align-items:center;gap:6px;width:min(230px,24vw);max-width:100%;margin-top:8px;padding:5px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 27%,transparent);border-radius:7px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 18%,transparent);box-shadow:none;text-align:left}button.inventory-comment-chip{cursor:pointer}button.inventory-comment-chip:hover{border-color:color-mix(in srgb,var(--cloudlens-focus) 52%,transparent);background:color-mix(in srgb,var(--cloudlens-primary-hover) 28%,transparent)}.inventory-comment-chip>span{flex:0 0 auto;color:var(--cloudlens-link);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inventory-table td .inventory-comment-chip>strong{display:block;min-width:0;overflow:hidden;color:var(--cloudlens-text-strong);font-size:.69rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inventory-comment-chip--readonly{cursor:default}.inventory-comment-add{margin-top:6px;padding:2px 0;border:0;color:var(--cloudlens-link);background:var(--cloudlens-transparent);box-shadow:none;font-size:.67rem;font-weight:700;opacity:0;cursor:pointer;transition:color .15s ease,opacity .15s ease}.inventory-table tr:hover .inventory-comment-add,.inventory-comment-add:focus-visible,.inventory-table tr:focus-within .inventory-comment-add{color:var(--cloudlens-text);opacity:1}.inventory-comment-editor{display:grid;gap:7px;width:min(330px,30vw);min-width:250px;margin-top:8px;padding:9px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);border-radius:9px;background:var(--cloudlens-surface-solid);box-shadow:0 10px 24px var(--cloudlens-shadow)}.inventory-comment-editor textarea{width:100%;min-height:58px;resize:vertical;padding:7px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:7px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:500 .74rem/1.4 Inter,system-ui,sans-serif}.inventory-comment-editor textarea:focus{outline:2px solid color-mix(in srgb,var(--cloudlens-focus) 40%,transparent);border-color:var(--cloudlens-focus)}.inventory-comment-editor__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px}.inventory-table td .inventory-comment-editor__meta small{max-width:100%;margin:0;color:var(--cloudlens-muted);font-size:.61rem;white-space:normal}.inventory-comment-editor__actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px}.inventory-comment-editor__actions button,.inventory-comment-editor__confirm button{min-height:28px;padding:4px 7px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-text);background:var(--cloudlens-surface-solid);box-shadow:none;font-size:.65rem}.inventory-comment-editor__actions .inventory-comment-editor__save{border-color:color-mix(in srgb,var(--cloudlens-success) 48%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 24%,transparent)}.inventory-comment-editor__actions .inventory-comment-editor__remove,.inventory-comment-editor__confirm .inventory-comment-editor__remove{border-color:color-mix(in srgb,var(--cloudlens-danger) 45%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 22%,transparent)}.inventory-comment-editor__actions button:disabled,.inventory-comment-editor__confirm button:disabled{opacity:.48;cursor:not-allowed}.inventory-comment-editor__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding-top:3px}.inventory-comment-editor__confirm span{flex:1 1 150px;color:var(--cloudlens-danger);font-size:.66rem}.inventory-status{display:inline-flex;padding:4px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:999px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 24%,transparent);font-size:.66rem;font-weight:800}.inventory-status--active,.inventory-status--ready,.inventory-status--success{border-color:color-mix(in srgb,var(--cloudlens-success) 40%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 16%,transparent)}.inventory-status--inactive,.inventory-status--failed{border-color:color-mix(in srgb,var(--cloudlens-danger) 44%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 17%,transparent)}.inventory-status--healthy{border-color:color-mix(in srgb,var(--cloudlens-success) 40%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 16%,transparent)}.inventory-status--discrepancy{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 22%,transparent)}.inventory-status--unavailable{border-color:color-mix(in srgb,var(--cloudlens-warning) 48%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 20%,transparent)}.inventory-status--not-applicable,.inventory-status--not-checked{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 38%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 20%,transparent)}.inventory-license{display:block;margin-top:4px;font-size:.7rem;font-weight:800}.inventory-license--expired{color:var(--cloudlens-danger)}.inventory-license--expiring{color:var(--cloudlens-warning)}.inventory-license--active{color:var(--cloudlens-success)}.inventory-license--no-expiry{color:var(--cloudlens-text)}.inventory-license--missing,.inventory-license--unavailable{color:var(--cloudlens-muted)}.capacity-status--healthy{border-color:color-mix(in srgb,var(--cloudlens-success) 40%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 16%,transparent)}.capacity-status--warning{border-color:color-mix(in srgb,var(--cloudlens-warning) 48%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 20%,transparent)}.capacity-status--critical{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 22%,transparent)}.capacity-status--unavailable,.capacity-status--pending{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 38%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 20%,transparent)}.capacity-status--hyperscale,.capacity-status--not-applicable{border-color:color-mix(in srgb,var(--cloudlens-accent) 48%,transparent);color:var(--cloudlens-accent);background:color-mix(in srgb,var(--cloudlens-accent) 20%,transparent)}.capacity-status-stack{display:grid;justify-items:start;gap:5px}.capacity-shrink-label{color:var(--cloudlens-warning)!important;font-weight:800}.capacity-bar{width:min(210px,100%);height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--cloudlens-info) 25%,transparent)}.capacity-bar>span{display:block;height:100%;border-radius:inherit;background:var(--cloudlens-success)}.capacity-bar--warning>span{background:var(--cloudlens-warning)}.capacity-bar--critical>span{background:var(--cloudlens-danger)}.capacity-bar--unavailable>span{background:var(--cloudlens-info)}.capacity-table{table-layout:fixed}.capacity-table th:nth-child(1){width:18%}.capacity-table th:nth-child(2){width:16%}.capacity-table th:nth-child(3){width:16%}.capacity-table th:nth-child(4){width:27%}.capacity-table th:nth-child(5){width:15%}.capacity-table th:nth-child(6){width:8%}.capacity-table td{min-width:0;overflow-wrap:anywhere}.capacity-table td:first-child>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacity-dual-metric{display:grid;gap:12px}.capacity-dual-metric>div+div{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--cloudlens-focus) 13%,transparent)}.capacity-dual-metric .capacity-bar{width:100%}.capacity-hyperscale-row{max-width:320px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--cloudlens-accent) 28%,transparent);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--cloudlens-accent-surface) 20%,transparent),color-mix(in srgb,var(--cloudlens-surface-solid) 50%,transparent))}.capacity-hyperscale-row strong{color:var(--cloudlens-text-strong)!important}.capacity-hyperscale-row small{white-space:normal!important}.inventory-link{padding:0;border:0;color:var(--cloudlens-link);background:none;box-shadow:none;font:inherit;font-weight:750;text-align:left;cursor:pointer}.inventory-link:hover{text-decoration:underline}.inventory-muted{color:var(--cloudlens-muted)}.inventory-tags{display:flex;flex-wrap:wrap;gap:5px}.inventory-tags span{max-width:100%;padding:3px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:999px;color:var(--cloudlens-link);background:color-mix(in srgb,var(--cloudlens-primary) 17%,transparent);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.inventory-empty{padding:56px 22px;color:var(--cloudlens-muted);text-align:center}.inventory-generated{padding:10px 18px;border-top:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);color:var(--cloudlens-muted);font-size:.66rem;text-align:right}.inventory-drawer-backdrop{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--cloudlens-background) 68%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.inventory-drawer{width:min(680px,94vw);height:100%;overflow-y:auto;border-left:1px solid var(--cloudlens-border-strong);color:var(--cloudlens-text);background:linear-gradient(155deg,var(--cloudlens-surface-raised),var(--cloudlens-background) 58%);box-shadow:-30px 0 80px var(--cloudlens-shadow);animation:inventory-drawer-in .2s ease-out}@keyframes inventory-drawer-in{0%{transform:translate(35px);opacity:.65}}.inventory-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 27px 19px;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);background:color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inventory-drawer h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.65rem;line-height:1.1}.inventory-drawer-controls{display:flex;flex:0 0 auto;gap:8px}.inventory-drawer-view-logs{display:inline-flex;align-items:center;min-height:37px;white-space:nowrap}.inventory-drawer-refresh,.inventory-drawer-close{width:37px;height:37px;padding:0;border:1px solid var(--cloudlens-border-strong);border-radius:50%;color:var(--cloudlens-text);background:var(--cloudlens-surface-solid);box-shadow:none}.inventory-drawer-refresh{font-size:1.25rem;line-height:1}.inventory-drawer-refresh:hover:not(:disabled){border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised)}.inventory-drawer-close{width:37px;height:37px;padding:0;border:1px solid var(--cloudlens-border-strong);border-radius:50%;color:var(--cloudlens-text);background:var(--cloudlens-surface-solid);box-shadow:none;font-size:1.55rem;line-height:1}.inventory-drawer-content{display:grid;gap:14px;padding:19px 27px 40px}.inventory-drawer-content section{padding:18px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 18%,transparent);border-radius:13px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 64%,transparent)}.inventory-drawer-content h3{margin:0 0 13px;color:var(--cloudlens-text-strong);font-size:.95rem}.customer-zone-license{position:relative;overflow:hidden}.customer-zone-license:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--cloudlens-info)}.customer-zone-license--active:before{background:var(--cloudlens-success)}.customer-zone-license--expiring:before{background:var(--cloudlens-warning)}.customer-zone-license--expired:before{background:var(--cloudlens-danger)}.customer-zone-license--no-expiry:before{background:var(--cloudlens-info)}.customer-zone-license__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.customer-zone-license__heading h3{margin:0}.inventory-section-heading{display:flex;align-items:center;gap:7px;min-width:0}.inventory-serial-diagnostics{position:relative;display:grid}.inventory-serial-diagnostics summary{display:grid;width:19px;height:19px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 48%,transparent);border-radius:50%;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-primary) 28%,transparent);font:800 .7rem/1 Georgia,serif;cursor:pointer;list-style:none}.inventory-serial-diagnostics summary::-webkit-details-marker{display:none}.inventory-serial-diagnostics summary:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 48%,transparent)}.inventory-serial-diagnostics summary:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.inventory-serial-diagnostics ul{position:absolute;z-index:3;top:25px;left:0;width:max-content;max-width:min(320px,calc(100vw - 56px));margin:0;padding:9px 12px 9px 26px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 45%,transparent);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-solid);box-shadow:0 10px 24px var(--cloudlens-shadow);font-size:.78rem}.license-status--active{border-color:color-mix(in srgb,var(--cloudlens-success) 40%,transparent);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 16%,transparent)}.license-status--expiring{border-color:color-mix(in srgb,var(--cloudlens-warning) 48%,transparent);color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 20%,transparent)}.license-status--expired{border-color:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent);color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 22%,transparent)}.license-status--no-expiry{border-color:color-mix(in srgb,var(--cloudlens-focus) 45%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-info) 20%,transparent)}.license-status--missing,.license-status--unavailable{border-color:color-mix(in srgb,var(--cloudlens-border-strong) 38%,transparent);color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-raised) 20%,transparent)}.inventory-drawer-content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.inventory-detail-value{min-width:0}.inventory-detail-value dt{color:var(--cloudlens-muted);font-size:.63rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.inventory-detail-value dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:.78rem}.inventory-serials{display:flex;flex-wrap:wrap;gap:6px}.inventory-serials code{padding:4px 7px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:6px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-primary) 16%,transparent);font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.inventory-url-list,.inventory-customer-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.inventory-url-list a,.inventory-customer-links button,.inventory-customer-links a{padding:7px 9px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 30%,transparent);border-radius:8px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-primary) 16%,transparent);font-size:.72rem;text-decoration:none}.inventory-customer-links button,.inventory-customer-links a{box-shadow:none;cursor:pointer}.inventory-drawer-empty p{margin:7px 0 0;color:var(--cloudlens-muted)}.inventory-customer-actions p{margin:0 0 13px;color:var(--cloudlens-muted);font-size:.78rem;line-height:1.5}.inventory-recent-operations__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-recent-operations__heading a{color:var(--cloudlens-link);font-size:.72rem}.inventory-recent-operations ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-recent-operations li{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--cloudlens-background) 58%,transparent)}.inventory-recent-operations li span{color:var(--cloudlens-text-strong);font-size:.78rem}.inventory-recent-operations li strong{color:var(--cloudlens-link);font-size:.72rem}.inventory-recent-operations li small{grid-column:1 / -1;color:var(--cloudlens-muted);font-size:.66rem}.inventory-action-modal{color:var(--cloudlens-text);background:linear-gradient(150deg,var(--cloudlens-surface-raised),var(--cloudlens-background) 64%)}.inventory-action-modal>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);background:color-mix(in srgb,var(--cloudlens-surface-solid) 96%,transparent)}.inventory-action-modal h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.5rem}.inventory-action-content{display:grid;gap:14px;padding:20px 24px 24px}.inventory-action-removal{grid-template-columns:minmax(0,1fr)}.inventory-action-content section{padding:17px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 70%,transparent)}.inventory-action-content h3{margin:0 0 12px;color:var(--cloudlens-text-strong);font-size:.92rem}.identity-serial-discrepancy-group>p{margin:-6px 0 14px;color:var(--cloudlens-muted);font-size:.78rem}.identity-serial-modal .inventory-empty{margin:0}.identity-serial-modal.base-modal--large{--base-modal-max-width: 1280px}.identity-serial-results{display:grid;gap:10px;margin:0;padding:0;list-style:none}.identity-serial-results li{padding:14px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cloudlens-background) 42%,transparent)}.identity-serial-results dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.identity-serial-results dl>div{min-width:0}.identity-serial-results dt{margin-bottom:5px;color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.identity-serial-results dd{margin:0;overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:.78rem;line-height:1.45}.identity-serial-results code{color:var(--cloudlens-text-strong);font:700 .77rem ui-monospace,SFMono-Regular,Consolas,monospace}.identity-serial-results .identity-serial-result--matched{padding-left:11px;border-left:3px solid var(--cloudlens-focus)}.identity-serial-results .identity-serial-result--matched dd{color:var(--cloudlens-text-strong);font-weight:700}.inventory-action-option{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding:12px;border:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 22%,transparent);border-radius:9px;color:var(--cloudlens-muted);background:color-mix(in srgb,var(--cloudlens-surface-solid) 68%,transparent);box-shadow:none;text-align:left}.inventory-action-option:not(:disabled){cursor:pointer;color:var(--cloudlens-text-strong);border-color:color-mix(in srgb,var(--cloudlens-focus) 48%,transparent)}.inventory-action-option small{color:var(--cloudlens-muted)}.inventory-action-danger{border-color:color-mix(in srgb,var(--cloudlens-danger) 38%,transparent)!important;background:color-mix(in srgb,var(--cloudlens-danger-surface) 18%,transparent)!important}.inventory-action-danger p{color:var(--cloudlens-danger);font-size:.78rem;line-height:1.55}.inventory-action-content .danger-button{padding:9px 13px}.inventory-action-content button:disabled{cursor:not-allowed;opacity:.5}.inventory-destructive-warning{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:20px;align-items:start;border-color:color-mix(in srgb,var(--cloudlens-danger) 52%,transparent)!important;background:color-mix(in srgb,var(--cloudlens-danger-surface) 25%,transparent)!important}.inventory-destructive-warning h3{margin:0}.inventory-destructive-warning p{margin:0;color:var(--cloudlens-danger);line-height:1.6}.inventory-destructive-warning__copy{display:grid;gap:8px;min-width:0}.inventory-destructive-warning .inventory-last-customer-warning{margin-top:10px;color:var(--cloudlens-warning)}.inventory-removal-impact{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);padding:0!important;overflow:hidden}.inventory-removal-impact__removed,.inventory-preservation-contract{min-width:0;padding:17px}.inventory-removal-impact__removed{background:color-mix(in srgb,var(--cloudlens-danger-surface) 10%,transparent)}.inventory-preservation-contract{border-left:1px solid color-mix(in srgb,var(--cloudlens-success) 28%,transparent);background:color-mix(in srgb,var(--cloudlens-success-surface) 15%,transparent)}.inventory-preservation-contract ul,.inventory-removed-targets{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-preservation-contract li{display:grid;grid-template-columns:minmax(126px,.55fr) minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-success) 15%,transparent)}.inventory-preservation-contract li:last-child{border-bottom:0}.inventory-preservation-contract li strong{color:var(--cloudlens-success);font-size:.72rem}.inventory-preservation-contract li span{overflow-wrap:anywhere;color:var(--cloudlens-success);font-size:.76rem}.inventory-preservation-contract p{margin:8px 0 0;color:var(--cloudlens-success);font-size:.76rem;line-height:1.5}.inventory-removed-targets li{display:grid;gap:3px;padding:8px 10px;border-left:3px solid var(--cloudlens-danger);overflow-wrap:anywhere;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 18%,transparent)}.inventory-removed-targets strong{font-size:.7rem}.inventory-removed-targets span{font:700 .76rem ui-monospace,SFMono-Regular,Consolas,monospace}.inventory-metadata-warning{padding:15px 17px!important;border-color:color-mix(in srgb,var(--cloudlens-warning) 52%,transparent)!important;background:color-mix(in srgb,var(--cloudlens-warning-surface) 22%,transparent)!important}.inventory-metadata-warning h3{margin:0 0 8px;color:var(--cloudlens-warning)}.inventory-metadata-warning p{margin:0;color:var(--cloudlens-text);font-size:.8rem;line-height:1.55}.inventory-metadata-warning ul{display:grid;gap:4px;margin:10px 0;padding-left:20px;color:var(--cloudlens-warning);font-size:.76rem}.inventory-metadata-warning label{display:flex;gap:9px;align-items:flex-start;color:var(--cloudlens-text-strong);font-size:.78rem;font-weight:700;line-height:1.45;cursor:pointer}.inventory-metadata-warning input{flex:0 0 auto;margin-top:2px;accent-color:var(--cloudlens-warning)}.inventory-action-disabled{padding:13px;border:1px solid var(--cloudlens-warning);border-radius:9px;color:var(--cloudlens-warning);background:color-mix(in srgb,var(--cloudlens-warning-surface) 22%,transparent)}.inventory-confirmation{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:18px;align-items:center}.inventory-confirmation label{color:var(--cloudlens-text-strong);font-size:.8rem;font-weight:700}.inventory-confirmation input,.inventory-confirmation select{min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:700 .86rem ui-monospace,SFMono-Regular,Consolas,monospace}.inventory-action-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-action-loading{padding:40px 16px;color:var(--cloudlens-muted);text-align:center}@media(min-width:900px){.inventory-action-content:not(.inventory-action-removal){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inventory-action-footer,.inventory-action-loading{grid-column:1 / -1}}.capacity-detail__headline,.capacity-history-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.capacity-detail__headline h3{margin-bottom:4px}.capacity-detail__headline strong{color:var(--cloudlens-text-strong);font-size:1.8rem}.capacity-detail>section>.capacity-bar{width:100%;height:9px;margin:13px 0 18px}.capacity-detail__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 18px}.capacity-detail__metrics article{padding:14px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 18%,transparent);border-radius:11px;background:color-mix(in srgb,var(--cloudlens-background) 46%,transparent)}.capacity-detail__metrics header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.capacity-detail__metrics header span{color:var(--cloudlens-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.capacity-detail__metrics header strong{color:var(--cloudlens-text-strong);font-size:1.25rem}.capacity-detail__metrics .capacity-bar{width:100%;margin:9px 0}.capacity-detail__metrics small{color:var(--cloudlens-muted);font-size:.7rem}.capacity-hyperscale-detail>p{margin:15px 0 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cloudlens-accent) 24%,transparent);border-radius:10px;color:var(--cloudlens-accent);background:color-mix(in srgb,var(--cloudlens-accent-surface) 16%,transparent);font-size:.76rem;line-height:1.5}.capacity-history-header select{min-height:34px;padding:5px 9px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.capacity-chart{position:relative;display:grid;gap:10px;padding:10px 0 2px}.capacity-chart__frame{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:205px 30px;gap:0 10px;min-width:0}.capacity-chart__y-axis{position:relative;grid-row:1;color:var(--cloudlens-muted);font:700 .62rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capacity-chart__y-tick{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.capacity-chart__y-tick--top{transform:none}.capacity-chart__y-tick--bottom{transform:translateY(-100%)}.capacity-chart__plot{position:relative;min-width:0;grid-column:2;grid-row:1;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);border-left:1px solid color-mix(in srgb,var(--cloudlens-focus) 42%,transparent);cursor:crosshair;touch-action:pan-y}.capacity-chart__plot svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:visible}.capacity-chart path{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.capacity-chart__used{stroke:var(--cloudlens-link)}.capacity-chart__allocated{stroke:var(--cloudlens-warning);stroke-dasharray:8 4}.capacity-chart line{stroke-width:1;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.capacity-chart__grid{stroke:color-mix(in srgb,var(--cloudlens-muted) 18%,transparent);stroke-dasharray:2 5!important}.capacity-chart__warning{stroke:color-mix(in srgb,var(--cloudlens-warning) 48%,transparent)}.capacity-chart__critical{stroke:color-mix(in srgb,var(--cloudlens-danger) 55%,transparent)}.capacity-chart__point{position:absolute;z-index:2;width:8px;height:8px;border:2px solid var(--cloudlens-border);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:width .12s ease,height .12s ease,box-shadow .12s ease}.capacity-chart__point--used{background:var(--cloudlens-info)}.capacity-chart__point--allocated{border-color:var(--cloudlens-warning);background:var(--cloudlens-surface-raised)}.capacity-chart__point--active{width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cloudlens-selected-text) 12%,transparent)}.capacity-chart__hit-target{position:absolute;z-index:4;width:28px;min-width:0;height:28px;padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);background:var(--cloudlens-transparent);box-shadow:none;cursor:crosshair}.capacity-chart__hit-target:focus-visible{outline:2px solid var(--cloudlens-border-strong);outline-offset:1px;background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.capacity-chart__crosshair{position:absolute;z-index:1;top:0;bottom:0;width:1px;transform:translate(-50%);border-left:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 55%,transparent);pointer-events:none}.capacity-chart__tooltip{position:absolute;z-index:5;top:8px;display:grid;width:min(205px,calc(100% - 16px));gap:7px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 44%,transparent);border-radius:9px;color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-background) 94%,transparent);box-shadow:0 12px 30px var(--cloudlens-shadow);pointer-events:none}.capacity-chart__tooltip--start{transform:translate(8px)}.capacity-chart__tooltip--center{transform:translate(-50%)}.capacity-chart__tooltip--end{transform:translate(calc(-100% - 8px))}.capacity-chart__tooltip time{color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.02em}.capacity-chart__tooltip span{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:6px;font-size:.67rem}.capacity-chart__tooltip strong{color:var(--cloudlens-text);font-weight:700}.capacity-chart__tooltip b{color:var(--cloudlens-text-strong);font-weight:800;text-align:right;white-space:nowrap}.capacity-chart__tooltip-swatch{width:7px;height:7px;border-radius:50%}.capacity-chart__tooltip-swatch--used{background:var(--cloudlens-info)}.capacity-chart__tooltip-swatch--allocated{border:1px solid var(--cloudlens-warning);background:var(--cloudlens-transparent)}.capacity-chart__x-axis{position:relative;min-width:0;grid-column:2;grid-row:2;color:var(--cloudlens-muted);font:700 .61rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capacity-chart__x-tick{position:absolute;top:8px;white-space:nowrap}.capacity-chart__x-tick--start{transform:none}.capacity-chart__x-tick--center{transform:translate(-50%)}.capacity-chart__x-tick--end{transform:translate(-100%)}.capacity-chart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:var(--cloudlens-muted);font-size:.68rem}.capacity-chart__legend span:before{content:"";display:inline-block;width:16px;height:3px;margin-right:6px;border-radius:999px;vertical-align:middle}.capacity-chart__legend-used:before{background:var(--cloudlens-info)}.capacity-chart__legend-allocated:before{background:var(--cloudlens-warning)}.capacity-chart__legend-warning:before{height:1px!important;border-top:1px dashed color-mix(in srgb,var(--cloudlens-warning) 72%,transparent);background:var(--cloudlens-transparent)}.capacity-chart__legend-critical:before{height:1px!important;border-top:1px dashed color-mix(in srgb,var(--cloudlens-danger) 78%,transparent);background:var(--cloudlens-transparent)}.capacity-history-empty{display:grid;min-height:145px;place-items:center;color:var(--cloudlens-muted);font-size:.75rem;text-align:center}.capacity-error{border-color:color-mix(in srgb,var(--cloudlens-danger) 34%,transparent)!important;background:color-mix(in srgb,var(--cloudlens-danger-surface) 28%,transparent)!important}.capacity-error p{margin:0;overflow-wrap:anywhere;color:var(--cloudlens-danger);font-size:.75rem}.sr-only{position:absolute;left:-10000px;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:1350px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{display:flex;flex-direction:column}.inventory-tabs .cloudlens-tabs__list button{flex:1 1 30%;white-space:normal}.inventory-filters,.inventory-search{width:100%}.inventory-consistency__groups{grid-template-columns:1fr}}@media(max-width:980px){.identity-serial-results dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.table-sort-mobile.inventory-table-sort-mobile{display:grid;margin:12px}.inventory-hero{align-items:flex-start;flex-direction:column}.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inventory-summary article{min-height:105px;padding:15px}.inventory-summary strong{font-size:1.8rem}.inventory-tabs button{white-space:normal}.inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-serial-results dl{grid-template-columns:1fr;gap:12px}.inventory-table,.inventory-table tbody{display:block}.inventory-table thead{display:none}.inventory-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px;border-top:1px solid color-mix(in srgb,var(--cloudlens-focus) 16%,transparent)}.inventory-table td{display:block;padding:8px;border:0}.inventory-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--cloudlens-muted);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.inventory-table td:first-child,.inventory-table td:last-child{grid-column:1 / -1}.inventory-table td:last-child{width:auto;text-align:left}.capacity-table td:nth-child(3),.capacity-table td:nth-child(4){min-width:0}.inventory-comment-chip{width:min(100%,320px)}.inventory-comment-add{opacity:1}.inventory-comment-editor{width:100%;min-width:0}.inventory-drawer>header,.inventory-drawer-content{padding-right:18px;padding-left:18px}.inventory-drawer>header{flex-wrap:wrap;gap:12px}.inventory-drawer>header>div:first-child{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.inventory-drawer-controls{flex:1 1 auto;justify-content:flex-end}.inventory-drawer-content dl{grid-template-columns:1fr}.inventory-action-modal>header,.inventory-action-content{padding-right:18px;padding-left:18px}.inventory-destructive-warning,.inventory-removal-impact,.inventory-confirmation{grid-template-columns:minmax(0,1fr)}.inventory-preservation-contract{border-top:1px solid color-mix(in srgb,var(--cloudlens-success) 28%,transparent);border-left:0}.inventory-action-footer{align-items:stretch;flex-direction:column-reverse}.inventory-action-footer button{width:100%}.inventory-consistency{padding:16px}.capacity-history-header{align-items:flex-start}.capacity-chart__frame{grid-template-columns:42px minmax(0,1fr);grid-template-rows:190px 30px;gap:0 8px}.capacity-chart__tooltip{width:min(185px,calc(100% - 12px))}.capacity-chart__tooltip span{grid-template-columns:8px 1fr}.capacity-chart__tooltip b{grid-column:2;text-align:left}.capacity-chart__legend{justify-content:flex-start}.inventory-consistency__groups li{align-items:stretch;flex-direction:column}.inventory-consistency__groups li>button{align-self:flex-start}.inventory-consistency__issue-main dl{grid-template-columns:1fr}.capacity-notice,.license-notice{flex-direction:column}.capacity-detail__metrics{grid-template-columns:1fr}}.copy-content-button{display:inline-block;margin-left:.5rem;padding:.12rem .45rem;border:1px solid var(--cloudlens-border);border-radius:.3rem;color:var(--cloudlens-muted);background:transparent;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;vertical-align:middle;line-height:1.5}.copy-content-button:hover{color:var(--cloudlens-accent);border-color:var(--cloudlens-accent)}.format-button{display:inline-block;margin-left:.5rem;padding:.12rem .45rem;border:1px solid var(--cloudlens-border);border-radius:.3rem;color:var(--cloudlens-muted);background:transparent;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;vertical-align:middle;line-height:1.5}.format-button:hover{color:var(--cloudlens-accent);border-color:var(--cloudlens-accent)}.production-monitoring-page{min-width:0}.production-monitoring-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem .6rem;margin:1rem 0;border:1px solid var(--cloudlens-border);border-radius:.8rem;padding:1rem;background:var(--cloudlens-surface)}.production-monitoring-source-state,.production-monitoring-category{border:1px solid var(--cloudlens-border);border-radius:.8rem;background:var(--cloudlens-surface)}.production-monitoring-filter{display:grid;grid-template-rows:2.35em 38px;gap:.3rem;min-width:0;color:var(--cloudlens-muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.production-monitoring-filter>span,.production-monitoring-custom-range label>span{align-self:end}.production-monitoring-custom-range label,.production-monitoring-category-form label{display:grid;gap:.3rem;color:var(--cloudlens-muted);font-size:.8rem;font-weight:700}.production-monitoring-modal__heading+p{margin:0;color:var(--cloudlens-muted);font-size:.8rem;line-height:1.45}.production-monitoring-filter--search{grid-column:span 2}.production-monitoring-filter-reset{min-height:38px;align-self:end}.production-monitoring-view-switch{display:flex;justify-content:flex-end;gap:.5rem}.production-monitoring-page-actions{display:grid;justify-items:end;gap:.5rem}.production-monitoring-view-switch [aria-pressed=true]{border-color:var(--cloudlens-focus);color:var(--cloudlens-selected-text);background:var(--cloudlens-selected-surface)}.production-monitoring-results-state{margin:.9rem 0}.production-monitoring-trend{margin:.9rem 0;border:1px solid var(--cloudlens-border);border-radius:.8rem;padding:1rem;background:var(--cloudlens-surface)}.production-monitoring-trend__legend{display:flex;margin-bottom:.75rem;color:var(--cloudlens-muted);font-size:.78rem}.production-monitoring-trend__legend span{display:inline-flex;align-items:center;gap:.4rem}.production-monitoring-trend__legend i{width:8px;height:8px;border-radius:50%;background:var(--cloudlens-info)}.production-monitoring-trend__frame{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:220px 32px;gap:0 .75rem}.production-monitoring-trend__axis{position:relative;grid-row:1;color:var(--cloudlens-muted);font:700 .62rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.production-monitoring-trend__axis span{position:absolute;right:0;transform:translateY(-50%)}.production-monitoring-trend__plot{position:relative;min-width:0;grid-column:2;grid-row:1;border-bottom:1px solid var(--cloudlens-border-strong);border-left:1px solid var(--cloudlens-border-strong)}.production-monitoring-trend__plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.production-monitoring-trend__plot line{stroke:var(--cloudlens-border);stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.production-monitoring-trend__plot polyline{fill:none;stroke:var(--cloudlens-info);stroke-width:3;vector-effect:non-scaling-stroke}.production-monitoring-trend__point{position:absolute;z-index:2;width:12px;height:12px;padding:0;border:2px solid var(--cloudlens-border);border-radius:50%;transform:translate(-50%,-50%);background:var(--cloudlens-info);cursor:pointer}.production-monitoring-trend__tooltip{position:absolute;z-index:3;top:8px;display:grid;gap:.25rem;min-width:9rem;border:1px solid var(--cloudlens-border-strong);border-radius:.5rem;padding:.5rem;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised);box-shadow:0 12px 30px var(--cloudlens-shadow);pointer-events:none;font-size:.75rem}.production-monitoring-trend__tooltip time{color:var(--cloudlens-muted);font-size:.68rem}.production-monitoring-trend__tooltip--start{transform:translate(8px)}.production-monitoring-trend__tooltip--center{transform:translate(-50%)}.production-monitoring-trend__tooltip--end{transform:translate(calc(-100% - 8px))}.production-monitoring-trend__x-axis{position:relative;grid-column:2;grid-row:2;color:var(--cloudlens-muted);font:700 .61rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.production-monitoring-trend__x-tick{position:absolute;top:8px;white-space:nowrap}.production-monitoring-trend__x-tick--center{transform:translate(-50%)}.production-monitoring-trend__x-tick--end{transform:translate(-100%)}.production-monitoring-fixed-trends{display:grid;gap:.8rem;margin:.9rem 0}.production-monitoring-fixed-trends__heading h2,.production-monitoring-fixed-trend h2{margin:0;color:var(--cloudlens-text-strong);font-size:.95rem}.production-monitoring-fixed-trends__heading p,.production-monitoring-fixed-trend header p,.production-monitoring-fixed-trend__empty{margin:.25rem 0 0;color:var(--cloudlens-muted);font-size:.76rem;line-height:1.4}.production-monitoring-fixed-trends__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.production-monitoring-fixed-trend{display:flex;flex-direction:column;min-width:0;min-height:16rem;overflow:hidden;border:1px solid var(--cloudlens-border);border-radius:.7rem;padding:.8rem;background:var(--cloudlens-surface)}.production-monitoring-fixed-trend--timeline>.line-trend-chart{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;min-height:0;margin-top:.6rem}.production-monitoring-fixed-trend--timeline .line-trend-chart__legend{margin-bottom:.35rem;font-size:.7rem}.production-monitoring-fixed-trend--timeline .line-trend-chart__frame{grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 1.2rem;gap:0 .45rem;min-height:0}.production-monitoring-fixed-trend--timeline .line-trend-chart__y-axis,.production-monitoring-fixed-trend--timeline .line-trend-chart__x-axis{font-size:.55rem}.production-monitoring-fixed-trend__bars{display:grid;align-content:start;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none}.production-monitoring-fixed-trend__bars li{min-width:0}.production-monitoring-fixed-trend__bars li>button{display:grid;grid-template-columns:minmax(4rem,.9fr) minmax(2rem,1.1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:24px;border:0;border-radius:.3rem;padding:.1rem .2rem;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-size:.74rem}.production-monitoring-fixed-trend__bars li>button:hover,.production-monitoring-fixed-trend__bars li>button[aria-pressed=true]{background:var(--cloudlens-field)}.production-monitoring-fixed-trend__bars li>button:focus-visible{outline:2px solid var(--cloudlens-info);outline-offset:1px}.production-monitoring-fixed-trend__bars li>button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-monitoring-fixed-trend__meter{display:block;overflow:hidden;height:.45rem;border-radius:999px;background:var(--cloudlens-field)}.production-monitoring-fixed-trend__meter i{display:block;height:100%;border-radius:inherit;background:var(--cloudlens-info)}.production-monitoring-fixed-trend__bars strong{color:var(--cloudlens-text-strong);font-size:.72rem}.production-monitoring-search-label{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.production-monitoring-custom-range{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.5rem;align-items:end}.production-monitoring-custom-range button{min-height:38px}.production-monitoring-warning{margin:.8rem 0;border:1px solid var(--cloudlens-warning-border);border-radius:.6rem;padding:.65rem .8rem;color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface)}.production-monitoring-source-state{margin:.9rem 0;padding:.9rem}.production-monitoring-help-flow{display:grid;gap:.75rem;margin-top:1rem;border-top:1px solid var(--cloudlens-border);padding-top:.9rem}.production-monitoring-help-flow ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.production-monitoring-help-flow__stage{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:start;min-width:0;border:1px solid var(--cloudlens-border);border-left:3px solid var(--cloudlens-info);border-radius:.55rem;padding:.6rem;background:var(--cloudlens-surface-raised)}.production-monitoring-help-flow__stage:not(:last-child):after{position:absolute;bottom:-.45rem;left:1.55rem;width:1px;height:.45rem;background:var(--cloudlens-border-strong);content:""}.production-monitoring-help-flow__stage--collector{border-left-color:var(--cloudlens-warning)}.production-monitoring-help-flow__stage--retention{border-left-color:var(--cloudlens-success)}.production-monitoring-help-flow__number{display:grid;place-items:center;min-width:2rem;min-height:2rem;border:1px solid var(--cloudlens-border-strong);border-radius:50%;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:800 .68rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.production-monitoring-help-flow__stage>span:last-child{display:grid;gap:.15rem}.production-monitoring-help-flow__stage strong{color:var(--cloudlens-text-strong);font-size:.8rem}.production-monitoring-help-flow__stage small,.production-monitoring-help-flow__reconciliation{color:var(--cloudlens-muted);font-size:.72rem;line-height:1.35}.production-monitoring-help-flow__reconciliation{margin:0;border-left:3px solid var(--cloudlens-warning);padding:.45rem .6rem;background:var(--cloudlens-warning-surface)}.production-monitoring-source-state__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.production-monitoring-source-state h2,.production-monitoring-category h2,.production-monitoring-detail h3,.production-monitoring-category-form h3{margin:0;color:var(--cloudlens-text-strong);font-size:1rem}.production-monitoring-source-state__help{margin:.35rem 0 0;color:var(--cloudlens-muted);font-size:.8rem;line-height:1.45}.production-monitoring-source-state ul,.production-monitoring-category-list{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.production-monitoring-source-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.production-monitoring-source-card{display:grid;min-width:0;gap:.3rem;border:1px solid var(--cloudlens-border);border-left:3px solid var(--cloudlens-warning);border-radius:.6rem;padding:.7rem;color:var(--cloudlens-text);background:var(--cloudlens-surface-raised);cursor:pointer;font:inherit;text-align:left}.production-monitoring-source-card:hover,.production-monitoring-source-card[aria-pressed=true]{border-color:var(--cloudlens-focus);background:var(--cloudlens-surface-hover)}.production-monitoring-source-card--fresh{border-left-color:var(--cloudlens-success)}.production-monitoring-source-card--failed{border-left-color:var(--cloudlens-danger)}.production-monitoring-source-card>strong{overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:.85rem}.production-monitoring-source-card>span{color:var(--cloudlens-muted);font-size:.75rem;font-weight:700}.production-monitoring-source-card>small{color:var(--cloudlens-muted);font-size:.68rem;line-height:1.35}.production-monitoring-source-state li{display:grid;grid-template-columns:minmax(9rem,.8fr) repeat(2,minmax(0,1fr));gap:.4rem;border-left:3px solid var(--cloudlens-border-strong);padding-left:.6rem;color:var(--cloudlens-muted);font-size:.8rem}.production-monitoring-source-state--ready{border-left-color:var(--cloudlens-success)}.production-monitoring-source-state--failed{border-left-color:var(--cloudlens-danger)}.production-monitoring-source-state li strong{color:var(--cloudlens-text-strong)}.production-monitoring-source-state li span:last-child{grid-column:2 / -1;color:var(--cloudlens-danger)}.production-monitoring-grouping{display:flex;justify-content:flex-end;margin:.9rem 0}.production-monitoring-grouping__controls{display:grid;grid-template-columns:repeat(4,minmax(0,15rem));justify-content:flex-end;gap:.6rem}.production-monitoring-grouping__controls--limited{width:min(100%,60rem);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.production-monitoring-grouping label{display:grid;gap:.3rem;min-width:min(100%,15rem);color:var(--cloudlens-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.production-monitoring-category{overflow:hidden;margin:.9rem 0}.production-monitoring-category h2{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--cloudlens-border);padding:.8rem}.production-monitoring-category h2>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;width:100%;border:0;padding:0;color:inherit;background:var(--cloudlens-transparent);font:inherit;text-align:left;cursor:pointer}.production-monitoring-category h2 span{color:var(--cloudlens-muted);font-size:.8rem;font-weight:500}.production-monitoring-category h2>button>span:first-child{color:var(--cloudlens-text-strong);font-weight:700}.production-monitoring-category__name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0;overflow-wrap:anywhere}.production-monitoring-category__name .production-monitoring-category__new{flex:0 0 auto;padding:.1rem .4rem;border:1px solid var(--cloudlens-success);border-radius:999px;color:var(--cloudlens-success);font-size:.68rem;font-weight:700;line-height:1.3}.production-monitoring-category__toggle{width:1em;color:var(--cloudlens-link)!important;font-size:1rem!important;font-weight:800!important;text-align:center}.production-monitoring-category h2>button:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:4px}.production-monitoring-category table{width:100%;border-collapse:collapse;table-layout:fixed}.production-monitoring-category th,.production-monitoring-category td{border-bottom:1px solid var(--cloudlens-border);padding:.65rem;overflow-wrap:anywhere;text-align:left;vertical-align:top}.production-monitoring-category th{color:var(--cloudlens-muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.production-monitoring-category td{color:var(--cloudlens-text);font-size:.8rem}.production-monitoring-category td select{width:100%;min-width:0}.production-monitoring-category tbody tr:last-child td{border-bottom:0}.production-monitoring-severity{display:inline-block;border:1px solid var(--cloudlens-info-border);border-radius:999px;padding:.15rem .4rem;color:var(--cloudlens-info);background:var(--cloudlens-info-surface);font-size:.72rem;font-weight:700}.production-monitoring-severity--error{border-color:var(--cloudlens-danger-border);color:var(--cloudlens-danger);background:var(--cloudlens-danger-surface)}.production-monitoring-severity--warning{border-color:var(--cloudlens-warning-border);color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface)}.production-monitoring-message-cell{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2}.production-monitoring-pagination,.production-monitoring-modal__heading,.production-monitoring-modal__actions,.production-monitoring-category-list li,.production-monitoring-category-list__heading,.production-monitoring-category-list__meta,.production-monitoring-category-list__actions,.production-monitoring-category-toolbar,.production-monitoring-category-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.production-monitoring-pagination{justify-content:flex-end;margin:.9rem 0}.production-monitoring-modal__heading{justify-content:space-between;border-bottom:1px solid var(--cloudlens-border);padding-bottom:.9rem}.production-monitoring-modal__heading h2{margin:.2rem 0 0;color:var(--cloudlens-text-strong)}.production-monitoring-modal__heading .eyebrow{margin:0}.production-monitoring-detail{display:grid;gap:1rem;margin-top:1rem}.production-monitoring-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.production-monitoring-detail dl div{border:1px solid var(--cloudlens-border);border-radius:.5rem;padding:.55rem}.production-monitoring-detail dt{color:var(--cloudlens-muted);font-size:.72rem;font-weight:700}.production-monitoring-detail dd{margin:.25rem 0 0;overflow-wrap:anywhere}.production-monitoring-detail__inventory-link{color:var(--cloudlens-link);text-decoration:underline;text-underline-offset:.15em}.production-monitoring-detail__inventory-link:hover{color:var(--cloudlens-focus)}.production-monitoring-detail__customer-candidates{display:grid;gap:.3rem;margin-top:.45rem;color:var(--cloudlens-muted);font-size:.8rem;line-height:1.35}.production-monitoring-detail pre{max-height:15rem;overflow:auto;margin:.35rem 0 0;border:1px solid var(--cloudlens-border);border-radius:.5rem;padding:.7rem;color:var(--cloudlens-text);background:var(--cloudlens-field);font:.75rem/1.45 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.production-monitoring-detail__annotation{border:1px solid var(--cloudlens-border);border-radius:.6rem;padding:.8rem}.production-monitoring-trace{display:grid;gap:.8rem;overflow:hidden;border:1px solid var(--cloudlens-border);border-radius:.75rem;padding:.9rem;background:var(--cloudlens-surface-subtle)}.production-monitoring-trace__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.production-monitoring-trace__heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.production-monitoring-trace__content{display:grid;gap:.8rem}.production-monitoring-trace__heading h3,.production-monitoring-trace__heading p,.production-monitoring-trace__incomplete,.production-monitoring-trace__explanation,.production-monitoring-trace__state,.production-monitoring-trace__notice{margin:0}.production-monitoring-trace__heading h3{color:var(--cloudlens-text-strong)}.production-monitoring-trace__heading-actions>span,.production-monitoring-trace__explanation,.production-monitoring-trace__notice{color:var(--cloudlens-muted);font-size:.82rem;line-height:1.45}.production-monitoring-trace__incomplete{border-left:3px solid var(--cloudlens-warning);padding:.3rem .65rem;color:var(--cloudlens-text);background:var(--cloudlens-warning-surface);font-size:.78rem;line-height:1.4}.production-monitoring-trace__state{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--cloudlens-border);padding-top:.75rem;color:var(--cloudlens-muted)}.production-monitoring-trace__state--error{color:var(--cloudlens-danger)}.production-monitoring-trace__rail{display:grid;gap:.55rem;min-width:0}.production-monitoring-trace__node{position:relative;min-width:0;margin-left:min(calc(var(--trace-depth) * 2rem),12rem)}.production-monitoring-trace__node:before{position:absolute;top:-.6rem;bottom:-.6rem;left:-.75rem;width:2px;background:var(--cloudlens-border-strong);content:""}.production-monitoring-trace__node:after{position:absolute;top:1.25rem;left:-.75rem;width:.75rem;height:2px;background:var(--cloudlens-border-strong);content:""}.production-monitoring-trace-card{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;width:100%;min-width:0;border:1px solid var(--cloudlens-border);border-left:4px solid var(--cloudlens-info);border-radius:.65rem;padding:.7rem;color:var(--cloudlens-text);background:var(--cloudlens-surface);text-align:left;box-shadow:0 .5rem 1.25rem var(--cloudlens-shadow)}button.production-monitoring-trace-card{cursor:pointer}button.production-monitoring-trace-card:hover{border-color:var(--cloudlens-border-strong);background:var(--cloudlens-surface-hover)}button.production-monitoring-trace-card:focus-visible{outline:3px solid var(--cloudlens-focus);outline-offset:2px}.production-monitoring-trace-card--error,.production-monitoring-trace-card--critical{border-left-color:var(--cloudlens-danger)}.production-monitoring-trace-card--warning{border-left-color:var(--cloudlens-warning)}.production-monitoring-trace-card--selected{border-color:var(--cloudlens-focus);color:var(--cloudlens-selected-text);background:var(--cloudlens-selected-surface)}.production-monitoring-trace-card--missing{margin-bottom:.55rem;border-style:dashed;border-left-color:var(--cloudlens-muted);color:var(--cloudlens-muted);box-shadow:none}.production-monitoring-trace-card--missing code{overflow-wrap:anywhere;font-size:.72rem}.production-monitoring-trace-card__sequence{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:700 .72rem/1 ui-monospace,monospace}.production-monitoring-trace-card__body{display:grid;gap:.28rem;min-width:0}.production-monitoring-trace-card__topline{display:flex;flex-wrap:wrap;gap:.35rem .75rem;color:var(--cloudlens-muted);font-size:.7rem}.production-monitoring-trace-card__relation{color:var(--cloudlens-info);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.production-monitoring-trace-card__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-monitoring-trace-card__meta{color:var(--cloudlens-muted);font-size:.72rem;overflow-wrap:anywhere}.production-monitoring-category-modal{display:grid;gap:1rem}.production-monitoring-category-modal__help,.production-monitoring-category-toolbar p,.production-monitoring-category-list__copy p{margin:0;color:var(--cloudlens-muted);line-height:1.5}.production-monitoring-category-modal__notice{margin:0;border:1px solid var(--cloudlens-success-border);border-radius:.5rem;padding:.65rem .75rem;color:var(--cloudlens-success);background:var(--cloudlens-success-surface);line-height:1.5}.production-monitoring-category-modal__content{display:grid;gap:1rem}.production-monitoring-category-toolbar{justify-content:space-between;border-bottom:1px solid var(--cloudlens-border);padding-bottom:1rem}.production-monitoring-category-toolbar>div{display:grid;gap:.25rem}.production-monitoring-category-toolbar h3{margin:0;color:var(--cloudlens-text-strong);font-size:1rem}.production-monitoring-category-form{display:grid;gap:1rem;border:1px solid var(--cloudlens-border);border-radius:.8rem;padding:1rem;background:var(--cloudlens-surface)}.production-monitoring-category-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.production-monitoring-category-form__wide{grid-column:1 / -1}.production-monitoring-category-form__label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.25rem}.production-monitoring-category-form__label .circular-icon-button{--circular-icon-button-size: 16px}.production-monitoring-category-form input,.production-monitoring-category-form textarea{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;padding:8px 10px;color:var(--cloudlens-text);background:var(--cloudlens-field);font:inherit}.production-monitoring-category-form textarea{min-height:6rem;resize:vertical}.production-monitoring-grouping .production-monitoring-similarity-toggle{display:flex;align-items:center;gap:.55rem;align-self:end;min-height:38px;cursor:pointer}.production-monitoring-similarity-toggle input{width:1rem;height:1rem;accent-color:var(--cloudlens-link)}.production-monitoring-similarity-unavailable{align-self:end;margin:0;border-left:3px solid var(--cloudlens-warning);border-radius:.3rem;padding:.35rem .55rem;color:var(--cloudlens-text);background:var(--cloudlens-warning-surface);font-size:.76rem;line-height:1.35}.production-monitoring-facets-warning{grid-column:1 / -1;margin:0;border-left:3px solid var(--cloudlens-warning);border-radius:.3rem;padding:.35rem .55rem;color:var(--cloudlens-text);background:var(--cloudlens-warning-surface);font-size:.76rem;line-height:1.35}.production-monitoring-similarity-help{margin:-.35rem 0 .9rem;color:var(--cloudlens-muted);font-size:.8rem}.production-monitoring-category-form textarea[aria-invalid=true]{border-color:var(--cloudlens-danger)}.production-monitoring-category-rule .production-monitoring-category-rule__error{color:var(--cloudlens-danger);font-weight:700}.production-monitoring-category-form input:focus,.production-monitoring-category-form textarea:focus{border-color:var(--cloudlens-focus);outline:2px solid var(--cloudlens-focus);outline-offset:1px}.production-monitoring-category-rules{display:grid;gap:.75rem;border-top:1px solid var(--cloudlens-border);padding-top:1rem}.production-monitoring-category-rules__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.production-monitoring-category-rules__heading>div{display:grid;gap:.25rem}.production-monitoring-category-rules h4,.production-monitoring-category-rules p{margin:0}.production-monitoring-category-rules h4{color:var(--cloudlens-text-strong);font-size:.9rem}.production-monitoring-category-rules p{color:var(--cloudlens-muted);font-size:.85rem;line-height:1.4}.production-monitoring-category-rule{display:grid;gap:.5rem;border:1px solid var(--cloudlens-border);border-radius:.6rem;padding:.75rem;background:var(--cloudlens-surface-subtle)}.production-monitoring-category-rule .danger-button{justify-self:end}.production-monitoring-category-form__actions{justify-content:flex-end;border-top:1px solid var(--cloudlens-border);padding-top:1rem}.production-monitoring-category-list{margin-top:0}.production-monitoring-category-list li{align-items:flex-start;justify-content:space-between;border:1px solid var(--cloudlens-border);border-radius:.8rem;padding:.85rem;background:var(--cloudlens-surface)}.production-monitoring-category-list__copy{display:grid;flex:1 1 20rem;gap:.35rem;min-width:0}.production-monitoring-category-list__heading{justify-content:space-between}.production-monitoring-category-list__meta span,.production-monitoring-category-list__heading span{color:var(--cloudlens-muted);font-size:.78rem}.production-monitoring-category-list__actions{justify-content:flex-end}@media(max-width:980px){.production-monitoring-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.production-monitoring-grouping__controls,.production-monitoring-grouping__controls--limited{grid-template-columns:repeat(2,minmax(0,15rem))}}@media(max-width:720px){.production-monitoring-filters,.production-monitoring-custom-range,.production-monitoring-detail dl,.production-monitoring-category-form__grid{grid-template-columns:1fr}.production-monitoring-filter--search,.production-monitoring-custom-range{grid-column:auto}.production-monitoring-source-state li{grid-template-columns:1fr}.production-monitoring-source-state__heading{align-items:flex-start}.production-monitoring-source-state li span:last-child{grid-column:auto}.production-monitoring-page-actions{justify-items:stretch;width:100%}.production-monitoring-page-actions .production-monitoring-view-switch{justify-content:stretch}.production-monitoring-page-actions .production-monitoring-view-switch button{flex:1 1 0}.production-monitoring-fixed-trends__grid{grid-template-columns:1fr}.production-monitoring-grouping{display:grid}.production-monitoring-grouping__controls,.production-monitoring-grouping__controls--limited{grid-template-columns:1fr}.production-monitoring-grouping__controls label{min-width:0}.production-monitoring-table-sort-mobile{display:grid;margin:0 0 .9rem}.production-monitoring-events-table__mobile-hidden{display:none!important}.production-monitoring-category table,.production-monitoring-category tbody{display:block}.production-monitoring-category thead{display:none}.production-monitoring-category tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .7rem;border-bottom:1px solid var(--cloudlens-border);padding:.7rem}.production-monitoring-category td{display:flex;flex-direction:column;min-width:0;border:0;padding:0}.production-monitoring-category td:before{content:attr(data-label);margin-bottom:.15rem;color:var(--cloudlens-muted);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.production-monitoring-category td:first-child,.production-monitoring-category td:last-child{grid-column:1 / -1}.production-monitoring-category tbody tr:last-child{border-bottom:0}.production-monitoring-category-list li{align-items:stretch;flex-direction:column}.production-monitoring-category-list__actions{display:grid;grid-template-columns:1fr 1fr}.production-monitoring-category-list li button,.production-monitoring-category-toolbar button,.production-monitoring-category-form__actions button,.production-monitoring-category-rules__heading button,.production-monitoring-category-rule .danger-button,.production-monitoring-pagination button,.production-monitoring-category-toolbar,.production-monitoring-category-form__actions,.production-monitoring-category-rules__heading{align-items:stretch;flex-direction:column}.production-monitoring-category-rule .danger-button{justify-self:stretch}.production-monitoring-pagination{display:grid;grid-template-columns:1fr 1fr}.production-monitoring-trace__node{margin-left:0}.production-monitoring-trace__heading{align-items:stretch;flex-direction:column}.production-monitoring-trace__heading-actions{align-items:stretch;justify-content:initial;flex-direction:column}.production-monitoring-trace-card{grid-template-columns:1fr}.production-monitoring-trace-card__sequence{width:1.75rem;height:1.75rem}.production-monitoring-trace-card__message{white-space:normal}}.disaster-recovery{min-width:0}.disaster-recovery__freshness{display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--cloudlens-border);border-left:4px solid var(--cloudlens-muted);border-radius:12px;background:var(--cloudlens-surface)}.disaster-recovery__freshness--current{border-left-color:var(--cloudlens-success)}.disaster-recovery__freshness--refreshing{border-left-color:var(--cloudlens-info)}.disaster-recovery__freshness--stale{border-left-color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface)}.disaster-recovery__freshness>div{display:grid;gap:.25rem}.disaster-recovery__freshness>div span{color:var(--cloudlens-text)}.disaster-recovery__freshness dl{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0}.disaster-recovery__freshness dl div{display:grid;gap:.2rem}.disaster-recovery__freshness dt{color:var(--cloudlens-muted);font-size:.75rem;text-transform:uppercase}.disaster-recovery__freshness dd{margin:0}.disaster-recovery__freshness a{color:var(--cloudlens-link)}.disaster-recovery__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem}.disaster-recovery__summary-card{display:grid;gap:.3rem;min-width:0;padding:1rem;color:inherit;text-align:left;border:1px solid var(--cloudlens-border);border-radius:14px;background:var(--cloudlens-surface);cursor:pointer}.disaster-recovery__summary-card:hover,.disaster-recovery__summary-card[aria-pressed=true]{border-color:var(--cloudlens-focus);box-shadow:0 0 0 1px var(--cloudlens-primary-border)}.disaster-recovery__summary-card--attention[aria-pressed=true]{border-color:var(--cloudlens-warning)}.disaster-recovery__summary-card--healthy[aria-pressed=true]{border-color:var(--cloudlens-success)}.disaster-recovery__summary-card--unavailable[aria-pressed=true]{border-color:var(--cloudlens-danger)}.disaster-recovery__summary-card strong{font-size:clamp(1.8rem,4vw,2.6rem)}.disaster-recovery__summary-card small{color:var(--cloudlens-muted)}.disaster-recovery__sections{display:grid;gap:1rem}.disaster-recovery__section{min-width:0;padding:1rem;border:1px solid var(--cloudlens-border);border-left:4px solid var(--cloudlens-success);border-radius:14px;background:var(--cloudlens-surface)}.disaster-recovery__section--attention{border-left-color:var(--cloudlens-warning)}.disaster-recovery__section--unavailable{border-left-color:var(--cloudlens-danger)}.disaster-recovery__section>header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.disaster-recovery__section h2{margin:.15rem 0 0;font-size:1.15rem}.disaster-recovery__status{flex:0 0 auto;padding:.35rem .65rem;border-radius:999px;color:var(--cloudlens-success);background:var(--cloudlens-surface-subtle);font-size:.8rem;font-weight:700}.disaster-recovery__status--attention{color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface)}.disaster-recovery__status--unavailable{color:var(--cloudlens-danger);background:var(--cloudlens-danger-surface)}.disaster-recovery__categories{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.disaster-recovery__categories span{padding:.25rem .55rem;border:1px solid var(--cloudlens-warning-border);border-radius:999px;color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface);font-size:.78rem}.disaster-recovery__unavailable-detail{margin-bottom:0;color:var(--cloudlens-danger)}.disaster-recovery__table-wrap{min-width:0;margin-top:.9rem;overflow-x:auto}.disaster-recovery table{width:100%;border-collapse:collapse;table-layout:fixed}.disaster-recovery th,.disaster-recovery td{padding:.65rem .75rem;overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid var(--cloudlens-border)}.disaster-recovery th{color:var(--cloudlens-muted);font-size:.75rem;text-transform:uppercase}.disaster-recovery th:first-child{width:22%}.disaster-recovery th:nth-child(2){width:38%}@media(max-width:800px){.disaster-recovery-table-sort-mobile,.disaster-recovery__freshness{display:grid}.disaster-recovery__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.disaster-recovery__summary{grid-template-columns:1fr}.disaster-recovery__section>header{display:grid}.disaster-recovery__table-wrap{overflow:visible}.disaster-recovery table,.disaster-recovery tbody,.disaster-recovery tr,.disaster-recovery td{display:block;width:100%}.disaster-recovery thead{display:none}.disaster-recovery tr{box-sizing:border-box;margin-top:.75rem;padding:.65rem;border:1px solid var(--cloudlens-border);border-radius:10px}.disaster-recovery td{box-sizing:border-box;display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.6rem;padding:.4rem 0;border:0}.disaster-recovery td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}}.cloud-operations-page{max-width:1500px;color:var(--cloudlens-text-strong)}.cloud-operations-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 20%,transparent);border-radius:18px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent)}.cloud-operations-panel__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.4rem}.cloud-operations-panel__header h2{margin:0}.cloud-operations-panel__header p{margin:.4rem 0 0;color:var(--cloudlens-text)}.cloud-operations-panel__header>span{padding:.45rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--cloudlens-info) 15%,transparent);color:var(--cloudlens-text)}.cloud-operations-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.8rem;padding:0 1.4rem 1.25rem}.cloud-operations-filters label{display:grid;gap:.35rem;color:var(--cloudlens-text);font-size:.78rem}.cloud-operations-filters input,.cloud-operations-filters select{min-height:2.5rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 28%,transparent);border-radius:8px;background:var(--cloudlens-field);color:var(--cloudlens-text-strong)}.cloud-operations-attention{display:flex!important;align-items:center;gap:.55rem!important}.cloud-operations-attention input{min-height:auto}.cloud-operations-table-wrap{overflow-x:auto;border-top:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 16%,transparent)}.cloud-operations-table{width:100%;border-collapse:collapse}.cloud-operations-table th,.cloud-operations-table td{padding:.9rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 12%,transparent);text-align:left;vertical-align:top}.cloud-operations-table th{color:var(--cloudlens-muted);font-size:.72rem;text-transform:uppercase}.cloud-operations-table td small,.cloud-operations-table td a{display:block;margin-top:.25rem}.cloud-operations-table details{margin-top:.45rem;color:var(--cloudlens-muted)}.cloud-operations-table summary{cursor:pointer}.cloud-operations-table dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem .55rem;margin:.5rem 0 0;font-size:.72rem}.cloud-operations-table dl div{display:contents}.cloud-operations-table dt{color:var(--cloudlens-muted)}.cloud-operations-table dd{margin:0;overflow-wrap:anywhere}.cloud-operation-targets{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.cloud-operation-status,.cloud-operation-incident{display:inline-flex;padding:.25rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--cloudlens-info) 20%,transparent);color:var(--cloudlens-text)}.cloud-operation-status--attention,.cloud-operation-status--queue_failed,.cloud-operation-status--unknown,.cloud-operation-incident--open{background:color-mix(in srgb,var(--cloudlens-danger) 18%,transparent);color:var(--cloudlens-danger)}.cloud-operation-status--completed,.cloud-operation-status--resolved,.cloud-operation-incident--resolved{background:color-mix(in srgb,var(--cloudlens-success) 17%,transparent);color:var(--cloudlens-success)}.cloud-operation-attention-detail{max-width:26rem;color:var(--cloudlens-danger)}.cloud-operations-empty,.cloud-operations-load-more{padding:2rem 1.4rem;border-top:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 16%,transparent);color:var(--cloudlens-text);text-align:center}.cloud-operations-load-more .secondary-button{padding:.65rem 1.2rem}.cloud-operations-state{margin:0 1.4rem 1.4rem}@media(max-width:1000px){.cloud-operations-filters{grid-template-columns:1fr 1fr}.cloud-operations-table-sort-mobile{display:grid;margin:12px}.cloud-operations-table thead{display:none}.cloud-operations-table,.cloud-operations-table tbody,.cloud-operations-table tr,.cloud-operations-table td{display:block;width:100%}.cloud-operations-table tr{padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-border-strong) 18%,transparent)}.cloud-operations-table td{display:grid;grid-template-columns:minmax(8rem,35%) 1fr;border:0}.cloud-operations-table td:before{content:attr(data-label);color:var(--cloudlens-muted);font-size:.72rem;text-transform:uppercase}}@media(max-width:600px){.cloud-operations-filters{grid-template-columns:1fr;padding-inline:.8rem}.cloud-operations-panel__header{align-items:flex-start;flex-direction:column;gap:.75rem;padding-inline:.8rem}.cloud-operations-panel__header>span{align-self:flex-start}.cloud-operations-table td{grid-template-columns:1fr;gap:.35rem;padding-inline:.8rem}.cloud-operations-state{margin-inline:.8rem}}.firewall-access-page{display:grid;gap:24px}.firewall-available-credentials,.firewall-operations-summary,.firewall-rules-panel{border:1px solid var(--cloudlens-border);border-radius:16px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 86%,transparent);box-shadow:0 18px 44px var(--cloudlens-shadow)}.firewall-available-credentials{display:grid;gap:18px;padding:20px 22px}.firewall-available-credentials__header{display:flex;justify-content:space-between;align-items:start;gap:20px}.firewall-available-credentials__header h2{margin:0 0 5px;color:var(--cloudlens-text-strong)}.firewall-available-credentials__header p{margin:0;color:var(--cloudlens-muted)}.firewall-available-credentials__header>span{flex:none;border:1px solid var(--cloudlens-success-border);border-radius:999px;padding:5px 10px;color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 12%,transparent);font-size:.76rem;font-weight:700}.firewall-available-credentials__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.firewall-available-credential-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:14px;min-width:0;border:1px solid var(--cloudlens-border-strong);border-radius:12px;padding:15px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 72%,transparent)}.firewall-available-credential-card__identity{min-width:0}.firewall-available-credential-card__identity strong{color:var(--cloudlens-text-strong)}.firewall-available-credential-card__identity small{display:block;margin-top:5px;color:var(--cloudlens-muted);overflow-wrap:anywhere}.firewall-available-credential-card dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,auto);grid-column:1 / -1;gap:14px;min-width:0;margin:0}.firewall-available-credential-card dl>div{min-width:0}.firewall-available-credential-card dt{margin-bottom:5px;color:var(--cloudlens-muted);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.firewall-available-credential-card dd{min-width:0;margin:0;color:var(--cloudlens-text-strong)}.firewall-available-credential-card>.secondary-button{align-self:start;padding:7px 10px;white-space:nowrap}.firewall-operations-summary{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,2fr) auto;align-items:center;gap:20px;padding:20px 22px}.firewall-operations-summary h2,.firewall-rules-header h2{margin:0 0 5px;color:var(--cloudlens-text-strong)}.firewall-operations-summary p,.firewall-rules-header p{margin:0;color:var(--cloudlens-muted)}.firewall-operations-summary ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:2px;list-style:none}.firewall-operations-summary li{display:grid;min-width:0;align-content:start;gap:5px;border-left:2px solid var(--cloudlens-focus);padding:3px 10px}.firewall-operations-summary li strong{max-width:240px}.firewall-operations-summary li small{color:var(--cloudlens-muted)}.firewall-operations-summary li a{color:var(--cloudlens-link);font-size:.78rem}.firewall-operation-status{color:var(--cloudlens-link);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.firewall-operation-status--attention{color:var(--cloudlens-danger)}.firewall-operation-credentials{display:grid;justify-items:start;gap:5px;margin-top:4px}.firewall-operation-credentials time,.firewall-credential-state{color:var(--cloudlens-text);font-size:.72rem}.firewall-operation-credentials .secondary-button{padding:5px 8px;font-size:.72rem}.firewall-credential-state--expired{color:var(--cloudlens-danger)}.firewall-credential-state--not_generated{color:var(--cloudlens-text)}.firewall-rules-panel{overflow:hidden}.firewall-rules-header{padding:22px 24px 0}.firewall-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr));gap:14px;padding:20px 24px}.firewall-filters label,.firewall-modal label{display:grid;gap:7px;color:var(--cloudlens-text);font-size:.78rem;font-weight:700}.firewall-filters input,.firewall-filters select,.firewall-modal input,.firewall-modal select{min-height:42px;box-sizing:border-box;border:1px solid var(--cloudlens-border-strong);border-radius:9px;padding:9px 11px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.firewall-table-wrap{overflow:hidden;border-top:1px solid var(--cloudlens-border)}.firewall-table{width:100%;table-layout:fixed;border-collapse:collapse}.firewall-column-user{width:23%}.firewall-column-target{width:15%}.firewall-column-rule,.firewall-column-window{width:22%}.firewall-column-status,.firewall-column-actions{width:9%}.firewall-table th{padding:12px;overflow:hidden;color:var(--cloudlens-text);background:var(--cloudlens-surface-solid);font-size:.72rem;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.045em}.firewall-table th button{border:0;padding:0;color:inherit;background:var(--cloudlens-transparent);font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.firewall-table td{min-width:0;border-top:1px solid var(--cloudlens-border);padding:14px 12px;color:var(--cloudlens-text-strong);font-size:.83rem;vertical-align:top}.firewall-table tbody .firewall-rule-row:hover{background:color-mix(in srgb,var(--cloudlens-info) 6%,transparent)}.firewall-table td strong{display:block}.firewall-table code{color:var(--cloudlens-text-strong);background:color-mix(in srgb,var(--cloudlens-info) 18%,transparent);padding:2px 4px}.firewall-table small{color:var(--cloudlens-muted)}.firewall-truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firewall-details-toggle{display:inline-flex;border:0;padding:5px 0 0;color:var(--cloudlens-link);background:var(--cloudlens-transparent);font:inherit;font-size:.74rem;cursor:pointer}.firewall-details-toggle:hover{color:var(--cloudlens-text);text-decoration:underline}.firewall-cell-target small,.firewall-cell-rule .firewall-ip-range{display:block;margin-top:6px}.firewall-ip-range{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px}.firewall-window-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.firewall-window-value{display:grid;align-content:start;gap:4px;min-width:0}.firewall-window-value>small{color:var(--cloudlens-muted);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.firewall-date{display:grid;gap:1px;min-width:0;color:var(--cloudlens-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.firewall-date small{color:var(--cloudlens-muted);font-size:.75rem}.firewall-date--empty{color:var(--cloudlens-muted);white-space:normal}.firewall-managed{display:block;margin-top:7px;color:var(--cloudlens-success)!important;line-height:1.25}.firewall-expired{color:var(--cloudlens-danger)!important}.firewall-rule-status{display:inline-flex;border:1px solid var(--cloudlens-border-strong);border-radius:999px;padding:3px 8px;color:var(--cloudlens-text);font-size:.72rem}.firewall-rule-status--active{border-color:var(--cloudlens-success-border);color:var(--cloudlens-success);background:color-mix(in srgb,var(--cloudlens-success-surface) 12%,transparent)}.firewall-row-actions{display:grid;gap:6px}.firewall-row-actions button{width:100%;padding:7px 8px;white-space:nowrap}.firewall-rule-details-row td{padding:0;background:color-mix(in srgb,var(--cloudlens-surface-raised) 52%,transparent)}.firewall-audit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,1.5fr);gap:20px;margin:0;padding:14px 18px 16px}.firewall-audit-grid div{min-width:0}.firewall-audit-grid dt{margin-bottom:5px;color:var(--cloudlens-muted);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.firewall-audit-grid dd{min-width:0;margin:0;color:var(--cloudlens-text-strong)}.firewall-audit-period dd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.firewall-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid var(--cloudlens-border);padding:14px 20px;color:var(--cloudlens-text)}.firewall-pagination label{display:flex;align-items:center;gap:8px}.firewall-pagination select{border:1px solid var(--cloudlens-border-strong);border-radius:7px;padding:6px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.firewall-modal form{display:grid;gap:22px}.firewall-modal header{display:flex;justify-content:space-between;gap:18px;align-items:start}.firewall-modal header h2{margin:0;color:var(--cloudlens-text-strong)}.firewall-modal header .eyebrow{margin:0 0 6px}.firewall-modal header>button{border:0;color:var(--cloudlens-text);background:var(--cloudlens-transparent);font-size:1.7rem;cursor:pointer}.firewall-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.firewall-form-grid label small{color:var(--cloudlens-muted);font-weight:400}.firewall-generated-rule-note{grid-column:1 / -1;margin:-4px 0 0;color:var(--cloudlens-link);font-size:.82rem}.firewall-modal input:disabled,.firewall-modal select:disabled{opacity:.65}.firewall-modal footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--cloudlens-border);padding-top:18px}.firewall-remove-warning{display:grid;gap:16px;border:1px solid var(--cloudlens-danger-border);border-radius:12px;padding:17px;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger-surface) 12%,transparent)}.firewall-remove-warning p{margin:0;line-height:1.55}.firewall-credentials-modal>section{display:grid;gap:18px}.firewall-credentials-modal header{display:flex;justify-content:space-between;align-items:start;gap:18px}.firewall-credentials-modal header h2{margin:0;color:var(--cloudlens-text-strong)}.firewall-credentials-modal header .eyebrow{margin:0 0 6px}.firewall-credentials-modal header>button{border:0;color:var(--cloudlens-text);background:var(--cloudlens-transparent);font-size:1.7rem;cursor:pointer}.firewall-credentials-modal p{margin:0;color:var(--cloudlens-text);line-height:1.5}.firewall-credentials-modal .firewall-credentials-expiration{color:var(--cloudlens-link);font-weight:700}.firewall-credential-field{display:grid;gap:8px}.firewall-credential-field label{color:var(--cloudlens-text);font-size:.78rem;font-weight:700}.firewall-credential-field input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid var(--cloudlens-border-strong);border-radius:9px;padding:9px 11px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);font:inherit}.firewall-credential-field>div{display:flex;flex-wrap:wrap;gap:8px}.firewall-credential-field a{text-decoration:none}.firewall-credentials-modal footer{display:flex;justify-content:flex-end;border-top:1px solid var(--cloudlens-border);padding-top:16px}@media(max-width:1180px){.firewall-table-sort-mobile{display:grid;margin:12px}.firewall-operations-summary{grid-template-columns:1fr}.firewall-filters{grid-template-columns:1fr 1fr}.firewall-table,.firewall-table tbody{display:block}.firewall-table colgroup,.firewall-table thead{display:none}.firewall-table tbody{display:grid;gap:12px;padding:12px}.firewall-table .firewall-rule-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--cloudlens-border-strong);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--cloudlens-surface-solid) 66%,transparent)}.firewall-table .firewall-rule-row td{display:block;border:0;padding:13px 15px}.firewall-table .firewall-rule-row td:before{display:block;margin-bottom:6px;color:var(--cloudlens-muted);content:attr(data-label);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.firewall-table .firewall-rule-row .firewall-truncate{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.firewall-table .firewall-cell-actions{grid-column:1 / -1;border-top:1px solid var(--cloudlens-border-strong)}.firewall-row-actions{display:flex}.firewall-row-actions button{width:auto}.firewall-rule-details-row{display:block;margin-top:-12px}.firewall-rule-details-row td{display:block;border:1px solid var(--cloudlens-border-strong);border-top:0;border-radius:0 0 12px 12px}.firewall-audit-grid{grid-template-columns:1fr 1fr}.firewall-audit-period{grid-column:1 / -1}}@media(max-width:620px){.firewall-available-credentials{padding:18px}.firewall-available-credentials__header{display:grid;gap:12px}.firewall-available-credentials__header>span{justify-self:start}.firewall-available-credential-card{grid-template-columns:1fr}.firewall-available-credential-card dl{grid-template-columns:1fr;grid-column:auto}.firewall-available-credential-card>.secondary-button{width:100%}.firewall-available-credential-card .firewall-truncate{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.firewall-filters,.firewall-form-grid,.firewall-table .firewall-rule-row,.firewall-audit-grid{grid-template-columns:1fr}.firewall-window-grid{grid-template-columns:1fr 1fr}.firewall-audit-period{grid-column:auto}.firewall-audit-period dd{grid-template-columns:1fr}.firewall-pagination{flex-wrap:wrap;justify-content:center}.firewall-modal footer{flex-direction:column-reverse}}.base-loader{--base-loader-size: 30px;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;color:var(--cloudlens-text)}.base-loader--small{--base-loader-size: 18px}.base-loader--large{--base-loader-size: 42px}.base-loader__spinner{flex:0 0 auto;width:var(--base-loader-size);height:var(--base-loader-size);border:max(2px,calc(var(--base-loader-size) / 12)) solid var(--cloudlens-border);border-top-color:var(--cloudlens-link);border-radius:50%;animation:base-loader-spin .75s linear infinite}.base-loader__label{min-width:0;color:var(--cloudlens-muted);font-size:.85rem;font-weight:700;overflow-wrap:anywhere}@keyframes base-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.base-loader__spinner{animation:none}}.release-readiness-shell{width:min(1420px,calc(100% - 48px));min-width:0}.release-readiness-header{align-items:flex-end}.release-readiness-repository{justify-content:space-between;flex:0 0 250px;gap:18px;text-align:left}.release-readiness-repository span{display:grid;gap:4px}.release-readiness-repository small{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.release-readiness-repository strong{color:var(--cloudlens-text-strong);font-size:1.05rem}.release-readiness-global-actions{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:10px}.release-qa-open-plan{display:inline-flex;align-items:center;justify-content:center;gap:8px}.release-qa-modal{--base-modal-max-width: 1280px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.release-qa-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--cloudlens-border)}.release-qa-modal__header .eyebrow{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.release-qa-modal__header h2{margin:5px 0 0;color:var(--cloudlens-text-strong)}.release-qa-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.release-qa-modal__body{min-height:0;overflow-y:auto;padding:20px 22px}.release-qa-modal__body>.release-qa-board{margin:0}.release-qa-board{overflow:hidden;margin:0 0 18px;border:1px solid var(--cloudlens-border);border-radius:14px;background:var(--cloudlens-surface-subtle)}.release-qa-board--loading,.release-qa-board--warning{display:flex;align-items:center}.release-qa-board--loading{justify-content:center;min-height:110px;color:var(--cloudlens-muted)}.release-qa-board--warning{gap:10px;padding:16px 18px;border-color:var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface)}.release-qa-board__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--cloudlens-border)}.release-qa-board__header .eyebrow{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.release-qa-board__header h2{display:flex;align-items:center;gap:8px;margin:5px 0}.release-qa-board__header p{max-width:760px;margin:0;color:var(--cloudlens-muted)}.release-qa-board__case-count{flex:0 0 auto;padding:7px 10px;border:1px solid var(--cloudlens-primary-border);border-radius:999px;color:var(--cloudlens-primary);background:var(--cloudlens-surface)}.release-qa-board__warnings{display:flex;gap:10px;padding:12px 22px;border-bottom:1px solid var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface)}.release-qa-board__warnings p{margin:0}.release-qa-board__metrics{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));border-bottom:1px solid var(--cloudlens-border)}.release-qa-status{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:3px;min-width:0;padding:12px 14px;border:0;border-radius:0;color:var(--release-qa-status-color, var(--cloudlens-text));background:var(--release-qa-status-surface, var(--cloudlens-surface-subtle));font:inherit;text-align:left;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.release-qa-status+.release-qa-status{border-left:1px solid var(--cloudlens-border)}.release-qa-status:hover{filter:brightness(1.18)}.release-qa-status[aria-pressed=true]{box-shadow:inset 0 -4px var(--release-qa-status-color, var(--cloudlens-focus));filter:brightness(1.22)}.release-qa-status span{overflow:hidden;color:inherit;font-size:.67rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.release-qa-status strong{font-size:1.2rem}.release-qa-status--generated,.release-qa-pr__status--generated{--release-qa-status-color: var(--cloudlens-success);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-success) 14%, transparent)}.release-qa-status--not_required,.release-qa-pr__status--not_required{--release-qa-status-color: var(--cloudlens-muted);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-muted) 10%, transparent)}.release-qa-status--blocked,.release-qa-pr__status--blocked,.release-qa-status--needs_review,.release-qa-pr__status--needs_review,.release-qa-status--publication_missing,.release-qa-pr__status--publication_missing,.release-qa-status--awaiting,.release-qa-pr__status--awaiting{--release-qa-status-color: var(--cloudlens-warning);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-warning) 14%, transparent)}.release-qa-status--skipped,.release-qa-pr__status--skipped{--release-qa-status-color: var(--cloudlens-info);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-info) 14%, transparent)}.release-qa-status--failed,.release-qa-pr__status--failed{--release-qa-status-color: var(--cloudlens-danger);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-danger) 14%, transparent)}.release-qa-status--publishing,.release-qa-pr__status--publishing{--release-qa-status-color: var(--cloudlens-link);--release-qa-status-surface: color-mix(in srgb, var(--cloudlens-link) 14%, transparent)}.release-qa-board__pull-requests{display:grid}.release-qa-board__empty{margin:0;padding:22px;color:var(--cloudlens-muted);text-align:center}.release-qa-pr+.release-qa-pr{border-top:1px solid var(--cloudlens-border)}.release-qa-pr summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;cursor:pointer}.release-qa-pr summary>span:nth-of-type(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-qa-pr__status,.release-qa-priority{padding:4px 7px;border:1px solid var(--cloudlens-border-strong);border-radius:999px;font-size:.68rem;font-weight:800}.release-qa-pr__status{border-color:var(--release-qa-status-color, var(--cloudlens-border-strong));color:var(--release-qa-status-color, var(--cloudlens-text));background:var(--release-qa-status-surface, transparent)}.release-qa-pr__content{display:grid;gap:12px;padding:0 20px 18px 46px}.release-qa-pr__content>p,.release-qa-pr__content>small{margin:0;color:var(--cloudlens-muted)}.release-qa-pr__publication-counts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.release-qa-pr__publication-counts div{display:flex;align-items:baseline;gap:5px}.release-qa-pr__publication-counts dt{color:var(--cloudlens-muted);font-size:.68rem}.release-qa-pr__publication-counts dd{margin:0;font-weight:800}.release-qa-pr__content>a,.release-qa-cases a{display:inline-flex;align-items:center;gap:5px;color:var(--cloudlens-link);font-weight:750;text-decoration:none}.release-qa-pr__content a svg{width:16px;height:16px}.release-qa-cases{display:grid;gap:8px}.release-qa-cases article{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--cloudlens-border);border-radius:9px;background:var(--cloudlens-surface)}.release-qa-case--removed,.release-qa-case--removed_from_suite{border-color:var(--cloudlens-danger-border);background:var(--cloudlens-danger-surface)}.release-qa-cases article>div{display:flex;align-items:center;gap:8px;min-width:0}.release-qa-cases article>div a{min-width:0;overflow-wrap:anywhere}.release-qa-cases dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.release-qa-cases dl div{display:grid;gap:2px}.release-qa-cases dt{color:var(--cloudlens-muted);font-size:.65rem;font-weight:750;text-transform:uppercase}.release-qa-cases dd{margin:0;overflow-wrap:anywhere}.release-qa-case__review-required{color:var(--cloudlens-warning);font-weight:750}.release-qa-case__source-status{display:block;color:var(--cloudlens-muted);font-weight:750}.release-qa-case--removed .release-qa-case__source-status,.release-qa-case--removed_from_suite .release-qa-case__source-status{color:var(--cloudlens-danger)}.release-readiness-refresh-error{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin-bottom:18px;padding:16px 20px;border:1px solid var(--cloudlens-danger-border);border-radius:12px;color:var(--cloudlens-text-strong);background:var(--cloudlens-danger-surface)}.release-readiness-refresh-error svg{grid-row:1 / span 2;color:var(--cloudlens-danger)}.release-readiness-refresh-error span{font-weight:800}.release-readiness-refresh-error small{color:var(--cloudlens-muted)}.release-readiness-freshness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:0 0 28px;border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface-subtle)}.release-readiness-freshness div{display:grid;gap:6px;padding:15px 20px}.release-readiness-freshness div+div{border-left:1px solid var(--cloudlens-border)}.release-readiness-freshness span,.release-readiness-metrics span{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.release-readiness-freshness strong{color:var(--cloudlens-text-strong);font-size:.9rem}.release-readiness-branches{display:flex;gap:10px;overflow-x:auto;margin-bottom:18px;padding:2px 2px 10px;scrollbar-width:thin}.release-readiness-branches button{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;flex:0 0 auto;gap:12px;min-width:210px;padding:14px 16px;border:1px solid var(--cloudlens-border-strong);border-radius:12px;color:var(--cloudlens-text);background:var(--cloudlens-field);text-align:left;transition:border-color .15s ease,background .15s ease}.release-readiness-branches button:hover{border-color:var(--cloudlens-focus)}.release-readiness-branches button.is-active{border-color:var(--cloudlens-primary-border);color:var(--cloudlens-text-strong);background:var(--cloudlens-primary)}.release-readiness-branches button span:nth-child(2){display:grid;gap:3px}.release-readiness-branches button small{color:var(--cloudlens-muted);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.release-readiness-branches button.is-active small{color:var(--cloudlens-text)}.release-readiness-branches button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-readiness-branches button b{min-width:28px;padding:5px;border:1px solid var(--cloudlens-border-strong);border-radius:999px;background:var(--cloudlens-surface-subtle);text-align:center}.release-readiness-branch-dot{width:9px;height:9px;border-radius:50%;background:var(--cloudlens-muted)}.release-readiness-branch-dot--ready{background:var(--cloudlens-success)}.release-readiness-branch-dot--unavailable{background:var(--cloudlens-danger)}.release-readiness-content{overflow:hidden;border:1px solid var(--cloudlens-border);border-radius:16px;background:var(--cloudlens-surface);box-shadow:0 16px 40px var(--cloudlens-shadow)}.release-readiness-branch-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--cloudlens-border);background:var(--cloudlens-surface-solid)}.release-readiness-branch-header div{display:grid;gap:7px}.release-readiness-branch-header span{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.release-readiness-branch-header h2{margin:0;color:var(--cloudlens-text-strong);font-size:1.8rem;letter-spacing:-.03em}.release-readiness-branch-header code{width:fit-content;color:var(--cloudlens-link);font-size:.8rem}.release-readiness-branch-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:16px!important}.release-readiness-branch-actions>svg{width:58px;height:58px;color:var(--cloudlens-info);opacity:.42}.release-readiness-coming-soon{display:inline-flex;cursor:not-allowed}.release-readiness-coming-soon .secondary-button:disabled{pointer-events:none;opacity:.58}.release-qa-open-board svg{width:19px;height:19px}.release-analysis-run-missing{min-height:40px;padding:8px 14px;border:1px solid var(--cloudlens-primary-border);border-radius:8px;background:var(--cloudlens-primary);color:var(--cloudlens-text-strong);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.release-analysis-run-missing:hover:not(:disabled),.release-analysis-run-missing:focus-visible:not(:disabled){filter:brightness(1.08)}.release-analysis-run-missing:disabled{cursor:wait;opacity:.7}.release-readiness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--cloudlens-border);background:var(--cloudlens-surface-subtle)}.release-readiness-metrics article{display:grid;gap:10px;padding:20px 24px;border-right:1px solid var(--cloudlens-border)}.release-readiness-metrics article:last-child{border-right:0}.release-readiness-metrics strong{color:var(--cloudlens-text-strong);font-size:1.7rem;line-height:1}.release-readiness-metrics .has-warning strong{color:var(--cloudlens-warning)}.release-readiness-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding:20px 24px;border-bottom:1px solid var(--cloudlens-border);background:var(--cloudlens-field)}.release-readiness-filter:first-child{grid-column:span 2}.release-readiness-filter{display:grid;gap:7px}.release-readiness-filter>span,.release-readiness-recent-toggle>span{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-readiness-filter .table-column-filter__text,.release-readiness-filter .table-column-filter__select{min-height:44px;margin-top:0}.release-readiness-recent-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--cloudlens-border-strong);border-radius:8px;background:var(--cloudlens-surface-solid);cursor:pointer}.release-readiness-recent-toggle input{accent-color:var(--cloudlens-primary)}.release-readiness-pr-list{display:grid}.release-readiness-pr{display:grid;grid-template-columns:86px minmax(0,1fr) minmax(220px,.65fr);gap:20px;padding:24px 28px;border-bottom:1px solid var(--cloudlens-border)}.release-readiness-pr--manual-qa{grid-template-columns:86px minmax(0,1fr) minmax(170px,220px) minmax(190px,.5fr)}.release-readiness-pr:last-child{border-bottom:0}.release-readiness-pr__identity{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px}.release-readiness-pr__identity>span{color:var(--cloudlens-link);font-size:.8rem;font-weight:900;letter-spacing:.05em}.release-readiness-pr__identity b{padding:4px 7px;border:1px solid var(--cloudlens-warning-border);border-radius:5px;color:var(--cloudlens-warning);background:var(--cloudlens-warning-surface);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.release-readiness-pr__main{min-width:0}.release-readiness-pr__main h3{margin:0;font-size:1.06rem;line-height:1.35}.release-readiness-pr__main h3 a{display:inline;color:var(--cloudlens-text-strong);text-decoration:none}.release-readiness-pr__main h3 a:hover{color:var(--cloudlens-link)}.release-readiness-pr__main h3 svg{width:15px;height:15px;margin-left:6px;vertical-align:-2px}.release-readiness-pr__main p{margin:8px 0 11px;color:var(--cloudlens-muted);font-size:.8rem}.release-readiness-pr__refs{display:flex;align-items:center;gap:8px;min-width:0;color:var(--cloudlens-muted);font-size:.72rem}.release-readiness-pr__refs code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-readiness-pr__metadata{display:grid;align-content:center;gap:10px}.release-readiness-pr__manual-qa{display:flex;align-items:center;min-width:0;padding-left:20px;border-left:1px solid var(--cloudlens-border)}.release-readiness-pr__metadata>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.release-readiness-pr__metadata a{padding:5px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-link);background:var(--cloudlens-field);font-size:.7rem;font-weight:700;text-decoration:none}.release-readiness-manual-qa{display:grid;gap:7px;width:100%;min-width:150px;padding:10px;border:1px solid var(--cloudlens-border-strong);border-radius:7px;background:var(--cloudlens-field)}.release-readiness-manual-qa>span{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.release-readiness-manual-qa>strong{color:var(--cloudlens-text-strong);font-size:.76rem}.release-readiness-manual-qa select{box-sizing:border-box;width:100%;min-height:44px;min-width:0;padding:8px 10px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-text-strong);background-color:var(--cloudlens-surface-solid);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.release-readiness-manual-qa__performed-by{display:grid;gap:5px;min-width:0}.release-readiness-manual-qa__performed-by>span{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.release-readiness-manual-qa__performed-by>strong{color:var(--cloudlens-text-strong);font-size:.76rem;overflow-wrap:anywhere}.release-readiness-manual-qa__performed-by input{box-sizing:border-box;width:100%;min-height:40px;min-width:0;padding:8px 10px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-text-strong);background-color:var(--cloudlens-surface-solid);font:inherit;font-size:.8rem}.release-readiness-manual-qa__performed-by input:hover{border-color:var(--cloudlens-primary-border)}.release-readiness-manual-qa__performed-by input:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.release-readiness-manual-qa__performed-by input:disabled{color:var(--cloudlens-muted);cursor:wait}.release-readiness-manual-qa__performed-by small{color:var(--cloudlens-muted);font-size:.68rem;line-height:1.35}.release-readiness-manual-qa select:hover{border-color:var(--cloudlens-primary-border)}.release-readiness-manual-qa select:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.release-readiness-manual-qa select:disabled{color:var(--cloudlens-muted);cursor:wait}.release-readiness-manual-qa select option{color:var(--cloudlens-text-strong);background-color:var(--cloudlens-surface-solid)}.release-readiness-manual-qa--pass{border-color:var(--cloudlens-success)}.release-readiness-manual-qa--in_progress{border-color:var(--cloudlens-primary-border)}.release-readiness-manual-qa--waiting_on_dev{border-color:var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface)}.release-readiness-manual-qa--fail{border-color:var(--cloudlens-danger-border);background:var(--cloudlens-danger-surface)}.release-readiness-manual-qa--ignored{border-color:var(--cloudlens-border-strong);background:var(--cloudlens-surface)}.release-readiness-pr__description{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-link);background:var(--cloudlens-field);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.release-readiness-pr__description:hover,.release-readiness-pr__description:focus-visible{border-color:var(--cloudlens-primary-border);background:var(--cloudlens-surface)}.release-readiness-pr__description svg{width:14px;height:14px}.release-readiness-pr__category{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;color:var(--cloudlens-link);background:var(--cloudlens-field);font-size:.7rem;font-weight:700;line-height:1}.release-readiness-description-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--cloudlens-border)}.release-readiness-description-modal__header span{color:var(--cloudlens-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-readiness-description-modal__header h2{margin:4px 0 0;color:var(--cloudlens-text-strong);font-size:1.15rem}.release-readiness-description-modal__content{max-height:min(60vh,680px);overflow:auto;padding:20px 2px 4px;color:var(--cloudlens-text);line-height:1.65}.release-readiness-description-modal__content>:first-child{margin-top:0}.release-readiness-description-modal__content>:last-child{margin-bottom:0}.release-readiness-description-modal__content pre,.release-readiness-description-modal__content code{max-width:100%;overflow:auto;border-radius:6px;background:var(--cloudlens-field)}.release-readiness-description-modal__content pre{padding:12px}.release-readiness-description-modal__content code{padding:2px 4px}.release-readiness-description-modal__content pre code{padding:0}.release-readiness-description-modal__content table{width:100%;border-collapse:collapse}.release-readiness-description-modal__content th,.release-readiness-description-modal__content td{padding:8px;border:1px solid var(--cloudlens-border);text-align:left}@media(max-width:540px){.release-readiness-description-modal__header{align-items:stretch;flex-direction:column}.release-readiness-description-modal__header .secondary-button{width:100%}}.release-readiness-empty{display:grid;justify-items:center;padding:56px 24px;color:var(--cloudlens-muted);text-align:center}.release-readiness-empty svg{width:44px;height:44px;margin-bottom:12px;color:var(--cloudlens-info)}.release-readiness-empty h3{margin:0;color:var(--cloudlens-text-strong)}.release-readiness-empty p{max-width:520px;margin:8px 0 0}.release-readiness-direct{margin:0 26px 26px;overflow:hidden;border:1px solid var(--cloudlens-warning-border);border-radius:12px;background:var(--cloudlens-warning-surface)}.release-readiness-direct>header{display:flex;gap:13px;padding:18px 20px;border-bottom:1px solid var(--cloudlens-warning-border);color:var(--cloudlens-text-strong)}.release-readiness-direct>header svg{color:var(--cloudlens-warning)}.release-readiness-direct h3,.release-readiness-direct p{margin:0}.release-readiness-direct p{margin-top:4px;color:var(--cloudlens-muted);font-size:.8rem}.release-readiness-direct>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid var(--cloudlens-warning-border);color:var(--cloudlens-text);text-decoration:none}.release-readiness-direct>a:last-child{border-bottom:0}.release-readiness-direct>a span{display:grid;gap:4px;min-width:0}.release-readiness-direct>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-readiness-direct>a small{color:var(--cloudlens-muted)}.release-readiness-direct code{color:var(--cloudlens-warning)}.release-readiness-branch-error{display:flex;gap:16px;padding:26px;border:1px solid var(--cloudlens-danger-border);border-radius:14px;color:var(--cloudlens-text-strong);background:var(--cloudlens-danger-surface)}.release-readiness-branch-error>svg{color:var(--cloudlens-danger)}.release-readiness-branch-error h2,.release-readiness-branch-error p{margin:0}.release-readiness-branch-error p{margin-top:6px;color:var(--cloudlens-muted)}@media(max-width:900px){.release-readiness-header{align-items:stretch;flex-direction:column}.release-readiness-repository{flex-basis:auto;width:min(100%,360px)}.release-readiness-global-actions{justify-content:flex-start}.release-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-readiness-metrics article:nth-child(2){border-right:0}.release-readiness-metrics article:nth-child(-n+2){border-bottom:1px solid var(--cloudlens-border)}.release-readiness-filters{grid-template-columns:1fr 1fr}.release-readiness-recent-toggle{grid-column:1 / -1;width:fit-content}.release-readiness-pr,.release-readiness-pr--manual-qa{grid-template-columns:76px minmax(0,1fr)}.release-readiness-pr__manual-qa{grid-column:2;padding:14px 0 0;border-top:1px solid var(--cloudlens-border);border-left:0}.release-readiness-pr__metadata{grid-column:2}}@media(max-width:600px){.release-readiness-shell{width:calc(100% - 20px);padding-top:24px}.release-readiness-repository,.release-readiness-global-actions,.release-qa-open-plan{width:100%}.release-qa-modal__header{align-items:stretch;flex-direction:column;padding:18px}.release-qa-modal__actions,.release-qa-modal__actions>*{width:100%}.release-qa-modal__body{padding:14px}.release-qa-board__header{align-items:stretch;flex-direction:column}.release-qa-board__case-count{align-self:flex-start}.release-qa-board__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-qa-status+.release-qa-status{border-left:0}.release-qa-status:nth-child(2n){border-left:1px solid var(--cloudlens-border)}.release-qa-status:nth-child(n+3){border-top:1px solid var(--cloudlens-border)}.release-qa-pr summary{grid-template-columns:auto 1fr auto}.release-qa-pr summary>span:nth-of-type(2){grid-column:1 / -1;grid-row:2;white-space:normal}.release-qa-pr__content{padding-left:20px}.release-qa-cases dl{grid-template-columns:minmax(0,1fr)}.release-readiness-freshness{grid-template-columns:1fr}.release-readiness-freshness div+div{border-top:1px solid var(--cloudlens-border);border-left:0}.release-readiness-branches{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.release-readiness-branches button{width:100%;min-width:0}.release-readiness-content{border-radius:12px}.release-readiness-branch-header{align-items:stretch;flex-direction:column;gap:16px;padding:20px 18px}.release-readiness-branch-actions{align-items:stretch;flex-direction:column;width:100%}.release-readiness-branch-actions>*{width:100%;min-width:0}.release-readiness-coming-soon .secondary-button{width:100%}.release-readiness-branch-actions>svg{display:none}.release-readiness-metrics article{padding:18px}.release-readiness-metrics strong{font-size:1.5rem}.release-readiness-filters{grid-template-columns:minmax(0,1fr);padding:18px}.release-readiness-filter:first-child{grid-column:auto}.release-readiness-recent-toggle{grid-column:auto;width:auto}.release-readiness-pr{grid-template-columns:minmax(0,1fr);gap:13px;padding:21px 18px}.release-readiness-pr__identity{align-items:center;flex-direction:row}.release-readiness-pr__metadata,.release-readiness-pr__manual-qa{grid-column:auto}.release-readiness-pr__refs{align-items:flex-start;flex-direction:column;gap:4px}.release-readiness-pr__refs>span{transform:rotate(90deg)}.release-readiness-direct{margin:0 14px 14px}.release-readiness-direct>a{grid-template-columns:auto minmax(0,1fr)}.release-readiness-direct>a code{grid-column:2}}@media(prefers-reduced-motion:reduce){.release-readiness-branches button{transition:none}}.release-readiness-analysis-warning{border-color:var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface)}.release-analysis-attention{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px;border-bottom:1px solid var(--cloudlens-border);background:var(--cloudlens-surface-subtle)}.release-analysis-attention button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 9px;border:1px solid var(--cloudlens-border-strong);border-radius:7px;background:var(--cloudlens-surface);color:var(--cloudlens-muted);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.release-analysis-attention button strong{color:var(--cloudlens-text-strong)}.release-analysis-attention button.is-active{border-color:var(--cloudlens-primary-border);color:var(--cloudlens-text-strong);box-shadow:inset 0 0 0 1px var(--cloudlens-primary-border)}.release-analysis-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.release-analysis-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 7px;border:1px solid var(--cloudlens-border-strong);border-radius:6px;background:var(--cloudlens-surface-subtle);color:var(--cloudlens-text);font-size:.7rem;font-weight:750}.release-analysis-badge--ticket{color:var(--cloudlens-link);text-decoration:none}.release-analysis-badge--ticket:hover{text-decoration:underline}.release-analysis-badge--ticket:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:2px}.release-analysis-badge--sred{border-color:var(--cloudlens-primary-border);background:color-mix(in srgb,var(--cloudlens-info) 12%,var(--cloudlens-surface));color:var(--cloudlens-info)}.release-analysis-badge--risk-high,.release-analysis-badge--priority-high,.release-analysis-badge--error,.release-analysis-badge--invalid,.release-analysis-badge--attention,.release-analysis-badge--coverage-none{border-color:var(--cloudlens-danger-border);background:var(--cloudlens-danger-surface);color:var(--cloudlens-danger)}.release-analysis-badge--risk-medium,.release-analysis-badge--priority-medium,.release-analysis-badge--pending,.release-analysis-badge--coverage-partial,.release-analysis-badge--coverage-unknown{border-color:var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface);color:var(--cloudlens-warning)}.release-analysis-badge--risk-low,.release-analysis-badge--priority-low,.release-analysis-badge--coverage-covered{color:var(--cloudlens-success)}.release-analysis-badge--missing,.release-analysis-badge--coverage-not_applicable{color:var(--cloudlens-muted)}.release-analysis-details-button,.release-analysis-run-button{min-height:28px;padding:5px 8px;border:1px solid var(--cloudlens-primary-border);border-radius:6px;background:transparent;color:var(--cloudlens-link);font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.release-analysis-details-button:hover,.release-analysis-details-button:focus-visible,.release-analysis-run-button:hover:not(:disabled),.release-analysis-run-button:focus-visible:not(:disabled){background:var(--cloudlens-surface)}.release-analysis-run-button:disabled{border-color:var(--cloudlens-border);color:var(--cloudlens-muted);cursor:not-allowed}.release-analysis-action{display:grid!important;justify-items:start;gap:6px!important}.release-analysis-action small{color:var(--cloudlens-muted);font-size:.68rem;line-height:1.35}.release-analysis-run-link{overflow-wrap:anywhere}.release-analysis-confirm h2{margin-top:0}.release-analysis-modal{display:flex;flex-direction:column;max-height:min(900px,calc(100vh - 36px));overflow:hidden}.release-analysis-loading-modal{overflow:hidden}.release-analysis-modal-loader{min-height:180px;padding:24px}.release-analysis-modal__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid var(--cloudlens-border);background:var(--cloudlens-surface-subtle)}.release-analysis-modal__header>div{min-width:0}.release-analysis-modal__header .secondary-button{flex:0 0 auto}.release-analysis-modal__header h2,.release-analysis-modal__header p{margin:0}.release-analysis-modal__header h2{margin-top:7px;overflow-wrap:anywhere;color:var(--cloudlens-text-strong);font-size:1.35rem;line-height:1.25}.release-analysis-modal__body{display:grid;flex:1 1 auto;gap:0;width:100%;min-height:0;overflow:auto}.release-analysis-section{border-bottom:1px solid var(--cloudlens-border)}.release-analysis-section>summary{display:flex;align-items:center;gap:12px;padding:18px 28px;cursor:pointer;list-style:none}.release-analysis-section>summary::-webkit-details-marker{display:none}.release-analysis-section>summary:after{width:9px;height:9px;margin-left:auto;border-right:2px solid var(--cloudlens-muted);border-bottom:2px solid var(--cloudlens-muted);content:"";transform:rotate(45deg);transition:transform .12s ease}.release-analysis-section[open]>summary:after{transform:rotate(225deg)}.release-analysis-section>summary:hover{background:var(--cloudlens-surface-subtle)}.release-analysis-section__content{padding:0 28px 24px}.release-analysis-modal__body h3{margin:0;color:var(--cloudlens-text-strong)}.release-analysis-modal__body h4{margin:14px 0 8px;color:var(--cloudlens-text-strong)}.release-analysis-modal__body h5{margin:0;color:var(--cloudlens-text-strong);font-size:.78rem}.release-analysis-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:28px}.release-analysis-summary p,.release-analysis-modal__body article p{color:var(--cloudlens-text);line-height:1.55}.release-analysis-summary dl,.release-analysis-behavior-list dl{display:grid;gap:8px;margin:0}.release-analysis-summary dl>div,.release-analysis-behavior-list dl>div{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--cloudlens-border);border-radius:7px;background:var(--cloudlens-surface-subtle)}.release-analysis-summary dt,.release-analysis-behavior-list dt{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-analysis-summary dd,.release-analysis-behavior-list dd{margin:0}.release-analysis-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.release-analysis-sred-list{display:grid;gap:10px;padding-left:20px}.release-analysis-sred-list li span,.release-analysis-sred-list li small{display:block;overflow-wrap:anywhere}.release-analysis-sred-list li small{margin-top:4px;color:var(--cloudlens-muted)}.release-analysis-chip-list span{padding:5px 8px;border:1px solid var(--cloudlens-primary-border);border-radius:999px;color:var(--cloudlens-link);font-size:.72rem}.release-analysis-area-grid,.release-analysis-factor-list,.release-analysis-behavior-list,.release-analysis-manual-test-list{display:grid;gap:12px}.release-analysis-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-analysis-area-grid article,.release-analysis-factor-list article,.release-analysis-behavior-list>article,.release-analysis-manual-test-list>article{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--cloudlens-border);border-radius:9px;background:var(--cloudlens-surface-subtle)}.release-analysis-area-grid code,.release-analysis-factor-list code,.release-analysis-evidence code,.release-analysis-manual-test__files code{overflow-wrap:anywhere;color:var(--cloudlens-muted);font-size:.72rem}.release-analysis-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-analysis-stat-grid article{display:grid;gap:5px;padding:14px;border:1px solid var(--cloudlens-border);border-radius:8px;background:var(--cloudlens-surface-subtle)}.release-analysis-stat-grid strong{color:var(--cloudlens-text-strong);font-size:1.35rem}.release-analysis-stat-grid span{color:var(--cloudlens-muted);font-size:.72rem}.release-analysis-factor-list article>header,.release-analysis-behavior-list article>header,.release-analysis-manual-test-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.release-analysis-manual-test-list article>header>div:first-child{min-width:0}.release-analysis-manual-test-list h4{margin:4px 0 0;overflow-wrap:anywhere}.release-analysis-manual-test__id{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em}.release-analysis-manual-test__badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.release-analysis-manual-test-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.release-analysis-manual-test-list dl>div{min-width:0;padding:9px 10px;border:1px solid var(--cloudlens-border);border-radius:7px;background:var(--cloudlens-surface)}.release-analysis-manual-test-list dt{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.release-analysis-manual-test-list dd{margin:3px 0 0;overflow-wrap:anywhere}.release-analysis-manual-test-list ul,.release-analysis-manual-test-list ol{margin:6px 0 0}.release-analysis-manual-test__rationale{padding:10px 12px;border-left:3px solid var(--cloudlens-primary-border);background:var(--cloudlens-surface)}.release-analysis-manual-test__rationale p{margin:4px 0 0}.release-analysis-manual-test__steps{display:grid;gap:8px;padding-left:28px}.release-analysis-manual-test__steps li{padding:10px;border:1px solid var(--cloudlens-border);border-radius:7px;background:var(--cloudlens-surface)}.release-analysis-manual-test__steps li>div{display:grid;grid-template-columns:minmax(78px,.18fr) minmax(0,1fr);gap:8px}.release-analysis-manual-test__steps li>div+div{margin-top:6px}.release-analysis-manual-test__steps span,.release-analysis-manual-test__files code{overflow-wrap:anywhere}.release-analysis-manual-test__files{display:grid;gap:5px}.release-analysis-evidence{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--cloudlens-border);border-left:3px solid var(--cloudlens-primary-border);border-radius:7px;background:var(--cloudlens-surface)}.release-analysis-related-tests,.release-analysis-related-test-list,.release-analysis-coverage-gaps{display:grid;gap:8px}.release-analysis-related-tests__detail{margin:0;color:var(--cloudlens-muted)!important;font-size:.75rem}.release-analysis-evidence__label{margin-top:5px;color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.release-analysis-evidence__label:first-child{margin-top:0}.release-analysis-evidence strong,.release-analysis-evidence span,.release-analysis-evidence code{overflow-wrap:anywhere}.release-analysis-coverage-gaps ul{margin:0}.release-analysis-evidence-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.release-analysis-evidence-columns article{min-width:0}.release-analysis-evidence-columns ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.release-analysis-evidence-columns li{display:grid;gap:3px;padding:10px;border:1px solid var(--cloudlens-border);border-radius:7px}.release-analysis-evidence-columns a{overflow-wrap:anywhere;color:var(--cloudlens-link);font-weight:700;text-decoration:none}.release-analysis-evidence-columns li span{color:var(--cloudlens-muted);font-size:.72rem}.release-analysis-warnings{border-left:3px solid var(--cloudlens-warning-border);background:var(--cloudlens-warning-surface)}.release-analysis-provenance{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0}.release-analysis-provenance>div{min-width:0;padding:10px 12px;border:1px solid var(--cloudlens-border);border-radius:7px;background:var(--cloudlens-surface-subtle)}.release-analysis-provenance dt{color:var(--cloudlens-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-analysis-provenance dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--cloudlens-text);font-size:.84rem}.release-analysis-provenance a{color:var(--cloudlens-link)}@media(max-width:700px){.release-analysis-attention{padding:12px 18px}.release-analysis-attention button{flex:1 1 135px;justify-content:space-between}.release-analysis-modal__header,.release-analysis-section>summary,.release-analysis-section__content{padding-right:18px;padding-left:18px}.release-analysis-summary,.release-analysis-area-grid,.release-analysis-stat-grid,.release-analysis-evidence-columns,.release-analysis-manual-test-list dl{grid-template-columns:minmax(0,1fr)}.release-analysis-factor-list article>header,.release-analysis-behavior-list article>header,.release-analysis-manual-test-list article>header{align-items:flex-start;flex-direction:column}.release-analysis-manual-test__badges{justify-content:flex-start}.release-analysis-manual-test__steps li>div{grid-template-columns:minmax(0,1fr);gap:2px}}.release-timeline{display:grid;align-content:start;gap:1rem}.release-timeline__selector,.release-timeline__summary,.release-timeline__phase{border:1px solid var(--cloudlens-border);background:var(--cloudlens-surface);border-radius:14px}.release-timeline__selector{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;padding:.85rem 1rem}.release-timeline__selector label{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-weight:700}.release-timeline__selector select{min-width:14rem}.release-timeline__selector>span{color:var(--cloudlens-muted);font-size:.85rem}.release-timeline__release-shortcut{display:grid;justify-items:start;gap:.1rem;min-height:4rem;min-width:9rem;padding:.5rem .8rem;border-color:var(--cloudlens-border-strong);background:var(--cloudlens-surface-solid);text-align:left}.release-timeline__release-shortcut:first-of-type{margin-left:auto}.release-timeline__release-shortcut[aria-pressed=true]{border-color:var(--cloudlens-info-border);background:var(--cloudlens-info-surface)}.release-timeline__release-shortcut small,.release-timeline__release-shortcut span{color:var(--cloudlens-muted);font-size:.7rem;font-weight:600}.release-timeline__release-shortcut strong{font-size:1rem;line-height:1.2}.release-timeline__summary{overflow:hidden;container-type:inline-size}.release-timeline__summary-main{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(17rem,1.35fr) minmax(16rem,.9fr);gap:1.25rem;padding:1.4rem;align-items:center}.release-timeline__identity{display:grid;justify-items:start;gap:.35rem;min-width:0}.release-timeline__identity>strong{color:var(--cloudlens-text-strong);font-size:clamp(2.1rem,3vw,3rem);line-height:1;letter-spacing:-.04em}.release-timeline__lifecycle{border:1px solid var(--cloudlens-info-border);border-radius:999px;padding:.22rem .65rem;background:var(--cloudlens-info-surface);color:var(--cloudlens-info);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.release-timeline__branch{color:var(--cloudlens-muted);overflow-wrap:anywhere}.release-timeline__window{display:grid;gap:.65rem;min-width:0;color:var(--cloudlens-muted)}.release-timeline__window-heading{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.76rem}.release-timeline__window-heading small{color:var(--cloudlens-text);font-size:inherit;font-weight:700}.release-timeline__window-heading span{color:var(--cloudlens-accent);white-space:nowrap}.release-timeline__window-track{position:relative;height:.35rem;margin:.35rem .35rem .15rem;border-radius:999px;background:var(--cloudlens-border-strong)}.release-timeline__window-elapsed{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--cloudlens-info)}.release-timeline__window-point{position:absolute;top:50%;width:.65rem;height:.65rem;border:2px solid var(--cloudlens-info);border-radius:50%;background:var(--cloudlens-surface-solid);transform:translate(-50%,-50%)}.release-timeline__window-point--start{left:0}.release-timeline__window-point--release{left:50%;border-color:var(--cloudlens-success)}.release-timeline__window-point--end{left:100%}.release-timeline__window-point--today{z-index:1;width:.85rem;height:.85rem;border-color:var(--cloudlens-surface-solid);background:var(--cloudlens-accent);box-shadow:0 0 0 3px var(--cloudlens-accent-border)}.release-timeline__window-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.release-timeline__window-milestones>div{display:grid;gap:.1rem}.release-timeline__window-milestones>div:nth-child(2){text-align:center}.release-timeline__window-milestones>div:last-child{text-align:right}.release-timeline__window-milestones small{color:var(--cloudlens-muted);font-size:.66rem}.release-timeline__window-milestones strong{color:var(--cloudlens-text);font-size:.76rem;white-space:nowrap}.release-timeline__summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.release-timeline__summary-facts>div{display:grid;align-content:start;gap:.4rem;min-width:0}.release-timeline__summary-operator{grid-column:1 / -1}.release-timeline__summary-facts small,.release-timeline__packages small{color:var(--cloudlens-muted);font-size:.72rem;font-weight:700}.release-timeline__summary-facts strong{font-size:.95rem;overflow-wrap:anywhere}.release-timeline__summary-facts progress{width:100%;height:.42rem;border:0;accent-color:var(--cloudlens-info)}.release-timeline__packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--cloudlens-border)}.release-timeline__packages>div{display:grid;gap:.2rem;min-width:0;padding:.8rem 1.4rem}.release-timeline__packages>div+div{border-left:1px solid var(--cloudlens-border)}.release-timeline__packages strong{overflow-wrap:anywhere}.release-timeline__summary>.release-timeline__note{margin:0;padding:.7rem 1.4rem;border-top:1px solid var(--cloudlens-border)}.release-timeline__phases{display:grid}.release-timeline__phase-row{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;min-width:0}.release-timeline__phase-time{display:grid;align-content:start;justify-items:end;gap:.1rem;padding-top:1.1rem;color:var(--cloudlens-muted);font-size:.75rem;text-align:right}.release-timeline__phase-time strong{color:var(--cloudlens-text)}.release-timeline__phase{position:relative;margin-left:.55rem;margin-bottom:.85rem;min-width:0;overflow:visible}.release-timeline__phase:before{content:"";position:absolute;top:-.85rem;bottom:-.85rem;left:-1.1rem;width:1px;background:var(--cloudlens-border-strong)}.release-timeline__phase:after{content:"";position:absolute;left:-1.35rem;top:1.45rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--cloudlens-info)}.release-timeline__phase-row:last-child .release-timeline__phase:before{bottom:50%}.release-timeline__phase>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:.85rem 1.15rem}.release-timeline__phase>summary::-webkit-details-marker,.release-timeline__step>summary::-webkit-details-marker{display:none}.release-timeline__phase[open]>summary{border-bottom:1px solid var(--cloudlens-border)}.release-timeline__phase-marker{width:.8rem;height:.8rem;flex:0 0 auto;border:1.5px solid var(--cloudlens-info);border-radius:50%}.release-timeline__phase-marker--done{border-color:var(--cloudlens-success);background:var(--cloudlens-success)}.release-timeline__phase-copy{display:grid;gap:.1rem;min-width:0}.release-timeline__phase-copy strong{color:var(--cloudlens-text-strong);font-size:1rem}.release-timeline__phase-copy small{color:var(--cloudlens-muted);overflow-wrap:anywhere}.release-timeline__phase-count{margin-left:auto;color:var(--cloudlens-muted);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.release-timeline__chevron{width:.55rem;height:.55rem;flex:0 0 auto;border-right:2px solid var(--cloudlens-muted);border-bottom:2px solid var(--cloudlens-muted);transform:rotate(45deg);transition:transform .2s ease}details[open]>summary>.release-timeline__chevron{transform:rotate(225deg)}.release-timeline__steps{display:grid;gap:.55rem;padding:.8rem 1.15rem 1rem 1.75rem}.release-timeline__step{min-width:0;border:1px solid var(--cloudlens-border);border-radius:10px;background:var(--cloudlens-surface-subtle)}.release-timeline__step[open]{border-color:var(--cloudlens-border-strong);background:var(--cloudlens-surface-solid)}.release-timeline__step-heading{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.7rem;min-height:3.2rem;padding:.7rem .9rem}.release-timeline__step-heading h3{margin:0;color:var(--cloudlens-text-strong);font-size:.95rem}.release-timeline__step-marker{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:var(--cloudlens-border-strong)}.release-timeline__step--completed .release-timeline__step-marker{background:var(--cloudlens-success)}.release-timeline__step--failed .release-timeline__step-marker{background:var(--cloudlens-danger)}.release-timeline__step--review .release-timeline__step-marker{background:var(--cloudlens-warning)}.release-timeline__step-status{display:grid;gap:.12rem;margin-left:auto;max-width:min(100%,24rem);color:var(--cloudlens-muted);font-size:.8rem;text-align:right;overflow-wrap:anywhere}.release-timeline__step-status small{color:var(--cloudlens-muted);font-size:.75rem;font-weight:400}.release-timeline__step--completed .release-timeline__step-status{color:var(--cloudlens-success)}.release-timeline__step--failed .release-timeline__step-status{color:var(--cloudlens-danger)}.release-timeline__step--review .release-timeline__step-status{color:var(--cloudlens-warning)}.release-timeline__step-body{display:grid;gap:.8rem;padding:.1rem .9rem .9rem 2.15rem}.release-timeline__step-body>.operator-comment-add{justify-self:start}.release-timeline__instruction{margin:.15rem 0 0;color:var(--cloudlens-muted);line-height:1.5}.release-timeline__step-content{display:grid;justify-items:start;gap:.7rem}.release-timeline__step-content p{margin:0;color:var(--cloudlens-muted)}.release-timeline__step-content p.release-timeline__note{color:var(--cloudlens-warning)}.release-timeline__tag-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;width:min(100%,36rem)}.release-timeline__tag-evidence>div{display:grid;gap:.25rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--cloudlens-border);border-radius:8px}.release-timeline__tag-evidence small{color:var(--cloudlens-muted)}.release-timeline__tag-evidence code{overflow-wrap:anywhere}.release-timeline__step-content p.release-timeline__tag-status--present{color:var(--cloudlens-success)}.release-timeline__step-content p.release-timeline__tag-status--missing{color:var(--cloudlens-warning)}.release-timeline__procedure{width:min(100%,46rem);border:1px solid var(--cloudlens-border);border-radius:8px}.release-timeline__procedure>summary{padding:.75rem .9rem;cursor:pointer;font-weight:700}.release-timeline__procedure-body{display:grid;gap:.75rem;padding:.85rem .9rem;border-top:1px solid var(--cloudlens-border)}.release-timeline__procedure-body ol{margin:0;padding-left:1.4rem}.release-timeline__procedure-body li{margin:.25rem 0;overflow-wrap:anywhere}.release-timeline__step-content form{display:flex;align-items:end;flex-wrap:wrap;gap:.6rem;width:100%}.release-timeline__step-content .release-timeline__branch-form{display:grid;justify-items:start;gap:.8rem;width:min(100%,36rem)}.release-timeline__branch-form label,.release-timeline__branch-form input{width:100%}.release-timeline__step-actions{display:flex;gap:.6rem;justify-content:flex-start;align-items:center;width:100%}.release-timeline__step-actions button{width:auto;min-width:9rem}.release-timeline__timezone{color:var(--cloudlens-muted);font-size:.8rem}.release-timeline__step-content label:not(.release-timeline__check){display:grid;gap:.4rem;min-width:min(100%,15rem)}.release-timeline__step-content :is(input:not([type=checkbox]),select,textarea){min-height:42px;max-width:100%;border:1px solid var(--cloudlens-border-strong);border-radius:8px;background:var(--cloudlens-field);color:var(--cloudlens-text);padding:.55rem .7rem;font:inherit}.release-timeline__step-content input:disabled{color:var(--cloudlens-text-disabled)}.release-timeline__step-content input[type=date]{width:min(100%,18rem)}.release-timeline__step-content textarea{min-height:7rem;width:min(100%,38rem)}.release-timeline__actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.release-timeline__add-test{display:flex;align-items:center;gap:.6rem;width:min(100%,42rem)}.release-timeline__add-test input{flex:1 1 auto;width:100%;min-width:0}.release-timeline__product{width:100%;border:1px solid var(--cloudlens-border);border-radius:8px}.release-timeline__product>summary{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;cursor:pointer;list-style:none}.release-timeline__product>summary::-webkit-details-marker{display:none}.release-timeline__product>summary span:nth-child(2){margin-left:auto;color:var(--cloudlens-muted);font-size:.8rem}.release-timeline__product-runs{display:grid;gap:.55rem;padding:.7rem;border-top:1px solid var(--cloudlens-border)}.release-timeline__run{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem;border:1px solid var(--cloudlens-border);border-radius:8px;background:var(--cloudlens-surface-subtle)}.release-timeline__run--available{border-color:var(--cloudlens-success-border)}.release-timeline__run-main{display:grid;gap:.2rem;min-width:12rem;flex:1 1 15rem}.release-timeline__run-main strong{overflow-wrap:anywhere;font-size:.9rem}.release-timeline__run-meta{display:flex;flex-wrap:wrap;gap:.35rem .7rem;color:var(--cloudlens-muted);font-size:.76rem}.release-timeline__run-meta span+span:before{content:"·";margin-right:.7rem}.release-timeline__show-more{justify-self:start}.release-timeline__gold-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%}.release-timeline__gold-item{display:grid;align-content:start;gap:.25rem;min-width:0;padding:.75rem;border:1px solid var(--cloudlens-border);border-radius:8px;background:var(--cloudlens-surface-subtle)}.release-timeline__gold-item small{color:var(--cloudlens-muted)}.release-timeline__gold-item strong{overflow-wrap:anywhere}.release-timeline__qa-summary{display:grid;gap:.7rem;width:100%;padding:.85rem;border:1px solid var(--cloudlens-border);border-radius:8px;background:var(--cloudlens-surface-subtle)}.release-timeline__qa-summary>strong{color:var(--cloudlens-text-strong)}.release-timeline__qa-summary p{font-size:.8rem}.release-timeline__qa-counts{display:flex;flex-wrap:wrap;gap:.5rem}.release-timeline__qa-count{padding:.35rem .55rem;border:1px solid var(--cloudlens-border-strong);border-radius:7px;background:var(--cloudlens-surface-solid);color:var(--cloudlens-text);font-size:.8rem;white-space:nowrap}.release-timeline__qa-count strong{font-variant-numeric:tabular-nums}.release-timeline__qa-count--pass{border-color:var(--cloudlens-success-border);color:var(--cloudlens-success)}.release-timeline__qa-count--in_progress{border-color:var(--cloudlens-info-border);color:var(--cloudlens-info)}.release-timeline__qa-count--waiting_on_dev{border-color:var(--cloudlens-warning-border);color:var(--cloudlens-warning)}.release-timeline__qa-count--fail{border-color:var(--cloudlens-danger-border);color:var(--cloudlens-danger)}.release-timeline__qa-count--ignored{color:var(--cloudlens-muted)}.release-timeline__qa-note{width:min(100%,38rem)}.release-timeline__check{display:flex;gap:.55rem;align-items:start;padding:.3rem 0}.release-timeline__smoke-group{width:100%;padding:.6rem;border:1px solid var(--cloudlens-border);border-radius:.5rem}.release-timeline__smoke-group h4{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .45rem}.release-timeline__check input{margin-top:.2rem}.release-timeline__smoke-test{padding:.35rem 0;border-top:1px solid var(--cloudlens-border)}.release-timeline__smoke-completion{display:block;margin:0 0 .35rem 1.4rem;color:var(--cloudlens-muted);font-size:.75rem;overflow-wrap:anywhere}.release-timeline__note{color:var(--cloudlens-warning)}@media(prefers-reduced-motion:reduce){.release-timeline__chevron{transition:none}}@container (max-width: 50rem){.release-timeline__summary-main{grid-template-columns:1fr}}@media(max-width:760px){.release-timeline__gold-summary{grid-template-columns:1fr}.release-timeline__release-shortcut:first-of-type{margin-left:0}}@media(max-width:600px){.release-timeline__selector label,.release-timeline__selector select{width:100%}.release-timeline__release-shortcut{flex:1 1 calc(50% - .5rem);min-width:0}.release-timeline__summary-facts{grid-template-columns:1fr 1fr}.release-timeline__packages{grid-template-columns:1fr}.release-timeline__packages>div+div{border-left:0;border-top:1px solid var(--cloudlens-border)}.release-timeline__step-heading{flex-wrap:wrap}.release-timeline__step-status{width:100%;margin-left:1.25rem;text-align:left}.release-timeline__steps{padding-left:.8rem;padding-right:.8rem}.release-timeline__step-body{padding-left:.9rem}.release-timeline__phase-row{grid-template-columns:3.1rem minmax(0,1fr);gap:.55rem}.release-timeline__phase-time{font-size:.68rem}.release-timeline__phase{margin-left:.4rem}.release-timeline__phase:before{left:-.75rem}.release-timeline__phase:after{left:-1rem}.release-timeline__phase>summary{gap:.6rem;padding:.7rem}.release-timeline__add-test{flex-wrap:wrap}.release-timeline__add-test input{flex-basis:100%}}.deployment-version-alert{display:inline-flex;align-items:center;min-height:30px;overflow:hidden;border:1px solid var(--cloudlens-primary-border);border-radius:8px;color:var(--cloudlens-primary-text);background:var(--cloudlens-surface-solid);font-size:.68rem;font-weight:800;letter-spacing:.035em;line-height:1;text-decoration:none;white-space:nowrap}.deployment-version-alert:hover{border-color:var(--cloudlens-focus);color:var(--cloudlens-primary-text);background:var(--cloudlens-surface-raised)}.deployment-version-alert__new{align-self:stretch;display:inline-flex;align-items:center;padding:0 7px;color:var(--cloudlens-primary-text);background:var(--cloudlens-primary)}.deployment-version-alert__action{padding:0 8px}.deployment-version-alert__tooltip{display:grid;max-width:22rem;gap:4px;padding:2px}.deployment-version-alert__tooltip strong{color:var(--cloudlens-text-strong)}.deployment-version-alert__details{color:var(--cloudlens-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}@media(max-width:520px){.deployment-version-alert__action{display:none}.deployment-version-alert__new{padding:0 6px}}.backend-availability{display:grid;min-height:100vh;place-items:center;padding:24px;color:var(--cloudlens-text-strong);background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--cloudlens-danger) 20%,transparent),transparent 28rem),radial-gradient(circle at 85% 95%,color-mix(in srgb,var(--cloudlens-info) 20%,transparent),transparent 32rem),var(--cloudlens-background)}.backend-availability>p{color:var(--cloudlens-text);font-weight:700}.backend-availability__card{width:min(100%,580px);border:1px solid color-mix(in srgb,var(--cloudlens-danger) 48%,transparent);border-radius:20px;background:color-mix(in srgb,var(--cloudlens-surface-solid) 94%,transparent);padding:42px;box-shadow:0 24px 80px var(--cloudlens-shadow)}.backend-availability__logo{display:block;width:76px;height:76px;margin-bottom:28px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 65%,transparent);border-radius:18px;object-fit:cover}.backend-availability__eyebrow{margin:0 0 8px;color:var(--cloudlens-danger);font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.backend-availability__card h1{margin:0 0 16px;color:var(--cloudlens-text-strong);font-size:clamp(2.5rem,9vw,4.75rem);line-height:.95;letter-spacing:-.06em}.backend-availability__card p:not(.backend-availability__eyebrow){max-width:44ch;margin:0 0 26px;color:var(--cloudlens-text);font-size:1rem;line-height:1.6}.backend-availability__card button{min-height:44px;border:1px solid var(--cloudlens-danger);border-radius:10px;padding:0 18px;color:var(--cloudlens-text-strong);background:var(--cloudlens-danger);cursor:pointer;font:inherit;font-weight:800}.backend-availability__card button:hover{background:var(--cloudlens-danger)}@media(max-width:520px){.backend-availability__card{padding:30px 24px}}.notification-center{width:min(400px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 80px));overflow:hidden;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 28%,transparent);border-radius:14px!important;background:var(--cloudlens-surface-solid)!important;color:var(--cloudlens-text)!important;box-shadow:0 22px 60px var(--cloudlens-shadow)!important}.notification-center__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 18%,transparent)}.notification-center__heading{display:grid;gap:2px}.notification-center__header strong{font-size:.95rem}.notification-center__header span{color:var(--cloudlens-text);font-size:.76rem}.notification-center__actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.notification-center__list{max-height:470px;overflow-y:auto}.notification-center__item{position:relative;display:flex;width:100%;border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 12%,transparent);background:var(--cloudlens-transparent);color:inherit}.notification-center__item:hover,.notification-center__item:focus-within{background:color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.notification-center__item--unread{background:color-mix(in srgb,var(--cloudlens-info) 10%,transparent)}.notification-center__item-action{position:relative;display:flex;flex:1 1 auto;min-width:0;gap:11px;padding:14px 6px 14px 14px;border:0;background:var(--cloudlens-transparent);color:inherit;text-align:left;cursor:pointer}.notification-center__item-action:focus-visible,.notification-center__remove:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:-2px}.notification-center__remove{align-self:center;flex:0 0 auto;margin-right:8px!important;color:var(--cloudlens-muted)!important}.notification-center__remove:hover{color:var(--cloudlens-danger)!important}.notification-center__icon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--cloudlens-danger) 14%,transparent);color:var(--cloudlens-danger)}.notification-center__icon svg{font-size:19px}.notification-center__body{display:grid;min-width:0;gap:4px}.notification-center__title{color:var(--cloudlens-text-strong);font-size:.85rem;font-weight:750}.notification-center__message{display:-webkit-box;overflow:hidden;color:var(--cloudlens-text);font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-center__meta{color:var(--cloudlens-muted);font-size:.7rem}.notification-center__unread{position:absolute;top:18px;right:0;width:7px;height:7px;border-radius:50%;background:var(--cloudlens-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.notification-center__state{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;padding:24px;color:var(--cloudlens-muted);text-align:center}.notification-center__state strong{color:var(--cloudlens-text-strong)}.notification-center__state span{max-width:270px;font-size:.8rem}:root{color:var(--cloudlens-text);background:var(--cloudlens-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--cloudlens-background);background-image:radial-gradient(circle at 85% -5%,color-mix(in srgb,var(--cloudlens-info) 26%,transparent),var(--cloudlens-transparent) 32rem),linear-gradient(color-mix(in srgb,var(--cloudlens-background) 88%,transparent),color-mix(in srgb,var(--cloudlens-background) 93%,transparent)),var(--cloudlens-background-art);background-repeat:no-repeat;background-position:center top;background-size:auto,auto,cover;background-attachment:fixed}#root>.layout,.RaLayout-content{background-color:var(--cloudlens-transparent)!important}a{color:var(--cloudlens-link)}header.MuiAppBar-root{border-bottom:1px solid color-mix(in srgb,var(--cloudlens-focus) 20%,transparent);color:var(--cloudlens-text-strong);background-color:color-mix(in srgb,var(--cloudlens-background) 92%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--cloudlens-background) 96%,transparent),color-mix(in srgb,var(--cloudlens-surface-raised) 91%,transparent) 55%,color-mix(in srgb,var(--cloudlens-background) 95%,transparent));box-shadow:0 8px 28px var(--cloudlens-shadow);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.cloudlens-appbar-brand{display:flex;flex:1 1 auto;align-items:center;gap:9px;min-width:0;color:var(--cloudlens-text-strong);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.cloudlens-appbar-brand__logo{display:block;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--cloudlens-focus) 65%,transparent);border-radius:11px;background:var(--cloudlens-primary)}.cloudlens-appbar-brand__logo img{display:block;width:100%;height:100%;max-width:100%;border-radius:inherit;object-fit:cover}.cloudlens-appbar-actions{display:inline-flex;align-items:center;gap:8px}.cloudlens-menu-section{padding:7px 16px 3px}.cloudlens-menu-section .MuiTypography-root{color:var(--cloudlens-muted);font-size:.65rem;font-weight:800;letter-spacing:.08em}.cloudlens-layout-content{display:flex;min-height:100%;flex-direction:column}.cloudlens-layout-content>:first-child{flex:1 0 auto}.cloudlens-footer{margin:0 auto;padding:12px 24px 20px;color:var(--cloudlens-muted);font-size:.68rem;font-variant-numeric:tabular-nums;letter-spacing:.015em;text-align:center}.cloudlens-footer__sha{color:var(--cloudlens-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}#root>.layout{width:100%;min-width:0;max-width:100%}.RaLayout-appFrame,.RaLayout-contentWithSidebar,.RaLayout-content,.cloudlens-layout-content{width:100%;min-width:0;max-width:100%}.cloudlens-layout-content{width:100%}.cloudlens-page{width:min(1480px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px;flex:1 1 auto;min-width:0}.hero,.hero__actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero{align-items:flex-end;margin-bottom:32px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;letter-spacing:-.055em}h2{margin-bottom:0}h3{margin-bottom:0;font-size:1.35rem}.eyebrow{margin-bottom:8px;color:var(--cloudlens-muted);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero__subtitle{max-width:650px;margin-bottom:0;color:var(--cloudlens-muted);font-size:1.05rem}.hero__actions{align-items:flex-end}.hero__actions label{display:grid;gap:7px;color:var(--cloudlens-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.hero__read-only{display:grid;width:min(360px,100%);gap:5px;margin:0;border:1px solid var(--cloudlens-border-strong);border-radius:10px;padding:10px 12px;color:var(--cloudlens-text);background:color-mix(in srgb,var(--cloudlens-surface-solid) 70%,transparent);font-size:.78rem;line-height:1.4}.hero__read-only strong{color:var(--cloudlens-text-strong);font-size:.82rem}.hero__last-sync{display:grid;gap:5px;margin:0;color:var(--cloudlens-text-strong);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.hero__last-sync span{color:var(--cloudlens-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero__last-sync strong{color:var(--cloudlens-text);font-size:inherit}button,a.primary-button,select{min-height:42px;border:1px solid var(--cloudlens-border-strong);border-radius:10px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field);padding:0 16px;font:inherit}button,a.primary-button{border-color:var(--cloudlens-primary-border);background:var(--cloudlens-primary);cursor:pointer;font-weight:750}button:disabled{cursor:progress;opacity:.65}table{width:100%;border-collapse:collapse;font-size:.86rem}th,td{border-bottom:1px solid var(--cloudlens-border);padding:12px 10px;text-align:left}th{color:var(--cloudlens-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.empty-state,.cloudlens-page-state{color:var(--cloudlens-muted);text-align:center}.cloudlens-page-state{display:grid;min-height:100vh;place-items:center}.table-sort-header{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;border:0;padding:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.table-sort-header__indicator{flex:none;font-size:.58em;line-height:1;opacity:.28}.table-sort-header__indicator--active{opacity:.72}.table-sort-header:hover .table-sort-header__indicator,.table-sort-header:focus-visible .table-sort-header__indicator{opacity:.8}.table-sort-header:focus-visible,.table-sort-mobile__direction:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:3px}.table-sort-mobile{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px}.table-sort-mobile label{display:grid;gap:5px;min-width:0;color:var(--cloudlens-muted);font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.table-sort-mobile select,.table-sort-mobile__direction{min-height:38px;box-sizing:border-box;border:1px solid var(--cloudlens-border-strong);border-radius:8px;color:var(--cloudlens-text-strong);background:var(--cloudlens-field)}.table-sort-mobile select{width:100%;padding:7px 10px;font:inherit;text-transform:none}.table-sort-mobile__direction{width:38px;padding:0;color:var(--cloudlens-muted);font-size:.65rem;cursor:pointer}@media(max-width:850px){.cloudlens-page{width:min(100% - 24px,1480px);padding-top:28px}.hero{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.cloudlens-page{width:min(100% - 20px,1480px);padding-top:20px;padding-bottom:56px}.cloudlens-page-header{gap:16px;margin-bottom:22px}.cloudlens-page-header h1{font-size:clamp(2rem,10vw,2.4rem);line-height:1}.cloudlens-page-header .hero__subtitle{font-size:.94rem;line-height:1.5}.cloudlens-appbar-brand{gap:4px}.cloudlens-appbar-brand__name{display:none}.cloudlens-appbar-brand__logo{width:30px;height:30px}.cloudlens-appbar-actions{gap:0}.cloudlens-appbar-actions>button{padding:6px}.hero__actions{width:100%;align-items:stretch;flex-direction:column}.hero__last-sync{white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root,.cloudlens-theme-probe[data-cloudlens-theme=dark]{color-scheme:dark;--cloudlens-background: #07101d;--cloudlens-background-art: url(/cloudlens-admin-background.jpg);--cloudlens-border: #1d3044;--cloudlens-border-strong: #2e465f;--cloudlens-danger: #ff7b85;--cloudlens-danger-border: #7d3b46;--cloudlens-danger-surface: #321c27;--cloudlens-field: #0b1928;--cloudlens-focus: #69bdf2;--cloudlens-info: #63b9fa;--cloudlens-info-border: #315e7f;--cloudlens-info-surface: #102e46;--cloudlens-link: #7cc7ff;--cloudlens-muted: #9fb1c4;--cloudlens-primary: #1672b8;--cloudlens-primary-border: #2c8cd6;--cloudlens-primary-hover: #2387cf;--cloudlens-primary-text: #eef6ff;--cloudlens-shadow: rgba(0, 0, 0, .28);--cloudlens-backdrop: rgba(0, 0, 0, .72);--cloudlens-success: #57d89a;--cloudlens-success-border: #35775b;--cloudlens-success-surface: #12382d;--cloudlens-surface: rgba(12, 25, 40, .86);--cloudlens-surface-solid: #102238;--cloudlens-surface-raised: #183048;--cloudlens-surface-subtle: rgba(6, 16, 28, .48);--cloudlens-surface-hover: rgba(124, 199, 255, .08);--cloudlens-selected-surface: rgba(99, 185, 250, .18);--cloudlens-selected-text: #d9ecff;--cloudlens-text: #e9f0f8;--cloudlens-text-strong: #eef6ff;--cloudlens-text-disabled: #71859b;--cloudlens-text-inverse: #07101d;--cloudlens-warning: #f0c36b;--cloudlens-warning-border: #7c6432;--cloudlens-warning-surface: #352b19;--cloudlens-accent: #bc9cf3;--cloudlens-accent-border: #6d5595;--cloudlens-accent-surface: #2c2445;--cloudlens-chart-teal: #62c9cc;--cloudlens-transparent: transparent}:root[data-cloudlens-theme=light],.cloudlens-theme-probe[data-cloudlens-theme=light]{color-scheme:light;--cloudlens-background: #f3f6fa;--cloudlens-background-art: none;--cloudlens-border: #d3dce7;--cloudlens-border-strong: #a7b8ca;--cloudlens-danger: #a91e30;--cloudlens-danger-border: #dbaab2;--cloudlens-danger-surface: #fff1f3;--cloudlens-field: #f7f9fc;--cloudlens-focus: #146ca5;--cloudlens-info: #075b98;--cloudlens-info-border: #9ec6df;--cloudlens-info-surface: #e8f4fc;--cloudlens-link: #075b98;--cloudlens-muted: #526477;--cloudlens-primary: #e4f0f8;--cloudlens-primary-border: #a9cce4;--cloudlens-primary-hover: #d4e8f5;--cloudlens-primary-text: #084a70;--cloudlens-shadow: rgba(33, 51, 70, .16);--cloudlens-backdrop: rgba(28, 42, 60, .58);--cloudlens-success: #137547;--cloudlens-success-border: #8cc6a8;--cloudlens-success-surface: #e9f7ef;--cloudlens-surface: rgba(255, 255, 255, .92);--cloudlens-surface-solid: #ffffff;--cloudlens-surface-raised: #eaf0f6;--cloudlens-surface-subtle: rgba(235, 241, 247, .72);--cloudlens-surface-hover: rgba(7, 95, 157, .08);--cloudlens-selected-surface: rgba(7, 95, 157, .14);--cloudlens-selected-text: #075f9d;--cloudlens-text: #233449;--cloudlens-text-strong: #142337;--cloudlens-text-disabled: #738398;--cloudlens-text-inverse: #ffffff;--cloudlens-warning: #8d5905;--cloudlens-warning-border: #d7b878;--cloudlens-warning-surface: #fff7e7;--cloudlens-accent: #6844a4;--cloudlens-accent-border: #baa4da;--cloudlens-accent-surface: #f4effb;--cloudlens-chart-teal: #087b82}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:3px}.circular-icon-button{--circular-icon-button-size: 34px;display:inline-grid;flex:0 0 auto;box-sizing:border-box;inline-size:var(--circular-icon-button-size);block-size:var(--circular-icon-button-size);min-inline-size:var(--circular-icon-button-size);min-block-size:var(--circular-icon-button-size);max-inline-size:var(--circular-icon-button-size);max-block-size:var(--circular-icon-button-size);margin:0;padding:0;place-items:center;aspect-ratio:1;border-radius:50%!important;line-height:1}.circular-icon-button--tiny{--circular-icon-button-size: 19px}.circular-icon-button--small{--circular-icon-button-size: 25px}.circular-icon-button--large{--circular-icon-button-size: 44px}.primary-button,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid var(--cloudlens-primary-border);border-radius:10px;color:var(--cloudlens-primary-text);background:var(--cloudlens-primary);font:inherit;font-weight:750;cursor:pointer;text-decoration:none}.primary-button:hover{background:var(--cloudlens-primary-hover)}.secondary-button{border-color:var(--cloudlens-border-strong);color:var(--cloudlens-link);background:var(--cloudlens-field)}.secondary-button:hover{border-color:var(--cloudlens-focus)}button[class*=filter][aria-pressed=true]{color:var(--cloudlens-text-inverse)}.cloudlens-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:22px}.cloudlens-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cloudlens-guide-link>span[aria-hidden=true]{display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.7rem;line-height:1}.danger-button{border-color:var(--cloudlens-danger-border);color:var(--cloudlens-text-strong);background:var(--cloudlens-danger-surface)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.5}.cloudlens-page-header__copy{display:grid;gap:10px;min-width:0}.cloudlens-page-header__copy>:is(.eyebrow,h1,.hero__subtitle){margin:0}.cloudlens-page-header__actions{flex-wrap:wrap}.screen-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;border:1px solid var(--cloudlens-border);border-radius:14px;padding:18px 20px;color:var(--cloudlens-muted);background:linear-gradient(100deg,color-mix(in srgb,var(--cloudlens-info) 7%,transparent),var(--cloudlens-transparent) 58%),var(--cloudlens-surface)}.screen-state p{margin:0;line-height:1.5}.screen-state__marker{width:9px;height:9px;border-radius:50%;background:var(--cloudlens-info);box-shadow:0 0 0 6px color-mix(in srgb,var(--cloudlens-info) 12%,transparent)}.screen-state--loading .screen-state__marker{animation:screen-state-pulse 1.2s ease-in-out infinite}.screen-state--error{border-color:color-mix(in srgb,var(--cloudlens-danger) 48%,transparent);color:var(--cloudlens-danger);background:linear-gradient(100deg,color-mix(in srgb,var(--cloudlens-danger) 12%,transparent),var(--cloudlens-transparent) 60%),var(--cloudlens-surface)}.screen-state--error .screen-state__marker{background:var(--cloudlens-danger);box-shadow:0 0 0 6px color-mix(in srgb,var(--cloudlens-danger) 12%,transparent)}.confirm-modal{display:grid;gap:24px}.confirm-modal__heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.confirm-modal__heading h2{margin-bottom:8px;color:var(--cloudlens-text-strong)}.confirm-modal__heading p{margin:0;color:var(--cloudlens-text);line-height:1.55}.confirm-modal__signal{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--cloudlens-danger);border-radius:50%;color:var(--cloudlens-danger);background:color-mix(in srgb,var(--cloudlens-danger) 20%,transparent);font-weight:900}.confirm-modal__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--cloudlens-border);padding-top:18px}@keyframes screen-state-pulse{50%{opacity:.45;transform:scale(.78)}}@media(max-width:520px){.screen-state{grid-template-columns:auto minmax(0,1fr)}.screen-state button{grid-column:1 / -1;width:100%}.confirm-modal__actions{align-items:stretch;flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.screen-state--loading .screen-state__marker{animation:none}}.cloudlens-action-disabled,.cloudlens-action-disabled:hover{cursor:not-allowed!important;opacity:.5;pointer-events:auto}.cloudlens-carousel__stage{position:relative;padding:0 52px}.cloudlens-carousel__viewport{display:grid;grid-auto-columns:calc((100% - 28px) / 3);grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.cloudlens-carousel__viewport::-webkit-scrollbar{display:none}.cloudlens-carousel__viewport:focus-visible{outline:2px solid var(--cloudlens-focus);outline-offset:4px;border-radius:16px}.cloudlens-carousel__item{display:flex;min-width:0;scroll-snap-align:start}.cloudlens-carousel__item>*{flex:1 1 auto;min-width:0}.cloudlens-carousel__viewport .cloudlens-carousel__item>:is(:hover,:focus-within){transform:none!important}.cloudlens-carousel__step{--carousel-step-size: 44px;position:absolute;z-index:1;top:50%;display:grid;box-sizing:border-box;inline-size:var(--carousel-step-size);block-size:var(--carousel-step-size);min-inline-size:var(--carousel-step-size);min-block-size:var(--carousel-step-size);max-inline-size:var(--carousel-step-size);max-block-size:var(--carousel-step-size);place-items:center;border:1px solid var(--cloudlens-border-strong);border-radius:50%;padding:0;color:var(--cloudlens-text-strong);background:var(--cloudlens-surface-raised);box-shadow:0 8px 24px var(--cloudlens-shadow);transform:translateY(-50%)}.cloudlens-carousel__step:hover:not(:disabled){border-color:var(--cloudlens-primary-border);background:var(--cloudlens-primary-hover)}.cloudlens-carousel__step:disabled{cursor:default;opacity:.35}.cloudlens-carousel__step--previous{left:0}.cloudlens-carousel__step--next{right:0}.cloudlens-carousel__position{display:block;min-height:1.25em;margin:8px 52px 0;color:var(--cloudlens-muted);font-size:.7rem;font-weight:700;letter-spacing:.02em;text-align:right}@media(max-width:900px){.cloudlens-carousel__viewport{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:700px){.cloudlens-carousel__stage{padding:0 46px}.cloudlens-carousel__viewport{grid-auto-columns:100%}.cloudlens-carousel__item--outside-window{visibility:hidden}.cloudlens-carousel__position{margin-inline:46px}}@media(prefers-reduced-motion:reduce){.cloudlens-carousel__viewport{scroll-behavior:auto}}
