.op-builder078-intro{padding:1rem 1.25rem;background:#f6efd9;border-radius:12px;color:#39372b;margin:0 0 1rem}.op-builder078-intro p{margin:.4rem 0}.op-field-editor>summary{padding:.8rem;font-weight:600;cursor:pointer;min-height:44px;display:list-item}.op-field-editor[open]>summary{border-bottom:1px solid #ded9ca;margin-bottom:.75rem}.op-builder .op-field-editor{padding:1rem;border:1px solid #ded9ca;border-radius:12px;margin:.75rem 0;background:#fff}.op-builder .op-field-editor label{min-width:0}.op-builder .op-toolbar{gap:.65rem;flex-wrap:wrap}.op-builder .op-toolbar button{min-height:44px}.op-builder078-preview{padding:1rem;border:1px solid #d9d5c9;border-radius:12px;background:#faf8f0;margin:1rem 0}.op-builder078-preview .preview-fields078{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.op-builder078-preview label{display:grid;gap:.4rem}.op-builder078-preview input,.op-builder078-preview select{min-height:44px;max-width:100%}.op-builder078-preview fieldset{border:0;margin:0;padding:0}.op-builder .op-field-editor[open]{display:block}.op-builder .op-field-editor[open]>label{display:grid;gap:.35rem;margin:.8rem 0}.op-builder078-bar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:1rem 0}
