.v300-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.v300-stats>div{padding:18px;border:1px solid #8885;border-radius:12px;display:flex;flex-direction:column;gap:8px}.v300-stats strong{font-size:2rem}.v300-form{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.v300-form label{display:grid;gap:6px;min-width:180px}.v300-table{overflow-x:auto}.v300-table table{width:100%;border-collapse:collapse}.v300-table th,.v300-table td{padding:12px;text-align:left;border-bottom:1px solid #8884}
