.modeling-toolbar,.modeling-tabs{display:flex;gap:6px;flex-wrap:wrap}.modeling-toolbar .dev-button{font-size:11px;padding:5px 8px}.modeling-secondary{font-size:12px;color:var(--nexa-text-secondary);overflow-wrap:anywhere}.modeling-record{border-bottom:1px solid var(--nexa-border);padding:16px 0}.modeling-record>strong{display:block;margin:8px 0}.modeling-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.modeling-pair>span:first-child,.modeling-pair>span:last-child{padding:14px;border:1px dashed var(--nexa-border);border-radius:8px}.modeling-reference-badge{font-size:11px;border:1px dashed var(--nexa-border);padding:4px 7px;display:inline-block;border-radius:6px}.nexa-panel-body [data-model-form]{display:grid;gap:14px}.nexa-panel-body [data-model-form] label{display:grid;gap:6px}.nexa-panel-body [data-model-form] input,.nexa-panel-body [data-model-form] select,.nexa-panel-body [data-model-form] textarea{width:100%;padding:9px;color:var(--nexa-text-primary);background:var(--nexa-surface);border:1px solid var(--nexa-border);border-radius:7px}.nexa-panel-body [data-model-form] textarea{min-height:110px}#modelingNodeDetails{margin:10px;max-width:calc(100% - 20px)}.graph-edge[data-branch=yes] .edge-line{stroke:var(--nexa-chart-positive)}.graph-edge[data-branch=no] .edge-line{stroke:var(--nexa-chart-negative)}.graph-edge[data-edge-type=dependency] .edge-line{stroke-dasharray:3 6}.graph-edge[data-edge-type=derived] .edge-line,.graph-edge[data-edge-type=mapping] .edge-line{stroke-dasharray:10 5}.view-tabs{flex-wrap:wrap}.modeling-record dd{overflow-wrap:anywhere}.modeling-toolbar button:focus-visible,[data-model-action]:focus-visible{outline:var(--nexa-focus-ring);outline-offset:3px}
