.inst-row{
    background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);
    padding:20px 24px;margin-bottom:10px;display:flex;justify-content:space-between;
    align-items:center;flex-wrap:wrap;gap:14px;transition:all 0.2s;cursor:default;
}
.inst-row:hover{border-color:var(--border-hover)}
.inst-row .inst-actions .btn{min-width:90px;justify-content:center}
.inst-id{font-family:var(--font-mono);color:var(--accent);font-size:0.85rem;font-weight:600}
.inst-meta{font-size:0.8rem;color:var(--text-3);margin-top:4px}
.inst-meta .r{color:var(--emerald);font-weight:600}
.inst-meta .s{color:var(--text-3)}
.inst-actions{display:flex;gap:8px;flex-wrap:wrap}

.instance{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.instance-info .id{color:var(--accent);font-family:var(--font-mono);font-size:0.85rem}
.instance-info .status{font-size:0.85rem;color:var(--text-3);margin-top:4px}
.instance-info .running{color:var(--emerald);font-weight:600}
.instance-info .stopped{color:var(--text-3)}

.gpu{color:var(--text-2);font-size:0.9rem;margin-bottom:12px}
.price{font-size:1.5rem;color:var(--emerald);font-weight:bold;font-family:var(--font-mono)}
.location{color:var(--text-3);font-size:0.85rem;margin:8px 0}
.status{display:inline-block;padding:4px 12px;border-radius:20px;font-size:0.8rem;margin-top:8px}
.status.online{background:rgba(34,197,94,0.15);color:var(--emerald)}
.status.offline{background:rgba(100,116,139,0.15);color:var(--text-3)}

.id{color:var(--accent);font-family:var(--font-mono)}
.running{color:var(--emerald);font-weight:600}
.stopped{color:var(--text-3)}
