.nfd-installer-modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;right:0;position:fixed;top:0;width:100vw;z-index:99}@media(max-width:600px){.nfd-installer-modal{top:30px}}.nfd-installer-modal__content{background-color:#fff;border-radius:8px;box-shadow:-5px 5px 10px rgba(0,0,0,.3);max-width:80vw;padding:72px;position:relative;text-align:center;width:620px}@media(max-width:600px){.nfd-installer-modal__content{padding:24px;width:80vw}}.nfd-installer-modal__content-heading{color:#333;font-size:22px;font-weight:300;line-height:1.2;margin-bottom:60px}@media(max-width:600px){.nfd-installer-modal__content-heading{font-size:18px;margin-bottom:20px}}.nfd-installer-modal__content-section{align-items:center;display:flex;flex-direction:column}.nfd-installer-modal__content-image{margin-bottom:30px;width:200px}@media(max-width:600px){.nfd-installer-modal__content-image{width:100px}}.nfd-installer-modal__content-subheading{color:#333;font-size:16px;font-weight:300;margin-bottom:30px}@media(max-width:600px){.nfd-installer-modal__content-subheading{font-size:14px;margin-bottom:10px}}.nfd-installer-modal__content-error{align-items:center;display:flex;flex-direction:row;font-size:16px}@media(max-width:600px){.nfd-installer-modal__content-error{font-size:14px}}.nfd-installer-modal__content-error--icon{flex-shrink:0;margin-left:5px}.nfd-installer-modal__content-error--text{font-weight:300;line-height:20px}.nfd-installer-modal__content-error--text-link{all:unset;color:#1e90ff;cursor:pointer;font-weight:300}.nfd-installer-modal__loader{animation:spin 1s linear infinite;border:4px solid #3a3a3a;border-right-color:#f3f3f3;border-radius:50%;height:30px;width:30px}@media(max-width:600px){.nfd-installer-modal__loader{height:20px;width:20px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}#nfd-installer{display:none}.nfd-installer-progress-modal{margin-bottom:10px;width:100%}.nfd-installer-progress-modal .nfd-progress-bar{background-color:rgba(224,232,238,.82);border:1px solid #d7d7d7;border-radius:1rem;height:1rem;margin:0 auto;max-width:50%;position:relative}.nfd-installer-progress-modal .nfd-progress-bar .nfd-progress-bar-inner{background-color:rgba(51,106,215,.659);border-radius:1rem;height:1rem;transition:all .2s ease;z-index:1}.nfd-installer-progress-modal .nfd-progress-bar.nfd-progress-bar-0 .nfd-progress-bar-label{color:dimgray}.nfd-installer-progress-modal .nfd-progress-bar.nfd-progress-bar-100 .nfd-progress-bar-inner{background-color:#8daa0e}.nfd-installer-progress-modal .nfd-progress-bar.nfd-progress-bar-100 .nfd-progress-bar-label{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.75)}
