@layer base{.alert{position:relative;padding:1rem 3rem;margin-bottom:.5rem;border:0 solid transparent;border-radius:.375rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:7.5rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:1rem 3rem;color:inherit}.alert-primary{color:#f5fafe;background-color:#0082f0;border-color:#b8dcfb}.alert-primary hr{border-top-color:#a0d0f9}.alert-primary .alert-link{color:#c5e2fc}.alert-secondary{color:#f8f8f8;background-color:#555;border-color:#cfcfcf}.alert-secondary hr{border-top-color:#c3c3c3}.alert-secondary .alert-link{color:#dfdfdf}.alert-success{color:#f7fbfa;background-color:#439676;border-color:#cae2d9}.alert-success hr{border-top-color:#bad8cd}.alert-success .alert-link{color:#d7e9e2}.alert-info{color:#f6fbfc;background-color:#17a2b8;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#cfecf0}.alert-warning{color:#fffef6;background-color:#ffdd29;border-color:#fff5c3}.alert-warning hr{border-top-color:#fff1aa}.alert-warning .alert-link{color:#fff6c3}.alert-danger{color:#fdf6f7;background-color:#c5232e;border-color:#efc1c4}.alert-danger hr{border-top-color:#e9adb1}.alert-danger .alert-link{color:#f2ced0}.alert-light{color:#fff;background-color:#fffbff;border-color:#fffeff}.alert-light hr{border-top-color:#ffe4ff}.alert-light .alert-link{color:#fcf}.alert-dark{color:#f6f6f6;background-color:#151515;border-color:#bdbdbd}.alert-dark hr{border-top-color:#b1b1b1}.alert-dark .alert-link{color:#dcdcdc}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(21,21,21,.2);border-radius:.625rem;box-shadow:0 .25rem .5rem #15151580;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#151515}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.9}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:0 solid #e4e4e4;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:0 solid #e4e4e4;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-content{box-shadow:0 .5rem 1rem #15151580}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}html{--mat-menu-container-color: var(--surface-0);--mat-menu-container-shape: .25rem;--mat-menu-divider-color: var(--outline);--mat-menu-item-hover-state-layer-color: var(--surface-1);--mat-menu-item-label-text-color: var(--on-surface);--mat-menu-item-label-text-line-height: 2rem;--mat-menu-item-label-text-size: 1rem;--mat-menu-item-leading-spacing: 1rem;--mat-menu-item-trailing-spacing: 1rem;--mat-datepicker-calendar-container-background-color: var(--surface-0);--mat-datepicker-calendar-container-elevation-shadow: 0rem .25rem 1rem 0rem rgba(0, 0, 0, .16);--mat-datepicker-calendar-date-selected-state-background-color: var(--primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--on-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--surface-1);--mat-datepicker-calendar-container-shape: .375rem;--mat-form-field-outlined-container-shape: .25rem;--mat-tooltip-container-color: var(--surface-1);--mat-tooltip-supporting-text-color: var(--black);--mat-tooltip-container-shape: .375rem}.mat-calendar-body-disabled{opacity:.3;cursor:not-allowed!important;pointer-events:none}.mat-calendar-body-cell:not(.mat-calendar-body-disabled){cursor:pointer}}
