/* 14.3.r: owner-requested compact summary, separate from the documents below. */
html body.home-page #credentials-popup.education-dialog .education-history {
  margin: 8px 0 16px; padding: 6px 10px;
  background: var(--psy-card-2, #e6eadf); border: 1px solid var(--line);
  border-radius: 14px;
}
html body.home-page #credentials-popup.education-dialog .education-history .qualifications {
  margin: 0; padding: 0; gap: 0; border: 0;
}
html body.home-page #credentials-popup.education-dialog .education-history .qualification { padding: 0; gap: 0; }
html body.home-page #credentials-popup.education-dialog .education-history .qualification-open {
  display: grid; grid-template-columns: 48px minmax(0, 1fr); align-items: center;
  gap: 10px; padding: 7px 4px; text-align: left; font-size: 13px; line-height: 1.25;
}
html body.home-page #credentials-popup.education-dialog .qualification-open time {
  min-width: 0; width: auto; padding: 4px 3px; margin: 0;
  background: #f6f4ee; border-radius: 50%; font-size: 12px; font-weight: 600;
}
html body.home-page #credentials-popup.education-dialog .qualification-open span { line-height: 1.25; }
html body.home-page #credentials-popup.education-dialog .qualification-open strong { font-size: 13px; line-height: 1.25; }
@media (max-width: 380px) {
  html body.home-page #credentials-popup.education-dialog .education-history { padding-inline: 6px; }
  html body.home-page #credentials-popup.education-dialog .education-history .qualification-open { grid-template-columns: 42px minmax(0, 1fr); gap: 7px; font-size: 12px; }
  html body.home-page #credentials-popup.education-dialog .qualification-open strong { font-size: 12px; }
}
