.activate-device-container{margin:10px;padding:50px 0 0}.activate-device-container.centered{text-align:center}.activate-device-container .collapsible{transition:height .2s}.activate-device-container .collapsible.collapsed{height:0;overflow:hidden}.activate-device-container .title{font-size:1.15em;font-weight:600;padding:.25em 0;text-align:center}.activate-device-container .message{font-size:.65em;font-weight:700;line-height:1.5em;opacity:.75;padding-bottom:1.5em;text-align:center}.activate-device-container .device-msg{color:red}.activate-device-container .device-msg.device-msg-success{color:#009600}.activate-device-container input[type=text]{margin:10px 0;max-width:350px;padding:10px;width:100%}.activate-device-container input[type=text]::placeholder{text-transform:none}.activate-device-container .button{background-color:var(--siteCtaBackgroundColor,#d2393b);border:none;border-radius:4px;color:var(--siteCtaColor,#fff);cursor:pointer;margin:10px;max-width:calc(100% - 40px);padding:10px 20px;width:230px}.activate-device-container .button.cta,.activate-device-container .button.cta:hover{border-width:1px}.activate-device-container .button.disabled{opacity:.8;pointer-events:none}.activate-device-container .login-button{font-size:.9em;text-transform:uppercase}.activate-device-container .overlay{background:#000c;color:#fff;height:100%;left:0;letter-spacing:.1em;overflow:hidden;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:10000}.activate-device-container .overlay .processingMessage{font-weight:600;margin:160px auto 0;position:absolute;width:100%}.activate-device-container .overlay .centered{left:50%;max-width:700px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:600px){.activate-device-container .button-container{display:flex;justify-content:center}.activate-device-container .button-container .button{font-size:15px}.activate-device-container .right-section{order:1}.activate-device-container .title{font-size:1.65em}.activate-device-container .message{font-size:1.1em}}.activate-device-container .input-box{margin:auto;max-width:350px;position:relative}.activate-device-container .input-box .tooltip{position:relative}.activate-device-container .input-box svg{cursor:pointer;height:20px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:20px}.activate-device-container .input-box .tooltiptext{background-color:#080808;border-radius:6px;color:#fff;font-size:12px;left:55.5%;padding:6px;position:absolute;text-align:center;top:-6px;visibility:hidden;z-index:1}