.bridge-consumer-editor{display:flex;flex-direction:column;min-width:0;gap:16px}.bridge-consumer-editor [hidden]{display:none!important}.bridge-consumer-editor header{display:flex;align-items:center;gap:12px}.bridge-consumer-editor header h2{flex:1;margin:0;font-size:20px}.bridge-consumer-editor nav,.consumer-mode-tabs{display:flex;gap:6px}.bridge-consumer-editor button[aria-pressed=true]{background:#eef2ff;color:#3730a3;border-color:#a5b4fc}.consumer-editor-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);min-height:460px;border-top:1px solid #e4e7ec}.consumer-preview{min-width:0;overflow:auto;padding:16px}.consumer-preview-notice{background:#fffbeb;color:#854d0e;border-radius:7px;padding:10px 12px;font-size:13px;margin-bottom:16px}.consumer-preview [data-consumer-preview]{min-width:0;pointer-events:none}.consumer-editor-panel{border:0;border-left:1px solid #e4e7ec;margin:0;padding:16px;min-width:0}.consumer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 8px}.consumer-section-heading h3{margin:0;font-size:13px;font-weight:600;color:#475467}.consumer-section-heading button{font-size:12px;white-space:nowrap}.consumer-search{display:block;margin:10px 0 18px}.consumer-search input{width:100%}.consumer-column-section{min-height:52px}.consumer-column-section ul{list-style:none;margin:0;padding:0}.consumer-column{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-radius:5px;font-size:13px}.consumer-column[draggable=true]{cursor:grab}.consumer-column[draggable=true]:hover{background:#f8fafc}.consumer-column-title{min-width:0;overflow-wrap:anywhere}.consumer-column-controls{display:flex;gap:5px;align-items:center;flex-shrink:0}.consumer-column-controls button{min-width:24px;padding:3px 5px}.consumer-column-controls select{font-size:12px;max-width:135px;padding:5px}.consumer-column-locked{color:#667085}.consumer-visibility{display:flex;align-items:center;padding:4px}.consumer-visibility input{margin:0}.consumer-readonly,[data-consumer-validation]:not(:empty),[data-consumer-error]:not(:empty){padding:10px;border-radius:5px;background:#fff7ed;color:#9a3412}.consumer-editor-panel [data-column-filter],.consumer-editor-panel [data-column-sort]{padding:12px;margin:10px 0;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px}.consumer-editor-panel .form-field{display:flex;flex-direction:column;gap:5px;margin-bottom:9px}.consumer-editor-panel p{font-size:12px;color:#667085}.consumer-leave-dialog{max-width:430px;padding:24px;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 20px 50px #0003}.consumer-leave-dialog::backdrop{background:#10182855}.consumer-leave-dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:900px){.consumer-editor-body{grid-template-columns:minmax(0,1fr)}.consumer-editor-panel{border-left:0;border-top:1px solid #e4e7ec}.consumer-preview{max-height:480px}.bridge-consumer-editor header{flex-wrap:wrap}.bridge-consumer-editor header h2{min-width:200px}}
