.ch40-review-section,.chv-auto-review-panel,.ch-course-partner-review-groups,.ch-course-review-section,.ch-review-shortcode-output{min-width:0;width:100%;max-width:100%}.ch40-review-section .ch-university-review-system,.chv-auto-review-panel .ch-university-review-system,.ch-course-partner-review .ch-university-review-system{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ch40-review-section .ch-review-summary,.chv-auto-review-panel .ch-review-summary,.ch-course-partner-review .ch-review-summary{max-width:100%;box-sizing:border-box}.ch40-review-section .ch-reviews-toolbar,.chv-auto-review-panel .ch-reviews-toolbar,.ch-course-partner-review .ch-reviews-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:100%}.ch40-review-section .ch-reviews-items,.chv-auto-review-panel .ch-reviews-items,.ch-course-partner-review .ch-reviews-items{min-width:0;max-width:100%}.ch-course-partner-review-groups{display:grid;gap:24px}.ch-course-partner-review{min-width:0;padding:18px;border:1px solid #e7edf3;border-radius:14px;background:#fff}.ch-course-partner-review-title{margin:0 0 14px;color:#0d3b66;font:700 18px/1.35 Poppins,Arial,sans-serif}@media(max-width:767px){.ch40-review-section .ch-reviews-toolbar,.chv-auto-review-panel .ch-reviews-toolbar,.ch-course-partner-review .ch-reviews-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.ch-course-partner-review{padding:14px;border-radius:12px}}.ch-review-submission-panel{margin:24px 0 0;padding:22px;border:1px solid #e4eaf0;border-radius:16px;background:#f8fafc;scroll-margin-top:110px;min-width:0}.ch-review-submission-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ch-review-submission-kicker{display:block;margin-bottom:5px;color:#f35000;font:700 11px/1.4 Poppins,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.ch-review-submission-heading h3{margin:0 0 6px;color:#0d3b66;font:700 22px/1.3 Poppins,Arial,sans-serif}.ch-review-submission-heading p,.ch-review-login-prompt p{margin:0;color:#526273;font-size:14px;line-height:1.6}.ch-review-login-prompt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px;background:#fff;border:1px solid #e5eaf0;border-radius:12px}.ch-review-write-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;background:#f35000;color:#fff!important;font-weight:700;text-decoration:none!important}.ch-review-write-button:hover,.ch-review-write-button:focus{background:#d94700;color:#fff!important}.ch-review-submission-form{min-width:0;max-width:100%}.ch-review-submission-form form{max-width:100%}.ch-review-submission-form input:not([type=radio]):not([type=checkbox]),.ch-review-submission-form select,.ch-review-submission-form textarea{max-width:100%;box-sizing:border-box}.ch-review-submission-form button[type=submit],.ch-review-submission-form input[type=submit]{min-height:44px;cursor:pointer}@media(max-width:767px){.ch-review-submission-panel{padding:16px;margin-top:18px;border-radius:12px}.ch-review-submission-heading h3{font-size:19px}.ch-review-login-prompt{align-items:stretch;flex-direction:column}.ch-review-write-button{width:100%;box-sizing:border-box}.ch-review-submission-form input:not([type=radio]):not([type=checkbox]),.ch-review-submission-form select,.ch-review-submission-form textarea{width:100%;font-size:16px}}