.formulariesBuilderContainer{display:flex;flex-direction:row;gap:var(--gap-space);max-width:1040px}.formulariesFieldsPanel{width:250px;flex-shrink:0}.formulariesMainPanel{flex-grow:1}.formulariesTypesPanel{margin-bottom:20px}.formulariesTypesHeader{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.formulariesTypesHeader h4{margin:0 0 5px;font-size:16px;color:#333}.formulariesTypesHeader p{margin:0;font-size:12px;color:#666}.formulariesTypesList{display:flex;flex-direction:column;gap:8px}.formulariesTypeItem{padding:10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:move;display:flex;align-items:center;gap:8px;transition:all .2s}.formulariesTypeItem:hover{background:#e9ecef;border-color:#ced4da}.formulariesTypeItem i{color:#6c757d}.formulariesFieldsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.formulariesFieldsHeader h4{margin:0;font-size:16px;color:#333}.formulariesFieldsList{min-height:100px;padding:10px;border:1px dashed #dee2e6;border-radius:4px;background:#f8f9fa}.formulariesFieldsList.drag-over{background:#e9ecef;border-color:#adb5bd}.formulariesField{background:#fff;border:1px solid #dee2e6;border-radius:4px;margin-bottom:10px;overflow:hidden}.formulariesFieldHeader{display:flex;align-items:center;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:move}.formulariesFieldTitle{flex-grow:1;font-weight:500;margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formulariesFieldActions{display:flex;gap:5px}.formulariesFieldBody{padding:15px;display:none}.formulariesField.expanded .formulariesFieldBody{display:block}.formulariesHandle{cursor:move;color:#6c757d;padding:5px}.formulariesBtnIcon{background:0 0;border:none;color:#6c757d;padding:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.formulariesBtnIcon:hover{background:#e9ecef;color:#495057}.formulariesGroupOptions{margin-top:15px;padding-top:15px;border-top:1px dashed #dee2e6}.formulariesFieldPlaceholder{background:#f8f9fa;border:2px dashed #adb5bd;margin:5px 0;height:60px}.formulariesDragOver{background-color:#f8f9fa!important;border-color:#80bdff!important}.formulariesDragging{opacity:.5}