/* The CAD Verse — shared engagement. Developed by Çetin Paligrat | THECADVERSE.COM */
.tcv33-engagement{--tcv33-navy:#123b70;--tcv33-blue:#087db5;--tcv33-border:#d0e0ed;--tcv33-bg:#f5f9fc;--tcv33-gold:#e8b43f;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;margin:20px 0 14px;color:var(--tcv33-navy);font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;min-width:0}.tcv33-engagement *{box-sizing:border-box}.tcv33-feedback,.tcv33-share{min-width:0;background:var(--tcv33-bg);border:1px solid var(--tcv33-border);border-radius:13px;padding:16px;box-shadow:0 4px 18px #123b7007}.tcv33-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:12px}.tcv33-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--tcv33-navy);font-size:11px;font-weight:850;letter-spacing:.07em;line-height:1.4}.tcv33-kicker svg{color:var(--tcv33-blue);width:19px;height:19px;flex:none}.tcv33-engagement button,.tcv33-engagement a{font-family:inherit;line-height:1.3}.tcv33-tool,.tcv33-social-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:8px 11px;background:#fff;border:1px solid #c6d9e9;border-radius:8px;color:var(--tcv33-navy)!important;text-decoration:none!important;font-weight:700;font-size:12px;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.tcv33-tool svg,.tcv33-social-link svg{width:19px;height:19px;flex:0 0 19px}.tcv33-tool:hover,.tcv33-social-link:hover{background:#e8f5fc;border-color:#69bfe9;color:#087db5!important;box-shadow:0 2px 9px #087db520}.tcv33-tool:focus-visible,.tcv33-social-link:focus-visible,.tcv33-star:focus-visible{outline:2px solid #087db5;outline-offset:3px}.tcv33-tool[aria-pressed=true]{background:#123b70;color:#fff!important;border-color:#123b70;box-shadow:0 3px 9px #123b7026}.tcv33-tool[aria-pressed=true]:hover{background:#087db5;color:#fff!important}.tcv33-tool:disabled,.tcv33-star:disabled{cursor:wait;opacity:.7}.tcv33-report{font-size:12px;min-height:32px;padding:5px 8px}.tcv33-report svg{width:16px;height:16px;flex-basis:16px}.tcv33-reactions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;justify-content:space-between}.tcv33-reaction-group{display:inline-flex;gap:6px;flex-wrap:wrap}.tcv33-reaction-group b{font-size:12px;font-weight:800;margin-left:1px;font-variant-numeric:tabular-nums}.tcv33-hint{font-size:11px;color:#61758b}.tcv33-rating{border-top:1px solid #dce7f0;padding-top:14px;margin-top:15px}.tcv33-rating-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tcv33-rating h3{font:750 15px/1.4 system-ui;margin:1px 0 0;color:#123b70}.tcv33-score{text-align:right;line-height:1.15;white-space:nowrap}.tcv33-score strong{color:#123b70;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.tcv33-score>span{color:#61758b;font-size:12px}.tcv33-score small{display:block;color:#61758b;font-size:11px;margin-top:4px}.tcv33-stars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:1px;max-width:420px;width:100%;margin:10px 0 5px}.tcv33-star{display:grid;place-items:center;min-width:0;min-height:33px;padding:1px!important;margin:0;border:0!important;background:transparent!important;color:#8ea4b8!important;cursor:pointer;border-radius:5px;box-shadow:none!important;transition:transform .12s,color .12s}.tcv33-star svg{width:100%;max-width:28px;height:auto;max-height:30px;stroke-width:1.45;fill:#fff;pointer-events:none}.tcv33-star.is-filled{color:#b37d12!important}.tcv33-star.is-filled svg{fill:var(--tcv33-gold)}.tcv33-star:hover{transform:translateY(-2px)}.tcv33-rating-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#61758b;font-size:11px;min-height:20px}.tcv33-rating-foot [data-hover-rating]{white-space:nowrap;font-weight:800;color:#123b70}.tcv33-status,.tcv33-share-status{font-size:12px;color:#087db5;min-height:0;margin:6px 0 0!important}.tcv33-status:empty,.tcv33-share-status:empty{display:none}.tcv33-share p{margin:0 0 13px;color:#526a83;font-size:12px;line-height:1.5}.tcv33-social{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 11px}.tcv33-social-link{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:62px;padding:8px 4px;background:#fff;border-radius:9px;color:#123b70!important;overflow:hidden}.tcv33-social-link span{font-size:10px;font-weight:650;white-space:nowrap}.tcv33-social-link svg{width:23px;height:23px;flex-basis:23px;color:#087db5}.tcv33-social-link:hover svg{color:#123b70}.tcv33-social-link[aria-disabled=true]{opacity:.6;cursor:wait}.tcv33-copy{width:100%;min-height:38px;justify-content:center;background:#e5f1f9;border-color:#bfd8e9;color:#123b70!important}.tcv33-engagement a:hover{text-decoration:none}.tcv33-engagement [role=status]{overflow-wrap:anywhere}.tcv33-engagement:empty{display:none}
@media(max-width:1000px){.tcv33-engagement{grid-template-columns:1fr}}@media(max-width:550px){.tcv33-feedback,.tcv33-share{padding:13px}.tcv33-social{grid-template-columns:repeat(3,minmax(0,1fr))}.tcv33-stars{gap:0}.tcv33-star{min-height:30px}.tcv33-rating-foot{font-size:10px}.tcv33-reaction-group{gap:5px}.tcv33-tool{padding:7px 9px}}@media(prefers-reduced-motion:reduce){.tcv33-engagement *{transition:none!important;animation:none!important}.tcv33-star:hover{transform:none}}

.tcv33-native{margin-top:6px}

/* V3.6.1: all three reaction/report controls on the same row where space permits. */
.tcv33-reactions{flex-wrap:wrap;align-items:center;gap:8px;}
.tcv33-reaction-group{display:flex;flex-wrap:wrap;gap:6px;}
.tcv33-report{margin:0!important;}
.tcv33-copy{background:#fff!important;border-color:#c6d9e9!important;}
.tcv33-copy:hover{background:#e8f5fc!important;border-color:#69bfe9!important;}

