.clisyc-form-builder{display:flex;gap:20px}.clisyc-field-palette{flex-shrink:0;width:220px}.clisyc-field-palette-btn{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:5px!important;width:100%}.clisyc-form-canvas{align-content:flex-start;background:#fff;border:1px dashed #c3c4c7;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;min-height:400px;padding:10px}.clisyc-builder-field{background:#f6f7f7;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin-bottom:0;padding:15px;position:relative}.clisyc-builder-field.is-dragging{box-shadow:0 4px 8px rgba(0,0,0,.1);opacity:.7}.clisyc-field-width-full{width:100%}.clisyc-field-width-half{width:calc(50% - 5px)}.clisyc-field-width-one-third{width:calc(33.333% - 7px)}.clisyc-field-width-two-thirds{width:calc(66.666% - 3px)}.clisyc-field-header{align-items:center;cursor:grab;display:flex;justify-content:space-between;margin-bottom:15px}.clisyc-field-header:hover .clisyc-field-drag-icon{color:#2271b1}.clisyc-field-drag-icon{color:#a7aaad}.clisyc-field-type-label{color:#50575e;flex-grow:1;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}.clisyc-field-actions button{background:none;border:none;color:#787c82;cursor:pointer;padding:0}.clisyc-field-actions button:hover{color:#2271b1}.clisyc-field-actions .clisyc-field-delete:hover{color:#d63638}.clisyc-form-field-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr}.clisyc-field-config-item{margin-bottom:0}.clisyc-field-config-item label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.clisyc-option-editor{grid-column:1/-1}.clisyc-option-editor textarea{font-family:monospace;height:80px;width:100%}.clisyc-confirm-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:100000}.clisyc-confirm-dialog{background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);max-width:360px;padding:24px;width:90%}.clisyc-confirm-dialog p{color:#1d2327;font-size:14px;margin:0 0 16px}.clisyc-confirm-actions{display:flex;gap:8px;justify-content:flex-end}.clisyc-builder-notice{margin:0 0 12px}
