.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}:root {
--cookieadmin-primary-color: #001d39;
--cookieadmin-primary-hover-color: #985e23;
--cookieadmin-secondary-color: #0046b2;
--cookieadmin-secondary-hover-color: #0065ff;
--cookieadmin-txcolor: #0f172a;
--cookieadmin-green-txtcolor: #3a8356;
--cookieadmin-warning-txtcolor: #9c7930;
--cookieadmin-red-txtcolor: #b55355;
--cookieadmin-green-color: #15a448;
--cookieadmin-warning-color: #e9b306;
--cookieadmin-red-color: #dd2727;
} .cookieadmin_law_container,
.cookieadmin_cookie_modal,
.cookieadmin_reconsent_wrap{
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
font-weight: 400;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-align: left;
color: #1f2937;
} .cookieadmin_cookie_modal label, .cookieadmin_cookie_modal input {
padding: 5px;
margin-right: 5px;
font-size: 15px;
}
.cookieadmin_cookie_modal label{
font-weight: 501;
}
.cookieadmin_bottom{
bottom:20px;
}
.cookieadmin_top{
top: 20px;
}
.cookieadmin_right{
right: 15px;
}
.cookieadmin_left{
left:15px;
} @keyframes cookieadmin_slideUp {
from {
transform: translateY(100%);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes cookieadmin_slideSide {
from {
transform: translateX(-100%);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}   .cookieadmin_law_container{
position: fixed;
width: 25%;
box-sizing: border-box;
z-index: 99999;
display: none;
}
.cookieadmin_law_container:focus{
outline: none;
}
.cookieadmin_consent_btns{
align-content: center;
display: flex;
justify-content: space-evenly;
flex-wrap: wrap;
gap: 8px;
} .cookieadmin_box{ width: 25%;
max-width: 440px;
box-sizing: border-box;
display: none;
}
.cookieadmin_notice_group{
display: flex;
flex-direction: column;
gap: 10px; align-items: flex-start;
}
.cookieadmin_consent_inside{
color: #1f2937;
background-color: #ffffff;
border: 1px solid #ffffff;
padding:15px;
border-radius: 4px;
box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
} .cookieadmin_law_container p#cookieadmin_notice_title{
margin: 0 0 6px;
padding: 0;
font-size: 16px;
font-weight: 700;
line-height: 1.4;
}
.cookieadmin_law_container p#cookieadmin_notice{
margin: 0;
padding: 0;
font-size: 14px;
line-height: 22px;
}
.cookieadmin_notice_con{
padding: 0;
flex: 1;
} .cookieadmin_consent_inside > .cookieadmin_consent_btns{
margin-top: 12px;
}
.cookieadmin_cookie_modal{
display: none;
flex-direction: column;
position: fixed;
max-height: 80vh;
background-color: #FFFFFF;
border: 1px solid #F4F4F4;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
z-index: 999999;
}
.cookieadmin_center{
top: 10%;
left: 22%;
max-width: 60vw;
}
.cookieadmin_side{
flex-direction: column;
position: fixed;
width: 35vw;
bottom: 0px;
animation: 0.5s ease-out forwards cookieadmin_slideSide;
max-height: 100vh;
left: 0px;
top: 0px;
border-radius: 0px;
}
.cookieadmin_down{
position: fixed;
max-width: 100%;
max-height: 55vh;
bottom: 0px;
animation: 0.5s ease-out forwards cookieadmin_slideUp;
}
.cookieadmin_cookie_modal:focus{
outline: none;
}
.cookieadmin_modal_overlay{
display: none; 
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4); 
z-index: 1000;
} .cookieadmin_mod_head{
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
padding: 14px 20px;
border-bottom: 1px solid #CCCCCC;
} .cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref{
all: unset;
display: inline-block;
position: relative;
flex-shrink: 0;
width: 32px;
height: 32px;
border-radius: 4px;
color: #6b7280;
font-size: 0;
cursor: pointer;
transition: color .15s, background-color .15s;
}
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::before,
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 16px;
height: 2px;
background-color: currentColor;
border-radius: 1px;
transform: translate(-50%, -50%) rotate(45deg);
}
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{
transform: translate(-50%, -50%) rotate(-45deg);
}
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:hover{
color: #111827;
background-color: rgba(0, 0, 0, 0.06);
}
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:focus-visible{
outline: 2px solid var(--cookieadmin-secondary-color);
outline-offset: 2px;
}
.cookieadmin_preference_title{
margin: 0;
font-size: 20px;
font-weight: 700;
line-height: 1.3;
} .cookieadmin_preference_details{
padding: 0px 5px;
} .cookieadmin_preference{
padding: 10px 0px;
font-size: 14px;
line-height: 28px;
overflow-wrap: break-word;
} .cookieadmin_cookie_modal .cookieadmin_preference p{
margin: 0 0 8px;
padding: 0;
font-size: inherit;
line-height: inherit;
}
.cookieadmin_cookie_modal .cookieadmin_preference p:last-child{
margin-bottom: 0;
}
.cookieadmin_cookie_modal .cookieadmin_preference a{
color: inherit;
text-decoration: underline;
}
.cookieadmin_details_wrapper{
padding: 0px 15px;
height: calc(100% - 6%);
overflow: auto;
scrollbar-width: thin;
}
.cookieadmin_types{
padding: 10px 10px;
border-top: 1px solid #CCCCCC;
}
.cookieadmin_header{
display: flex;
justify-content: space-between;
} .cookieadmin_header label[for]{
cursor: pointer;
} .cookieadmin_header label.stitle{
display: inline;
}
.cookieadmin_header .cookieadmin_remark{
display:none;
justify-self:right;
}
.cookieadmin_header .cookieadmin_act{
display: inline;
color: #1863dc;
} .cookieadmin-modal-cookies-list{
display:none;
margin: 8px 20px 4px;
font-size: 14px;
text-align: left;
}
.cookieadmin-modal-cookies-list .cookieadmin-nocookie-cat{
display: block;
padding: 4px 0;
font-size: 13px;
font-weight: 600;
text-align: center;
opacity: 0.7;
}
.cookieadmin_desc{
padding:5px 20px;
font-size: 15px;
padding-right: 4rem;
}
.cookieadmin_footer{
left: 0px;
padding: 15px;
flex-wrap: wrap;
width: 100%;
} .cookieadmin_modal_footer{
display: flex;
padding: 14px 20px;
flex-wrap: wrap;
gap: 8px;
border-top: 1px solid #CCCCCC;
} .cookieadmin_modal_footer > :not(.cookieadmin_btn){
flex-basis: 100%;
} .cookieadmin_side .cookieadmin_modal_footer{
flex-direction: column;
flex-wrap: nowrap;
}
.cookieadmin_cookie_modal.cookieadmin_side .cookieadmin_modal_footer > *{
flex: none;
} .cookieadmin_law_container button.cookieadmin_btn,
.cookieadmin_cookie_modal button.cookieadmin_btn{
display: inline-flex;
align-items: center;
justify-content: center;
flex: 1 1 0;
min-height: 40px;
margin: 0;
padding: 8px 16px;
background-color: transparent;
background-image: none;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 4px;
box-shadow: none;
color: #1863dc;
font-family: inherit;
font-size: 14px;
font-weight: 600;
line-height: 1;
letter-spacing: normal;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: none;
text-wrap: auto;
cursor: pointer;
transition: filter .15s;
} .cookieadmin_modal_footer button.cookieadmin_btn{
flex: 1 1 auto;
} .cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{
flex: 1 1 auto;
padding-left: 12px;
padding-right: 12px;
}
.cookieadmin_law_container button.cookieadmin_btn:hover,
.cookieadmin_cookie_modal button.cookieadmin_btn:hover{
filter: brightness(0.92);
}
.cookieadmin_law_container button.cookieadmin_btn:focus-visible,
.cookieadmin_cookie_modal button.cookieadmin_btn:focus-visible{
outline: 2px solid var(--cookieadmin-secondary-color);
outline-offset: 2px;
} .cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies{
all: unset;
display: inline-flex;
align-items: center;
gap: 8px;
padding: 5px 0;
color: inherit;
font: inherit;
font-size: 15px;
font-weight: 700;
line-height: 1.4;
cursor: pointer;
}
.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies::before{
content: "";
flex-shrink: 0;
width: 7px;
height: 7px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(-45deg);
transition: transform .2s;
}
.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies.dwn::before{
transform: rotate(45deg);
} .cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies:focus-visible{
outline: 2px solid var(--cookieadmin-secondary-color);
outline-offset: 2px;
border-radius: 2px;
} button.cookieadmin_re_consent,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent{
all: unset;
display: none;
position: fixed;
bottom: 15px;
left: 15px;
z-index: 99999;
box-sizing: border-box;
width: 50px;
height: 50px;
padding: 5px;
border-radius: 50%;
background-color: #374FD4;
box-shadow: -4px 5px 10px rgba(0, 0, 0, 0.4);
cursor: pointer;
transition: filter .15s;
}
button.cookieadmin_re_consent:hover,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:hover{
filter: brightness(0.92);
}
button.cookieadmin_re_consent:focus-visible,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:focus-visible{
outline: 2px solid var(--cookieadmin-secondary-color);
outline-offset: 3px;
} .cookieadmin_re_consent img.cookieadmin_reconsent_img{
display: block;
width: 40px;
height: 40px;
max-width: none;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
box-shadow: none;
} .cookieadmin-cookie-card {
margin: 0 0 8px;
padding: 12px 14px;
border: 1px solid rgb(187 187 187 / 12%);
border-radius: 4px;
text-align: left;
}
.cookieadmin-cookie-header {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 2px 12px;
font-size: 14px;
}
.cookieadmin-cookie-name {
font-weight: 600;
word-break: break-word;
overflow-wrap: anywhere;
}
.cookieadmin-cookie-duration {
font-size: 13px;
opacity: 0.75;
}
.cookieadmin-cookie-duration > b {
font-weight: 600;
} .cookieadmin-cookie-card p.cookieadmin-cookie-description {
margin: 6px 0 0;
padding: 0;
font-size: 13px;
line-height: 1.5;
}
.cookieadmin-cookie-tags {
display: flex;
gap: 8px;
margin-top: 8px;
}
.cookieadmin-tag {
background: rgba(0, 0, 0, 0.06);
padding: 2px 8px;
border-radius: 4px;
font-size: 12px;
} #cookieadmin_dpdp_contact {
margin: 4px 0 12px;
padding: 12px 14px;
background: rgba(0, 0, 0, 0.04);
border: 1px solid rgba(0, 0, 0, 0.08);
border-radius: 4px;
box-shadow: none;
font-family: inherit;
font-size: 14px;
line-height: 1.5;
text-align: left;
}
#cookieadmin_dpdp_contact a {
color: inherit;
text-decoration: underline;
} #cookieadmin_dpdp_contact > a {
display: inline-block;
margin-top: 6px;
font-weight: 600;
}   .cookieadmin_toggle,
.cookieadmin_cookie_modal .cookieadmin_toggle {
position: relative;
display: inline-block;
flex-shrink: 0;
width: 34px;
height: 21px;
margin: 0;
padding: 0;
} .cookieadmin_toggle input,
.cookieadmin_cookie_modal .cookieadmin_toggle input{ position: absolute;
opacity: 0;
width: 0;
height: 0;
margin: 0;
padding: 0;
} .cookieadmin_show_pref_cookies:focus-visible{
outline: 1px solid #000;
}
.cookieadmin_toggle input:focus + .cookieadmin_slider {
outline: 1px solid #000;
}  .cookieadmin_slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 21px;
width: 34px;
background-color: gray;
transition: .4s;
border-radius: 34px;
} .cookieadmin_slider:before {
position: absolute;
content: "";
height: 15px;
width: 15px;
left: 3.2px;
bottom: 3.2px;
background-color: white;
transition: .2s;
border-radius: 50%;
} input:checked+.cookieadmin_slider {
background-color: #3582c4;
} input:checked+.cookieadmin_slider:before {
transform: translateX(13px);
} .cookieadmin_law_container .cookieadmin-poweredby{
margin-top: 10px;
}
.cookieadmin_modal_footer_links .cookieadmin-poweredby{
margin-left: auto;
}
.cookieadmin-poweredby a img{
height: 15px;
}
.cookieadmin-poweredby a{
color : unset;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
font-size: 11px;
gap: 2px;
text-decoration: none;
}
.cookieadmin_modal_footer .cookieadmin-poweredby a{
justify-content: end;
}
#cookieadmin-gpc-toast{
display:flex;
visibility: hidden;
position: fixed;
bottom: 24px;
right: 24px;
color: #ffffff;
padding: 10px 14px;
border-radius: 6px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
align-items: center;
justify-content: space-between;
gap: 10px;
font-size: 14px;
z-index: 99999;
opacity: 0;
transform: translateY(20px);
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
line-height:1.5;
}
#cookieadmin_gpc_override{
padding-bottom:10px;
} .cookieadmin_policy_link_box{
display: flex;
justify-content: space-around;
gap: 4px 16px;
margin-top: 8px;
font-size: 13px;
flex-wrap: wrap;
} .cookieadmin_law_container .cookieadmin_policy_link_box a{
color: inherit;
text-decoration: underline;
}
.cookieadmin_modal_policy_link_box{
display: flex;
gap: 4px 16px;
font-size: 13px;
flex-wrap: wrap;
} .cookieadmin_cookie_modal .cookieadmin_modal_policy_link_box a{
color: inherit;
text-decoration: underline;
} .cookieadmin_modal_footer_links{
display:flex;
flex-wrap: wrap;
align-items: center;
justify-content:space-between;
gap: 8px 16px;
margin-top: 4px;
} .cookieadmin_modal_footer_links:not(:has(*)){
display: none;
} @media (max-width: 767px) {
.cookieadmin_center{
top: 10%;
left: 5%;
max-width: 90vw;
}
.cookieadmin_show_pref_cookies{
font-size: 14px;
} .cookieadmin_box{
left: 16px;
right: 16px;
width: auto;
max-width: none;
}
.cookieadmin_side{
width: 100%;
}
} @media (min-width: 768px) and (max-width: 991px) {
.cookieadmin_box{
width: 45%;
}
} @media (min-width: 992px) and (max-width: 1199px) {
.cookieadmin_box{
width: 35%;
}
} @media (min-width: 1200px) and (max-width: 1360px) {
.cookieadmin_box{
width: 30%;
}
} @media (min-width: 768px) {
.cookieadmin_notice_group {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.cookieadmin_notice_con {
flex: 1; }
.cookieadmin_consent_btns {
flex-shrink: 0;
} .cookieadmin_footer .cookieadmin_consent_btns button.cookieadmin_btn{
flex: 0 0 auto;
}
}
@media (max-width:480px){
.cookieadmin_preference_title{
font-size: 18px;
} .cookieadmin_preference{
line-height: 22px;
}
.cookieadmin_law_container button.cookieadmin_btn,
.cookieadmin_cookie_modal button.cookieadmin_btn,
.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{
flex-basis: 100%;
}
.cookieadmin_modal_footer{
padding: 12px 16px;
}
}
@media (prefers-reduced-motion: reduce){
.cookieadmin_law_container *, .cookieadmin_cookie_modal *{
transition: none !important;
}
}:root {
--sharemypost-facebook: #0866ff;
--sharemypost-twitter: #000000;
--sharemypost-linkedin: #0A66C2;
--sharemypost-pinterest: #E60023;
--sharemypost-reddit: #FF4500;
--sharemypost-telegram: #0088CC;
--sharemypost-whatsapp: #1ec25a;
--sharemypost-email: #4A90E2;
--sharemypost-print: #666666;
--sharemypost-mastodon: #6364FF;
--sharemypost-bluesky: #1185FE;
--sharemypost-threads: #000000;
--sharemypost-chatgpt: #10A37F;
--sharemypost-perplexity: #8B5CF6;
--sharemypost-messenger: #0084FF;
--sharemypost-flipboard: #E51937;
--sharemypost-hackernews: #FF6600;
--sharemypost-snapchat: #FFFC00;
--sharemypost-wechat: #7BB32E;
--sharemypost-line: #00B900;
--sharemypost-mix: #FFA500;
--sharemypost-pocket: #EF4056;
--sharemypost-sms: #0084FF;
--sharemypost-tumblr: #36465D;
--sharemypost-xing: #126567;
--sharemypost-vk: #4680C2;
--sharemypost-buffer: #323B43;
--sharemypost-yummly: #E6771D;
--sharemypost-nextdoor: #60ADA4;
--sharemypost-gab: #21B581;
--sharemypost-claude: #D97757;
--sharemypost-google: #4285F4;
--sharemypost-gemini: #1A73E8;
--sharemypost-grok: #000000;
} .sharemypost-share-bar {
display: flex;
align-items: center;
gap: 12px;
padding: 16px;
transition: all 0.2s ease;
} .sharemypost-share-bar.sharemypost-inline-left { justify-content: flex-start; }
.sharemypost-share-bar.sharemypost-inline-center { justify-content: center; }
.sharemypost-share-bar.sharemypost-inline-right { justify-content: flex-end; }
.sharemypost-button-group {
display: flex;
flex-wrap: wrap;
gap: var(--sharemypost-button-gap, 10px);
align-items: center;
width: 100%;
} .sharemypost-share-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: var(--sharemypost-button-padding, 10px 16px);
border: 2px solid transparent;
text-decoration: none;
color: #fff;
background: var(--sharemypost-button-color, #1f75e1);
transition: all 0.2s ease;
font-size: var(--sharemypost-button-font-size, 13px);
font-weight: 600;
white-space: nowrap;
overflow: visible;
text-overflow: ellipsis;
max-width: 100%;
position: relative;
cursor: pointer;
box-sizing: content-box;
}
.sharemypost-share-button:hover {
background: var(--sharemypost-button-hover, #0d5aa6);
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.sharemypost-share-button:active {
transform: translateY(0);
} .sharemypost-shape-square .sharemypost-share-button { border-radius: 0; }
.sharemypost-shape-rounded .sharemypost-share-button { border-radius: 6px; }
.sharemypost-shape-circle .sharemypost-share-button {
border-radius: 50%;
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
padding: 0;
}
.sharemypost-shape-circle.sharemypost-size-custom .sharemypost-share-button {
width: var(--sharemypost-button-size, auto);
height: var(--sharemypost-button-size, auto);
} .sharemypost-shape-drop .sharemypost-share-button {
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
border-radius: 50% 50% 0 50%;
transform: rotate(45deg);
position: relative;
}
.sharemypost-shape-drop .sharemypost-share-button i,
.sharemypost-shape-drop .sharemypost-share-button svg {
transform: rotate(-45deg); }
.sharemypost-shape-circle.sharemypost-size-small .sharemypost-share-button { width: 32px; height: 32px; }
.sharemypost-shape-circle.sharemypost-size-large .sharemypost-share-button { width: 48px; height: 48px; }
.sharemypost-shape-pill .sharemypost-share-button {
border-radius: 999px;
padding: 8px 24px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only .sharemypost-share-button {
padding: 10px 28px;
width: auto;
height: 40px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only.sharemypost-size-small .sharemypost-share-button {
padding: 6px 22px;
width: auto;
height: 32px;
}
.sharemypost-shape-pill.sharemypost-labels-icon_only.sharemypost-size-large .sharemypost-share-button {
padding: 12px 34px;
width: auto;
height: 48px;
} .sharemypost-style-filled .sharemypost-share-button {
background: var(--sharemypost-button-color, #1f75e1);
color: #fff;
}
.sharemypost-style-outline .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 2px solid var(--sharemypost-button-color, #1f75e1);
}
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-universal:hover {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-minimal .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: none;
box-shadow: none;
padding: 8px 12px;
}
.sharemypost-style-minimal .sharemypost-share-button:hover {
background: rgba(31, 117, 225, 0.1);
text-decoration: underline;
} .sharemypost-style-dashed .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 2px dashed var(--sharemypost-button-color, #1f75e1);
}
.sharemypost-style-dashed .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1);
color: #fff;
} .sharemypost-style-glass .sharemypost-share-button {
background: transparent;
color: var(--sharemypost-button-color, #1f75e1);
border: 1px solid rgba(255,255,255,0.3);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
position: relative;
z-index: 1;
}
.sharemypost-style-glass .sharemypost-share-button::before {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
background: currentColor;
opacity: 0.08;
z-index: -1;
pointer-events: none;
}
.sharemypost-style-glass .sharemypost-share-button:hover::before {
opacity: 0.15;
}
.sharemypost-style-glass .sharemypost-share-button:hover {
border-color: rgba(255,255,255,0.5);
}
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-universal {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
color: #fff;
}
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-universal,
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-universal {
background: transparent;
color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
border-color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-universal:hover,
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-universal:hover {
background: var(--sharemypost-universal-color, var(--sharemypost-button-color));
color: #fff;
}
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-universal,
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-universal {
color: var(--sharemypost-universal-color, var(--sharemypost-button-color));
}
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-universal:hover {
background: rgba(31, 117, 225, 0.1);
} .sharemypost-size-small .sharemypost-share-button { padding: 4px 6px; font-size: 12px; }
.sharemypost-size-medium .sharemypost-share-button { padding: 8px 10px; font-size: 13px; }
.sharemypost-size-large .sharemypost-share-button { padding: 10px 14px; font-size: 14px; }
.sharemypost-size-custom .sharemypost-share-button { width: var(--sharemypost-button-size, auto); height: var(--sharemypost-button-size, auto); } .sharemypost-style-filled .sharemypost-share-button.sharemypost-network-facebook { background: var(--sharemypost-facebook); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-twitter { background: var(--sharemypost-twitter); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-linkedin { background: var(--sharemypost-linkedin); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-pinterest { background: var(--sharemypost-pinterest); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-reddit { background: var(--sharemypost-reddit); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-telegram { background: var(--sharemypost-telegram); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-whatsapp { background: var(--sharemypost-whatsapp); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-email { background: var(--sharemypost-email); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-print { background: var(--sharemypost-print); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-mastodon { background: var(--sharemypost-mastodon); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-bluesky { background: var(--sharemypost-bluesky); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-threads { background: var(--sharemypost-threads); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-chatgpt { background: var(--sharemypost-chatgpt); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-perplexity { background: var(--sharemypost-perplexity); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-messenger { background: var(--sharemypost-messenger); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-flipboard { background: var(--sharemypost-flipboard); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-hackernews { background: var(--sharemypost-hackernews); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-snapchat { background: var(--sharemypost-snapchat); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-wechat { background: var(--sharemypost-wechat); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-line { background: var(--sharemypost-line); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-mix { background: var(--sharemypost-mix); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-pocket { background: var(--sharemypost-pocket); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-sms { background: var(--sharemypost-sms); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-tumblr { background: var(--sharemypost-tumblr); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-xing { background: var(--sharemypost-xing); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-vk { background: var(--sharemypost-vk); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-buffer { background: var(--sharemypost-buffer); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-yummly { background: var(--sharemypost-yummly); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-nextdoor { background: var(--sharemypost-nextdoor); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-gab { background: var(--sharemypost-gab); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-claude { background: var(--sharemypost-claude); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-google { background: var(--sharemypost-google); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-gemini { background: var(--sharemypost-gemini); }
.sharemypost-style-filled .sharemypost-share-button.sharemypost-network-grok { background: var(--sharemypost-grok); } .sharemypost-style-outline .sharemypost-share-button.sharemypost-network-facebook { border-color: var(--sharemypost-facebook); color: var(--sharemypost-facebook); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-twitter { border-color: var(--sharemypost-twitter); color: var(--sharemypost-twitter); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-linkedin { border-color: var(--sharemypost-linkedin); color: var(--sharemypost-linkedin); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-pinterest { border-color: var(--sharemypost-pinterest); color: var(--sharemypost-pinterest); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-reddit { border-color: var(--sharemypost-reddit); color: var(--sharemypost-reddit); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-telegram { border-color: var(--sharemypost-telegram); color: var(--sharemypost-telegram); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-whatsapp { border-color: var(--sharemypost-whatsapp); color: var(--sharemypost-whatsapp); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-email { border-color: var(--sharemypost-email); color: var(--sharemypost-email); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-print { border-color: var(--sharemypost-print); color: var(--sharemypost-print); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-mastodon { border-color: var(--sharemypost-mastodon); color: var(--sharemypost-mastodon); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-bluesky { border-color: var(--sharemypost-bluesky); color: var(--sharemypost-bluesky); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-threads { border-color: var(--sharemypost-threads); color: var(--sharemypost-threads); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-chatgpt { border-color: var(--sharemypost-chatgpt); color: var(--sharemypost-chatgpt); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-perplexity { border-color: var(--sharemypost-perplexity); color: var(--sharemypost-perplexity); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-messenger { border-color: var(--sharemypost-messenger); color: var(--sharemypost-messenger); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-flipboard { border-color: var(--sharemypost-flipboard); color: var(--sharemypost-flipboard); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-hackernews { border-color: var(--sharemypost-hackernews); color: var(--sharemypost-hackernews); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-snapchat { border-color: var(--sharemypost-snapchat); color: var(--sharemypost-snapchat); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-wechat { border-color: var(--sharemypost-wechat); color: var(--sharemypost-wechat); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-line { border-color: var(--sharemypost-line); color: var(--sharemypost-line); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-mix { border-color: var(--sharemypost-mix); color: var(--sharemypost-mix); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-pocket { border-color: var(--sharemypost-pocket); color: var(--sharemypost-pocket); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-sms { border-color: var(--sharemypost-sms); color: var(--sharemypost-sms); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-tumblr { border-color: var(--sharemypost-tumblr); color: var(--sharemypost-tumblr); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-xing { border-color: var(--sharemypost-xing); color: var(--sharemypost-xing); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-vk { border-color: var(--sharemypost-vk); color: var(--sharemypost-vk); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-buffer { border-color: var(--sharemypost-buffer); color: var(--sharemypost-buffer); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-yummly { border-color: var(--sharemypost-yummly); color: var(--sharemypost-yummly); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-nextdoor { border-color: var(--sharemypost-nextdoor); color: var(--sharemypost-nextdoor); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-gab { border-color: var(--sharemypost-gab); color: var(--sharemypost-gab); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-claude { border-color: var(--sharemypost-claude); color: var(--sharemypost-claude); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-google { border-color: var(--sharemypost-google); color: var(--sharemypost-google); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-gemini { border-color: var(--sharemypost-gemini); color: var(--sharemypost-gemini); }
.sharemypost-style-outline .sharemypost-share-button.sharemypost-network-grok { border-color: var(--sharemypost-grok); color: var(--sharemypost-grok); } .sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-facebook { border-color: var(--sharemypost-facebook); color: var(--sharemypost-facebook); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-twitter { border-color: var(--sharemypost-twitter); color: var(--sharemypost-twitter); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-linkedin { border-color: var(--sharemypost-linkedin); color: var(--sharemypost-linkedin); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-pinterest { border-color: var(--sharemypost-pinterest); color: var(--sharemypost-pinterest); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-reddit { border-color: var(--sharemypost-reddit); color: var(--sharemypost-reddit); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-telegram { border-color: var(--sharemypost-telegram); color: var(--sharemypost-telegram); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-whatsapp { border-color: var(--sharemypost-whatsapp); color: var(--sharemypost-whatsapp); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-email { border-color: var(--sharemypost-email); color: var(--sharemypost-email); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-print { border-color: var(--sharemypost-print); color: var(--sharemypost-print); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-mastodon { border-color: var(--sharemypost-mastodon); color: var(--sharemypost-mastodon); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-bluesky { border-color: var(--sharemypost-bluesky); color: var(--sharemypost-bluesky); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-threads { border-color: var(--sharemypost-threads); color: var(--sharemypost-threads); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-chatgpt { border-color: var(--sharemypost-chatgpt); color: var(--sharemypost-chatgpt); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-perplexity { border-color: var(--sharemypost-perplexity); color: var(--sharemypost-perplexity); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-messenger { border-color: var(--sharemypost-messenger); color: var(--sharemypost-messenger); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-flipboard { border-color: var(--sharemypost-flipboard); color: var(--sharemypost-flipboard); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-hackernews { border-color: var(--sharemypost-hackernews); color: var(--sharemypost-hackernews); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-snapchat { border-color: var(--sharemypost-snapchat); color: var(--sharemypost-snapchat); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-wechat { border-color: var(--sharemypost-wechat); color: var(--sharemypost-wechat); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-line { border-color: var(--sharemypost-line); color: var(--sharemypost-line); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-mix { border-color: var(--sharemypost-mix); color: var(--sharemypost-mix); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-pocket { border-color: var(--sharemypost-pocket); color: var(--sharemypost-pocket); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-sms { border-color: var(--sharemypost-sms); color: var(--sharemypost-sms); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-tumblr { border-color: var(--sharemypost-tumblr); color: var(--sharemypost-tumblr); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-xing { border-color: var(--sharemypost-xing); color: var(--sharemypost-xing); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-vk { border-color: var(--sharemypost-vk); color: var(--sharemypost-vk); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-buffer { border-color: var(--sharemypost-buffer); color: var(--sharemypost-buffer); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-yummly { border-color: var(--sharemypost-yummly); color: var(--sharemypost-yummly); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-nextdoor { border-color: var(--sharemypost-nextdoor); color: var(--sharemypost-nextdoor); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-gab { border-color: var(--sharemypost-gab); color: var(--sharemypost-gab); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-claude { border-color: var(--sharemypost-claude); color: var(--sharemypost-claude); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-google { border-color: var(--sharemypost-google); color: var(--sharemypost-google); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-gemini { border-color: var(--sharemypost-gemini); color: var(--sharemypost-gemini); }
.sharemypost-style-dashed .sharemypost-share-button.sharemypost-network-grok { border-color: var(--sharemypost-grok); color: var(--sharemypost-grok); } .sharemypost-style-glass .sharemypost-share-button.sharemypost-network-facebook { color: var(--sharemypost-facebook); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-twitter { color: var(--sharemypost-twitter); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-linkedin { color: var(--sharemypost-linkedin); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-pinterest { color: var(--sharemypost-pinterest); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-reddit { color: var(--sharemypost-reddit); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-telegram { color: var(--sharemypost-telegram); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-whatsapp { color: var(--sharemypost-whatsapp); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-email { color: var(--sharemypost-email); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-print { color: var(--sharemypost-print); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-mastodon { color: var(--sharemypost-mastodon); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-bluesky { color: var(--sharemypost-bluesky); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-threads { color: var(--sharemypost-threads); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-chatgpt { color: var(--sharemypost-chatgpt); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-perplexity { color: var(--sharemypost-perplexity); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-messenger { color: var(--sharemypost-messenger); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-flipboard { color: var(--sharemypost-flipboard); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-hackernews { color: var(--sharemypost-hackernews); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-snapchat { color: var(--sharemypost-snapchat); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-wechat { color: var(--sharemypost-wechat); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-line { color: var(--sharemypost-line); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-mix { color: var(--sharemypost-mix); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-pocket { color: var(--sharemypost-pocket); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-sms { color: var(--sharemypost-sms); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-tumblr { color: var(--sharemypost-tumblr); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-xing { color: var(--sharemypost-xing); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-vk { color: var(--sharemypost-vk); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-buffer { color: var(--sharemypost-buffer); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-yummly { color: var(--sharemypost-yummly); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-nextdoor { color: var(--sharemypost-nextdoor); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-gab { color: var(--sharemypost-gab); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-claude { color: var(--sharemypost-claude); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-google { color: var(--sharemypost-google); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-gemini { color: var(--sharemypost-gemini); }
.sharemypost-style-glass .sharemypost-share-button.sharemypost-network-grok { color: var(--sharemypost-grok); } .sharemypost-style-minimal .sharemypost-share-button[class*="sharemypost-network-"] { background: transparent; }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-facebook { color: var(--sharemypost-facebook); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-twitter { color: var(--sharemypost-twitter); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-linkedin { color: var(--sharemypost-linkedin); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-pinterest { color: var(--sharemypost-pinterest); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-reddit { color: var(--sharemypost-reddit); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-telegram { color: var(--sharemypost-telegram); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-whatsapp { color: var(--sharemypost-whatsapp); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-email { color: var(--sharemypost-email); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-print { color: var(--sharemypost-print); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-mastodon { color: var(--sharemypost-mastodon); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-bluesky { color: var(--sharemypost-bluesky); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-threads { color: var(--sharemypost-threads); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-chatgpt { color: var(--sharemypost-chatgpt); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-perplexity { color: var(--sharemypost-perplexity); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-messenger { color: var(--sharemypost-messenger); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-flipboard { color: var(--sharemypost-flipboard); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-hackernews { color: var(--sharemypost-hackernews); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-snapchat { color: var(--sharemypost-snapchat); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-wechat { color: var(--sharemypost-wechat); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-line { color: var(--sharemypost-line); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-mix { color: var(--sharemypost-mix); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-pocket { color: var(--sharemypost-pocket); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-sms { color: var(--sharemypost-sms); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-tumblr { color: var(--sharemypost-tumblr); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-xing { color: var(--sharemypost-xing); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-vk { color: var(--sharemypost-vk); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-buffer { color: var(--sharemypost-buffer); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-yummly { color: var(--sharemypost-yummly); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-nextdoor { color: var(--sharemypost-nextdoor); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-gab { color: var(--sharemypost-gab); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-claude { color: var(--sharemypost-claude); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-google { color: var(--sharemypost-google); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-gemini { color: var(--sharemypost-gemini); }
.sharemypost-style-minimal .sharemypost-share-button.sharemypost-network-grok { color: var(--sharemypost-grok); } .sharemypost-button-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: var(--sharemypost-button-icon-size, 20px);
height: var(--sharemypost-button-icon-size, 20px);
min-width: var(--sharemypost-button-icon-size, 20px);
transition: opacity 0.18s ease;
}
.sharemypost-button-icon svg { display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.sharemypost-labels-icon_only .sharemypost-share-button {
padding: 10px;
width: var(--sharemypost-button-size, 40px);
height: var(--sharemypost-button-size, 40px);
}
.sharemypost-labels-icon_only.sharemypost-size-custom .sharemypost-share-button {
width: var(--sharemypost-button-size, auto);
height: var(--sharemypost-button-size, auto);
}
.sharemypost-labels-icon_only .sharemypost-button-label { display: none; }
.sharemypost-labels-icon_only.sharemypost-size-small .sharemypost-share-button { width: 32px; height: 32px; padding: 6px; }
.sharemypost-labels-icon_only.sharemypost-size-large .sharemypost-share-button { width: 48px; height: 48px; padding: 12px; }
.sharemypost-label {
font-size: 10px;
color: #777;
} .sharemypost-color-type-custom .sharemypost-share-button {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
border-color: transparent !important;
}
.sharemypost-color-type-custom.sharemypost-style-outline .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 2px solid var(--sharemypost-button-color, #1f75e1) !important;
}
.sharemypost-color-type-custom.sharemypost-style-outline .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
}
.sharemypost-color-type-custom.sharemypost-style-dashed .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 2px dashed var(--sharemypost-button-color, #1f75e1) !important;
}
.sharemypost-color-type-custom.sharemypost-style-dashed .sharemypost-share-button:hover {
background: var(--sharemypost-button-color, #1f75e1) !important;
color: #fff !important;
}
.sharemypost-color-type-custom.sharemypost-style-glass .sharemypost-share-button {
background: transparent !important;
color: var(--sharemypost-button-color, #1f75e1) !important;
border: 1px solid rgba(255,255,255,0.3) !important;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
} @media(max-width: 600px){
.sharemypost-share-bar { padding: 10px; gap: 8px; }
.sharemypost-share-button { font-size: 12px; padding: 6px 10px; gap: 4px; }
.sharemypost-size-small .sharemypost-share-button { padding: 3px 5px; font-size: 11px; }
.sharemypost-size-medium .sharemypost-share-button { padding: 6px 8px; font-size: 12px; }
.sharemypost-size-large .sharemypost-share-button { padding: 8px 10px; font-size: 13px; }
}.socialfeeds-youtube-feed {
width: 100%;
max-width: 70% !important;
margin-left: auto !important;
margin-right: auto !important;
box-sizing: border-box;
}
.socialfeeds-youtube-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
width: 100%;
box-sizing: border-box;
}
.socialfeeds-youtube-grid .socialfeeds-video-item {
box-sizing: border-box;
width: 100%;
min-width: 0;  }
.socialfeeds-video-stats {
font-size: 12px;
color: #666;
margin-top: 4px;
line-height: 1.4;
overflow-wrap: break-word;
word-wrap: break-word;
}
.socialfeeds-card-desc {
margin-top: 8px;
line-height: 1.5;
overflow-wrap: break-word;
word-wrap: break-word;
} .socialfeeds-play-overlay{
position: absolute;
top: 45%;
left: 50%;
transform: translate(-50%, -50%);
width: 64px;
height: 44px;
background: rgba(255, 0, 0, 0.7);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.socialfeeds-play-overlay::before{
content: '';
width: 0;
height: 0;
border-left: 16px solid #fff;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
margin-left: 3px;
}
.socialfeeds-play-overlay:hover{
background: #e60000;
} .socialfeeds-video-duration{
position: absolute;
bottom: 8px !important;
right: 8px !important;
background: rgba(0, 0, 0, 0.85) !important;
color: #fff !important;
font-size: 15px !important;
padding: 5px 6px !important;
border-radius: 4px !important;
font-weight: normal;
line-height: 1.2;
}
.socialfeeds-youtube-grid .socialfeeds-video-item img {
width: 100%;
height: auto;
display: block;
border-radius: 4px; object-fit: contain !important;
background: #000;
}
.socialfeeds-video-title {
margin: 8px 0 0;
font-size: 14px;
font-weight: 600;
color: #333
} .socialfeeds-youtube-feed.socialfeeds-theme-card .socialfeeds-video-item {
background: #fff;
border: 1px solid #eee;
border-radius: 4px;
padding: 8px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04)
}
.socialfeeds-youtube-feed.socialfeeds-theme-card .socialfeeds-video-item .socialfeeds-video-title {
font-weight: 600;
color: #222
} .socialfeeds-youtube-feed.socialfeeds-theme-clean .socialfeeds-video-item {
background: transparent;
border: none;
padding: 0
}
.socialfeeds-youtube-feed.socialfeeds-theme-clean .socialfeeds-video-item .socialfeeds-video-title {
font-weight: 600;
color: #111
} .socialfeeds-youtube-grid .socialfeeds-grid-col-1 {
grid-column: span 1;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-2 {
grid-column: span 2;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-3 {
grid-column: span 3;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-4 {
grid-column: span 4;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-5 {
grid-column: span 5;
}
.socialfeeds-youtube-grid .socialfeeds-grid-col-6 {
grid-column: span 6;
} .socialfeeds-container-list {
max-width: 850px;
margin: 0 auto !important;
}
.socialfeeds-youtube-list .socialfeeds-list-item {
margin-bottom: 20px
}
.socialfeeds-video-iframe-wrap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin: 15px 0; border-radius: 4px;
}
.socialfeeds-video-iframe-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100% !important;
}  .socialfeeds-carousel-nav {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 5;
}
.socialfeeds-carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
color: #333;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-size: 20px;
transition: all 0.2s ease;
line-height: 1;
pointer-events: auto;
z-index: 10;
}
.socialfeeds-carousel-btn.prev {
left: -20px; left: 10px;
}
.socialfeeds-carousel-btn.next {
right: 10px;
}
.socialfeeds-carousel-btn:hover {
background: #fff;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
transform: translateY(-50%) scale(1.05);
color: #000;
}
.socialfeeds-carousel-dots {
display: flex;
justify-content: center;
gap: 8px;
margin-top: 25px;
margin-bottom: 10px;
}
.socialfeeds-dot {
width: 10px;
height: 10px;
border-radius: 50%;
background: #ddd;
cursor: pointer;
transition: 0.2s;
}
.socialfeeds-dot.active,
.socialfeeds-dot:hover {
background: #333;
transform: scale(1.1);
}
.socialfeeds-carousel-btn.prev:hover,
.socialfeeds-carousel-btn.next:hover {
background: #555;  background: #f0f0f0;
} .socialfeeds-video-desc {
color: #555;
font-size: 13px
}  .socialfeeds-youtube-carousel {
padding: 12px 6px;
display: flex;
overflow-x: auto;
gap: 12px;
scrollbar-width: none; -ms-overflow-style: none; }
.socialfeeds-youtube-carousel::-webkit-scrollbar {
display: none; }
.socialfeeds-youtube-carousel .socialfeeds-carousel-item {
background: #fff;
padding: 6px;
flex: 0 0 280px;
}
.socialfeeds-youtube-carousel .socialfeeds-carousel-item img {
border-radius: 4px;
width: 100%;
height: auto;
display: block
} .socialfeeds-card-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
align-items: stretch
}
.socialfeeds-card {
background: #fff;
border: 1px solid #eee;
border-radius: 4px;
padding: 22px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
display: flex;
flex-direction: column;
justify-content: space-between;
transition: 0.2s ease
}
.socialfeeds-card:hover {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
border-color: #ddd
}
.socialfeeds-card .socialfeeds-card-top {
display: flex;
align-items: flex-start;
gap: 14px
}
.socialfeeds-card .socialfeeds-card-icon {
width: 46px;
height: 46px;
border-radius: 4px;
background: #f5f5f5;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0
}
.socialfeeds-card .socialfeeds-card-icon img {
width: 24px;
height: 24px
}
.socialfeeds-card h3 {
margin: 0;
font-size: 18px;
color: #222;
font-weight: 600
}
.socialfeeds-card-desc {
font-size: 14px;
color: #444444;
margin: 4px 0 0 0;
line-height: 1.3em;
max-height: 2.6em; overflow: hidden;
text-overflow: ellipsis;
}
.socialfeeds-card-actions {
display: flex;
flex-direction: column;
gap: 6px
}
.socialfeeds-btn {
display: inline-block;
padding: 8px 14px;
border-radius: 4px;
text-decoration: none;
font-weight: 600;
font-size: 12px;
border: none;
cursor: pointer;
transition: 0.2s ease
}
.socialfeeds-btn-primary {
background: #135e96;
color: #fff
}
.socialfeeds-btn-primary:hover {
background: #135e96
}
.socialfeeds-btn-secondary {
background: #f7f7f7;
color: #333;
border: 1px solid #ddd
}
.socialfeeds-btn-secondary:hover {
background: #f0f0f0
}
.socialfeeds-wrap table .button {
background: #fff;
color: #222;
border: 1px solid #eee;
padding: 6px 8px;
border-radius: 4px;
text-decoration: none
}
.socialfeeds-wrap table .button:hover {
background: #fafafa
}
.socialfeeds-wrap table .button:focus {
outline: none;
box-shadow: none
}
.socialfeeds-wrap .fa-pen {
color: #000 !important
}
.socialfeeds-wrap .fa-copy {
color: #555 !important
}
.socialfeeds-wrap .fa-trash {
color: #c62828 !important
}
.socialfeeds-wrap .button.button-secondary .fa-trash {
color: #c62828 !important
} @media(max-width:1000px) {
.socialfeeds-card-grid {
grid-template-columns: repeat(2, 1fr)
}
}
@media(max-width:640px) {
.socialfeeds-card-grid {
grid-template-columns: 1fr
}
} @media(max-width:800px) {
.socialfeeds-youtube-grid .socialfeeds-video-item {
flex: 0 0 calc(50% - 6px)
}
.socialfeeds-youtube-carousel .socialfeeds-carousel-item {
flex: 0 0 200px
}
} .socialfeeds-video-player {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
border-radius: 4px
}
.socialfeeds-card-img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
object-fit: cover
} .socialfeeds-modal {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
display: flex;
align-items: center;
justify-content: center
}
.socialfeeds-modal.socialfeeds-modal-hidden {
display: none !important
}
.socialfeeds-modal-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
cursor: pointer;
z-index: -1
}
.socialfeeds-modal-inner {
position: relative;
max-width: 85%;
max-height: 90vh;
background: #fff;
border-radius: 4px;
overflow: auto;
padding: 0;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
animation: socialfeeds-modal-slide-in 0.3s ease;
z-index: 1
}
@keyframes socialfeeds-modal-slide-in {
from {
transform: translateY(-50px);
opacity: 0
}
to {
transform: translateY(0);
opacity: 1
}
}
.socialfeeds-modal-close {
position: absolute;
top: 12px;
right: 12px;
width: 36px;
height: 36px;
border: none;
background: #f0f0f0;
color: #333;
font-size: 20px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: 0.2s ease;
z-index: 10
}
.socialfeeds-modal-close:hover {
background: #e0e0e0
}
.socialfeeds-modal-close:active {
transform: scale(0.95)
}
.socialfeeds-modal-media {
padding: 24px;
text-align: center;
background: #fafafa;
min-height: 300px;
display: flex;
align-items: center;
justify-content: center
}
.socialfeeds-modal-media video,
.socialfeeds-modal-media img {
max-width: 100%;
max-height: 60vh;
height: auto;
border-radius: 4px
}
.socialfeeds-modal-caption {
padding: 20px 24px;
font-size: 15px;
color: #222;
line-height: 1.6;
word-wrap: break-word;
overflow-wrap: break-word
}
.socialfeeds-modal-hashtags {
padding: 0 24px 12px;
font-size: 14px;
color: #0073aa;
font-weight: 600;
word-wrap: break-word;
overflow-wrap: break-word
}
.socialfeeds-modal-footer {
padding: 16px 24px;
border-top: 1px solid #eee;
text-align: right;
background: #fafafa
}
.socialfeeds-modal-link {
display: inline-block;
padding: 10px 18px;
background: #3a3b3c;
color: #fff;
text-decoration: none;
border-radius: 4px;
font-weight: 600;
font-size: 14px;
transition: 0.2s ease
}
.socialfeeds-modal-link:hover {
background: #135e96
}
.socialfeeds-modal-video {
max-width: 100%;
height: auto;
border-radius: 4px
}
.socialfeeds-modal-img {
max-width: 100%;
height: auto;
border-radius: 4px
} .socialfeeds-hide-buttons .socialfeeds-btn,
.socialfeeds-hide-buttons .socialfeeds-load-more-btn,
.socialfeeds-hide-buttons .socialfeeds-btn-subscribe,
.socialfeeds-hide-buttons .socialfeeds-post-engagement {
display: none !important
} @media(max-width:800px) {
.socialfeeds-modal-inner {
max-width: 95%;
padding: 0;
border-radius: 4px
}
.socialfeeds-modal-media {
min-height: 250px;
padding: 16px
}
.socialfeeds-modal-caption {
padding: 16px;
font-size: 14px
}
.socialfeeds-modal-footer {
padding: 12px 16px
}
.socialfeeds-modal-close {
width: 32px;
height: 32px;
font-size: 18px
}
}
@media(max-width:480px) {
.socialfeeds-modal-inner {
max-width: 100%;
max-height: 100vh;
border-radius: 0;
height: 100vh;
display: flex;
flex-direction: column
}
.socialfeeds-modal-media {
min-height: 200px;
flex-grow: 1;
overflow-y: auto
}
.socialfeeds-modal-caption {
padding: 12px;
font-size: 13px;
max-height: 150px;
overflow-y: auto
}
.socialfeeds-modal-close {
width: 32px;
height: 32px;
font-size: 18px;
top: 8px;
right: 8px
}
} .socialfeeds-youtube-header {
display: block;
margin-bottom: 20px;
}
.socialfeeds-channel-info {
display: flex;
align-items: center;
gap: 12px;
}
.socialfeeds-youtube-header .socialfeeds-channel-logo {
width: 48px;
height: 48px;
border-radius: 50%;
object-fit: cover;
flex-shrink: 0;
}
.socialfeeds-youtube-header .socialfeeds-channel-name {
font-weight: 700;
font-size: 18px;
color: #222
}
.socialfeeds-youtube-header .socialfeeds-header-text {
color: #666;
font-size: 14px
} @media(max-width: 600px) {
.socialfeeds-channel-info {
flex-direction: column;
text-align: center;
gap: 10px;
}
.socialfeeds-youtube-header .socialfeeds-channel-logo {
width: 60px;
height: 60px;
margin: 0 auto;
}
.socialfeeds-youtube-header .socialfeeds-channel-name {
font-size: 16px;
}
.socialfeeds-youtube-header .socialfeeds-header-text {
font-size: 13px;
}
} .socialfeeds-youtube-feed.socialfeeds-scheme-dark {
background: #0f0f0f !important;
}
.socialfeeds-youtube-feed.socialfeeds-scheme-light {
background: #ffffff !important;
}
.socialfeeds-youtube-feed.socialfeeds-scheme-dark,
.socialfeeds-youtube-feed.socialfeeds-scheme-light,
.socialfeeds-youtube-feed.socialfeeds-scheme-custom {
padding: 20px;
border-radius: 8px;
}
.socialfeeds-scheme-dark .socialfeeds-video-item {
background: #0f0f0f !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-item img,
.socialfeeds-scheme-dark .socialfeeds-video-item .socialfeeds-card-media {
border-radius: 0 !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-title,
.socialfeeds-scheme-dark h5,
.socialfeeds-scheme-dark .socialfeeds-channel-name {
color: #ffffff !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-desc,
.socialfeeds-scheme-dark .socialfeeds-card-desc,
.socialfeeds-scheme-dark .socialfeeds-header-text {
color: #cccccc !important;
}
.socialfeeds-scheme-dark .socialfeeds-video-stats {
color: #aaaaaa !important;
}
.socialfeeds-scheme-light .socialfeeds-video-item {
background: #ffffff !important;
border-color: #eeeeee !important;
}
.socialfeeds-scheme-light .socialfeeds-video-title,
.socialfeeds-scheme-light h5,
.socialfeeds-scheme-light .socialfeeds-channel-name {
color: #222222 !important;
}
.socialfeeds-scheme-light .socialfeeds-video-desc,
.socialfeeds-scheme-light .socialfeeds-card-desc,
.socialfeeds-scheme-light .socialfeeds-header-text {
color: #666666 !important;
}
.socialfeeds-scheme-light .socialfeeds-video-stats {
color: #666666 !important;
}
.socialfeeds-load-more-container {
display: flex !important;
justify-content: center !important;
align-items: center !important;
gap: 15px;
margin-top: 30px;
width: 100%;
}
.socialfeeds-video-stats {
font-size: 12px;
margin-top: 4px;
line-height: 1.4;
display: flex;
flex-wrap: wrap;
gap: 6px 10px;
align-items: center;
white-space: normal;
overflow: visible;
text-overflow: unset;
} .socialfeeds-video-meta-line {
font-size: 13px;
color: #606060;
margin-top: 6px;
display: flex;
gap: 8px;
flex-wrap: wrap;
} .socialfeeds-load-more-btn,
.socialfeeds-btn-subscribe {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 10px 24px;
font-size: 14px;
font-weight: 400;
border-radius: 4px;
border: none;
cursor: pointer;
transition: all 0.2s ease;
text-decoration: none;
line-height: normal;
}
.socialfeeds-load-more-btn {
background-color: #f0f0f0; color: #333;
}
.socialfeeds-load-more-btn:hover{
filter: brightness(0.95);
}
.socialfeeds-btn-subscribe{
background-color: #cc0000; color: #fff;
}
.socialfeeds-btn-subscribe:hover{
background-color: #b30000;
} .socialfeeds-load-more-btn:disabled{
opacity: 0.8;
cursor: not-allowed;
} .socialfeeds-load-more-btn.socialfeeds-loading::after {
content: "";
width: 16px;
height: 16px;
border: 2px solid currentColor;
border-radius: 50%;
border-top-color: transparent;
animation: sf-rotate 0.6s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
.socialfeeds-meta-item:not(:first-child)::before {
content: "•";
margin: 0 3px;
font-size: 16px; 
}
@keyframes sf-rotate {
to {
transform: rotate(360deg);
}
}