.hover-hint-anchor{display:contents!important}.hover-hint-text{display:none!important}.hover-hint{position:fixed;z-index:2000;max-width:280px;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated,var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-card,0 8px 24px rgba(0,0,0,.25));font-size:.78rem;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.company-dashboard{min-width:0;container-type:inline-size}.page-grid>.company-dashboard{grid-column:1/-1}.company-dashboard-layout{display:grid;grid-gap:14px;gap:14px;min-width:0;min-height:var(--company-dashboard-fill,0);align-items:stretch;grid-template-columns:minmax(0,1fr);grid-template-areas:"strip" "attention" "estate" "desk" "tasks" "feed";grid-template-rows:auto auto auto auto auto 1fr}.company-dashboard-layout>.company-dashboard-failed,.company-dashboard-strip{grid-area:strip}.company-dashboard-attention{grid-area:attention}.company-dashboard-feed{grid-area:feed;display:flex;flex-direction:column;min-width:0}.company-dashboard-desk{grid-area:desk}.company-dashboard-tasks{grid-area:tasks}.company-dashboard-estate{grid-area:estate}.company-dashboard-feed-days{min-height:0;overflow:auto}.company-dashboard-feed .company-dashboard-feed-days{max-height:260px}@container (max-width: 899.98px){.company-dashboard-feed{contain:size;min-height:520px}.company-dashboard-feed .company-dashboard-feed-days{flex:1 1;min-height:0;max-height:none}}@container (min-width: 900px){.company-dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"strip strip" "attention estate" "desk estate" "tasks feed";grid-template-rows:auto auto auto 1fr}.company-dashboard-layout>:is(.company-dashboard-estate,.company-dashboard-tasks,.company-dashboard-feed){contain:size;display:flex;flex-direction:column;gap:8px;min-height:200px;overflow:hidden}.company-dashboard-layout>.company-dashboard-estate{min-height:300px}}@container (min-width: 900px) and (max-width: 1399.98px){.company-dashboard-layout>:is(.company-dashboard-tasks,.company-dashboard-feed){min-height:520px}}@container (max-width: 899.98px){:is(.app-shell,:root:where([data-shell=app])):is([data-theme=winter],[data-theme=sakura],[data-theme=spring],[data-theme=summer],[data-theme=autumn],[data-theme=cafe],[data-theme=lunar],[data-theme=christmas]) .company-dashboard .company-dashboard-layout>.company-dashboard-feed{contain:size layout}}@container (min-width: 900px){:is(.app-shell,:root:where([data-shell=app])):is([data-theme=winter],[data-theme=sakura],[data-theme=spring],[data-theme=summer],[data-theme=autumn],[data-theme=cafe],[data-theme=lunar],[data-theme=christmas]) .company-dashboard .company-dashboard-layout>:is(.company-dashboard-estate,.company-dashboard-tasks,.company-dashboard-feed){contain:size layout}}@container (min-width: 1400px){.company-dashboard-layout{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);grid-template-areas:"strip strip strip estate" "attention attention feed estate" "desk tasks feed estate";grid-template-rows:auto auto 1fr}.company-dashboard-layout>.company-dashboard-desk{display:flex;flex-direction:column;gap:8px;min-height:290px}.company-dashboard-layout>.company-dashboard-tasks{min-height:290px}.company-dashboard-layout>.company-dashboard-feed{min-height:180px}}@container (min-width: 900px){.company-dashboard-layout>:is(.company-dashboard-estate,.company-dashboard-tasks)>*{flex:none}.company-dashboard-layout>:is(.company-dashboard-estate,.company-dashboard-tasks)>.company-dashboard-card-body{flex:1 1;min-height:140px;overflow:hidden auto}.company-dashboard-layout>:is(.company-dashboard-estate,.company-dashboard-tasks) .company-dashboard-card-body :is(.company-dashboard-rows,.dashboard-inventory-list){max-height:none;overflow:visible}.company-dashboard-layout .company-dashboard-feed .company-dashboard-feed-days{flex:1 1;min-height:0;max-height:none}}.company-dashboard-desk>*{flex:none}.company-dashboard-card.company-dashboard-desk .company-dashboard-rows{max-height:none;overflow:visible}.company-dashboard-layout>.company-dashboard-desk{display:flex;flex-direction:column;gap:8px}.company-dashboard-desk>.company-dashboard-card-body{display:flex;flex:1 0 auto;flex-direction:column}.company-dashboard-desk>.company-dashboard-card-body>:has(+h3:last-of-type){margin-bottom:auto}.company-dashboard-strip{display:flex;flex-wrap:wrap;gap:8px}.company-dashboard-tile{display:grid;grid-template-rows:auto auto;align-content:start;grid-gap:0;gap:0;min-width:0;padding:0;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 24px) / 4);border-left:3px solid var(--color-border);background:color-mix(in srgb,var(--counter-color,var(--color-surface)) 8%,var(--color-surface))}@container (min-width: 1400px){.company-dashboard-strip{flex-wrap:nowrap}.company-dashboard-tile{flex-basis:0}}@container (max-width: 639.98px){.company-dashboard-tile{flex-basis:calc((100% - 8px) / 2)}}.company-dashboard-tile.is-loading{min-height:58px;opacity:.55}.company-dashboard-strip>.company-dashboard-tile.is-loading{min-height:50px}.company-dashboard-strip>.company-dashboard-tile .company-dashboard-tile-main{gap:0;padding:3px 10px 0}.company-dashboard-strip>.company-dashboard-tile .company-dashboard-tile-label{line-height:1.15}.company-dashboard-strip>.company-dashboard-tile strong{font-size:1.35rem;line-height:1.05}.company-dashboard-strip>.company-dashboard-tile .company-dashboard-tile-glyph{width:20px;height:20px}.company-dashboard-strip>.company-dashboard-tile .company-dashboard-tile-sub{min-height:1.15em;margin-bottom:3px;line-height:1.15}.company-dashboard-tile-main{display:grid;grid-gap:1px;gap:1px;width:100%;padding:6px 10px 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.company-dashboard-tile-main:disabled{cursor:default}.company-dashboard-tile-main:not(:disabled):hover strong{color:var(--color-primary)}.company-dashboard-tile{position:relative}.company-dashboard-tile-main:after{content:"";position:absolute;inset:0;border-radius:inherit}.company-dashboard-tile-main:focus-visible{outline:none}.company-dashboard-tile:has(>*>.company-dashboard-tile-main:focus-visible),.company-dashboard-tile:has(>.company-dashboard-tile-main:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.company-dashboard-tile:has(>*>.company-dashboard-tile-main:not(:disabled):hover),.company-dashboard-tile:has(>.company-dashboard-tile-main:not(:disabled):hover){box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-primary) 7%,transparent)}button.company-dashboard-tile-sub{position:relative;z-index:1}.company-dashboard-tile-label{overflow:hidden;color:var(--color-muted);font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.company-dashboard-tile strong{color:var(--color-text);font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.company-dashboard-tile-value{display:flex;align-items:center;gap:7px;min-width:0}.company-dashboard-tile-glyph{flex:none;width:24px;height:24px;color:var(--counter-color,var(--color-muted));stroke-width:1.9}.company-dashboard-tile.has-data{border-color:color-mix(in srgb,var(--counter-color,var(--color-border)) 17%,var(--color-border))}.company-dashboard-tile.tone-warning{border-left-color:var(--problem-warning-edge)}.company-dashboard-tile.tone-danger{border-left-color:var(--problem-danger-edge)}:is(.app-shell,:root:where([data-shell=app])){--problem-warning-wash:color-mix(in srgb,var(--problem-warning-edge) 16%,var(--color-surface));--problem-danger-wash:color-mix(in srgb,var(--problem-danger-edge) 14%,var(--color-surface));--problem-warning-ink:light-dark(#8a5200,#ffb020);--problem-danger-ink:light-dark(#ac1616,#ff6b6b);--problem-warning-edge:light-dark(#d97706,#ffb020);--problem-danger-edge:light-dark(#dc2626,#ff5c5c)}:is(.app-shell,:root:where([data-shell=app])):is([data-theme=christmas]){--problem-danger-ink:#f28a8a}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98]{--problem-danger-ink:#7a0f0f;--problem-warning-ink:#5c3700}.company-dashboard-tile:is(.tone-warning,.tone-danger){border-left-width:4px}.company-dashboard-tile.tone-warning{background:var(--problem-warning-wash)}.company-dashboard-tile.tone-danger{background:var(--problem-danger-wash)}.company-dashboard-tile.tone-warning :is(strong,.company-dashboard-tile-sub){color:var(--problem-warning-ink)}.company-dashboard-tile:is(.tone-warning,.tone-danger) .company-dashboard-tile-label{color:color-mix(in srgb,var(--color-muted) 60%,var(--color-text))}.company-dashboard-tile.tone-danger :is(strong,.company-dashboard-tile-sub){color:var(--problem-danger-ink)}.company-dashboard-tile-sub{justify-self:start;min-height:1.25em;margin:0 10px 5px;padding:0;border:0;background:none;color:var(--color-danger);font:inherit;font-size:.68rem;font-weight:700;line-height:1.25;cursor:pointer}.company-dashboard-tile-sub.is-plain{color:var(--color-muted)}span.company-dashboard-tile-sub{cursor:default}button.company-dashboard-tile-sub:hover{text-decoration:underline}.company-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.company-dashboard-head h2{margin:0}.company-dashboard-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.company-dashboard-popup .company-panels-head h2{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0;margin:0 0 8px;overflow:hidden;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.company-dashboard-popup-count{color:var(--color-muted);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.company-activity-dialog .company-panels-body{display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.company-activity-dialog-feed{flex:1 1;min-height:0}.company-dashboard-attention-list,.company-dashboard-bars,.company-dashboard-feed ul,.company-dashboard-rows{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.company-dashboard-attention-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:7px 9px;border:1px solid var(--color-border);border-left:3px solid var(--color-warning);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.company-dashboard-attention-list button:hover{border-color:var(--color-primary)}.company-dashboard-attention-list button:is(.kind-ticketBreached,.kind-alertCritical){border-left-color:var(--color-danger)}.company-dashboard-kind{color:var(--color-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.company-dashboard-attention-title,.company-dashboard-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-dashboard-attention-list time,.company-dashboard-feed time{color:var(--color-muted);font-size:.72rem;white-space:nowrap}.company-dashboard-ref{margin-right:6px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.company-dashboard-chips{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;margin-bottom:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.company-dashboard-chips::-webkit-scrollbar{display:none}.company-dashboard-chips>:is(button,.company-dashboard-chip){flex:none;min-height:0;padding:2px 9px;font-size:.74rem;line-height:1.5;white-space:nowrap}.company-dashboard-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-size:.72rem}.company-dashboard-chip b,.company-dashboard-chips b{color:var(--color-text)}.company-dashboard-os{display:inline-flex;align-items:center;gap:5px}.company-dashboard-os .inventory-platform-svg{flex:none;width:15px;height:15px}.company-dashboard-day{margin:10px 0 4px;color:var(--color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.company-dashboard-day:first-child{margin-top:0}.company-dashboard-feed-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:7px 10px;border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;border-radius:8px;background:var(--color-surface)}.company-dashboard-feed-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--counter-color,var(--color-muted)) 12%,var(--color-surface));color:color-mix(in srgb,var(--counter-color,var(--color-muted)) 45%,var(--color-text))}.company-dashboard-feed-icon svg{width:16px;height:16px;stroke-width:1.9}.company-dashboard-feed-row.tone-success{border-left-color:var(--color-success)}.company-dashboard-feed-row.tone-warning{border-left-color:var(--color-warning)}.company-dashboard-feed-row.tone-critical{border-left-color:var(--color-danger)}.company-dashboard-feed-row.tone-critical .company-dashboard-feed-icon{--counter-color:var(--color-danger)}.company-dashboard-feed-row.tone-info{border-left-color:var(--color-primary)}.company-dashboard-feed-row.tone-success .company-dashboard-feed-icon{--counter-color:var(--color-success)}.company-dashboard-feed-row.tone-warning .company-dashboard-feed-icon{--counter-color:var(--color-warning)}.company-dashboard-feed-row .company-dashboard-feed-time{align-self:start;padding-top:4px}.company-dashboard-feed-row>.company-dashboard-burst{grid-column:2/-1}.company-dashboard-feed-body{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.company-dashboard-actor{flex:none;padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer}.company-dashboard-actor:hover>span:last-child{text-decoration:underline}.company-dashboard-feed-body>.company-dashboard-feed-line{flex:1 1 12rem}.company-dashboard-module{color:var(--color-muted);font-size:.68rem;font-weight:700;white-space:nowrap}.company-dashboard-feed-line{min-width:0;padding:2px 0;border:0;background:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.company-dashboard-feed-line:disabled{cursor:default}.company-dashboard-feed-line:not(:disabled):hover{color:var(--color-primary)}.company-dashboard-burst{padding-left:10px!important;border-left:2px solid var(--color-border)}.company-dashboard-burst li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.company-dashboard-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.company-dashboard-card .company-dashboard-rows{max-height:260px;overflow:auto}.company-dashboard-card h2{margin:0 0 4px}.company-dashboard-card h3{margin:16px 0 0;color:var(--color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.company-dashboard-figures{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 0 8px}.company-dashboard-figures>*{display:grid;grid-gap:0;gap:0;padding:0;border:0;border-radius:6px;background:none;color:var(--color-text);font:inherit;text-align:left}.company-dashboard-figures>button{cursor:pointer}.company-dashboard-figures>button:not(:disabled):hover strong{color:var(--color-primary)}.company-dashboard-figures>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.company-dashboard-figures strong{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.company-dashboard-figures .band-ok strong{color:color-mix(in srgb,var(--color-success) 40%,var(--color-text))}.company-dashboard-figures .band-warning strong{color:color-mix(in srgb,var(--color-warning) 40%,var(--color-text))}.company-dashboard-figures .band-danger strong{color:color-mix(in srgb,var(--color-danger) 40%,var(--color-text))}.company-dashboard-figures span{color:var(--color-muted);font-size:.72rem;font-weight:500;white-space:nowrap}.company-dashboard-bars button,.company-dashboard-rows button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:5px 7px;border:0;border-radius:6px;background:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.company-dashboard-bars button:hover,.company-dashboard-rows button:hover{background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.company-dashboard-rows small{grid-column:2/-1;color:var(--color-muted);font-size:.72rem}.company-dashboard-most{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:2px 0 4px;color:var(--color-muted);font-size:.74rem;font-weight:700}.company-dashboard-most-chip{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:2px 8px 2px 3px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface)}.company-dashboard-most-chip b{color:var(--color-text)}.company-dashboard-task-rows{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.company-dashboard-card .company-dashboard-task-group{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;margin:8px 0 4px;padding:4px 0;background:var(--color-card,var(--color-surface))}.company-dashboard-card .company-dashboard-task-group:first-child{margin-top:0}.company-dashboard-task-group>span{padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 12%,var(--color-surface));color:var(--color-muted);font-size:.68rem}.company-dashboard-task-group.group-overdue>span{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-surface));color:color-mix(in srgb,var(--color-danger) 40%,var(--color-text))}.company-dashboard-task-row .company-dashboard-feed-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-dashboard-task-row{grid-template-columns:28px minmax(0,1fr)}.company-dashboard-task-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.company-dashboard-task-meta{display:flex;align-items:center;gap:8px;min-width:0}.company-dashboard-task-meta .company-dashboard-actor{flex:0 1 auto}.company-dashboard-due{flex:none;padding:1px 7px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-muted) 8%,var(--color-surface));color:var(--color-muted);font-size:.7rem;font-weight:700;line-height:1.5;white-space:nowrap}.company-dashboard-due.is-due-soon{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface));color:color-mix(in srgb,var(--color-warning) 40%,var(--color-text))}.company-dashboard-due.is-overdue{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface));color:color-mix(in srgb,var(--color-danger) 40%,var(--color-text))}.company-dashboard-card-body{min-width:0;overflow-x:hidden}.company-dashboard-feed-body,.company-dashboard-feed-row{min-width:0}.company-dashboard-feed-row .company-dashboard-actor{min-width:0;max-width:100%}.company-dashboard-feed-row .company-dashboard-actor>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-dashboard-rows li:is(.severity-critical,.severity-warning){position:relative}.company-dashboard-alert-bar{position:absolute;inset:3px auto 3px 0;z-index:1;width:3px;border-radius:2px;background:var(--color-warning);pointer-events:none}.company-dashboard-rows li.severity-critical .company-dashboard-alert-bar{background:var(--color-danger)}.company-dashboard-rows li:is(.severity-critical,.severity-warning) button{padding-left:12px}.company-dashboard-bars button{grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto}.company-dashboard-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 14%,transparent);overflow:hidden}.company-dashboard-bar>span{display:block;height:100%;border-radius:inherit}.company-dashboard-days{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;grid-gap:2px;gap:2px;height:56px}.company-dashboard-days .company-dashboard-day-bar{display:flex;align-items:end;gap:1px;height:100%}.company-dashboard-days i,.company-dashboard-legend i{display:inline-block;flex:1 1;min-height:1px;border-radius:2px 2px 0 0}.company-dashboard-days i.opened,.company-dashboard-legend i.opened{background:var(--color-primary)}.company-dashboard-days i.closed,.company-dashboard-legend i.closed{background:var(--color-success)}.company-dashboard-legend{margin:0;color:var(--color-muted);font-size:.72rem}.company-dashboard-legend i{width:9px;height:9px;flex:none;border-radius:2px;vertical-align:-1px}.company-dashboard-breakdown{display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--color-border)}.company-dashboard-breakdown .dashboard-inventory-list{max-height:360px;overflow:auto}.company-dashboard-breakdown .dashboard-device-icon .inventory-platform-svg{width:17px;height:17px}.company-dashboard-breakdown .dashboard-inventory-breakdown button{display:inline-flex;align-items:center;gap:4px}.company-dashboard-breakdown .dashboard-inventory-breakdown .inventory-platform-svg{width:13px;height:13px}.company-dashboard-breakdown button.dashboard-inventory-stat{color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.company-dashboard-breakdown .dashboard-inventory-stat.active,.company-dashboard-breakdown button.dashboard-inventory-stat:hover{border-color:var(--color-primary)}.company-dashboard-failed{display:flex;align-items:center;gap:10px;color:var(--color-muted)}.company-dashboard-skeleton{display:grid;grid-gap:6px;gap:6px}.company-dashboard-skeleton span{height:14px;border-radius:6px;background:color-mix(in srgb,var(--color-muted) 14%,transparent)}.company-dashboard-skeleton span:nth-child(2){width:80%}.company-dashboard-skeleton span:nth-child(3){width:60%}@container (max-width: 639.98px){.company-dashboard-feed li{grid-template-columns:3rem minmax(0,1fr)}.company-dashboard-feed-row>.company-dashboard-burst{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.company-dashboard-skeleton span{animation:company-dashboard-pulse 1.4s ease-in-out infinite}}@keyframes company-dashboard-pulse{50%{opacity:.45}}.page-grid>.activity-log-feed{grid-area:auto;grid-column:1/-1;min-height:360px}.activity-log-feed .company-dashboard-feed-days{flex:1 1;min-height:0;max-height:none}:is(.activity-log-feed>.company-dashboard-chips,.activity-log-feed .company-dashboard-feed-days>*,.company-dashboard-popup-column){width:100%;max-width:1200px;margin-inline:auto}.company-dashboard-breakdown .dashboard-inventory-stats.is-dashboard:not(.open) .dashboard-inventory-stats-grid{display:none}:is(:root .app-shell,:root:root:where([data-shell=app]))[data-theme=retro98] .company-dashboard-card .company-dashboard-figures>button{border:0!important;background:none!important;box-shadow:none!important}.company-panels-backdrop{position:fixed;inset:0 0 0 var(--sidebar-width,0);z-index:180;display:grid;place-items:center;padding:4dvh 4vw;background:color-mix(in srgb,var(--color-background) 55%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.sidebar-collapsed .company-panels-backdrop{left:68px}.company-panels-dialog{display:flex;flex-direction:column;width:100%;max-width:1800px;height:100%;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius,12px);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card,0 20px 50px rgba(0,0,0,.3))}.company-panels-head{display:flex;align-items:center;gap:10px;padding:10px 12px 0 14px;border-bottom:1px solid var(--color-border)}.company-panels-tabs{display:flex;flex:1 1 auto;align-self:flex-end;gap:4px;min-width:0;margin-bottom:-1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.company-panels-tabs::-webkit-scrollbar{display:none}.company-panels-tab{flex:none;padding:8px 14px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:none;color:var(--color-muted);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.company-panels-tab[aria-selected=true]{border-color:var(--color-border);border-bottom:1px solid var(--color-card,var(--color-surface));background:var(--color-card,var(--color-surface));color:var(--color-text)}.company-panels-tab:hover{color:var(--color-text)}.company-panels-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.company-panels-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-panels-close{display:grid;place-items:center;flex:none;width:34px;height:34px;margin:0 0 6px auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-muted);cursor:pointer}.company-panels-close:hover{border-color:var(--color-primary);color:var(--color-text)}.company-panels-close svg{width:18px;height:18px}.company-panels-body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px;background:var(--color-card,var(--color-surface))}.company-panels-body>.panel{margin:0;border:0;box-shadow:none;background:none;padding:0}@media (max-width:760px){.app-shell.sidebar-collapsed .company-panels-backdrop,.company-panels-backdrop{inset:0;padding:0}.company-panels-dialog{max-width:none;border:0;border-radius:0}}.activity-column-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.activity-column-grid.columns-5{grid-template-columns:1fr}}.login-home-link{align-self:flex-start;display:inline-block;margin-bottom:12px;color:var(--color-muted);font-size:.8rem;font-weight:600;text-decoration:none}.login-home-link:focus-visible,.login-home-link:hover{color:var(--color-primary-text,var(--color-primary));text-decoration:underline}.inventory-form-dialog>.inventory-form-body{min-height:0;overflow-y:auto;padding:4px 0 8px}.inventory-form-body .inventory-form-grid{overflow:visible;min-height:auto;padding-top:8px;padding-bottom:12px}.inventory-form-body .inventory-form-relationships{margin:0;padding:0 20px 14px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.inventory-form-body .inventory-form-relationships>legend{float:left;width:100%;margin:0 0 8px;padding:14px 0 0;color:var(--color-text);font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.inventory-form-body .inventory-form-relationships>legend+*{clear:both}.inventory-form-section{margin:0;padding:0;border:0;border-top:1px solid var(--color-border)}.inventory-form-section:first-child{border-top:0}.inventory-form-section>legend{float:left;width:100%;margin:0;padding:14px 20px 0;color:var(--color-text);font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.inventory-form-section>legend+*{clear:both}.inventory-form-section-note{clear:both;margin:6px 20px 0;color:var(--color-muted);font-size:.76rem}.lifecycle-not-recorded{color:var(--color-muted);font-style:italic}.lifecycle-cost{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,120px);grid-gap:8px;gap:8px}.lifecycle-months{display:flex;align-items:center;gap:8px}.lifecycle-months>input{max-width:120px}.lifecycle-months>span{color:var(--color-muted);font-weight:600}.lifecycle-warranty-mode{display:flex;flex-wrap:wrap;gap:4px 14px}.lifecycle-warranty-mode>label{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-weight:600}.lifecycle-warranty-mode input[type=radio]{width:auto;min-height:0;margin:0;padding:0}.lifecycle-age{display:flex;align-items:center;min-height:38px;color:var(--color-text);font-weight:600}.badge.lifecycle-tag{border:1px solid transparent}.badge.lifecycle-in-use{background:transparent;border-color:var(--color-border);color:var(--color-muted);font-weight:700}.badge.lifecycle-in-stock{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.badge.lifecycle-in-repair{background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.badge.lifecycle-retired{background:color-mix(in srgb,var(--color-muted) 16%,transparent);border-color:color-mix(in srgb,var(--color-muted) 55%,transparent);border-style:dashed;color:var(--color-muted)}.lifecycle-retire-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.inventory-form-section>legend{padding:12px 15px 0}.inventory-form-section-note{margin:6px 15px 0}.inventory-form-body .inventory-form-relationships{padding:0 15px 12px}}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .badge.lifecycle-in-use{background:transparent;border:1px solid #808080;color:#000}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .badge.lifecycle-in-stock{color:#000080}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .badge.lifecycle-in-repair{color:#6b3200}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .badge.lifecycle-retired{border:1px dashed #404040;color:#404040}.inventory-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-border)}.inventory-bulk-bar>span{margin-right:auto;color:var(--color-muted);font-size:.8rem;font-weight:700}.inventory-bulk-bar>button{min-height:32px;padding:4px 12px}.inventory-bulk-check{flex:none;width:16px;height:16px;border:1.5px solid var(--color-border);border-radius:4px;background:var(--color-surface)}.inventory-device-row.is-picked .inventory-bulk-check{border-color:var(--color-info);background:var(--color-info);box-shadow:inset 0 0 0 3px var(--color-surface)}.inventory-device-row.is-picked{outline:1px solid color-mix(in srgb,var(--color-info) 45%,transparent);outline-offset:-1px}.inventory-device-row.is-picking .inventory-bulk-check{justify-self:center;margin-inline:-4px}.inventory-bulk-intro{margin:4px 0 0;color:var(--color-muted);font-size:.8rem}.inventory-bulk-rows{clear:both;display:grid;grid-gap:10px;gap:10px;padding:10px 20px 14px}.inventory-bulk-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.inventory-bulk-tick{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--color-text);font-weight:700;font-size:.8rem}.inventory-bulk-tick input{width:auto;min-height:0;margin:0}.inventory-bulk-control{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:0;border:0}.inventory-bulk-control:disabled{opacity:.55}.inventory-bulk-control textarea{width:100%;min-width:0;padding:8px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-input);color:var(--color-text);font:inherit;resize:vertical}.inventory-bulk-confirm{display:grid;grid-gap:8px;gap:8px;margin:0 20px 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-warning) 55%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface))}.inventory-bulk-confirm p{margin:0;color:var(--color-muted);font-size:.82rem}.inventory-bulk-control :is(input,select){width:100%;min-width:0;min-height:38px;padding:8px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-input);color:var(--color-text)}.inventory-bulk-control small{color:var(--color-muted);font-size:.72rem}@media (max-width:760px){.inventory-bulk-rows{padding:10px 15px 14px}.inventory-bulk-row{grid-template-columns:1fr;gap:4px}}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .inventory-device-row.is-picked .inventory-bulk-check{border-color:#000080;background:#000080}.reporting-severity-chip.is-good{color:var(--color-success)}.reporting-severity-chip.is-neutral{color:var(--color-muted)}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] .reporting-severity-chip.is-good{color:rgb(0,122,61)}.reporting-filter-chip{margin:0 0 8px}.reporting-filter-chip>button{min-height:28px;padding:2px 10px;font-size:.78rem}.task-dialog-step-head{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;min-width:0}.task-dialog-step-count{flex:none;color:var(--color-muted);font-size:.72rem;font-style:normal;font-weight:700}.inventory-form-body .inventory-form-grid{gap:8px 14px;padding-top:6px;padding-bottom:10px}.inventory-form-body .inventory-form-grid>label{align-content:start;gap:4px}.inventory-form-section>legend{padding-top:10px}.inventory-form-body .inventory-form-grid>label:last-child:nth-child(odd):not(.inventory-form-wide){grid-column:1/-1}.inventory-read-sections{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.inventory-read-section>h3{margin:0 0 5px;color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inventory-read-section>.inventory-facts{margin:0}.inventory-read-section>.inventory-facts>div{padding:7px 11px}.inventory-read-section>.inventory-facts>div:last-child:nth-child(3n+1){grid-column:1/-1}.inventory-read-section>.inventory-facts>div:last-child:nth-child(3n+2){grid-column:span 2}@media (max-width:1050px){.inventory-read-section>.inventory-facts>div:last-child:nth-child(n){grid-column:auto}.inventory-read-section>.inventory-facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:760px){.inventory-read-section>.inventory-facts>div:last-child:nth-child(n){grid-column:auto}}.inventory-override-mark{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,var(--color-border));border-radius:999px;color:var(--color-primary-text,var(--color-primary));font-size:.64rem;font-weight:800;letter-spacing:.02em;text-transform:none;vertical-align:1px;cursor:help}.inventory-override-back{margin-left:8px;font-size:.72rem;font-weight:700}.device-history-actor{display:inline-flex;align-items:center;gap:6px;min-width:0}.device-history-actor>span{min-width:0;overflow-wrap:anywhere}.companies-overview-hero>.overview-load-failed{flex:1 1 100%}.companies-overview-hero:not(.collapsed)>.overview-summary-frame:has(>.overview-summary-strip[data-totals="9"]){max-width:1040px}@property --overview-total-cols{syntax:"<number>";inherits:true;initial-value:3}.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals]{display:grid;grid-template-columns:repeat(var(--overview-total-cols),minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:6px;gap:6px;max-width:none;--overview-total-cols:3}@container summary (width >= 434px){.overview-summary-frame>.overview-summary-strip.overview-totals:is([data-totals="7"],[data-totals="8"]){--overview-total-cols:4}}@container summary (width >= 500px){.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals="9"]{--overview-total-cols:5}}@container summary (width >= 654px){.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals="6"]{--overview-total-cols:6}}@container summary (width >= 764px){.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals="7"]{--overview-total-cols:7}}@container summary (width >= 874px){.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals="8"]{--overview-total-cols:8}}@container summary (width >= 984px){.overview-summary-frame>.overview-summary-strip.overview-totals[data-totals="9"]{--overview-total-cols:9}}.overview-total-group{display:contents}.overview-summary-frame>.overview-summary-strip.overview-totals .overview-total-group>article.has-glyph{container-type:inline-size;width:auto;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;align-content:center;grid-row-gap:1px;row-gap:1px;padding:5px;text-align:center;border:1px solid var(--color-border);border-radius:8px;box-shadow:none;background:color-mix(in srgb,var(--counter-color,var(--color-surface)) 8%,var(--color-surface))}.overview-summary-frame>.overview-summary-strip.overview-totals .overview-total-group>article.has-glyph.has-data{border-color:color-mix(in srgb,var(--counter-color,var(--color-border)) 17%,var(--color-border))}.overview-summary-frame>.overview-summary-strip.overview-totals article>span:first-child{grid-column:1;grid-row:1;justify-self:center;display:block;max-width:100%;color:var(--color-muted);font-size:11.5px;font-weight:500;line-height:1.1;text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.overview-summary-frame>.overview-summary-strip.overview-totals article>.overview-total-value{grid-row:2;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0}.overview-summary-frame>.overview-summary-strip.overview-totals article .counter-glyph{flex:none;width:20px;height:20px;margin:0;color:var(--counter-color,var(--color-muted))}.overview-summary-frame>.overview-summary-strip.overview-totals article strong{color:var(--color-text);font-size:min(1.3rem,calc((100cqi - 28px) / 3.2));font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.overview-summary-frame>.overview-summary-strip.overview-totals article>.overview-total-sub{grid-row:3;min-height:1.1em;color:color-mix(in srgb,var(--color-muted) 82%,var(--color-text));font-size:10px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.overview-summary-frame>.overview-summary-strip.overview-totals article.counter-health strong{color:color-mix(in srgb,var(--health-color,var(--color-text)) 35%,var(--color-text))}.companies-overview-hero.collapsed{flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:8px}.companies-overview-hero.collapsed .eyebrow{display:none}.companies-overview-hero.collapsed>.companies-overview-hero-main{flex:0 1 auto}.companies-overview-hero.collapsed>.overview-summary-frame.is-folded{flex:1 1 360px;min-width:0;max-width:none;margin:0 40px 0 0}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals .overview-total-group>article.has-glyph{grid-template-rows:auto;min-height:30px;padding:3px 6px}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals article>:is(span:first-child,.overview-total-sub){display:none}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals article>.overview-total-value{grid-row:1}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals article .counter-glyph{width:15px;height:15px}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals article strong{font-size:min(1rem,calc((100cqi - 22px) / 3.1))}@container summary (width < 500px){.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals]{--overview-total-cols:5}}@container summary (width < 260px){.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals]{--overview-total-cols:3}}@container summary (width >= 500px){.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals="6"]{--overview-total-cols:6}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals="7"]{--overview-total-cols:7}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals="8"]{--overview-total-cols:8}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals="9"]{--overview-total-cols:9}}.companies-overview-hero.collapsed>.overview-summary-frame.is-folded{flex:0 1 768px}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals[data-totals]{display:flex;flex-wrap:wrap;gap:6px}.overview-summary-frame.is-folded>.overview-summary-strip.overview-totals .overview-total-group>article.has-glyph{box-sizing:border-box;flex:1 1;min-width:64px;max-width:80px}.companies-overview-hero.collapsed{display:flex}.overview-load-failed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--color-muted);font-size:12.5px}.overview-load-failed button{padding:0;border:0;background:none;color:var(--color-link,var(--color-primary));font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}:is(.app-shell,:root:where([data-shell=app]))[data-theme=light] .overview-view-tabs-row .overview-view-tabs button.active{color:var(--color-text);text-shadow:none}.companies-overview,.companies-overview-panel{gap:12px}@media (min-width:761px){.companies-overview-grid{grid-template-columns:repeat(auto-fill,minmax(348px,1fr));gap:10px}}.company-overview-card,.company-overview-card.compact{min-height:0;height:auto;padding:8px 10px;box-shadow:none}.company-overview-card>*+*{margin-top:6px}.companies-overview-grid .company-overview-card .company-overview-main{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.company-overview-card{display:flex;flex-direction:column;padding-bottom:6px}.company-overview-card>.company-overview-metrics{align-self:stretch}.company-overview-card>.company-overview-statuses-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;min-height:24px}.company-overview-card>.company-overview-statuses-foot .company-status-indicators.compact{margin:0}.company-overview-card{transition:none}.company-overview-health-wrap{display:grid;justify-items:center;align-content:start;grid-gap:1px;gap:1px}.companies-overview-grid .company-overview-card .company-overview-health{width:48px;height:48px}.companies-overview-grid .company-overview-card .company-overview-health:after{inset:6px}.companies-overview-grid .company-overview-card .company-overview-health b{font-size:17px}.company-overview-health b{color:color-mix(in srgb,var(--health-color) 35%,var(--color-text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-overview-priorities li b{color:var(--color-text);font-weight:600}.company-overview-priorities li:before{color:color-mix(in srgb,var(--health-color) 35%,var(--color-text))}.company-overview-alerts-pop li:before{background:var(--color-warning)}.company-overview-alerts-pop li.critical:before{background:var(--color-danger)}.company-overview-detail-alerts dt.critical{color:var(--problem-danger-ink)}:is(.company-overview-card,.company-overview-row) .company-overview-metrics>:is(span,button,div){border:1px solid var(--color-border);background:color-mix(in srgb,var(--counter-color,var(--color-surface)) 8%,var(--color-surface))}:is(.company-overview-card,.company-overview-row) .company-overview-metrics>:is(span,button,div)>b,:is(.company-overview-card,.company-overview-row) .counter-split>:is(span,button)>b{color:var(--color-text)}:is(.company-overview-card,.company-overview-row) .company-overview-metrics>:is(:not(.is-zero):not(.counter-alerts),.counter-alerts:is(.has-active-alerts,.has-critical-alerts)){border-color:color-mix(in srgb,var(--counter-color,var(--color-border)) 17%,var(--color-border))}:is(.company-overview-card,.company-overview-row) .counter-inventory .device-offline.has-offline>b{color:var(--color-text)}:is(.company-overview-card,.company-overview-row) .counter-inventory.has-glyph>.device-offline.has-offline:before{background:#8b929c}.company-overview-row .company-overview-metrics:has(>:nth-child(7)){grid-template-columns:repeat(7,minmax(88px,112px))}.overview-summary-strip.overview-totals article.is-link{cursor:pointer}.company-overview-card-star,.company-overview-statuses-foot .company-status-indicators.compact .company-status-buttons>button{width:24px;height:24px}.company-overview-card.company-overview-card-skeleton{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:150px}.company-overview-card-skeleton>span{height:14px;border-radius:6px;background:color-mix(in srgb,var(--color-muted) 14%,transparent)}.company-overview-card-skeleton>span:first-child{width:55%;height:18px}.company-overview-card-skeleton>span:nth-child(2){width:90%;height:44px}.company-overview-card-skeleton>span:nth-child(3){width:40%}@media (prefers-reduced-motion:no-preference){.company-overview-card-skeleton>span{animation:company-overview-pulse 1.4s ease-in-out infinite}}@keyframes company-overview-pulse{50%{opacity:.45}}.companies-overview-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px}.companies-overview-empty p{margin:0}@media (max-width:760px){.company-overview-card-star,.company-overview-statuses-foot .company-status-indicators.compact .company-status-buttons>button{width:32px;height:32px}.companies-overview-hero h2.overview-scope-title{font-size:12.5px}.company-overview-health-wrap>.company-overview-health{grid-column:auto;grid-row:auto}}@media (min-width:431px) and (max-width:760px){.company-overview-heading strong{display:block;-webkit-line-clamp:unset;overflow:visible}}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.has-active-alerts){border-color:var(--problem-warning-edge)!important;border-left-width:4px!important;background:var(--problem-warning-wash)!important}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-danger,.has-critical-alerts){border-color:var(--problem-danger-edge)!important;border-left-width:4px!important;background:var(--problem-danger-wash)!important}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.has-active-alerts) :is(svg,.counter-glyph,.counter-tile-glyph,.company-dashboard-tile-glyph){color:var(--problem-warning-edge)!important}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-danger,.has-critical-alerts) :is(svg,.counter-glyph,.counter-tile-glyph,.company-dashboard-tile-glyph){color:var(--problem-danger-edge)!important}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.has-active-alerts) :is(strong,b,.company-dashboard-tile-sub){color:var(--problem-warning-ink)!important}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-danger,.has-critical-alerts) :is(strong,b,.company-dashboard-tile-sub){color:var(--problem-danger-ink)!important}.company-dashboard-tile:is(.tone-warning,.tone-danger) .company-dashboard-tile-label,:is(.overview-totals article,.company-overview-metrics>*):is(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts)>span:not(:has(b)),:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts){color:color-mix(in srgb,var(--color-muted) 60%,var(--color-text))!important}.company-overview-metrics>* .company-overview-alerts-pop :is(b,strong){color:inherit!important}.company-overview-alerts-pop>.company-overview-alerts-pop-split{color:var(--color-text);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-overview-alerts-pop>.company-overview-alerts-pop-group{margin-top:2px;color:var(--color-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.companies-map-wrap>.companies-map-all-hidden{position:absolute;top:45%;left:50%;z-index:600;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);font-size:13px;font-weight:600;white-space:nowrap}.companies-map-wrap>.companies-map-all-hidden>button{min-height:0;padding:5px 12px;border:1px solid var(--color-border);border-radius:7px;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-text);font-size:12px;font-weight:700;cursor:pointer}.companies-map-wrap>.companies-map-key{position:absolute;top:12px;left:56px;z-index:600;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:5px 10px;list-style:none;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 94%,transparent);color:var(--color-text);font-size:11px;font-weight:600;pointer-events:none}.companies-map-key>li{display:inline-flex;align-items:center;gap:5px}.companies-map-key>li:before{content:"";width:10px;height:10px;border-radius:50%;border:2.5px solid #3ecf8e;box-sizing:border-box}.companies-map-key>li.is-critical:before{border-color:#df3b43}.companies-map-key>li.is-warning:before{border-color:#e7ad22}:is(.app-shell,:root:where([data-shell=app])) .leaflet-bar{border-color:var(--color-border)}:is(.app-shell,:root:where([data-shell=app])) .leaflet-bar a{background:var(--color-surface);color:var(--color-text);border-bottom-color:var(--color-border)}:is(.app-shell,:root:where([data-shell=app])) .leaflet-bar a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-text)}:is(.app-shell,:root:where([data-shell=app])) .leaflet-bar a.leaflet-disabled{background:var(--color-surface-muted);color:var(--color-muted)}.people-hierarchy-company-row{width:360px;min-width:0;padding-block:3px}.people-hierarchy-company-row>strong{flex:1 1 auto;min-width:0;font-size:.84rem;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.people-hierarchy-company-row>small{flex:0 1 auto;min-width:0;max-width:40%;line-height:1.15}.people-hierarchy-surface.has-more-right:after{content:"›";position:absolute;top:0;right:0;bottom:0;z-index:3;width:40px;display:grid;place-items:center end;padding-right:8px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-surface-muted) 92%,transparent));color:var(--color-muted);font-size:22px;font-weight:700;pointer-events:none}.people-hierarchy-legend-item:is(.stub-external,.card-moved,.card-inactive)>i{width:22px;height:11px;border-radius:3px}.people-hierarchy-legend-item.card-inactive>i{background:var(--color-surface-muted)}.people-hierarchy-company-list .people-hierarchy-company-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--color-text);font:inherit;font-size:.78rem;font-weight:600;text-align:left;cursor:pointer}.people-hierarchy-company-list .people-hierarchy-company-toggle:hover{background:var(--color-surface-muted)}.people-hierarchy-company-list .people-hierarchy-company-toggle.hidden{opacity:.42}.companies-overview{--cc-focus-ring:light-dark(#c2410c,#ff9a7a)}.companies-overview :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cc-focus-ring)!important;outline-offset:2px;box-shadow:none}.overview-details-menu{min-width:260px;max-width:min(340px,86vw)}.overview-details-menu label{min-height:32px;align-items:flex-start;padding:6px 8px}.overview-details-menu label>input{margin-top:2px}.overview-details-menu label>span{display:grid;grid-gap:2px;gap:2px}.overview-details-menu label>span>small{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.3}.companies-overview-rows .company-overview-row{position:relative;isolation:isolate}.companies-overview-rows .company-overview-row:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent);opacity:0;transition:opacity .12s ease}.companies-overview-rows .company-overview-row:is(:hover,:focus-within):after{opacity:1}.companies-overview>.hero-panel{background:linear-gradient(180deg,var(--color-card),var(--color-surface-elevated))}.companies-overview{padding-bottom:72px}:is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile)[class*=counter-]:not(.counter-health) :is(.counter-glyph,.counter-tile-glyph,.company-dashboard-tile-glyph){color:light-dark(color-mix(in srgb,var(--counter-color) 55%,var(--color-text)),var(--counter-color))}:is(.app-shell,:root:where([data-shell=app]))[data-theme=retro98] :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile)[class*=counter-]:not(.counter-health) :is(.counter-glyph,.counter-tile-glyph,.company-dashboard-tile-glyph){color:color-mix(in srgb,var(--counter-color) 30%,var(--color-text))}:is(.app-shell,:root:where([data-shell=app])){--cc-tile-edge:color-mix(in srgb,var(--color-text) 16%,var(--color-surface))}:is(.app-shell,:root:where([data-shell=app])):not([data-theme=retro98]) :is(.overview-totals article.has-glyph,.company-overview-metrics>:is(span,button,div),.company-dashboard-strip>.company-dashboard-tile):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts){border-color:var(--cc-tile-edge)!important;background:color-mix(in srgb,var(--counter-color,var(--color-surface)) 8%,var(--color-surface))!important}:is(.app-shell,:root:where([data-shell=app])):not([data-theme=retro98]) :is(.overview-totals article.has-glyph.has-data,.company-overview-metrics>:is(span,button,div):not(.is-zero):not(.counter-alerts),.company-dashboard-strip>.company-dashboard-tile.has-data):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts){border-color:color-mix(in srgb,var(--counter-color,var(--cc-tile-edge)) 17%,var(--cc-tile-edge))!important}:is(.app-shell,:root:where([data-shell=app])) :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-strip>.company-dashboard-tile):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts,.counter-health) .company-dashboard-tile-value strong,:is(.app-shell,:root:where([data-shell=app])) :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-strip>.company-dashboard-tile):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts,.counter-health) .overview-total-value strong,:is(.app-shell,:root:where([data-shell=app])) :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-strip>.company-dashboard-tile):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts,.counter-health)>:is(span,button)>b,:is(.app-shell,:root:where([data-shell=app])) :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-strip>.company-dashboard-tile):not(.tone-warning,.tone-danger,.has-active-alerts,.has-critical-alerts,.counter-health)>b{color:var(--color-text)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.has-active-alerts){border-color:var(--problem-warning-edge)!important;border-left-width:4px!important;background:var(--problem-warning-wash)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-danger,.has-critical-alerts){border-color:var(--problem-danger-edge)!important;border-left-width:4px!important;background:var(--problem-danger-wash)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-warning,.has-active-alerts) :is(strong,b,.company-dashboard-tile-sub):not(.company-overview-alerts-pop *){color:var(--problem-warning-ink)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] :is(.overview-totals article,.company-overview-metrics>*,.company-dashboard-tile):is(.tone-danger,.has-critical-alerts) :is(strong,b,.company-dashboard-tile-sub):not(.company-overview-alerts-pop *){color:var(--problem-danger-ink)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] .company-overview-metrics>*>.company-overview-alerts-pop{color:var(--color-text)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] .company-overview-metrics>*>.company-overview-alerts-pop :is(strong,li>span,.company-overview-alerts-pop-split){color:var(--color-text)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] .company-overview-metrics>*>.company-overview-alerts-pop :is(li>b,p,.company-overview-alerts-pop-group){color:var(--color-muted)!important}:is(.app-shell,:root:where([data-shell=app]))[data-theme] .company-dashboard-strip>.company-dashboard-tile{box-sizing:border-box!important;border-left-width:4px!important}.company-overview-card .company-overview-metrics{grid-auto-rows:1fr}