.folder-panel,.requirement-editor{margin-top:24px;min-width:0}.requirement-fields{display:grid;gap:16px;margin-top:20px}.requirement-fields [data-upload]{display:grid;gap:14px}.requirement-fields [hidden]{display:none!important}.requirement-fields label{display:grid;gap:8px}.requirement-fields input,.requirement-fields select{width:100%;min-width:0}.requirement-editor small,.folder-panel small{display:block;color:#a6a49d;font-size:12px;overflow-wrap:anywhere}.requirement-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #393936;padding:16px 0}.requirement-row>div{min-width:0}.requirement-actions{display:flex;gap:8px;flex-wrap:wrap}.requirement-actions button{padding:10px 14px}.asset-tree{list-style:none;padding-left:16px;margin:8px 0;border-left:1px solid #454541;font-size:13px}.asset-tree li{padding:5px 0;overflow-wrap:anywhere}.asset-tree li>small{display:inline;margin-left:12px}.asset-tree summary,[data-trees]>details>summary,.wizard-requirements>summary{cursor:pointer;padding:6px 0}.folder-panel [data-preview],.folder-panel [data-trees]{max-height:420px;overflow:auto;margin:16px 0}.wizard-requirements{margin-top:24px;border-top:1px solid #44443e;padding-top:14px}.wizard-requirements .dev-panel{border:0;padding:0;background:none}.executor-requirements{padding:24px;border:1px solid #41413d;border-radius:14px;margin:24px 0;background:#20201e}.executor-requirements .requirement-row a{white-space:nowrap}.executor-requirements p{color:#aaa79f;font-size:13px}.requirement-row,.asset-tree details{animation:files-in .22s ease-out}@keyframes files-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.requirement-row{align-items:flex-start;flex-direction:column}.requirement-actions{width:100%}.executor-requirements{padding:16px}.asset-tree{padding-left:10px}}@media(prefers-reduced-motion:reduce){.requirement-row,.asset-tree details{animation:none}}
