
.ih-scenarios{margin:54px auto 60px;padding:30px;background:var(--surface,#fff);border:1px solid var(--border,#d9e2ec);border-radius:22px;color:var(--text,#10243c)}.ih-sc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0}.ih-sc-fields label{font-size:14px;font-weight:650;display:flex;flex-direction:column;gap:8px}.ih-sc-fields input,.ih-sc-fields select{width:100%;padding:13px;border:1px solid var(--border,#b8c5d4);border-radius:10px;background:var(--surface,#fff);color:var(--text,#10243c);font-size:16px}.ih-sc-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ih-sc-summary>div{padding:15px;background:var(--surface-alt,#f0f4f9);border:1px solid var(--border,#d9e2ec);border-radius:12px}.ih-sc-summary small{display:block;color:var(--text-soft,#667789);font-size:12px}.ih-sc-summary strong{font-size:23px}.ih-sc-key{display:flex;gap:18px;flex-wrap:wrap;margin-top:21px;font-size:13px}.ih-sc-key span{display:flex;align-items:center;gap:7px}.ih-sc-key i{display:block;width:18px;height:4px;border-radius:3px}.ih-sc-chart{width:100%;height:auto;min-height:210px;margin:10px 0 20px;overflow:visible}.ih-scenarios .return-tablewrap{max-height:420px;overflow:auto}.ih-scenarios .return-tablewrap table{min-width:720px}.ih-scenarios .return-note{margin-top:17px;font-size:13px;line-height:1.7}.ih-sc-error{color:#b03030}
@media(max-width:600px){.ih-scenarios{padding:17px;margin:28px auto}.ih-sc-summary strong{font-size:20px}}
