.application-button{position:fixed;right:30px;bottom:7rem;z-index:1040;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;min-width:60px;padding:0 18px;border:none;border-radius:30px;background:#4285f4;color:#fff;font-size:16px;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.35);transition:padding .35s ease,background-color .2s ease,box-shadow .2s ease}.application-button:hover{box-shadow:inset 0 0 7px #70b0ff,0 6px 22px rgba(0,0,0,.45)}.application-button:focus{outline:none;box-shadow:0 0 0 4px rgba(135,206,235,.4)}@media(max-width: 575.98px){.application-button{right:18px;bottom:18px}}.application-button .button-icon{flex:0 0 auto;font-size:32px;line-height:1}.application-button .button-text{max-width:200px;opacity:1;margin-left:0;overflow:hidden;transition:max-width .35s ease,opacity .2s ease,margin-left .2s ease}.application-button.is-collapsed{width:60px;min-width:60px;padding:0}.application-button.is-collapsed .button-icon{margin-left:-3px}.application-button.is-collapsed .button-text{max-width:0;opacity:0;margin-left:-10px}.application-button:disabled{background-color:#7f91c7}.application-button .hc-spinner{position:absolute;color:purple;width:1.5rem;height:1.5rem;border-width:.3em}@media(max-width: 768px){.app-modal .modal-dialog{margin:1rem auto}}.app-modal form{display:flex;flex-direction:column;row-gap:1rem}.app-modal form>*{margin-bottom:0}.app-modal .alert{white-space:pre-wrap}.app-modal label{font-weight:500}.app-modal .hint{color:#8080a0;font-size:15px;margin:.3rem 0 0 .5rem}.app-modal button[type=submit],.app-modal .btn{padding:10px 1rem;border-radius:10px}.app-modal button[type=submit]{border:none;background-color:#ff3547;color:#fff;font-family:"Open Sans SemiBold",sans-serif;transition:background-color .2s,box-shadow .2s}.app-modal button[type=submit]:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}@media(max-width: 570px){.app-modal button[type=submit]{font-size:17px}}.app-modal button[type=submit]:disabled{background-color:#e0e0e0}.app-modal button[type=submit]:active,.app-modal button[type=submit]:focus{background-color:#ce0012;outline:0}.app-modal .btn{margin:0}.app-modal .cbx-wrp{font-family:"Nunito",sans-serif;font-size:16px;line-height:150%;color:#404040}@media(max-width: 570px){.app-modal .cbx-wrp{font-size:12px}}.app-modal .cbx-wrp input{margin:0 6px 0 3px;transform:scale(120%);vertical-align:-1px}.app-modal .cbx-wrp a{color:#4285f4;transition:color .2s}.app-modal .cbx-wrp a:hover{color:#1266f1}.app-modal .modal-footer{column-gap:.6rem}.app-modal .modal-footer .hc-spinner{margin:0 6px -2px 0;vertical-align:baseline}@media(prefers-reduced-motion: reduce){.application-button{transition:none}.application-button .button-text{transition:none}}
