.page-table-filter-bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-table-filter-control{border:1px solid var(--border-color);background:var(--surface-primary);min-width:180px;min-height:36px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 12px}.page-table-filter-control:focus-visible{border-color:var(--accent-primary);box-shadow:var(--focus-ring);outline:none}@media (max-width:768px){.page-table-filter-control{width:100%;min-width:100%}}.agent-dashboard-charts{box-sizing:border-box;width:100%;margin-top:16px}.agent-dashboard-charts--empty{text-align:center;background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:16px;margin-top:16px;padding:24px}.agent-dashboard-charts-empty{color:var(--text-secondary);margin:0;font-size:14px}.agent-dashboard-charts-grid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.agent-dashboard-chart-card{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:16px;padding:20px}.agent-dashboard-chart-card--wide{grid-column:span 2}.agent-dashboard-chart-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.agent-dashboard-chart-title{color:var(--text-primary);font-size:14px;font-weight:600}@media (max-width:1200px){.agent-dashboard-charts-grid{grid-template-columns:1fr}.agent-dashboard-chart-card--wide{grid-column:span 1}}.dashboard-container{box-sizing:border-box;width:100%;padding-left:0;padding-right:0;overflow-y:auto}.time-zone{color:inherit;margin-bottom:8px;font-size:12px;line-height:16px}.dashboard-stats-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:16px;margin-bottom:0;display:grid}.dashboard-stat-card{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:16px;padding:16px}.stat-card-inner{justify-content:space-between;align-items:center;display:flex}.stat-text{box-sizing:border-box}.stat-label{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500;line-height:20px}.stat-number{color:var(--text-primary);margin:0;font-size:24px;font-weight:700;line-height:32px}.stat-change{align-items:center;margin-top:8px;display:flex}.stat-change svg{color:var(--stat-icon-success);width:1rem;height:16px;margin-right:4px;display:block}.stat-change span{color:var(--stat-icon-success);font-size:14px;font-weight:500;line-height:20px}.stat-icon{padding:12px}.stat-icon svg{color:var(--text-secondary);width:1.5rem;height:24px;display:block}.dashboard-activity-grid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;width:100%;margin-top:16px;margin-bottom:0;display:grid}.dashboard-activity-card{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:16px;flex-direction:column;min-height:320px;padding:24px;display:flex;overflow:hidden}.activity-list{flex:auto;padding-right:6px;overflow:auto}.activity-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.activity-header h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:28px}.activity-header svg{color:var(--text-tertiary);width:1.25rem;height:20px;display:block}.activity-item{align-items:flex-start;margin-top:16px;display:flex}.activity-item:first-child{margin-top:0}.activity-icon-circle{background-color:var(--bg-tertiary);border-radius:9999px;padding:8px}.activity-icon-circle svg{color:var(--accent-primary);width:1rem;height:16px;display:block}.activity-info{flex:1;min-width:0;margin-left:12px;margin-right:0}.activity-info-row{align-items:center;gap:8px;line-height:20px;display:flex}.activity-info-row+.activity-info-row{margin-top:2px}.activity-info-main{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.activity-info-sub{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.activity-info-meta{color:var(--text-tertiary);flex-shrink:0;margin-left:auto;font-size:12px}.event-item{background-color:var(--bg-tertiary);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.event-item:first-child{margin-top:0}.event-item span{border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}[data-theme=dark] .dashboard-stat-card,[data-theme=dark] .dashboard-activity-card{background-color:var(--card-bg);border-color:var(--card-border)}[data-theme=dark] .stat-label{color:var(--text-secondary)}[data-theme=dark] .stat-number,[data-theme=dark] .activity-header h3,[data-theme=dark] .activity-info-main{color:var(--text-primary)}[data-theme=dark] .activity-info-sub{color:var(--text-secondary)}[data-theme=dark] .activity-info-meta{color:var(--text-tertiary)}[data-theme=dark] .activity-icon-circle{background-color:var(--bg-tertiary)}[data-theme=dark] .activity-icon-circle svg{color:var(--accent-primary)}@media (max-width:1400px){.dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-stats-grid,.dashboard-activity-grid{grid-template-columns:1fr}.dashboard-activity-card{min-height:260px}}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{background-color:var(--qp-legacy-color-30f77ac35a);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:var(--qp-legacy-color-15103044d3)}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-os-cell{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.agent-os-cell__primary{color:var(--text-primary);font-weight:600}.agent-os-cell__secondary{color:var(--text-secondary);font-size:var(--font-size-sm)}.agent-device-inventory{margin-top:var(--spacing-lg);padding:var(--spacing-md);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg)}.agent-device-inventory__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.agent-device-inventory__header h3,.agent-device-inventory__header p{margin:0}.agent-device-inventory__header h3{color:var(--text-primary);font-size:.9375rem}.agent-device-inventory__header p{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:var(--font-size-sm)}.agent-device-inventory__grid{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agent-device-inventory__grid>div{min-width:0;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary)}.agent-device-inventory__grid dt{margin-bottom:var(--spacing-xs);color:var(--text-secondary);font-size:var(--font-size-sm)}.agent-device-inventory__grid dd{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-weight:600}@media (max-width:720px){.agent-device-inventory__header{flex-direction:column}.agent-device-inventory__grid{grid-template-columns:minmax(0,1fr)}}.cron-editor{width:100%}.cron-editor-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.cron-editor-relative{position:relative}.cron-editor-dropdown{background:var(--card-bg);border:1px solid var(--border-color);max-height:280px;box-shadow:var(--shadow-md);z-index:50;border-radius:.5rem;margin-top:4px;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cron-editor-dropdown-fixed{z-index:9999;box-shadow:var(--shadow-lg);overflow:hidden auto}.cron-editor-option{cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:.5rem .75rem;font-size:.875rem;display:flex}.cron-editor-option:hover,.cron-editor-option-selected{background:var(--control-selected-bg)}.cron-editor-option-value{color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:.75rem}.cron-editor-option-label{color:var(--text-primary)}.cron-editor-description{color:var(--text-secondary);background:var(--bg-secondary);border-radius:.375rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem}.jobs-tabs{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;margin-bottom:16px;display:flex}.jobs-tab{min-height:35px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:5px 10px 8px;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px #0000}.jobs-tab:hover{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--border-hover)}.jobs-tab.is-active{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent-primary)}.jobs-tab svg{color:currentColor}.jobs-tab:focus-visible{box-shadow:inset 0 -2px 0 var(--accent-primary), var(--focus-ring);outline:none}.job-modal-content{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem;display:flex}.job-form-fields{flex-direction:column;gap:1.5rem;display:flex}.job-form-cron{margin-top:0}