.font-text{font-family:"roboto",sans-serif}.font-size-xs{font-size:0.85rem}.font-size-sm{font-size:1rem}.font-size-md{font-size:calc(1.255rem + 0.06vw)}@media(min-width: 1200px){.font-size-md{font-size:1.3rem}}.font-size-lg{font-size:calc(1.285rem + 0.42vw)}@media(min-width: 1200px){.font-size-lg{font-size:1.6rem}}.font-size-xl{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){.font-size-xl{font-size:2rem}}.font-size-xxl{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.font-size-xxl{font-size:2.5rem}}
.alert.fade-in{height:100%;opacity:1;transition:height .5s,opacity .5s}.alert.fade-out{height:0;opacity:0;transition:height .5s,opacity .5s}.quick-position{top:3.5em;left:50%;transform:translate(-50%, 0)}.quick-alert-dismiss{background:none;border:none;padding:0;color:inherit;font:inherit;line-height:1;cursor:pointer}
.pin-input-btn{min-height:100px !important}.pin-input-btn.btn-outline-primary:hover,.pin-input-btn.btn-outline-primary:not(:disabled):not(.disabled).active,.pin-input-btn.btn-outline-primary:not(:disabled):not(.disabled):active,.pin-input-btn.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.pin-input-btn.btn-outline-primary.dropdown-toggle{background-color:transparent;border-color:var(--primary-gradient, var(--primary));color:var(--primary-gradient, var(--primary))}.stack-borders{margin-top:-1px;margin-left:-1px;position:relative;top:1px;left:2px}.touch-action-auto{touch-action:auto}
@keyframes cursor-blink{0%{opacity:0}}.blink{animation:cursor-blink 1s steps(2) infinite}.verification-code-boxes{display:flex;gap:min(0.5rem, 15% / var(--size))}.verification-code-box{align-items:center;aspect-ratio:1;background:var(--bg, #FFFFFF);border:1px solid var(--border, #DEE2E6);border-radius:min(0.5rem, 25%);display:flex;flex:1 1 0;font-size:1.5rem;justify-content:center;max-inline-size:3.5rem;min-inline-size:0;transition:border-color .15s ease-out,box-shadow .15s ease-out}.verification-code-box-filled{border-color:var(--muted, #6C757D)}.verification-code-box-focused{background-image:linear-gradient(rgba(var(--primary-rgb, 0, 123, 255), 0.05), rgba(var(--primary-rgb, 0, 123, 255), 0.05));border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@media(prefers-reduced-motion: reduce){.verification-code-box{transition:none}}
