.modal-header-info[data-v-f7626dee]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.header-title[data-v-f7626dee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px}.header-entidade[data-v-f7626dee]{font-weight:600;color:#3a3e81}.header-separator[data-v-f7626dee]{font-size:10px;color:#98a2b3}.header-contexto[data-v-f7626dee]{font-weight:500;color:#344054}.header-desc[data-v-f7626dee]{font-size:12px;color:#667085;margin-top:4px}.empty-state[data-v-f7626dee]{text-align:center;padding:40px 20px}.empty-icon[data-v-f7626dee]{width:56px;height:56px;border-radius:14px;background:#f2f2f8;color:#3a3e81;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 12px}.empty-text[data-v-f7626dee]{font-weight:600;font-size:15px;color:#1d2939}.empty-desc[data-v-f7626dee]{font-size:13px;color:#667085;margin-top:4px}.campo-card[data-v-f7626dee]{border:1px solid #e4e7eb;border-radius:10px;margin-bottom:10px;background:#fff;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.campo-card[data-v-f7626dee]:hover{border-color:#d0d5dd}.campo-card--invalid[data-v-f7626dee]{border-color:#fda29b}.campo-card-header[data-v-f7626dee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 14px;background:#f8f9fa;border-bottom:1px solid #e9ecef;border-radius:10px 10px 0 0}.drag-handle[data-v-f7626dee]{cursor:-webkit-grab;cursor:grab;color:#98a2b3;padding:2px 4px;font-size:14px}.drag-handle[data-v-f7626dee]:active{cursor:-webkit-grabbing;cursor:grabbing}.campo-ordem-badge[data-v-f7626dee]{font-size:11px;font-weight:600;color:#667085;background:#e9ecef;padding:1px 6px;border-radius:4px}.campo-label-preview[data-v-f7626dee]{font-weight:500;font-size:13px;color:#344054;-webkit-box-flex:1;-ms-flex:1;flex:1}.campo-label-preview--empty[data-v-f7626dee]{color:#98a2b3;font-style:italic}.btn-remove[data-v-f7626dee]{background:none;border:none;color:#98a2b3;cursor:pointer;padding:4px 8px;border-radius:4px;-webkit-transition:all .15s;transition:all .15s;font-size:13px}.btn-remove[data-v-f7626dee]:hover{color:#d92d20;background:#fef3f2}.campo-card-body[data-v-f7626dee]{padding:12px 14px}.campo-card-body .form-group[data-v-f7626dee]{margin-bottom:8px}.field-label[data-v-f7626dee]{font-size:11px;font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;display:block}.btn-opcoes[data-v-f7626dee]{background:none;border:1px solid #dddce9;color:#3a3e81;font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;cursor:pointer;margin-top:4px;-webkit-transition:all .15s;transition:all .15s}.btn-opcoes[data-v-f7626dee]:hover{background:#f2f2f8}.campo-footer-row[data-v-f7626dee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px;padding-top:8px;border-top:1px solid #f2f4f7}.toggle-row[data-v-f7626dee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.toggle-item[data-v-f7626dee]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e4e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#667085;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;margin-bottom:0}.toggle-item input[type=checkbox][data-v-f7626dee]{accent-color:#3a3e81}.toggle-item.active[data-v-f7626dee]{border-color:#3a3e81;background:#f2f2f8;color:#3a3e81}.sistemas-chips[data-v-f7626dee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.sistema-chip[data-v-f7626dee]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 10px;border:1px solid #e4e7eb;border-radius:20px;font-size:12px;font-weight:500;color:#667085;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;margin-bottom:0}.sistema-chip input[type=checkbox][data-v-f7626dee]{display:none}.sistema-chip.active[data-v-f7626dee]{border-color:#3a3e81;background:#eceaf3;color:#3a3e81}.sistema-chip[data-v-f7626dee]:hover{border-color:#b0bec5}.modal-footer-bar[data-v-f7626dee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid #e9ecef}.footer-spacer[data-v-f7626dee]{-webkit-box-flex:1;-ms-flex:1;flex:1}input[data-v-f7626dee]::-webkit-inner-spin-button,input[data-v-f7626dee]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-f7626dee]{-moz-appearance:textfield}.entidades-grid[data-v-da8f8ed6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-top:16px}.entidade-card[data-v-da8f8ed6]{border:1px solid #e4e7eb;border-radius:10px;background:#fff;overflow:hidden}.entidade-header[data-v-da8f8ed6]{gap:14px;padding:16px 20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.entidade-header[data-v-da8f8ed6],.entidade-icon[data-v-da8f8ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entidade-icon[data-v-da8f8ed6]{width:40px;height:40px;border-radius:10px;background:#eceaf3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3a3e81;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.entidade-nome[data-v-da8f8ed6]{font-weight:600;font-size:15px;color:#1d2939}.entidade-desc[data-v-da8f8ed6]{font-size:12px;color:#667085;margin-top:2px}.contextos-list[data-v-da8f8ed6]{padding:8px 0}.contexto-item[data-v-da8f8ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.contexto-item[data-v-da8f8ed6]:hover{background:#f9fafb}.contexto-nome[data-v-da8f8ed6]{font-weight:500;font-size:14px;color:#344054}.contexto-desc[data-v-da8f8ed6]{font-size:12px;color:#667085;margin-top:2px}.contexto-meta[data-v-da8f8ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.badge-campos[data-v-da8f8ed6]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid #d0d5dd;color:#667085;background:#f9fafb}.contexto-edit-icon[data-v-da8f8ed6]{color:#98a2b3;font-size:13px;-webkit-transition:color .15s;transition:color .15s}.contexto-item:hover .contexto-edit-icon[data-v-da8f8ed6]{color:#3a3e81}