/* Autonomous 1461–1560 — Listening Loom */
.loom-builder{display:grid;grid-template-columns:1fr 260px;gap:12px;padding:18px 0}.loom-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.loom-palette button{--loom-color:var(--accent);display:grid;grid-template-columns:14px 1fr;gap:4px 9px;align-items:center;text-align:left;background:#0d0d0d;color:var(--text);border:1px solid var(--line);padding:10px;cursor:pointer}.loom-palette button>span{width:10px;height:34px;background:var(--loom-color);grid-row:1/3}.loom-palette strong{font-size:11px}.loom-palette small{font-size:7px;color:#777}.loom-tools{border:1px solid var(--line);padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.loom-tools label{grid-column:1/-1;display:grid;gap:5px}.loom-tools label span{font-size:8px;color:#777}.loom-tools select,.loom-tools button,.loom-actions button,.saved-looms button{background:#0d0d0d;color:var(--text);border:1px solid var(--line);padding:9px;cursor:pointer}.loom-sequence{display:flex;gap:5px;flex-wrap:wrap;padding:10px 0 18px}.loom-sequence button{--loom-color:var(--accent);display:flex;gap:7px;align-items:center;border:1px solid var(--loom-color);background:#090909;color:var(--text);padding:7px 9px;cursor:pointer}.loom-sequence button span{font-size:7px;color:var(--loom-color)}.loom-sequence button strong{font-size:8px}.loom-stage{border:1px solid var(--line);background:#050505;overflow:hidden}.loom-stage svg{display:block;width:100%;height:auto}.loom-receipt{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.loom-receipt div{padding:12px;border-right:1px solid var(--line)}.loom-receipt span,.loom-receipt strong{display:block}.loom-receipt span{font-size:7px;color:#777}.loom-receipt strong{font-size:12px;margin-top:5px}.loom-actions{display:flex;gap:7px;flex-wrap:wrap;padding:22px 0 48px}.loom-actions button:first-child{background:var(--accent);color:#080808;border-color:var(--accent)}.saved-looms{padding:46px 0;border-top:1px solid var(--line)}.saved-looms>[data-saved-looms]{display:grid;gap:7px}.saved-looms article{border:1px solid var(--line);padding:14px;display:flex;justify-content:space-between;gap:18px}.saved-looms article span,.saved-looms article strong,.saved-looms article small{display:block}.saved-looms article span{font-size:7px;color:var(--accent)}.saved-looms article strong{margin:5px 0}.saved-looms article small{color:#777}.saved-looms article>div:last-child{display:flex;gap:6px;align-items:center}
@media(max-width:900px){.loom-builder{grid-template-columns:1fr}.loom-palette{grid-template-columns:1fr 1fr}.loom-receipt{grid-template-columns:1fr 1fr 1fr}.loom-receipt div:last-child{grid-column:1/-1}}@media(max-width:560px){.loom-palette,.loom-receipt{grid-template-columns:1fr}.loom-receipt div:last-child{grid-column:auto}.saved-looms article{flex-direction:column}}