.project-interface-editor{display:grid;gap:20px;color:#243047}.project-interface-editor p{font-size:14px;line-height:1.65;margin:0}.project-interface-editor [role=alert]{color:#b91c1c}.project-interface-editor__upload{display:grid;gap:12px;padding:22px;border:1px dashed #aeb8ce;background:#fafbfe;border-radius:12px;font-size:14px}.project-interface-editor__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.project-interface-editor fieldset{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid #dde2ec;border-radius:12px}.project-interface-editor img{width:100%;height:210px;-o-object-fit:contain;object-fit:contain;background:#f5f6fa;border-radius:8px}.project-interface-editor label{display:grid;gap:7px;font-size:13px}.project-interface-editor input:not([type=file]),.project-interface-editor textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d0d7e5;border-radius:8px;background:#fff;color:#182234;font:inherit}.project-interface-editor fieldset>div{display:flex;gap:8px;flex-wrap:wrap}.project-interface-editor button{min-width:40px;min-height:40px;border:1px solid #d0d7e5;background:#fff;color:#030174;border-radius:8px;padding:8px 12px;cursor:pointer}.project-interface-editor button:disabled{opacity:.4;cursor:default}.project-interface-editor__name{justify-self:start}.project-interface-editor [role=status]{color:#51489b}.project-interface-editor :focus-visible{outline:3px solid #c4c3f8;outline-offset:2px}.project-interface-editor fieldset>.image-paste-zone{display:block}.project-interface-editor input[type=file]{max-width:100%;font-size:12px}
