.model-tabs { display:flex; gap:24px; border-bottom:1px solid #dce5ef; margin-bottom:20px; }
.model-tabs [role="tab"] { border:0; border-bottom:3px solid transparent; border-radius:0; background:transparent; color:#64748b; padding:12px 8px; font-weight:600; }
.model-tabs [aria-selected="true"] { color:#3777ff; border-bottom-color:#3777ff; }
.model-tabs [role="tab"]:focus-visible { outline:2px solid #3777ff; outline-offset:3px; }
.model-panel[hidden] { display:none !important; }
.model-panel h2 { margin-top:0; }
@media (max-width:600px) { .model-tabs { gap:8px; } .model-tabs [role="tab"] { flex:1; padding:12px 4px; } }

.decision-input-row{display:flex;align-items:center;gap:10px;width:100%}.decision-input-row input{flex:0 1 240px;width:240px;min-width:0;max-width:100%}.decision-input-row small{flex:0 0 48px;white-space:nowrap;color:#687b96}

.qa-method{width:240px;max-width:100%}
