.pdh-course-table-wrap{width:100%;overflow-x:auto}
.pdh-course-table{width:100%;min-width:900px}
.pdh-course-table__head,.pdh-course-table__row{display:grid;grid-template-columns:172px minmax(360px,1fr) 135px 155px 135px;align-items:center}
.pdh-course-table__head{background:#10264f;color:#fff;font-weight:700}
.pdh-course-table__row{background:#fff;border-bottom:1px solid #e1e1e1}
.pdh-course-table__cell{min-width:0;padding:18px 24px}
.pdh-center{text-align:center}
.pdh-course-table__buy{color:#d4142a;font-weight:700;text-decoration:none;white-space:nowrap}
.pdh-course-table__buy:hover{text-decoration:underline}
.pdh-course-table__empty{padding:18px;border:1px dashed #c8c8c8}
@media(max-width:767px){
.pdh-course-table{min-width:0}
.pdh-course-table__head{display:none}
.pdh-course-table__row{display:block;margin-bottom:16px;border:1px solid #e1e1e1}
.pdh-course-table__cell{display:grid;grid-template-columns:125px 1fr;gap:12px;padding:12px 16px;text-align:left;border-bottom:1px solid #ececec}
.pdh-course-table__cell::before{content:attr(data-label);font-weight:700}
}
