.assessment-record-card[data-v-9f83ad70]{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-9f83ad70]:hover,.assessment-record-card[data-v-9f83ad70]: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-9f83ad70]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.assessment-record-card__score[data-v-9f83ad70]{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;color:#1e293b}.assessment-record-card__status[data-v-9f83ad70]{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-9f83ad70]{background:#e8f7ed;color:#22c55e}.assessment-record-card__status--processing[data-v-9f83ad70]{background:#e8f4ff;color:#007aff}.assessment-record-card__status--failed[data-v-9f83ad70]{background:#fee2e2;color:#ef4444}.assessment-record-card__preview[data-v-9f83ad70]{display:flex;flex-direction:column;flex:1;min-height:0;max-height:149px;overflow:hidden;flex-shrink:0}.assessment-record-card__stem[data-v-9f83ad70]{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-9f83ad70]{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-9f83ad70]{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-9f83ad70]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-shrink:0}.assessment-record-card__meta[data-v-9f83ad70]{display:flex;flex-direction:column;gap:8px;min-width:0}.assessment-record-card__date[data-v-9f83ad70]{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:400;color:#94a3b8}.assessment-record-card__view[data-v-9f83ad70]{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-9f83ad70]:hover,.assessment-record-card__view[data-v-9f83ad70]:focus-visible{color:#007aff;outline:none}.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-288712c9]{display:flex;flex-direction:column;min-height:100vh;background:#f8fafc}.assessment-records-page__main[data-v-288712c9]{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-288712c9]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.assessment-records-page__title[data-v-288712c9]{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-288712c9]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;color:#999}.assessment-records-page__status[data-v-288712c9]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#64748b}.assessment-records-page__status--error[data-v-288712c9]{color:#ef4444}.assessment-records-page__grid[data-v-288712c9]{flex-shrink:0}.assessment-records-page__grid[data-v-288712c9] .assessment-record-card{width:311px}@media (max-width: 1320px){.assessment-records-page__main[data-v-288712c9]{padding:32px 40px 48px}}@media (max-width: 768px){.assessment-records-page__main[data-v-288712c9]{padding:24px 20px 40px}.assessment-records-page__grid[data-v-288712c9] .assessment-record-card{width:100%}}
