.v2wide{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.v2header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.v2hint{font-size:12px;color:#6e857b;line-height:1.5}.v2chart{width:100%;height:210px;display:block}.v2legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#567168}.v2legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px}.v2stat{font-size:22px;font-weight:750}.v2scroll{overflow-x:auto}.v2positive{color:#198262}.v2negative{color:#bd4e4a}.v2notice{padding:10px 14px;background:#fff6df;border:1px solid #f0e0b5;border-radius:10px;font-size:13px;color:#725c23;margin:14px 0}.v2form{margin-bottom:15px}.v2tabs{display:flex;gap:8px;flex-wrap:wrap}.v2tabs button{padding:8px 12px;border:1px solid #dce8df;background:#fff;border-radius:8px;color:#28594e}.v2tabs button.active{background:#e1ece4}.v2dot{height:12px;width:12px;border-radius:3px;display:inline-block}.v2table td,.v2table th{white-space:nowrap}.v2table td:first-child{white-space:normal}.v2caption{font-size:11px;color:#82938b}.v2actions{display:flex;gap:7px;justify-content:flex-end}.v2actions button{padding:7px 10px;font-size:12px}.v2area{fill:#dcefe5}.v2line{fill:none;stroke:#238268;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.v2axis{stroke:#e7ede7;stroke-width:1}.v2bars{height:15px;background:#ecf2ed;border-radius:7px;overflow:hidden}.v2bars span{display:block;background:#449a7c;height:100%}@media(max-width:750px){.v2wide{grid-template-columns:1fr}.v2table{font-size:12px}.v2stat{font-size:19px}}
