/**handles:perfecty-push,pmprosp-css**/
.perfecty-push-dialog-container{position:fixed;top:0;left:0;right:0;display:none;z-index:100000}.perfecty-push-dialog-box{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-around;width:550px;background:#fff;padding:15px;border-radius:5px;box-shadow:0 7px 30px 0 grey;margin:0 auto;text-align:center}@media only screen and (max-width:370px){.perfecty-push-dialog-box{width:320px;flex-wrap:wrap}}@media only screen and (min-width:370px) and (max-width:425px){.perfecty-push-dialog-box{width:350px;flex-wrap:wrap}}.perfecty-push-dialog-box .perfecty-push-dialog-icon{width:100px}.perfecty-push-dialog-container .perfecty-push-dialog-form .perfecty-push-dialog-title{margin:20px 0}.perfecty-push-dialog-container .perfecty-push-dialog-form button{margin:5px 10px;font-size:1em;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.0222em;line-height:1.25;opacity:1;padding:1em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}.perfecty-push-dialog-container .perfecty-push-dialog-form #perfecty-push-dialog-cancel{background-color:#fff;color:#f77924}.perfecty-push-dialog-container .perfecty-push-dialog-form #perfecty-push-dialog-subscribe{background-color:#f77924;color:#fff}.perfecty-push-settings-container{z-index:100000;display:none}.perfecty-push-settings-container #perfecty-push-settings-form{display:none;border:1px solid #ddd;background-color:#fff;padding:20px;border-radius:10px;margin-bottom:20px}.perfecty-push-settings-container #perfecty-push-settings-form label{display:inline}.perfecty-push-settings-container{position:fixed;bottom:10px;left:10px}.perfecty-push-settings-container #perfecty-push-settings-open{height:56px;width:56px;background-color:transparent;border:0;margin:0;padding:0;outline:0;box-sizing:border-box;box-shadow:none}.perfecty-push-settings-container #perfecty-push-settings-open svg{color:#fff;padding:16px;width:56px;height:56px;border-radius:50%;background-color:#f77924;transition:padding .1s ease-in-out;cursor:pointer;fill:#fff;outline:0;box-sizing:border-box}.perfecty-push-settings-container #perfecty-push-settings-open svg:focus,.perfecty-push-settings-container #perfecty-push-settings-open svg:hover{padding:12px}
#pmprosp-password-strength{vertical-align:super;border:none;font-size:13px;font-weight:700;line-height:10px;margin-left:var(--pmpro--base--spacing--medium);min-width:80px;text-align:left}#pmprosp-password-strength.bad,#pmprosp-password-strength.good,#pmprosp-password-strength.short,#pmprosp-password-strength.strong{display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#pmprosp-password-strength.good{color:#714e0e}#pmprosp-password-strength.strong{color:#263f20}#pmprosp-password-strength.bad{color:#710808}#pmprosp-password-strength.short{color:#710808}.pmpro_form-strong-password-indicator{align-items:center;display:flex;margin-bottom:var(--pmpro--base--spacing--medium)}.pmprosp-progressbar{background-color:#419e39;background-image:linear-gradient(to right,#d92132 10%,#e34f19 25%,#ff9500 40%,#ffe600 70%,#15770c 90%);border-radius:10px;height:10px;overflow:hidden;position:relative;width:100%}.pmprosp-progressbar-status{background-color:transparent;border-radius:10px;box-shadow:500px 0 0 500px #aaa;display:block;height:10px;left:0;position:absolute;top:0;width:0%;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}[data-tooltip]{position:relative;z-index:10}[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform}[data-tooltip]:before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:rgba(59,72,80,.9);background-image:linear-gradient(30deg,rgba(59,72,80,.44),rgba(59,68,75,.44),rgba(60,82,88,.44));box-shadow:0 0 24px rgba(0,0,0,.2);color:#fff;text-align:center;white-space:pre-wrap;transform:translate(-50%,-5px) scale(.5)}[data-tooltip]:after{content:'';border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(55,64,70,.9) transparent transparent transparent;transition-duration:0s;transform-origin:top;transform:translateX(-50%) scaleY(0)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}[data-tooltip]:hover:before{transition-delay:0.3s;transform:translate(-50%,-5px) scale(1)}[data-tooltip]:hover:after{transition-delay:0.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1)}[data-tooltip-location=left]:after,[data-tooltip-location=left]:before{left:auto;right:calc(100% + 5px);bottom:50%}[data-tooltip-location=left]:before{transform:translate(-5px,50%) scale(.5)}[data-tooltip-location=left]:hover:before{transform:translate(-5px,50%) scale(1)}[data-tooltip-location=left]:after{border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(55,64,70,.9);transform-origin:left;transform:translateY(50%) scaleX(0)}[data-tooltip-location=left]:hover:after{transform:translateY(50%) scaleX(1)}[data-tooltip-location=right]:after,[data-tooltip-location=right]:before{left:calc(100% + 5px);bottom:50%}[data-tooltip-location=right]:before{transform:translate(5px,50%) scale(.5)}[data-tooltip-location=right]:hover:before{transform:translate(5px,50%) scale(1)}[data-tooltip-location=right]:after{border-width:5px 5px 5px 0;border-color:transparent rgba(55,64,70,.9) transparent transparent;transform-origin:right;transform:translateY(50%) scaleX(0)}[data-tooltip-location=right]:hover:after{transform:translateY(50%) scaleX(1)}[data-tooltip-location=bottom]:after,[data-tooltip-location=bottom]:before{top:calc(100% + 5px);bottom:auto}[data-tooltip-location=bottom]:before{transform:translate(-50%,5px) scale(.5)}[data-tooltip-location=bottom]:hover:before{transform:translate(-50%,5px) scale(1)}[data-tooltip-location=bottom]:after{border-width:0 5px 5px 5px;border-color:transparent transparent rgba(55,64,70,.9) transparent;transform-origin:bottom}