.bvos-workout-feedback-form{border-top:1px solid #ddd;padding:1.2rem 1.5rem;background:#fff}.bvos-workout-feedback-form[hidden]{display:none}.bvos-workout-feedback-form>div{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;gap:.8rem}.bvos-workout-feedback-form label{display:grid;gap:.35rem}.bvos-workout-feedback-form label>span{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bvos-workout-feedback-form select,.bvos-workout-feedback-form textarea{width:100%;border:1px solid #aaa;border-radius:0;padding:.7rem;background:#fff;resize:vertical}.bvos-workout-feedback-form>.bvos-portal-button{margin-top:.8rem}.bvos-workout-feedback-form>span{margin-left:.7rem;font-size:.78rem;font-weight:700}.bvos-workout-reflection{grid-column:1/-1!important;margin:.35rem 0 0!important;border-left:3px solid var(--portal-pink);padding:.55rem .7rem;background:var(--portal-soft);color:#444!important;font-size:.78rem!important;text-align:left!important}.bvos-coach-workout-feedback{grid-column:1/-1;border-top:4px solid var(--portal-pink);padding-top:1.25rem}.bvos-coach-workout-feedback>div{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.bvos-coach-workout-feedback article{border-left:3px solid var(--portal-pink);padding:.75rem;background:var(--portal-soft)}.bvos-coach-workout-feedback article header{display:flex;justify-content:space-between;gap:.75rem}.bvos-coach-workout-feedback article header span{font-size:.7rem;font-weight:800}.bvos-coach-workout-feedback article p{margin:.5rem 0 0;color:#555;font-size:.8rem}@media(max-width:640px){.bvos-workout-feedback-form>div,.bvos-coach-workout-feedback>div{grid-template-columns:1fr}.bvos-coach-workout-feedback article header{flex-direction:column;gap:.2rem}}
