.machine-summary{display:grid;gap:.35rem}.machine-summary span{color:var(--muted)}.machine-cards{display:grid;gap:.8rem;margin-bottom:1rem}.machine-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid var(--line);background:var(--panel);padding:1.2rem;border-radius:14px;min-width:0}.machine-card>div{min-width:0}.machine-card.selected{border-color:rgba(94,230,168,.5);box-shadow:inset 3px 0 0 var(--accent)}.machine-card small{color:var(--accent);font-size:.68rem;letter-spacing:.1em}.machine-card h3{margin:.25rem 0}.machine-card p,.machine-card span{color:var(--muted);margin:.25rem 0}.inline-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;flex:0 0 auto}.check-row{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end;margin:.8rem 0 1.2rem}.check-row label,.compact-check{display:flex;align-items:center;gap:.5rem;margin:0}.check-row input[type=checkbox],.compact-check input[type=checkbox]{width:auto}.check-row select{min-width:140px}@media(max-width:720px){.machine-card{align-items:flex-start;flex-direction:column}.inline-actions{width:100%}.inline-actions form{flex:1 1 auto}.inline-actions .button{width:100%}}
/* 0.5.0 editable profiles + cross-module context */
.machine-main{display:grid;gap:.35rem;min-width:0;flex:1}.machine-facts{display:flex;gap:.45rem .8rem;flex-wrap:wrap;margin-top:.35rem}.machine-facts span{font-size:.76rem}.machine-facts b{color:var(--text);font-weight:700}.machine-usage{margin-top:.45rem}.machine-usage span{display:inline-flex;padding:.3rem .52rem;border-radius:999px;border:1px solid rgba(94,230,168,.2);background:rgba(94,230,168,.055);color:#bff6db;font-size:.7rem}.machine-actions{align-self:flex-start}.machine-edit{position:relative}.machine-edit>summary{list-style:none;cursor:pointer}.machine-edit>summary::-webkit-details-marker{display:none}.machine-edit[open]{width:min(760px,calc(100vw - 3rem))}.machine-edit-form{position:absolute;right:0;z-index:20;width:min(760px,calc(100vw - 3rem));margin-top:.55rem;padding:1rem;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 55px rgba(0,0,0,.38)}.machine-empty{display:grid;gap:.25rem;margin-bottom:1rem}.machine-empty span{color:var(--muted)}@media(max-width:720px){.machine-actions{width:100%}.machine-edit,.machine-edit[open]{width:100%}.machine-edit-form{position:relative;right:auto;width:100%;box-shadow:none}.machine-facts{display:grid}.machine-card{overflow:visible}}
