.runtime-inventory { display: grid; gap: 18px; } .runtime-summary-card, .runtime-agent-card, .runtime-skill-card { border: 1px solid rgba(148, 163, 184, 0.18); border-radius: 20px; background: rgba(15, 23, 42, 0.48); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04); } .runtime-summary-card { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; padding: 18px; } .runtime-summary-card > div { display: grid; gap: 6px; min-width: 0; } .runtime-summary-card strong { color: var(--text); font-size: 1rem; } .runtime-summary-card code, .runtime-path-row code, .runtime-skill-card code { color: var(--muted); font-size: 0.78rem; overflow-wrap: anywhere; } .runtime-agent-card { padding: 18px; } .runtime-card-head, .runtime-skill-card header { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; } .runtime-card-head h4 { margin: 0; } .runtime-path-list, .runtime-skill-list { display: grid; gap: 10px; margin: 14px 0 0; padding: 0; list-style: none; } .runtime-path-row { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; border-radius: 14px; background: rgba(15, 23, 42, 0.38); padding: 12px; } .runtime-path-row > span { display: grid; gap: 4px; min-width: 0; } .runtime-skill-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 14px; } .runtime-skill-card { padding: 14px; } .runtime-skill-card header > div { display: grid; gap: 4px; min-width: 0; } .runtime-skill-list li { display: grid; gap: 3px; border-top: 1px solid rgba(148, 163, 184, 0.12); padding-top: 9px; } .runtime-skill-list li:first-child { border-top: 0; padding-top: 0; } .runtime-skill-list span { color: var(--muted); font-size: 0.82rem; line-height: 1.4; } .runtime-room-skill-list { display: grid; gap: 12px; margin-top: 14px; } .runtime-room-skill-card { display: grid; gap: 12px; border-radius: 16px; background: rgba(15, 23, 42, 0.38); padding: 14px; } .runtime-room-skill-card > header { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; } .runtime-room-skill-card > header > div { display: grid; gap: 3px; min-width: 0; } .runtime-room-skill-card span, .runtime-room-agent-policy small { color: var(--muted); } .runtime-room-skill-card code { color: var(--muted); font-size: 0.72rem; overflow-wrap: anywhere; } .runtime-room-agent-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } .runtime-room-agent-policy { display: grid; gap: 4px; border: 1px solid rgba(148, 163, 184, 0.14); border-radius: 14px; padding: 12px; } .runtime-room-agent-policy > span { color: var(--text); font-size: 0.86rem; } .runtime-room-skill-toggles { display: grid; gap: 8px; margin-top: 8px; } .runtime-room-skill-toggle { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 10px; min-height: 44px; border-radius: 12px; background: rgba(15, 23, 42, 0.38); padding: 8px 10px; } .runtime-room-skill-toggle input { width: 18px; height: 18px; } .runtime-room-skill-toggle > span { display: grid; gap: 2px; min-width: 0; } .runtime-room-skill-toggle strong { color: var(--text); font-size: 0.84rem; } .runtime-room-skill-toggle small { color: var(--muted); } @media (max-width: 980px) { .runtime-summary-card, .runtime-skill-grid, .runtime-room-agent-grid { grid-template-columns: 1fr; } } @media (max-width: 720px) { .runtime-card-head, .runtime-skill-card header, .runtime-path-row, .runtime-room-skill-card > header { flex-direction: column; } }