*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px}body{color-scheme:light;height:100%;margin:0}.app-allow-clear .mat-mdc-form-field-icon-suffix,.app-allow-clear .mat-mdc-form-field-text-suffix{display:inline-grid;align-items:center;justify-items:center}.app-allow-clear .mat-mdc-form-field-icon-suffix>*,.app-allow-clear .mat-mdc-form-field-text-suffix>*{grid-area:1/1}.app-allow-clear .app-allow-clear__btn{visibility:hidden;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:0}.app-allow-clear .app-allow-clear__btn .material-icons{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1.25rem}.app-allow-clear--filled:hover .mat-mdc-form-field-icon-suffix>:not(.app-allow-clear__btn),.app-allow-clear--filled:hover .mat-mdc-form-field-text-suffix>:not(.app-allow-clear__btn){visibility:hidden}.app-allow-clear--filled:hover .app-allow-clear__btn{visibility:visible}.toast-message-panel{margin-bottom:2rem!important;z-index:1050}.spinner-overlay-panel{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.spinner-overlay-panel mat-card{background:var(--mat-sys-surface);padding:.5rem;border-radius:999px}.spinner-overlay-panel:has(.inprogress){cursor:wait}.loader-overlay-backdrop{background:transparent;cursor:progress}.loader-overlay-panel{display:flex;align-items:center;justify-content:center;pointer-events:none}.loader-overlay-panel mat-card.inprogress{cursor:progress;background:var(--mat-sys-surface);padding:.5rem;border-radius:999px;box-shadow:var(--mat-sys-level3, 0 4px 12px rgba(0, 0, 0, .2))}.app-busy-active{pointer-events:none}.app-busy-active>:not(.app-busy-spinner){visibility:hidden}.app-busy-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:inherit;border-radius:inherit}.app-busy-spinner:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:app-busy-spin .7s linear infinite}@keyframes app-busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-busy-spinner:after{animation-duration:1.6s}}.white-backdrop{background-color:#ffffffd9}ngx-extended-pdf-viewer #viewerContainer{background-color:#d4d4d7}.app-shimmer-host>:not(.app-shimmer-overlay){visibility:hidden}.app-shimmer-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 4px;pointer-events:none;z-index:2}.app-shimmer-overlay .app-shimmer-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#0000000f 25%,#00000024 37%,#0000000f 63%);background-size:400% 100%;animation:app-shimmer 1.4s ease-in-out infinite}.app-shimmer-overlay .app-shimmer-line--short{width:60%}@keyframes app-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.app-shimmer-overlay .app-shimmer-line{animation:none}}.slide-right-dialog .mdc-dialog--opening .mat-mdc-dialog-surface{animation:slide-in-right .3s cubic-bezier(.4,0,.2,1)}.slide-right-dialog .mdc-dialog--closing .mat-mdc-dialog-surface{animation:slide-out-right .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.slide-right-dialog .mdc-dialog--opening .mat-mdc-dialog-surface,.slide-right-dialog .mdc-dialog--closing .mat-mdc-dialog-surface{animation:none}}
