.training-day-picker{display:grid;gap:9px;margin:15px 0;border:1px solid #efcda9;border-radius:14px;background:#fff8ef;padding:14px}.training-day-picker-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.training-day-picker-title b{color:var(--deep);font-size:14px}.training-day-picker-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.training-day-picker button{min-height:38px;border:1px solid #ebd4bf;border-radius:9px;background:#fffdf9;color:var(--deep);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.training-day-picker button:hover,.training-day-picker button.selected,.training-day-picker button.is-active{border-color:var(--coral);background:#fff0df;color:#b8521e}.training-day-picker small{color:var(--muted);font-size:12px}@media(max-width:520px){.training-day-picker-title{align-items:flex-start;flex-direction:column}.training-day-picker-options{grid-template-columns:repeat(4,minmax(0,1fr))}.training-day-picker button{min-height:44px}}
