.assessment-record-card[data-v-64a2372b]{display:flex;flex-direction:column;justify-content:space-between;gap:12px;width:100%;height:285px;padding:22px;border:1px solid #f1f5f9;border-radius:12px;background:#fff;box-shadow:0 2px 4px #00000008,0 12px 32px #0000000f;box-sizing:border-box;cursor:pointer;outline:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.assessment-record-card[data-v-64a2372b]:hover,.assessment-record-card[data-v-64a2372b]:focus-visible{transform:translateY(-2px);border-color:#007aff;box-shadow:0 0 0 2px #007aff,0 4px 8px #007aff14,0 16px 40px #00000014}.assessment-record-card__header[data-v-64a2372b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.assessment-record-card__score[data-v-64a2372b]{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;color:#1e293b}.assessment-record-card__status[data-v-64a2372b]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-family:Geist,Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.assessment-record-card__status--completed[data-v-64a2372b]{background:#e8f7ed;color:#22c55e}.assessment-record-card__status--processing[data-v-64a2372b]{background:#e8f4ff;color:#007aff}.assessment-record-card__status--failed[data-v-64a2372b]{background:#fee2e2;color:#ef4444}.assessment-record-card__status--draft[data-v-64a2372b]{background:#f1f5f9;color:#64748b}.assessment-record-card__preview[data-v-64a2372b]{display:flex;flex-direction:column;flex:1;min-height:0;max-height:149px;overflow:hidden;flex-shrink:0}.assessment-record-card__stem[data-v-64a2372b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#334155;white-space:pre-line;word-break:break-word}.assessment-record-card__stem--truncated[data-v-64a2372b]{max-height:117px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;text-overflow:clip}.assessment-record-card__stem-ellipsis[data-v-64a2372b]{margin:0;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#334155}.assessment-record-card__footer[data-v-64a2372b]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-shrink:0}.assessment-record-card__meta[data-v-64a2372b]{display:flex;flex-direction:column;gap:8px;min-width:0}.assessment-record-card__date[data-v-64a2372b]{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:400;color:#94a3b8}.assessment-record-card__view[data-v-64a2372b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:none;color:#999;line-height:0;cursor:pointer;transition:color .15s ease}.assessment-record-card__view[data-v-64a2372b]:hover,.assessment-record-card__view[data-v-64a2372b]:focus-visible{color:#007aff;outline:none}.practice-modal--record-detail[data-v-15fa3c4b]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:680px;max-height:min(640px,calc(100vh - 48px));padding:24px;box-shadow:0 8px 24px #0000001f}.assessment-record-detail-modal__header[data-v-15fa3c4b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.assessment-record-detail-modal__meta[data-v-15fa3c4b]{display:flex;align-items:center;gap:8px;min-width:0}.assessment-record-detail-modal__score[data-v-15fa3c4b]{font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:600;color:#1a1a1a}.assessment-record-detail-modal__sep[data-v-15fa3c4b],.assessment-record-detail-modal__words[data-v-15fa3c4b]{font-family:Geist,Inter,system-ui,sans-serif;font-size:14px;color:#94a3b8}.assessment-record-detail-modal__body[data-v-15fa3c4b]{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto}.assessment-record-detail-modal__section[data-v-15fa3c4b]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.assessment-record-detail-modal__section--essay[data-v-15fa3c4b]{flex:1;min-height:0}.assessment-record-detail-modal__label[data-v-15fa3c4b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:#94a3b8}.assessment-record-detail-modal__text[data-v-15fa3c4b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#334155;white-space:pre-line;word-break:break-word}.assessment-record-detail-modal__essay[data-v-15fa3c4b]{flex:1;min-height:120px}.assessment-record-detail-modal__status[data-v-15fa3c4b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#64748b}.assessment-record-detail-modal__status--error[data-v-15fa3c4b]{color:#ef4444}.assessment-record-detail-modal__footer[data-v-15fa3c4b]{display:flex;flex-shrink:0;gap:10px}.assessment-record-detail-modal__action[data-v-15fa3c4b]{width:100%}.practice-modal__btn--reassess[data-v-15fa3c4b]{border:none;background:#0f172a;color:#fff;box-shadow:0 4px 12px #007aff40}.practice-modal__btn--reassess[data-v-15fa3c4b]:disabled{opacity:.6}.practice-modal__btn--correcting[data-v-15fa3c4b]{border:none;background:#e2e8f0;color:#94a3b8;box-shadow:none;opacity:1;cursor:not-allowed}.assessment-records-grid{display:grid;grid-template-columns:repeat(4,311px);gap:12px;justify-content:start;width:100%}@media (max-width: 1320px){.assessment-records-grid{grid-template-columns:repeat(auto-fill,311px)}}@media (max-width: 680px){.assessment-records-grid{grid-template-columns:1fr}.assessment-records-grid :deep(.assessment-record-card){width:100%}}.assessment-records-page[data-v-e6459c61]{display:flex;flex-direction:column;min-height:100vh;background:#f8fafc}.assessment-records-page__main[data-v-e6459c61]{display:flex;flex:1;flex-direction:column;gap:24px;max-width:1440px;width:100%;margin:0 auto;padding:32px 80px 48px;box-sizing:border-box}.assessment-records-page__head[data-v-e6459c61]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.assessment-records-page__title[data-v-e6459c61]{margin:0;font-family:Funnel Sans,Inter,system-ui,sans-serif;font-size:28px;font-weight:700;color:#000}.assessment-records-page__subtitle[data-v-e6459c61]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#999}.assessment-records-page__status[data-v-e6459c61]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#64748b}.assessment-records-page__status--error[data-v-e6459c61]{color:#ef4444}.assessment-records-page__grid[data-v-e6459c61]{flex-shrink:0}.assessment-records-page__grid[data-v-e6459c61] .assessment-record-card{width:311px}@media (max-width: 1320px){.assessment-records-page__main[data-v-e6459c61]{padding:32px 40px 48px}}@media (max-width: 768px){.assessment-records-page__main[data-v-e6459c61]{padding:24px 20px 40px}.assessment-records-page__grid[data-v-e6459c61] .assessment-record-card{width:100%}}
