/*!/wp-content/plugins/gcal-sync/public/css/gcal-sync-public.css*/.calendar_link_outer{display:block;width:230px;height:53px;position:absolute}.ttContainer{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.calendar_link_btn_wrap{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.calendar_link_btn_wrap .tooltip{width:300px;height:75px;border-radius:70px;position:absolute;background:#fff;z-index:2;padding:0 15px;opacity:0;top:0;display:flex;justify-content:space-around;align-items:center;transition:opacity 0.15s ease-in,top 0.15s ease-in,width 0.15s ease-in}.calendar_link_btn_wrap .tooltip svg{width:100%;height:26px;display:flex;justify-content:space-around;align-items:center;cursor:pointer}.calendar_link_btn_wrap .tooltip svg .icon{fill:none;stroke:var(--icon-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity 0.3s ease}.calendar_link_btn_wrap .tooltip svg:hover .icon{opacity:1}.calendar_link_btn_wrap .tooltip::after{content:"";width:20px;height:20px;background:#fff;border-radius:3px;position:absolute;left:50%;margin-left:-10px;bottom:-8px;transform:rotate(45deg);z-index:0}.calendar_link_btn_wrap svg{width:300px;height:300px;position:absolute;z-index:1;transform:scale(0)}.calendar_link_btn_wrap input{height:100%;width:100%;cursor:pointer;position:absolute;z-index:5;opacity:0}.calendar_link_btn_wrap input:checked~svg{-webkit-animation:pang-animation 1.2s ease-out forwards;animation:pang-animation 1.2s ease-out forwards}.calendar_link_btn_wrap input:checked~.tooltip{width:350px;height:70px;-webkit-animation:stretch-animation 1s ease-out forwards 0.15s;animation:stretch-animation 1s ease-out forwards 0.15s;top:-90px;opacity:1}picture{max-width:13%}.calendar_link_outer .ttContainer .calendar_link_btn_wrap .tooltip{box-shadow:3px 3px 10px 5px rgb(0 0 0 / .5);margin-left:-190px;margin-top:15px}@-webkit-keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}100%{transform:scale(1.1);opacity:0}}@keyframes pang-animation{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}100%{transform:scale(1.1);opacity:0}}@-webkit-keyframes stretch-animation{0%{transform:scale(1,1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}100%{transform:scale(1,1)}}@keyframes stretch-animation{0%{transform:scale(1,1)}10%{transform:scale(1.1,.9)}30%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}100%{transform:scale(1,1)}}.spm_clo_mo{color:#000!important;text-shadow:1px 1px 1px rgb(0 0 0 / .1);text-decoration:underline}a img{height:55%;margin-top:14px}.tooltip a{height:100%}.tooltip a:hover img{filter:brightness(1.2)}.tooltip a.btn_export:hover img{filter:contrast(.5)}.tooltip a.spm_ttBtn{position:relative}.tooltip a.spm_ttBtn.btn_apple img{transform:scale(1.2)}.tooltip a.spm_ttBtn.btn_office365 img{transform:scale(1.9)}.tooltip a.spm_ttBtn::before{border:.3125rem solid #fff0;height:0;width:0;border-top-color:#1f1f1f;-webkit-filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3));filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3));bottom:calc(100% - 0.3125rem / 2);left:50%;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);-webkit-transform-origin:top;transform-origin:top;transition:all 120ms ease-out 120ms;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;-webkit-transition-delay:0s;transition-delay:0s;content:"";z-index:11}.tooltip a.spm_ttBtn:hover::before{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.tooltip a.spm_ttBtn::after{margin-bottom:calc(0.3125rem * 2);bottom:calc(100% - 0.3125rem / 2);left:50%;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all 120ms ease-out 120ms;transition:all 120ms ease-out 120ms;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;-webkit-transition-delay:0s;transition-delay:0s;background-color:#1f1f1f;border-radius:.125rem;border:#1f1f1f;-webkit-box-shadow:0 0 .1875rem rgb(0 0 0 / .3);box-shadow:0 0 .1875rem rgb(0 0 0 / .3);color:#fff;content:attr(spm-label);font-family:sans-serif;font-size:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap;z-index:10}.tooltip a.spm_ttBtn:hover::after{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;-webkit-transition-delay:0s;transition-delay:0s}