.yeb-modal-is-open{overflow:hidden}.yeb-badge-learners .yeb-icon{background:#c94562}.yeb-badge-class .yeb-icon{background:#5067c5}.yeb-outcomes{margin:12px 0;padding:0;list-style:none;display:grid;gap:8px}.yeb-outcomes li{padding:9px 12px;border-radius:6px;background:#fff7fb;color:#3f2a33;line-height:1.8}.yeb-outcome-form{display:grid;gap:6px;margin-top:10px}.yeb-outcome-form span{color:#52615b;font-size:13px}.yeb-outcome-form textarea{width:100%;min-height:64px;padding:10px;border:1px solid #d9e4df;border-radius:6px;font:inherit;resize:vertical}.yeb-vote-button{margin-top:10px;padding:8px 14px;border:0;border-radius:6px;background:#0f8f68;color:#fff;cursor:pointer;font:inherit}.yeb-vote-button:disabled{cursor:default;opacity:.7}.yeb-login-note{margin-top:8px}.yeb-rating-star.is-selected{border-color:#f7a600;background:#fff4d6;color:#5b3e00;box-shadow:0 0 0 2px rgba(247,166,0,.14)}.yeb-rating-message.is-success{background:#f2f9df;color:#416000}.yeb-rating-message.is-error{background:#fff0f6;color:#9e004b}.yeb-article-rating.is-compact{padding:16px;gap:12px}.yeb-article-rating.is-compact .yeb-rating-eyebrow{display:none}.yeb-article-rating.is-compact .yeb-rating-star{min-height:58px}.yeb-details ul{margin:12px 20px}