/* Pro / addon surfaces — certificates, Q&A, wishlist, bundles, drip, live, gradebook */

.jbs-theme-child .tutor-certificate-page,
.jbs-theme-child .tutor-certificate-template,
.jbs-theme-child .tutor-cert-preview {
	font-family: var(--jbs-tutor-font);
}

.jbs-theme-child .tutor-certificate-page .tutor-btn,
.jbs-theme-child .tutor-certificate-download {
	border-radius: var(--jbs-radius-sm);
}

.jbs-theme-child .tutor-qa-wrapper,
.jbs-theme-child .tutor-qna-wrapper,
.jbs-theme-child .tutor-learning-area .tutor-qna {
	background: var(--jbs-tutor-surface);
	border: 1px solid var(--jbs-tutor-border);
	border-radius: var(--jbs-tutor-radius);
}

.jbs-theme-child .tutor-announcement-card,
.jbs-theme-child .tutor-announcements-wrap .tutor-card {
	border-radius: var(--jbs-tutor-radius);
	border-color: var(--jbs-tutor-border);
}

.jbs-theme-child .tutor-wishlist-btn,
.jbs-theme-child .tutor-course-wishlist-btn {
	color: var(--jbs-tutor-primary);
}

.jbs-theme-child .tutor-course-bundle-card,
.jbs-theme-child .tutor-bundle-card {
	border-radius: var(--jbs-tutor-radius);
	border: 1px solid var(--jbs-tutor-border);
	box-shadow: var(--jbs-shadow-sm);
}

.jbs-theme-child .tutor-content-drip-wrap,
.jbs-theme-child .tutor-lesson-content-drip-wrap {
	border-left: 3px solid var(--jbs-tutor-primary);
	padding-left: var(--jbs-space-4);
	color: var(--jbs-tutor-muted);
}

.jbs-theme-child .tutor-zoom-meeting,
.jbs-theme-child .tutor-google-meet-meeting,
.jbs-theme-child .tutor-zoom-meeting-item {
	background: var(--jbs-tutor-surface);
	border: 1px solid var(--jbs-tutor-border);
	border-radius: var(--jbs-tutor-radius);
	padding: var(--jbs-space-4);
}

.jbs-theme-child .tutor-gradebook-wrap,
.jbs-theme-child .tutor-gradebook,
.jbs-theme-child .tutor-gradebook-result {
	font-family: var(--jbs-tutor-font);
}

.jbs-theme-child .tutor-gradebook table,
.jbs-theme-child .tutor-gradebook-wrap table {
	border-collapse: collapse;
	width: 100%;
}

.jbs-theme-child .tutor-gradebook th,
.jbs-theme-child .tutor-gradebook td {
	border-bottom: 1px solid var(--jbs-tutor-border);
	padding: var(--jbs-space-3) var(--jbs-space-4);
}

.jbs-theme-child .tutor-review-card,
.jbs-theme-child .tutor-reviews-list .tutor-review-list-item {
	border-radius: var(--jbs-radius-sm);
	border-color: var(--jbs-tutor-border);
}

.jbs-theme-child .tutor-social-share,
.jbs-theme-child .tutor-social-share-wrap a {
	border-radius: var(--jbs-radius-sm);
}
