#tas-sim .tsc{background:#fff;border-radius:10px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.08);border-top:4px solid #16a34a;height:100%}
#tas-sim .tsc.cap{border-top-color:#dc2626;background:#fff7f7}
#tas-sim .tsh{font-weight:700;margin-bottom:6px}#tas-sim .tsh small{color:#6b7280;font-weight:400}
#tas-sim .tsr{display:flex;justify-content:space-between;font-size:14px;padding:2px 0}#tas-sim .tsr span{color:#6b7280}
#tas-sim .pv{color:#15803d}#tas-sim .ld{color:#7c3aed}#tas-sim .imp{color:#dc2626}
#tas-sim .tsbar{height:8px;background:#e5e7eb;border-radius:4px;margin-top:8px;overflow:hidden}#tas-sim .tsbar i{display:block;height:100%}
#tas-sim .tsx{font-size:12px;color:#6b7280;margin-top:4px}
#tas-sim .tsflag{margin-top:8px;font-size:12px;font-weight:700;color:#b91c1c}#tas-sim .tsflag.big{font-size:14px;text-align:center;margin-top:10px}
#tas-sim .tsg{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;background:#fff;border-radius:10px;padding:14px 18px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
#tas-sim .tsg div{display:flex;flex-direction:column}#tas-sim .tsg span{font-size:12px;color:#6b7280}#tas-sim .tsg b{font-size:20px}
#tas-sim .tskpi{display:flex;flex-wrap:wrap;gap:10px}#tas-sim .tskpi div{flex:1 1 140px;background:#fff;border-radius:10px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
#tas-sim .tskpi b{display:block;font-size:22px}#tas-sim .tskpi span{font-size:12px;color:#6b7280}
#tas-sim canvas{width:100%;height:260px;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
#tas-sim label{font-size:13px;font-weight:600;color:#374151}#tas-sim input[type=range]{width:100%}
#tas-sim .leg span{display:inline-block;margin-right:14px;font-size:12px;color:#4b5563}#tas-sim .leg i{display:inline-block;width:14px;height:3px;margin-right:5px;vertical-align:middle}