.ideli-post-share{clear:both;margin:24px 0 32px;font-family:inherit;max-width:100%}
.ideli-post-share details{margin:0;border:0;padding:0;background:none}
.ideli-post-share summary.ideli-post-share-toggle{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;width:fit-content;max-width:100%;box-sizing:border-box;min-height:48px;padding:12px 20px;background:#343e2b;color:#fff;border:2px solid #343e2b;border-radius:5px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;user-select:none}
.ideli-post-share summary::-webkit-details-marker{display:none}
.ideli-post-share summary::marker{content:""}
.ideli-post-share summary:hover{background:#485438;border-color:#485438}
.ideli-post-share summary svg{flex:0 0 21px;fill:none;stroke:currentColor}
.ideli-post-share .ideli-share-chevron{font-size:20px;line-height:1;transition:transform .15s}
.ideli-post-share details[open] .ideli-share-chevron{transform:rotate(180deg)}
.ideli-post-share .ideli-share-panel{margin-top:12px;border:1px solid #d6ddce;background:#f3f5ee;border-radius:6px;padding:18px;box-sizing:border-box;max-width:100%}
.ideli-post-share p.ideli-share-label{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 12px;color:#343e2b}
.ideli-post-share .ideli-share-options{display:flex;flex-wrap:wrap;gap:10px}
.ideli-post-share .ideli-share-options a,.ideli-post-share .ideli-share-options button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:0;padding:10px 16px;border:1px solid #9da88f;border-radius:4px;background:#fff;color:#343e2b;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none}
.ideli-post-share .ideli-share-options a:hover,.ideli-post-share .ideli-share-options button:hover{color:#fff;background:#343e2b;border-color:#343e2b}
.ideli-post-share .ideli-share-options button:disabled{opacity:.65;cursor:wait}
.ideli-post-share summary:focus-visible,.ideli-post-share a:focus-visible,.ideli-post-share button:focus-visible,.ideli-post-share input:focus-visible{outline:3px solid #8b4a13;outline-offset:3px}
.ideli-post-share .ideli-share-options .ideli-share-native{flex-basis:100%;justify-content:flex-start;background:#e5eadc}
.ideli-post-share .ideli-share-options .ideli-share-native:hover{background:#343e2b}
.ideli-post-share .ideli-share-copy-fallback{margin-top:14px}
.ideli-post-share .ideli-share-copy-fallback label{display:block;font-size:14px;margin-bottom:6px}
.ideli-post-share .ideli-share-copy-fallback input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:10px;font-size:14px;min-height:44px;background:#fff;color:#343e2b}
.ideli-post-share p.ideli-share-status{font-size:14px;line-height:1.5;color:#343e2b;margin:12px 0 0}
.ideli-post-share p.ideli-share-status:empty{display:none}
.ideli-post-share [hidden]{display:none!important}
@media(max-width:480px){.ideli-post-share .ideli-share-panel{padding:14px}.ideli-post-share .ideli-share-options a,.ideli-post-share .ideli-share-options button{flex:1 1 calc(50% - 10px)}.ideli-post-share .ideli-share-options .ideli-share-native{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.ideli-post-share .ideli-share-chevron{transition:none}}
