.enhance-workspace .enhance-beta-badge{display:inline-block;background:#7c2d12;color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:3px;margin:0 0 12px}
.enhance-beta{background:#fff7ed;border-top:3px solid #b45309}.enhance-beta p{margin:0 0 10px;color:#431407;font-size:15px;line-height:1.55}.enhance-beta p:last-child{margin-bottom:0}.enhance-beta strong{color:#7c2d12}
.enhance-results-beta{border:1.5px solid #b45309;background:#fef3c7;color:#431407;padding:14px 18px;margin:28px 0 8px;font-size:14px;line-height:1.5}.enhance-results-beta strong{color:#7c2d12}
.enhance-filters{border:1px solid #718d97;background:#fff;padding:16px;margin:16px 0}.enhance-filters>p{margin:0 0 12px}.enhance-filters ol{list-style:none;margin:0;padding:0;counter-reset:enhance-step}
.enhance-step{border-top:1px solid #dbe6ea;padding:12px 0}.enhance-step:first-child{border-top:0;padding-top:0}.enhance-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.enhance-step-head label{font-weight:700;display:flex;align-items:center;gap:8px;margin:0}.enhance-step-head .enhance-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0b2a35;color:#fff;font-size:13px;font-weight:700}.enhance-step-method{flex:1 1 320px;margin:0;font-size:13px;color:#44636d}
.enhance-step-settings{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 0 42px}.enhance-step-settings label{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:150px}.enhance-step-settings input,.enhance-step-settings select{font:inherit;padding:6px 8px;border:1px solid #718d97;border-radius:3px;background:#fff}
.enhance-step[data-enabled="false"] .enhance-step-settings{opacity:.55}
.enhance-layer{border:1px solid #c5d6dc;background:#fff;padding:18px;margin:20px 0}.enhance-layer h3{margin:0 0 10px;color:#0b2a35}.enhance-layer h4{margin:16px 0 8px}
.enhance-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:12px 0}.enhance-side figure{margin:0;background:#07191f;padding:8px;border:1px solid #c5d6dc}.enhance-side canvas{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#07191f}.enhance-side figcaption{color:#cfe3ea;font-size:13px;margin-top:8px;line-height:1.45}
.enhance-outcome{padding:14px 16px;border-left:5px solid #008eb2;background:#f2f7f8;margin:0 0 14px;font-size:15px}.enhance-outcome--none{border-color:#b45309;background:#fff7ed}.enhance-outcome--written{border-color:#15803d;background:#f0fdf4}.enhance-outcome strong{display:block;margin-bottom:4px}.enhance-outcome code{overflow-wrap:anywhere;word-break:break-all}
.enhance-chain-table td:first-child{white-space:nowrap}
.enhance-view-help{font-size:14px;margin:8px 0}
@media(max-width:760px){.enhance-layer{padding:14px}.enhance-filters{padding:12px}.enhance-step-settings{margin-left:0}}
