/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
.forge-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);font-size:var(--mdc-typography-subtitle1-font-size, 1rem);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.1rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;-webkit-transition:color 150ms cubic-bezier(.4, 0, .2, 1),-webkit-transform 150ms cubic-bezier(.4, 0, .2, 1);transition:color 150ms cubic-bezier(.4, 0, .2, 1),-webkit-transform 150ms cubic-bezier(.4, 0, .2, 1);transition:transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1);transition:transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),-webkit-transform 150ms cubic-bezier(.4, 0, .2, 1)}.forge-floating-label[dir=rtl],[dir=rtl] .forge-floating-label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.forge-floating-label--float-above{-webkit-transform:translateY(-106%) scale(.8125);transform:translateY(-106%) scale(.8125);cursor:auto}.forge-floating-label--float-above-end-keyframe{-webkit-transition:none;transition:none;font-size:.8125rem;-webkit-transform:translateY(-106%) scale(1);transform:translateY(-106%) scale(1);cursor:auto}.forge-floating-label--unfloat-above-start-keyframe{-webkit-transition:none;transition:none;font-size:1rem;-webkit-transform:translateY(-106%) scale(.8125);transform:translateY(-106%) scale(.8125);cursor:auto}.forge-floating-label--required::after{margin-left:1px;margin-right:0;content:"*"}.forge-floating-label--required[dir=rtl]::after,[dir=rtl] .forge-floating-label--required::after{margin-left:0;margin-right:1px}.forge-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-standard 250ms 1;animation:mdc-floating-label-shake-float-above-standard 250ms 1}@-webkit-keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125)}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(4% - 0)) translateY(-106%) scale(.8125)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(-4% - 0)) translateY(-106%) scale(.8125)}100%{-webkit-transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125)}}@keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125)}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(4% - 0)) translateY(-106%) scale(.8125)}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(-4% - 0)) translateY(-106%) scale(.8125)}100%{-webkit-transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125);transform:translateX(calc(0 - 0)) translateY(-106%) scale(.8125)}}