/*!/wp-content/plugins/martto-friendly-reactions/assets/css/marttofr.css*/.marttofr-wrap{position:relative;margin:1.5em 0}.marttofr-wrap.marttofr-shortcode{margin:.45em 0 0}.marttofr-wrap.marttofr-shortcode+br{display:none}.marttofr-wrap.marttofr-align-left{text-align:left}.marttofr-wrap.marttofr-align-center{text-align:center}.marttofr-wrap.marttofr-align-right{text-align:right}.marttofr-ui{position:relative;display:inline-flex;flex-direction:column;align-items:center;max-width:100%}.marttofr-wrap.marttofr-align-left .marttofr-ui{align-items:flex-start}.marttofr-wrap.marttofr-align-right .marttofr-ui{align-items:flex-end}.marttofr-clap-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42em;margin:0;padding:4px 0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#222;font:inherit;font-size:14.5px;font-weight:400;line-height:1.2;cursor:pointer;transition:opacity 0.15s ease,color 0.15s ease}.marttofr-clap-button:hover{color:#111}.marttofr-clap-button[data-marttofr-tooltip]::after{position:absolute;left:50%;z-index:30;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.14s ease,transform 0.14s ease}.marttofr-clap-button[data-marttofr-tooltip]::after{content:attr(data-marttofr-tooltip);bottom:calc(100% + 4px);padding:4px 9px;border:1px solid #d8dce2;border-radius:8px;background:#f4f5f6;color:#50575e;box-shadow:0 1px 3px rgb(0 0 0 / .1);font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap;transform:translate(-50%,3px)}@media (hover:hover) and (pointer:fine){.marttofr-clap-button[data-marttofr-tooltip]:hover::after{opacity:1;visibility:visible}.marttofr-clap-button[data-marttofr-tooltip]:hover::after{transform:translate(-50%,0)}}.marttofr-clap-button[data-marttofr-tooltip]:focus-visible::after{opacity:1;visibility:visible}.marttofr-clap-button[data-marttofr-tooltip]:focus-visible::after{transform:translate(-50%,0)}.marttofr-ui:has(.marttofr-message-toggle:not(.marttofr-is-hidden)) .marttofr-clap-button[data-marttofr-tooltip]::after{opacity:0;visibility:hidden}.marttofr-clap-button:focus-visible,.marttofr-message-toggle:focus-visible,.marttofr-message-close:focus-visible,.marttofr-message-submit:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.marttofr-message-form input[type="text"]:focus,.marttofr-message-form textarea:focus{border-color:#4aa3df;outline:0;box-shadow:0 0 4px rgb(45 150 220 / .42),inset 0 1px 2px rgb(0 0 0 / .04)}.marttofr-icon{display:block;flex:0 0 22px;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain}.marttofr-icon-clap .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap1.png)}.marttofr-icon-clap .marttofr-clap-button.marttofr-active .marttofr-icon,.marttofr-icon-clap .marttofr-clap-button.marttofr-limit-reached .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap2.png)}.marttofr-icon-heart .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap11.png)}.marttofr-icon-heart .marttofr-clap-button.marttofr-active .marttofr-icon,.marttofr-icon-heart .marttofr-clap-button.marttofr-limit-reached .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap12.png)}.marttofr-icon-like .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap21.png)}.marttofr-icon-like .marttofr-clap-button.marttofr-active .marttofr-icon,.marttofr-icon-like .marttofr-clap-button.marttofr-limit-reached .marttofr-icon{background-image:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/clap22.png)}.marttofr-button-text{letter-spacing:0}.marttofr-count{color:#333;font-size:.98em}.marttofr-count-zero{display:none}.marttofr-recent-claps{margin:0;padding:0;list-style:none}.marttofr-recent-claps-item{margin:0 0 .75em;padding:0}.marttofr-recent-claps-item:last-child{margin-bottom:0}.marttofr-recent-claps-link{display:flex;align-items:flex-start;gap:10px;text-decoration:none}.marttofr-recent-claps-thumbnail{display:block;flex:0 0 50px;width:50px;height:50px;margin:0;object-fit:cover}.marttofr-recent-claps-content{display:block;min-width:0}.marttofr-recent-claps-title,.marttofr-recent-claps-datetime{display:block}.marttofr-recent-claps-title{font-size:.9em;line-height:1.5}.marttofr-recent-claps-link{color:inherit;text-decoration:none}.marttofr-recent-claps-datetime{margin-top:.2em;font-size:.82em;line-height:1.35;opacity:.72}.marttofr-clap-button.marttofr-limit-reached{opacity:.55;cursor:default}.marttofr-message-toggle{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:12;transform:translateX(-50%);margin:0;padding:4px 12px;border:1px solid #222;border-radius:6px;background:#222;box-shadow:0 2px 6px rgb(0 0 0 / .16);color:#fff;font:inherit;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.marttofr-wrap.marttofr-align-left .marttofr-message-toggle{left:0;right:auto;transform:none}.marttofr-wrap.marttofr-align-right .marttofr-message-toggle{left:auto;right:0;transform:none}.marttofr-message-toggle:hover{border-color:#555;background:#555}.marttofr-message-form{position:absolute;left:50%;top:calc(100% + 14px);z-index:20;width:min(280px, calc( 100vw - 24px ));padding:14px 13px 12px;border:1px solid #d0d0d0;border-radius:8px;background:#f5f5f5;box-shadow:0 4px 12px rgb(0 0 0 / .18);text-align:left;box-sizing:border-box;transform:translateX(-50%)}.marttofr-wrap.marttofr-align-left .marttofr-message-form{left:0;right:auto;transform:none}.marttofr-wrap.marttofr-align-right .marttofr-message-form{left:auto;right:0;transform:none}.marttofr-message-form p{margin:0 0 10px}.marttofr-message-form p:last-child{margin-bottom:0}.marttofr-message-intro{padding-right:24px;color:#111827;font-size:15px;line-height:1.65}.marttofr-message-form input[type="text"],.marttofr-message-form textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:7px 10px;border:1px solid #c9c9c9;border-radius:5px;background:#fff;box-shadow:inset 0 1px 2px rgb(0 0 0 / .06);color:#222;font:inherit;font-size:14px;line-height:1.4}.marttofr-message-form input[type="text"]::placeholder,.marttofr-message-form textarea::placeholder{color:#8b8b8b}.marttofr-message-form textarea{min-height:110px;resize:vertical}.marttofr-message-close{position:absolute;right:-10px;top:-10px;display:block;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff0 url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/close.png) center / 24px 24px no-repeat;box-shadow:none;cursor:pointer}.marttofr-message-close:hover{opacity:.82}.marttofr-message-submit{padding:7px 15px;border:1px solid #2d6ea3;border-radius:4px;background:linear-gradient(to bottom,#4f96d2 0%,#2f76b4 100%);color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.2;text-shadow:none;box-shadow:none;-webkit-font-smoothing:antialiased;cursor:pointer}.marttofr-message-submit:hover:not(:disabled){background:linear-gradient(to bottom,#5aa1dc 0%,#2f76b4 100%)}.marttofr-message-submit:disabled{opacity:.7;cursor:default}.marttofr-limit-celebration{position:absolute;left:50%;top:8px;z-index:30;display:block;width:1px;height:1px;transform:translateX(-50%);pointer-events:none;overflow:visible}.marttofr-firework-launch{position:absolute;left:0;top:0;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:rgb(239 145 176 / .98);box-shadow:0 0 5px rgb(239 145 176 / .55);animation:marttofr-firework-launch 0.11s ease-out forwards}.marttofr-firework-particle{--marttofr-firework-x:0px;--marttofr-firework-y:-42px;--marttofr-firework-size:4px;--marttofr-firework-duration:0.56s;position:absolute;left:0;top:-20px;width:var(--marttofr-firework-size);height:var(--marttofr-firework-size);margin:calc(var(--marttofr-firework-size) / -2 ) 0 0 calc(var(--marttofr-firework-size) / -2); border-radius:50%;background:rgb(239 145 176 / .96);box-shadow:0 0 4px rgb(239 145 176 / .34);opacity:0;animation:marttofr-firework-burst var(--marttofr-firework-duration) cubic-bezier(.12,.72,.3,1) 0.10s forwards}.marttofr-firework-particle:nth-child(3n){background:rgb(249 190 205 / .98)}.marttofr-firework-particle:nth-child(4n){background:rgb(226 118 156 / .92)}.marttofr-firework-particle:nth-child(5n){background:rgb(255 218 226)}@keyframes marttofr-firework-launch{0%{opacity:1;transform:translateY(0) scale(.8)}100%{opacity:.95;transform:translateY(-20px) scale(1)}}@keyframes marttofr-firework-burst{0%{opacity:1;transform:translate(0,0) scale(.7)}58%{opacity:1;transform:translate(calc(var(--marttofr-firework-x) * 0.76 ), calc(var(--marttofr-firework-y) * 0.76 ) ) scale( 1);}100%{opacity:0;transform:translate(var(--marttofr-firework-x),var(--marttofr-firework-y)) scale(.25)}}@media (prefers-reduced-motion:reduce){.marttofr-limit-celebration{display:none}}.marttofr-status{display:flex;align-items:center;gap:8px;width:fit-content;max-width:min(100%, 28rem);margin:8px auto 0;font-size:.95rem;line-height:1.6;text-align:left;word-break:break-word}.marttofr-wrap.marttofr-align-left .marttofr-status{margin-left:0;margin-right:auto}.marttofr-wrap.marttofr-align-right .marttofr-status{margin-left:auto;margin-right:0}.marttofr-status-success::after{content:"";display:inline-block;width:24px;height:24px;flex:0 0 24px;background:url(/wp-content/plugins/martto-friendly-reactions/assets/css/../img/check.png?v=2) center / contain no-repeat}.marttofr-status-error{color:#b42318}.marttofr-is-hidden{display:none}.marttofr-recent-claps{margin:0;padding-left:1.25em}.marttofr-recent-claps li+li{margin-top:.35em}@media (max-width:480px){.marttofr-clap-button{font-size:13px}.marttofr-message-form{width:min(280px, calc( 100vw - 18px ));padding:14px 11px 11px}.marttofr-status{max-width:min(100%, 18rem);font-size:.9rem}}