.ti-share-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:18px 0;margin:0 0 30px!important;border-bottom:1px solid #deded9;font-family:Arial,sans-serif}.ti-share-label{font-size:12px;font-weight:600;color:#52525b}.ti-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ti-share-actions a,.ti-share-actions button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #d4d4ce;border-radius:8px;background:transparent;color:#27272a;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.ti-share-actions svg{display:block;width:20px;height:20px;pointer-events:none}.ti-share-actions .ti-share-whatsapp{color:#146c37;border-color:#b0c8b5;background:#f0f6f0}.ti-share-actions a:hover,.ti-share-actions button:hover,.ti-share-actions a:focus-visible,.ti-share-actions button:focus-visible{background:#ffde00;border-color:#bfa600;color:#121212}.ti-share-actions :focus-visible{outline:3px solid #875700!important;outline-offset:3px!important}.ti-share-tip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);display:block;width:max-content;max-width:170px;padding:6px 9px;border-radius:4px;background:#121212;color:#fff;font:12px/1.4 Arial,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30}.ti-share-actions :is(a,button):is(:hover,:focus-visible) .ti-share-tip{opacity:1;visibility:visible}.ti-share-actions :is(a,button):first-child .ti-share-tip{left:0;transform:none}.ti-share-actions :is(a,button):last-child .ti-share-tip{left:auto;right:0;transform:none}.ti-share-status{width:100%;font-size:12px;color:#52525b;line-height:1.5}.ti-share-status:empty{display:none}.ti-share-top .ti-share-tools{margin-top:-20px!important}.ti-share-bottom .ti-share-tools{margin:0 38px 26px!important;border-bottom:0;border-top:1px solid #e5e7eb}@media(max-width:600px){.ti-share-tools{gap:8px 12px;padding:16px 0;margin-bottom:26px!important}.ti-share-label{width:100%;font-size:12px}.ti-share-actions{gap:7px;max-width:100%}.ti-share-bottom .ti-share-tools{margin-left:22px!important;margin-right:22px!important}.ti-share-top .ti-share-tools{margin-top:-10px!important}}@media(max-width:359px){.ti-share-actions{gap:3px}}@media(prefers-reduced-motion:reduce){.ti-share-actions a,.ti-share-actions button{transition:none}}
