/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
label.has-candle-icon{min-height:36px;&:after{content:"";display:block;background-image:var(--candle-icon);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;border-radius:50%;position:absolute !important;right:10% !important;border:1px solid transparent;@media (min-width:768px){right:4% !important}}}input:checked~label.has-candle-icon:after{border-color:#fff}
.webform-submission-form fieldset .webform-radio>label.webform-label.add-custom-heart:not(.has-candle-icon):after{content:"";display:block;background:url("/modules/custom/tp_webform/css/../img/heart.svg") no-repeat;width:16px;height:16px;right:-5px;position:relative}
.hearts#hearts{background:transparent !important;pointer-events:none;width:50px;height:50px;position:absolute;top:20px;z-index:10;left:50%;transform:translateX(-50%);.js-form-item-suggest-to-cover-fees-cover.js-form-type-checkbox &{left:13px}}.hearts#hearts .heart{position:absolute;height:50%;min-height:25px;width:50%;min-width:25px;background-color:#fda091 !important;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom;mask-position:bottom;opacity:0;animation:floating-heart 2s cubic-bezier(.5,.5,.5,.5)}@keyframes floating-heart{0%{opacity:0;bottom:30%;left:0}10%{opacity:1;bottom:50%;left:70%}20%{bottom:70%;left:10%}30%{bottom:90%;left:50%}40%{opacity:1;bottom:100%;left:5%}48%{opacity:0;bottom:100%;left:60%}100%{opacity:0;bottom:100%;left:90%}}.hearts#hearts .heart:nth-child(2){animation-delay:.3s}.hearts#hearts .heart:nth-child(3){animation-delay:.6s}.hearts#hearts .heart:nth-child(4){animation-delay:.9s}
.ajax-progress.ajax-progress-fullscreen{z-index:1261}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0;font-weight:700}.webform-ajax-messages .messages+.messages{margin:0}.webform-ui-dialog{top:50px !important}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important}
.ui-datepicker{z-index:1261 !important}.webform-ajax-form-wrapper[data-effect=slide] .form-actions{margin-bottom:0;padding-bottom:1em}
