.training-value-presets{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}
.training-value-filter{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}
.training-value-filter label{display:grid;gap:.4rem;flex:1;min-width:8rem}
.training-value-filter input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:.6rem;border:1px solid #647e9d;border-radius:6px;background:#fff;color:#102b42;font:inherit}
.training-values-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem}
.training-values-summary article{border:1px solid #bfcee0;border-radius:12px;padding:1rem;background:#fff}
.training-values-summary h2{font-size:.9rem;line-height:1.4;margin:0 0 .6rem}
.training-values-summary strong{font-size:1.8rem;color:#102b42}.training-values-summary p{margin:.3rem 0 0}
.training-values-note{font-size:.9rem;line-height:1.6;color:#38546d}
.training-values-list{list-style:none;padding:0;margin:1rem 0}.training-values-list li{border-top:1px solid #bfcee0;padding:1rem 0}
.training-values-list article{display:flex;justify-content:space-between;gap:1rem}.training-values-list h3{font-size:1.05rem;margin:0}.training-values-list p{margin:.4rem 0}
.training-value-amount{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;min-width:0}.training-value-amount strong{font-size:1.4rem}.training-value-amount span{font-size:.8rem}
.training-values-panel button{min-height:44px}.training-values-panel [role=alert]{color:#9d2222}
@media(max-width:700px){.training-values-summary{grid-template-columns:1fr}.training-values-summary article{display:grid;grid-template-columns:1fr auto;gap:.4rem;align-items:center}.training-values-summary h2{margin:0}.training-values-summary strong{font-size:1.4rem}.training-values-summary p{grid-column:1/-1}.training-values-list article{flex-direction:column}.training-value-amount{align-items:flex-start}.training-value-filter button{width:100%}.training-values-panel{padding:1rem}}
