.verified-reviews-section{margin-top:32px}.verified-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.verified-review-badge{display:inline-flex;gap:6px;align-items:center;font-size:14px;color:#614d32;margin-top:8px}.verified-review-empty{display:block;font-size:13px;color:#827480;margin-top:8px}.verified-review{background:#fffdf9;border:1px solid #e8ded6;border-radius:20px;padding:24px;margin-top:16px}.verified-review header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.verified-review-stars{color:#a47b30;font-size:20px;letter-spacing:3px}.verified-review-stars span{color:#ccbca6}.verified-review-proof{font-size:12px;background:#f0eadc;color:#685234;border-radius:20px;padding:6px 10px}.verified-review-comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.verified-review-author{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#766a74}.verified-review-reply{margin-top:18px;padding:18px;border-left:3px solid #c2674d;border-radius:0 14px 14px 0;background:#f7f0e9}.verified-review-reply p{white-space:pre-wrap;overflow-wrap:anywhere}.verified-review-invitation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#f5ede5;border-radius:18px;margin:16px 0}.verified-review-invitation p{margin:5px 0}.review-rating{border:0;margin:18px 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.review-rating legend{margin-bottom:10px}.review-rating label{position:relative;cursor:pointer}.review-rating input{position:absolute;opacity:0}.review-rating span{display:block;padding:12px 17px;border:1px solid #dacecf;border-radius:30px}.review-rating input:checked+span{background:#402742;color:#fff;border-color:#402742}.review-rating input:focus-visible+span{outline:3px solid #c2674d;outline-offset:3px}.review-admin-actions{display:flex;gap:10px;flex-wrap:wrap}.commerce-empty{padding:28px;background:#f4ece4;border-radius:20px}.commerce-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-form-grid .full{grid-column:1/-1}@media(max-width:650px){.verified-review{padding:18px}.verified-review-invitation{align-items:stretch;flex-direction:column}.review-rating span{padding:12px 14px}.commerce-form-grid{grid-template-columns:1fr}}

html[data-commerce-mode="live"] #market-legacy-client,html[data-commerce-mode="live"] #stripe-coach-panel{display:none!important}
.commerce-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.commerce-checks article{display:flex;align-items:center;gap:14px;padding:20px;border-radius:20px;background:#faf2e9}.commerce-checks article>span{font-size:25px;color:#b95135}.commerce-checks .is-ready{background:#e8f1e9}.commerce-checks .is-ready>span{color:#2c6c48}.commerce-checks strong,.commerce-checks small{display:block}.commerce-checks small{margin-top:6px;color:#756873}.commerce-operations{border-left:3px solid #e98a67;padding:8px 24px;margin:30px 0}.commerce-policy-form{margin-top:22px}.commerce-policy-form textarea{min-height:100px}.commerce-policy-form .full textarea{min-height:180px}.contract-consent{background:#f7f0eb;padding:18px;border-radius:16px;margin:18px 0;line-height:1.6}.contract-consent input{width:18px;height:18px;margin-right:9px;accent-color:#b6553c}.contract-consent a{text-decoration:underline}@media(max-width:650px){.commerce-checks{grid-template-columns:1fr}}
