.job-history-panel{overflow:hidden}.job-history-list{display:flex;flex-direction:column}.job-history-row{display:grid;grid-template-columns:auto minmax(300px,1.4fr) 90px 180px 140px;gap:16px;align-items:center;min-height:78px;padding:13px 18px;border-top:1px solid var(--border);color:inherit;text-decoration:none}.job-history-row:first-child{border-top:0}.job-history-row.job-state-success{box-shadow:inset 3px 0 #12b76a}.job-history-row.job-state-warning{box-shadow:inset 3px 0 #f79009}.job-history-row.job-state-danger{box-shadow:inset 3px 0 #f04438}.technical-details{padding:0!important}.technical-details summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;list-style:none}.technical-details summary::-webkit-details-marker{display:none}.technical-details summary span{color:var(--muted);font-size:10px}.technical-details[open] summary{border-bottom:1px solid var(--border)}.technical-details-body{padding:8px 20px 18px}.disabled-action{opacity:.48;filter:saturate(.45)}.nav-group-support{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.nav-links-secondary a{font-size:11px;opacity:.72}.support-tool-strip{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;margin:0 0 22px;padding:13px 16px;border:1px solid var(--border);border-radius:10px;background:#fbfcfd}.support-tool-strip.compact{grid-template-columns:minmax(260px,1fr) auto}.support-tool-strip strong,.support-tool-strip span{display:block}.support-tool-strip strong{font-size:11px}.support-tool-strip span{margin-top:3px;color:var(--muted);font-size:10px}.support-tool-strip>a{font-size:11px;font-weight:700;text-decoration:none}.support-tool-link{padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:inherit}.sidebar .nav-group{margin-top:15px}.sidebar .nav-group:first-child{margin-top:11px}.sidebar .nav-label{margin:0 10px 5px;font-size:9px;font-weight:800;letter-spacing:.13em;opacity:.62}.sidebar .nav-links{display:flex;flex-direction:column;gap:4px}.sidebar .nav-links a{position:relative;padding:9px 11px;border:1px solid transparent;border-radius:8px;transition:transform .11s ease,background .11s ease,border-color .11s ease,box-shadow .11s ease}.sidebar .nav-links a:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.055));border-color:rgba(255,255,255,.09);box-shadow:0 3px 6px rgba(0,0,0,.18)}.sidebar .nav-links a.active{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));border-color:rgba(255,255,255,.13);box-shadow:0 3px 7px rgba(0,0,0,.2);transform:translateY(-1px)}.sidebar .nav-links a.active:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:2px;background:currentColor;opacity:.42}.sidebar .brand-mark{box-shadow:0 3px 7px rgba(0,0,0,.22)}.panel,.metric-card:not([href]),.detail-card:not([href]),.print-category-card,.filter-bar,.support-tool-strip{box-shadow:none!important;border-color:#e1e5ea;background:#fff}a.interactive-surface,a.metric-card[href],a.detail-card[href],a.status-item-link,a.location-card-row,a.agent-service-row,a.agent-printer-row,a.job-history-row,a.printer-option,.service-action-card{cursor:pointer;text-decoration:none;border-color:#aeb7c4;background:#f2f4f7;box-shadow:0 2px 3px rgba(16,24,40,.18),0 1px 1px rgba(16,24,40,.10);transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease,background .1s ease}a.interactive-surface:hover,a.metric-card[href]:hover,a.detail-card[href]:hover,a.status-item-link:hover,a.location-card-row:hover,a.agent-service-row:hover,a.agent-printer-row:hover,a.job-history-row:hover,a.printer-option:hover,.service-action-card:hover{transform:translateY(-1px);border-color:#667085;background:#e9edf2;box-shadow:0 4px 6px rgba(16,24,40,.20),0 1px 2px rgba(16,24,40,.12)}.primary-button{box-shadow:0 2px 3px rgba(16,24,40,.2)}.secondary-button,.support-tool-link,.context-back{background:#e2e7ed!important;border-color:#9ca7b5!important;color:#263548!important;box-shadow:0 2px 4px rgba(16,24,40,.16)}.secondary-button:hover,.support-tool-link:hover,.context-back:hover{background:#d7dde5!important;border-color:#7d8998!important}.workspace-tabs{padding:5px;background:#e6eaf0;border:1px solid #cbd2dc;border-radius:10px;box-shadow:inset 0 1px 2px rgba(16,24,40,.06)}.workspace-tabs a{border:1px solid transparent;border-radius:7px;font-weight:700}.workspace-tabs a.active{background:#fff;border-color:#c4ccd7;box-shadow:0 2px 5px rgba(16,24,40,.18);transform:translateY(-1px)}.workspace-tabs a.active:before{content:"";display:inline-block;width:3px;height:16px;margin-right:7px;border-radius:2px;background:#ef4444;vertical-align:-3px}.overview-software-strip{margin:-8px 0 22px}.software-health-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 17px;border:1px solid;border-radius:10px;color:inherit}.software-health-detail{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:10px}.context-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:6px 9px;border-radius:7px;font-size:11px;font-weight:700;text-decoration:none}.context-back:before{content:"←";font-size:13px}[data-filter-row][hidden],[data-filter-empty][hidden],[data-chart-content][hidden]{display:none!important}.filter-field{position:relative;transition:transform .12s ease}.filter-field.filter-active{transform:translateY(-2px)}.filter-field.filter-active input,.filter-field.filter-active select{border-color:#667085;background:#eef1f5;box-shadow:0 3px 5px rgba(16,24,40,.16)}.filter-field.filter-active label{color:#344054}.filter-clear{position:absolute;right:7px;bottom:7px;z-index:2;display:grid;width:24px;height:24px;padding:0;place-items:center;border:1px solid #b8c0cb;border-radius:6px;background:#fff;color:#475467;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.1)}.filter-clear:hover{border-color:#667085;background:#e4e8ee;color:#1d2939}.filter-clear[hidden]{display:none!important}.filter-field:has(.filter-clear:not([hidden])) input{padding-right:38px}.filter-clear-select{right:29px}.filter-field:has(.filter-clear-select:not([hidden])) select{padding-right:58px}.location-inline-settings{margin:-6px 0 22px}.inline-location-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;gap:14px;align-items:end;padding:16px 20px}.inline-location-grid label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.inline-location-grid input{width:100%;min-height:38px;padding:8px 10px;border:1px solid #b8c0cb;border-radius:7px;background:#f7f8fa;color:var(--text);font:inherit}.inline-location-grid input:focus{outline:2px solid rgba(46,144,250,.18);border-color:#667085;background:#fff}.analytics-ranking-chart{display:flex;flex-direction:column;gap:8px;padding:4px 20px 18px}.analytics-ranking-row{display:grid;grid-template-columns:minmax(110px,180px) minmax(120px,1fr) 70px;gap:12px;align-items:center;min-height:30px;color:inherit;text-decoration:none;font-size:11px}.analytics-ranking-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-ranking-track{height:10px;overflow:hidden;border-radius:5px;background:#eaecf0}.analytics-ranking-bar{display:block;height:100%;min-width:2px;border-radius:5px;background:#667085}.analytics-ranking-row strong{text-align:right;font-size:11px}.analytics-ranking-row:hover .analytics-ranking-name{text-decoration:underline}.analytics-breakdown-panel .table-wrap{border-top:1px solid var(--border)}.table-sort-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.table-sort-icon{color:#667085;font-size:12px}.table-sort-button:hover .table-sort-icon{color:#101828}
@media(max-width:800px){.support-tool-strip,.support-tool-strip.compact,.inline-location-grid{grid-template-columns:1fr}.software-health-card,.software-health-detail{align-items:flex-start;flex-direction:column}.software-health-detail{gap:5px}.analytics-ranking-row{grid-template-columns:minmax(90px,130px) 1fr 54px}}
