.file-suite-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 20px; }
.file-suite-fields input { width: 100%; min-width: 0; min-height: 44px; padding: 10px; color: var(--text); background: var(--field); border: 1px solid var(--line); border-radius: 8px; }
.file-suite [data-editor], .file-suite [data-result] { margin-top: 20px; }
.file-suite [data-name], .file-suite [data-cover-info] { overflow-wrap: anywhere; }
@media (max-width: 540px) { .file-suite-fields { grid-template-columns: 1fr; } }
