.content-card{padding:24px 0;border-top:1px solid var(--line);color:var(--ink);min-width:0}.content-card.is-selected{border-top-color:var(--accent)}.content-eyebrow{font:11px/1.5 var(--font-ui);letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.content-card-heading,.content-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.content-card h3{font:24px/1.35 var(--font-reading);margin:0}.content-description{font:15px/1.75 var(--font-reading);color:var(--muted);margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.content-meta{font:11px/1.6 var(--font-ui);color:var(--muted);margin:12px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.content-status{flex-shrink:0;font:10px/1.6 var(--font-ui);color:var(--muted);letter-spacing:.025em}.content-status[data-status=running],.content-status[data-status=ready],.content-status[data-status=completed]{color:var(--accent)}.content-status[data-status=failed]{color:var(--negative)}.content-status[data-status=waiting]{color:var(--ink);border-bottom:1px dotted currentColor}.content-card-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.content-card-actions button{border:0;background:transparent;color:var(--accent);font:12px/1.6 var(--font-ui);padding:4px 0;cursor:pointer}.content-card-actions button:disabled{opacity:.45;cursor:default}.content-list ul{list-style:none;padding:0;margin:0}.content-list li{border-bottom:1px solid var(--line)}.content-list li:first-child{border-top:1px solid var(--line)}.content-list-row{display:block;width:100%;padding:18px 12px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.content-list-row:hover{background:var(--surface)}.content-list-row.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.content-list-heading strong{font:16px/1.55 var(--font-reading);font-weight:500;overflow-wrap:anywhere}.content-list-row .content-description,.content-list-row .content-meta{display:block;margin:8px 0 0}.content-list-row .content-description{font-size:13px}.content-list-empty{font:14px/1.7 var(--font-reading);color:var(--muted);padding:20px 0}.content-card-actions button:focus-visible,.content-list-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:600px){.content-card-heading,.content-list-heading{gap:10px;flex-wrap:wrap}.content-card h3{font-size:21px}.content-list-row{padding:16px 10px}}
