
.reading-marking-instructions[data-v-reading-marking-instructions] { min-height: 0; overflow-y: auto; overscroll-behavior: contain; white-space: normal; overflow-wrap: anywhere; color: #3f3443;
}
.reading-marking-instructions p[data-v-reading-marking-instructions] { margin: 0; line-height: 1.6;
}
.reading-marking-instructions__intro[data-v-reading-marking-instructions] { padding: 18px 24px; background: color-mix(in srgb, var(--primary-color, #8f5d95) 9%, white); font-weight: 600;
}
.reading-marking-instructions__body[data-v-reading-marking-instructions] { display: grid; gap: 14px; padding: 20px 24px 24px;
}
.reading-marking-instructions__section[data-v-reading-marking-instructions] { padding: 16px; border: 1px solid #e4dfe7; border-radius: 18px;
}
.reading-marking-instructions__section h3[data-v-reading-marking-instructions] { margin: 0 0 10px; font-size: 1rem; font-weight: 750; line-height: 1.4; color: var(--primary-color, #8f5d95);
}
.reading-marking-instructions__marks[data-v-reading-marking-instructions] { margin: 0; display: grid; gap: 4px 14px; grid-template-columns: minmax(100px, 1fr) 3fr; line-height: 1.6;
}
.reading-marking-instructions__marks dt[data-v-reading-marking-instructions] { font-weight: 700;
}
.reading-marking-instructions__marks dd[data-v-reading-marking-instructions] { margin: 0 0 10px;
}
@media (max-width: 480px) {
.reading-marking-instructions__intro[data-v-reading-marking-instructions] { padding: 16px;
}
.reading-marking-instructions__body[data-v-reading-marking-instructions] { padding: 16px;
}
.reading-marking-instructions__marks[data-v-reading-marking-instructions] { grid-template-columns: 1fr;
}
}


.q-card.reading-marking-help-dialog,.q-card.info-card.reading-marking-help-dialog { display: flex; flex-direction: column; width: min(720px, calc(100vw - 28px)); min-width: 0; max-width: calc(100vw - 28px); max-height: 88vh; overflow: hidden; border: 1px solid white; border-radius: 30px; box-shadow: 0 24px 70px rgb(45 24 50 / 28%);
}


.individual-reading[data-v-reading-individual-20261025] { border-radius: 18px; border-color: #dfc8e7;
}
.individual-reading[data-v-reading-individual-20261025] .reading-evidence__transcript { display: none;
}
.individual-reading__note[data-v-reading-individual-20261025] { margin: 2px 0 0 12px; color: #656065;
}
.individual-reading__heading[data-v-reading-individual-20261025] { display: flex; justify-content: space-between; gap: 16px; margin: 16px 0;
}
.individual-reading__plain[data-v-reading-individual-20261025] { font-size: 1.15rem; line-height: 1.9;
}
.individual-reading__fluency[data-v-reading-individual-20261025] { border-top: 1px solid #e7ddec; padding-top: 20px; margin-top: 20px;
}
.individual-reading__ratings[data-v-reading-individual-20261025] { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px;
}
.individual-reading__actions[data-v-reading-individual-20261025] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 12px;
}
