.officeAuthorizationForm{position:relative;margin:1em 0}.officeAuthorizationForm .officeFormField .controlNode{max-width:30em}.officeAuthorizationForm .officeFormField .controlNode .dijitInputField{padding-top:1em;padding-right:1em;padding-bottom:1em}.officeAuthorizationForm .officeFormField .buttonControlNode,.officeAuthorizationForm .officeFormField .dijitButton .dijitButtonNode{width:100%}.officeAuthorizationForm .officeFormField .controlNode.has-icon .icon{padding:.75em 0}.officeAuthorizationForm .officeFormField .controlNode.has-icon .icon [class^="icon-set-"],.officeAuthorizationForm .officeFormField .controlNode.has-icon .icon [class*=" icon-set-"]{font-size:2em}.officeAuthorizationForm .officeFormField .controlNode.has-icon .dijitInputField{padding-left:3em}.officeAuthorizationSpinner{text-align:center;padding:.6em 0}.officeAuthorizationSpinner::after{content:'';display:inline-block;width:2em;height:2em;border-radius:50%;border:.2em solid rgba(0,95,182,0.15);border-top-color:#005fb6;-webkit-animation:officeAuthSpin .75s linear infinite;animation:officeAuthSpin .75s linear infinite}@-webkit-keyframes officeAuthSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes officeAuthSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.officeAuthorizationStatus{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;max-width:30em;padding:.55em .8em;border-radius:.25em;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.officeAuthorizationStatus.blue{background:rgba(0,95,182,0.08);color:#005fb6;-webkit-animation:officeAuthPulse 1.8s ease-in-out infinite;animation:officeAuthPulse 1.8s ease-in-out infinite}@-webkit-keyframes officeAuthPulse{0%,100%{background-color:rgba(0,95,182,0.08)}50%{background-color:rgba(0,95,182,0.2)}}@keyframes officeAuthPulse{0%,100%{background-color:rgba(0,95,182,0.08)}50%{background-color:rgba(0,95,182,0.2)}}.officeAuthorizationStatus.red{background:rgba(214,70,70,0.08);color:#d64646;-webkit-animation:officeAuthShake .45s ease forwards;animation:officeAuthShake .45s ease forwards}@-webkit-keyframes officeAuthShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes officeAuthShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}}.officeFormField .officeAuthorizationStatus [class^="icon-set-"],.officeFormField .officeAuthorizationStatus [class*=" icon-set-"]{color:inherit}.officeAuthorizationStatus-icon{-webkit-flex:0 0 auto;flex:0 0 auto;font-size:1.2em;margin-right:.45em}.officeAuthorizationStatus-text{-webkit-flex:1 1 auto;flex:1 1 auto}