/* V5.1 pilot: align practice-only navigation; original V4.1 speech/audio styles untouched */
.v51-workspace .practice-action-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.v51-workspace #vietwritePanel .practice-action-row>button{flex:1 1 120px;min-height:46px}
.v51-workspace .v51-dictation-controls>button,.v51-workspace .v51-dictation-controls>.dictation-replay-box{flex:1 1 126px}
.v51-workspace .v51-dictation-controls .dictation-replay-box{display:flex;flex-direction:column;align-items:center;gap:4px}
.v51-workspace .v51-dictation-controls .dictation-replay-box>button{width:100%;min-height:46px}
.v51-workspace .v51-dictation-controls>button{min-height:46px}
.v51-workspace #dictationStart,.v51-workspace #dictationCheck{min-height:46px}
.v51-five-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.v51-result-note{padding:4px 0 0;text-align:center;color:#606979;font-size:.9rem}
@media(max-width:740px){.v51-five-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
