.vervekit-monitoring-container{max-width:1600px;margin:0 auto}.vervekit-header .header-stats{display:flex;gap:.75rem}.vervekit-header .stat-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}.vervekit-header .stat-badge i{color:var(--color-primary);font-size:.75rem}.vervekit-header .stat-badge.status-up i{color:#16a34a}.vervekit-header .stat-badge.status-down i{color:#dc2626}.vervekit-header .stat-badge.upgrade-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border-color:#f59e0b;cursor:pointer}.vervekit-header .stat-badge.upgrade-badge:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.3)}.vervekit-header .stat-badge.clickable{cursor:pointer}.vervekit-sidebar .status-indicator{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.vervekit-sidebar .status-indicator.up{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.vervekit-sidebar .status-indicator.down{background:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.2)}.vervekit-sidebar .status-indicator.unknown{background:#94a3b8;box-shadow:0 0 0 2px rgba(148,163,184,.2)}.vervekit-sidebar .sidebar-item.active .status-indicator{box-shadow:0 0 0 2px rgba(255,255,255,.3)}.vervekit-main .info-value.status-up{color:#16a34a;font-weight:600}.vervekit-main .info-value.status-up i{margin-right:.5rem}.vervekit-main .info-value.status-down{color:#dc2626;font-weight:600}.vervekit-main .info-value.status-down i{margin-right:.5rem}.vervekit-main .info-value.status-unknown{color:#64748b;font-weight:600}.vervekit-main .info-value.status-unknown i{margin-right:.5rem}.vervekit-main .uptime-chart-section{margin-bottom:2rem;padding:1.5rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.vervekit-main .uptime-chart{display:flex;gap:2px;height:40px;margin-bottom:1rem;padding:.5rem;background:var(--color-surface);border-radius:var(--radius-md)}.vervekit-main .uptime-bar{flex:1;border-radius:2px;transition:all .2s ease;cursor:pointer}.vervekit-main .uptime-bar.uptime-up{background:#16a34a}.vervekit-main .uptime-bar.uptime-down{background:#dc2626}.vervekit-main .uptime-bar.uptime-unknown{background:#94a3b8}.vervekit-main .uptime-bar:hover{transform:scaleY(1.2);opacity:.8}.vervekit-main .uptime-legend{display:flex;align-items:center;gap:1.5rem;font-size:.8125rem;color:var(--color-text-secondary)}.vervekit-main .legend-item{display:flex;align-items:center;gap:.5rem}.vervekit-main .legend-dot{width:12px;height:12px;border-radius:2px}.vervekit-main .legend-dot.legend-up{background:#16a34a}.vervekit-main .legend-dot.legend-down{background:#dc2626}.vervekit-main .legend-text{margin-left:auto;font-style:italic;color:var(--color-text-tertiary)}.vervekit-main .info-section{margin-bottom:2rem}.vervekit-main .section-title{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.vervekit-main .info-list{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.vervekit-main .info-row{display:grid;grid-template-columns:140px 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border);font-size:.875rem}.vervekit-main .info-row:last-child{border-bottom:none;padding-bottom:0}.vervekit-main .info-row:first-child{padding-top:0}.vervekit-main .info-key{font-weight:600;color:var(--color-text-secondary)}.vervekit-main .info-value{color:var(--color-text-primary)}.vervekit-main .info-value.url-value{font-family:Monaco,Menlo,monospace;font-size:.8125rem;word-break:break-all}.vervekit-main .dates-section{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.vervekit-main .date-item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-tertiary)}.vervekit-main .date-item i{font-size:.75rem}@media (max-width:1024px){.vervekit-main .metrics-grid{grid-template-columns:1fr}}@media (max-width:768px){.vervekit-header .header-stats{width:100%;flex-wrap:wrap}.vervekit-header .stat-badge{flex:1;min-width:120px;justify-content:center}.vervekit-main .info-row{grid-template-columns:1fr;gap:.25rem}.vervekit-main .dates-section{flex-direction:column;gap:.5rem}}