.reception-own-retention{grid-template-columns:1fr 1.3fr 1fr}
.goal-values strong.goal-draft-value{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.goal-card .goal-accepted-version{font-weight:600;color:#536b8c;margin:0 0 10px}
.reception-own-retention article>small{display:block;color:#63758e;font-size:11px;line-height:1.65}
.reception-own-retention p b{font-size:inherit;display:inline;color:inherit;margin:0}
.reception-case-outcome{margin:0 22px 18px;padding:16px 18px;border:1px solid #e0e7f0;border-radius:10px;background:#f8fafc}
.reception-case-outcome h3,.reception-club-limit h3{font-size:13px;margin:0 0 7px}
.reception-case-outcome p,.reception-club-limit p{font-size:12px;line-height:1.7;margin:0}
.reception-case-outcome small{display:block;font-size:11px;line-height:1.7;color:#64758f;margin-top:6px}
.reception-club-limit{display:flex;align-items:center;gap:20px;padding:18px 22px;border-top:1px solid #e0e7f0;background:var(--feedback-soft,#f8faff)}
.reception-club-limit>div{flex:1}.reception-club-limit>strong{font-size:25px;white-space:nowrap;color:#1c3154}.reception-club-limit>strong small{font-size:17px;font-weight:400;color:#64758f}
.reception-priorities{align-items:stretch}.reception-priorities .panel{height:100%}
.reception-month-scores{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:12px;margin-bottom:18px}
.reception-month-scores article{min-width:0;border:1px solid #dce5f0;border-radius:11px;padding:17px;background:#f8faff}
.reception-month-scores span,.reception-month-scores small{display:block;line-height:1.6}
.reception-month-scores span{font-size:11px;font-weight:650;color:#526884}
.reception-month-scores strong{display:block;font-size:25px;line-height:1.25;margin:12px 0;color:#1c3154}
.reception-month-scores small{font-size:11px;color:#677991}
.reception-month-scores .reception-overall-score{border-color:#aac8f0;background:#eef5ff}
.reception-month-scores .reception-overall-score strong{font-size:34px;color:#11488b}.personal-report-completeness{background:#f8fafc;padding:16px 18px}.reception-own-retention .reception-conversation-count{margin-top:16px;font-size:13px;color:#415774}.reception-conversation-count>b{font-weight:750}
.reception-checklist-shortcut{margin-top:24px}
.message-search-toolbar{gap:15px;align-items:flex-start}.message-search-toolbar>.search-box{min-width:220px}.message-search-toolbar>.filter-tabs{margin:0;flex-wrap:wrap}
.message-pagination{padding:12px 0}.lead-person-filter{max-width:340px;margin:0 0 14px}.lead-workspace-filters .filter-tabs{flex-wrap:wrap}
@media(min-width:1181px){.reception-priorities.two-col.equal{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.reception-own-retention{grid-template-columns:1fr 1fr}.reception-own-retention article:last-child{grid-column:1/-1}.reception-month-scores{grid-template-columns:1fr 1fr}.reception-month-scores article:last-child{grid-column:1/-1}.reception-club-limit{flex-wrap:wrap}.reception-club-limit>div{flex-basis:100%}}
@media(max-width:600px){.reception-own-retention,.reception-month-scores{grid-template-columns:1fr}.reception-own-retention article:last-child,.reception-month-scores article:last-child{grid-column:auto}.reception-case-outcome{margin:0 14px 14px;padding:14px}.reception-club-limit{padding:16px 14px;gap:12px}.reception-month-scores article{padding:15px}.reception-month-scores strong{font-size:24px}.message-search-toolbar{display:block}.message-search-toolbar>.search-box{margin-bottom:14px}.message-pagination{gap:8px}.message-pagination .btn{font-size:11px}}
.reception-monthly-summary{margin:30px 0 24px;padding-top:20px;border-top:1px solid #cfdaea;min-width:0}
.reception-monthly-heading{margin:0 0 16px;padding:2px 0 2px 14px;border-left:3px solid #284e7c;color:#193b65}
.reception-monthly-heading .eyebrow{font-size:10px;letter-spacing:.08em;color:#527099}
.reception-monthly-heading h2{font-size:18px;line-height:1.45;margin:5px 0 0;font-weight:650;overflow-wrap:anywhere}
.reception-monthly-summary .personal-performance .reception-month-scores>.reception-overall-score{border:1px solid #b7cbe3;border-top:3px solid #284e7c;background:linear-gradient(135deg,#edf3fb,#fff);color:#193b65;box-shadow:none}
.reception-monthly-summary .personal-performance .reception-overall-score>strong{font-size:26px;line-height:1.35;color:#193b65}
.reception-monthly-summary .personal-performance .goal-encouragement{border:1px solid #cedbec;border-left:3px solid #284e7c;background:#f4f7fc;color:#213f65;font-weight:550}
@media(max-width:600px){.reception-monthly-summary{margin-top:24px;padding-top:18px}.reception-monthly-heading h2{font-size:17px}.reception-monthly-summary .personal-performance .reception-overall-score>strong{font-size:23px}}
