/* V11.81 share controls: compact, readable, no intrusive floating overlay */
.tv-share-btn1181{border:1px solid #9cddb6!important;border-radius:11px!important;background:#effaf2!important;color:#136b38!important;font:inherit!important;font-size:.88rem!important;font-weight:700!important;line-height:1.2!important;min-height:37px!important;padding:8px 11px!important;cursor:pointer!important;white-space:normal!important}
.tv-share-btn1181:hover,.tv-share-btn1181:focus-visible{background:#d9f5e3!important;outline-offset:2px}
.tv-share-btn1181:focus-visible{outline:2px solid #137e48}
.tv-share-actions1181{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 12px}
.tv-share-download1181{font-size:.79em;font-weight:600}
@media(max-width:390px){.tv-share-download1181{display:none}.tv-share-actions1181{margin:6px 0}}

/* V11.82: icon-only WhatsApp action throughout the app. */
.tv-share-btn1181.tv-share-icon1182{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex:0 0 auto!important;width:43px!important;height:43px!important;min-width:43px!important;
 min-height:43px!important;padding:8px!important;border-radius:14px!important;
 border:1px solid #159955!important;background:#178f51!important;color:#fff!important;
 box-shadow:0 2px 7px rgba(18,112,57,.17)!important;
 line-height:1!important;vertical-align:middle!important;
}
.tv-share-btn1181.tv-share-icon1182:hover{background:#137943!important}
.tv-share-btn1181.tv-share-icon1182:focus-visible{outline:3px solid #edb864!important;outline-offset:3px!important}
.tv-wa-icon1182{width:25px;height:25px;display:block;flex-shrink:0;fill:currentColor}
@media (max-width:480px){.tv-share-actions1181{margin:5px 0 8px!important;gap:5px!important}}
