.oe-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.oe-tabs button{border:1px solid var(--line,#ddd);border-radius:10px;background:transparent;padding:10px 14px;color:inherit;cursor:pointer}.oe-tabs [aria-selected=true]{background:#181818;color:white}.oe-editor fieldset{border:0;padding:0;margin:0;min-width:0}.oe-editor [hidden]{display:none!important}.oe-row{border:1px solid var(--line,#e1e1e1);border-radius:12px;margin:10px 0;background:var(--surface,#fff)}.oe-row summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px;cursor:pointer}.oe-row summary span{font-size:12px;color:#6b6b6b;text-align:right}.oe-row-body{border-top:1px solid #eee;padding:14px}.oe-row-actions{display:flex;justify-content:flex-end;gap:6px;margin-bottom:12px}.oe-row-actions button{border:1px solid #ddd;border-radius:7px;padding:6px 11px;background:transparent;color:inherit;cursor:pointer}.oe-checks{display:flex;gap:20px;margin:12px 0}.oe-check{display:flex;align-items:center;gap:8px;margin:12px 0}.oe-check input{width:18px;height:18px}.oe-preview{padding:20px;border:1px dashed #bbb;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}.oe-editor>.switch-row{margin-bottom:12px}.oe-row .form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
