.tm-actions.svelte-1ucoowt{flex-wrap:wrap;gap:10px;display:flex}.tm-btn-primary.svelte-1ucoowt,.tm-btn-secondary.svelte-1ucoowt{border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.tm-btn-primary.svelte-1ucoowt{background:var(--primary-color);color:var(--mgmt-on-primary-text)}.tm-btn-secondary.svelte-1ucoowt{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary)}.tm-kpi-grid.svelte-1ucoowt{gap:var(--mgmt-grid-gap,14px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.tm-kpi.svelte-1ucoowt,.tm-panel.svelte-1ucoowt,.tm-card.svelte-1ucoowt{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated)}.tm-kpi.svelte-1ucoowt{padding:var(--mgmt-surface-pad,18px 20px)}.tm-card.svelte-1ucoowt{padding:var(--mgmt-surface-pad,18px 20px);flex-direction:column;gap:10px;display:flex}.tm-kpi-label.svelte-1ucoowt{color:var(--text-muted);margin:0 0 8px;font-size:.8125rem;font-weight:600}.tm-kpi-value.svelte-1ucoowt{color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:800}.tm-kpi-note.svelte-1ucoowt{color:var(--text-secondary);margin:6px 0 0;font-size:.8125rem}.tm-kpi-error.svelte-1ucoowt{border-color:var(--error-border);background:var(--error-bg)}.tm-retry-btn.svelte-1ucoowt{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);cursor:pointer;margin-top:8px;padding:6px 12px;font-size:.8125rem}.tm-retry-btn.svelte-1ucoowt:hover{background:rgba(var(--primary-rgb), .1);border-color:var(--primary-color);color:var(--primary-color)}.tm-layout.svelte-1ucoowt{gap:var(--mgmt-grid-gap,16px);grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);display:grid}.tm-panel.svelte-1ucoowt{padding:var(--mgmt-surface-pad,18px 20px)}.tm-panel--wide.svelte-1ucoowt{min-width:0}.tm-section-head.svelte-1ucoowt{margin-bottom:14px}.tm-h2.svelte-1ucoowt{color:var(--text-primary);margin:0 0 6px;font-size:1.05rem;font-weight:700}.tm-section-lead.svelte-1ucoowt{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.tm-table-container.svelte-1ucoowt{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);overflow-x:auto}.tm-table.svelte-1ucoowt{border-collapse:collapse;width:100%}.tm-table.svelte-1ucoowt thead:where(.svelte-1ucoowt){background:var(--surface-muted)}.tm-table.svelte-1ucoowt th:where(.svelte-1ucoowt),.tm-table.svelte-1ucoowt td:where(.svelte-1ucoowt){padding:var(--mgmt-table-cell-pad,10px 14px);text-align:left;border-bottom:1px solid var(--border-subtle);font-size:.8125rem}.tm-table.svelte-1ucoowt th:where(.svelte-1ucoowt){color:var(--text-muted);font-weight:700}.tm-td-name.svelte-1ucoowt{color:var(--text-primary);font-weight:700}.tm-status-badge.svelte-1ucoowt{background:rgba(var(--primary-rgb), .12);color:var(--primary-color);border-radius:999px;align-items:center;padding:5px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.tm-alerts.svelte-1ucoowt{color:var(--text-primary);gap:8px;margin:0;padding-left:18px;display:grid}.tm-grid.svelte-1ucoowt{gap:var(--mgmt-grid-gap,14px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tm-card-h.svelte-1ucoowt{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:700}.tm-card-head.svelte-1ucoowt{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.tm-card-badge.svelte-1ucoowt{background:rgba(var(--primary-rgb), .12);color:var(--primary-color);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.tm-card-p.svelte-1ucoowt{color:var(--text-muted);flex:1;margin:0;font-size:.8125rem;line-height:1.45}.tm-card-meta.svelte-1ucoowt{color:var(--text-secondary);margin:8px 0 12px;font-size:.75rem;font-weight:600}.tm-link.svelte-1ucoowt{color:var(--primary-color);font-size:.8125rem;font-weight:600;text-decoration:none}.tm-link.svelte-1ucoowt:hover{text-decoration:underline}@media (width<=960px){.tm-layout.svelte-1ucoowt{grid-template-columns:1fr;display:grid}}@media (width<=640px){.tm-table.svelte-1ucoowt th:where(.svelte-1ucoowt),.tm-table.svelte-1ucoowt td:where(.svelte-1ucoowt){padding-inline:10px}}
