.nova-v17-modal{max-width:min(1080px,96vw)}
.nova-v17-voice,.nova-v17-row,.nova-v17-perms{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}
.nova-v17-transcript{display:grid;grid-template-columns:90px 1fr;gap:.5rem 1rem;margin-top:1rem}.nova-v17-transcript p{margin:0;padding:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:14px;min-height:2.5rem}
.nova-v17-connect-grid,.nova-v17-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nova-v17-editor{width:100%;min-height:220px;background:#0e1118;color:#e9eef9;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:.8rem}.nova-v17-editor.tall{min-height:360px}.nova-v17-prompt{width:100%;min-height:90px;margin:.6rem 0}
.nova-v17-preview{min-height:320px;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:auto;background:#0b0d12;padding:.75rem}.nova-v17-preview pre{white-space:pre-wrap;margin:0}.nova-v17-frame{width:100%;min-height:360px;border:0;background:white;border-radius:10px}.nova-v4-list.compact{max-height:260px;overflow:auto}.nova-v17-job .nova-v4-actions{margin-top:.5rem}.nova-v17-perms{padding:.65rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:.8rem}
@media(max-width:780px){.nova-v17-connect-grid,.nova-v17-art-grid{grid-template-columns:1fr}.nova-v17-transcript{grid-template-columns:1fr}.nova-v17-editor.tall{min-height:260px}}
