.input{position:relative}.input input.validation-padding{padding-right:2.625rem}.input-addon-validation-status{display:block;height:20px;margin:10px;position:absolute;right:0;top:0;transform:rotate(45deg);width:20px}.input-addon-validation-status .validation-icon{display:inline-block;height:20px;position:relative;width:20px}.input-addon-validation-status .validation-icon span{background:var(--colour-danger);display:block;height:4px;left:0;opacity:1;position:absolute;top:50%;transform:rotate(0) translateY(-2px);transform-origin:center;transition:all var(--td-sm) var(--te-shape);width:100%}.input-addon-validation-status .validation-icon span:first-child{left:50%;right:0;top:100%;transform:rotate(0) translate(-100%,calc(-50% - 2px));width:0}.input-addon-validation-status .validation-icon span:nth-child(2){transform:rotate(-90deg) translate(2px)}.input-addon-validation-status .validation-icon span:nth-child(3){opacity:1}.input-addon-validation-status.valid .validation-icon span{background-color:var(--colour-success)}.input-addon-validation-status.valid .validation-icon span:first-child{width:40%}.input-addon-validation-status.valid .validation-icon span:nth-child(3){opacity:0;transform:rotate(-90deg) translate(2px)}.input-error-text{--input-error-font-size:var(--fs-sm);font-size:var(--input-error-font-size)}.input-error-text p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-enter-active.input-error-text,.fade-leave-active.input-error-text{transition:var(--transition-base)}.fade-enter-to.input-error-text,.fade-leave-from.input-error-text{height:calc(var(--fs-sm)*var(--lh-base))}.fade-enter-from.input-error-text,.fade-leave-to.input-error-text{height:0}.input-addon-limit{margin-top:0;min-width:60px}.input-captcha{margin:0 auto;max-width:200px}.input-captcha .input-captcha-turnstile{left:-50px;position:relative}.input-captcha.is-compact .input-captcha-turnstile{left:25px;position:relative}.common-alert{--common-alert-p:.5rem;--common-alert-fs:var(--s-sm);background:var(--theme-bg-alt);border:var(--bw-sm) solid var(--bc);border-radius:var(--br);color:var(--theme-body);font-size:var(--common-alert-fs);padding:var(--common-alert-p) calc(1rem + var(--common-alert-p)) var(--common-alert-p) var(--common-alert-p);position:relative;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.common-alert[class*=" common-alert-"]{background-color:var(--theme-bg-sub)}.common-alert .i{position:relative;top:-.125rem}.common-alert .alert-timestamp{display:block;margin-top:.25rem}.common-alert .alert-dismiss{line-height:0;position:absolute;right:calc(var(--common-alert-p)/2);top:calc(var(--common-alert-p)/2)}
