#da-calc .ops-subh{font-weight:700;margin:18px 0 8px;color:var(--ops-accent,#f5a524);font-size:1.02rem}
#da-calc textarea.ops-input{font-family:ui-monospace,Menlo,Consolas,monospace;line-height:1.5}
#da-calc .da-chart-wrap{position:relative;height:300px;margin-top:18px}
#da-calc #chartCanvas{width:100%!important}
#da-calc .ops-table td.da-pick{font-weight:700;background:rgba(245,165,36,.16);box-shadow:inset 3px 0 0 var(--ops-accent,#f5a524)}
#da-calc .ops-table td:first-child{font-weight:600}
#da-calc .ops-input-row{display:flex;gap:16px;flex-wrap:wrap}
#da-calc .ops-input-row>div{flex:1;min-width:150px}
