.ap-share{position:relative;box-sizing:border-box;margin:36px 0 28px;padding:24px;border:1px solid #dce5ee;border-radius:18px;background:linear-gradient(135deg,#f3f8fe 0%,#fff 70%);box-shadow:0 4px 18px #15365a08;color:#172c43;font-family:Ubuntu,Arial,sans-serif;text-align:left;clear:both}.ap-share *{box-sizing:border-box}.ap-share [hidden]{display:none!important}.ap-share-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ap-share-mark{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#e0edff;color:#245b9c}.ap-share .ap-share-title{margin:0 0 5px!important;font:700 20px/1.35 Ubuntu,Arial,sans-serif;text-transform:none;letter-spacing:-.3px;color:#172c43}.ap-share .ap-share-description{margin:0!important;font:400 14px/1.55 Ubuntu,Arial,sans-serif;color:#526176}.ap-share-actions{display:flex;flex-wrap:wrap;gap:10px}.ap-share .ap-share-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1 1 125px;min-height:48px;margin:0;padding:12px 14px;border:1px solid #8290a3;border-radius:10px;background:#fff;color:#293e55;text-decoration:none!important;font:700 14px/1.3 Ubuntu,Arial,sans-serif;cursor:pointer;box-shadow:0 1px 2px #172c4308;transition:background-color .15s,border-color .15s,box-shadow .15s}.ap-share-button svg{flex-shrink:0}.ap-share .ap-share-whatsapp{background:#08794b;border-color:#08794b;color:#fff}.ap-share .ap-share-facebook{color:#2455ad}.ap-share .ap-share-pinterest{color:#b21d36}.ap-share .ap-share-button:hover{background:#edf3fa;box-shadow:0 3px 8px #172c4310}.ap-share .ap-share-whatsapp:hover{background:#07633e;border-color:#07633e}.ap-share :is(a,button,summary,input):focus-visible{outline:3px solid #124dd8!important;outline-offset:3px!important}.ap-share-bottom{margin-top:14px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 16px}.ap-share-details{flex:1 1 170px}.ap-share-details summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 2px;color:#334c69;font:700 14px/1.4 Ubuntu,Arial,sans-serif;cursor:pointer;list-style:none}.ap-share-details summary::-webkit-details-marker{display:none}.ap-share-details summary svg{width:16px;height:16px;transition:transform .15s}.ap-share-details[open] summary svg{transform:rotate(180deg)}.ap-share-more{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 4px}.ap-share-more a{display:inline-flex;align-items:center;min-height:44px;padding:10px 13px;border:1px solid #8290a3;border-radius:9px;background:#fff;color:#334c69;font:500 14px/1.4 Ubuntu,Arial,sans-serif;text-decoration:none!important}.ap-share-more a:hover{background:#edf3fa}.ap-share .ap-share-status{flex:0 1 auto;min-height:22px;max-width:100%;padding:11px 0 0;margin:0!important;color:#17623e;font:500 13px/1.5 Ubuntu,Arial,sans-serif}.ap-share .ap-share-url{display:block;width:100%;min-height:44px;margin-top:12px;padding:10px;border:1px solid #8290a3;border-radius:8px;font:14px/1.4 Arial,sans-serif}.ap-share-sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.ap-share{padding:18px 16px;border-radius:14px;margin:28px 0}.ap-share-heading{gap:11px}.ap-share-mark{width:36px;height:36px;flex-basis:36px;border-radius:10px}.ap-share .ap-share-title{font-size:18px}.ap-share-actions{gap:9px}.ap-share .ap-share-button{flex-basis:calc(50% - 5px);min-width:0;padding:12px 9px;font-size:13px;gap:7px}.ap-share-bottom{gap:0}.ap-share-details{flex-basis:100%}.ap-share .ap-share-status{padding-top:0}}@media(prefers-reduced-motion:reduce){.ap-share *{transition:none!important}}@media(forced-colors:active){.ap-share .ap-share-button,.ap-share-more a{border:1px solid ButtonText}}@media print{.ap-share{display:none!important}}
@media(max-width:359px){.ap-share .ap-share-button{flex-basis:100%}}
