html{height:100%;font-family:Inter,sans-serif}body{height:100%;margin:0;overflow:hidden;font-family:Inter,sans-serif}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:#ba1a1a!important}.cdk-overlay-pane .mat-mdc-snack-bar-container{margin:24px}.custom-snackbar .mdc-snackbar__surface{width:472px!important;min-height:68px!important;padding:10px 0 10px 16px!important;border-radius:12px!important;background:#ffdad6!important;display:flex;align-items:center!important;justify-content:center!important}.success-snackbar .mdc-snackbar__surface{width:472px!important;min-height:68px!important;padding:10px 0 10px 16px!important;border-radius:12px!important;background:#cce8e1!important;display:flex;align-items:center!important;justify-content:center!important}.mat-mdc-snack-bar-container.custom-snackbar .mdc-snackbar__label{color:#410002!important;font-family:Inter,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;padding:0!important}.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__label{color:#00201a!important;font-family:Inter,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;padding:0!important}.mat-mdc-snackbar-surface{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d!important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-button-text-state-layer-color: transparent !important;font-size:18px!important;color:#410002!important;font-weight:700!important}.cdk-overlay-pane .mat-mdc-select-panel{background-color:#fff!important;border-radius:12px}.mat-mdc-option:hover{background-color:#f2f3fd!important}.mat-datepicker-popup .mat-datepicker-content,.mat-datepicker-popup .mat-datepicker-content-container,.cdk-overlay-pane .mat-datepicker-content{background-color:#e7e7f1!important;border-radius:20px!important;box-shadow:0 4px 16px #0000001f!important;overflow:hidden!important}.mat-datepicker-popup{--mat-sys-surface-container-high: #E7E7F1 !important;--mat-datepicker-calendar-container-background-color: #E7E7F1 !important;--mat-datepicker-calendar-container-shape: 20px !important}.mat-datepicker-popup .mat-calendar{background-color:transparent!important;border-radius:0!important;height:345px!important}.mat-datepicker-popup .mat-calendar-content{min-height:296px!important;padding-bottom:0!important}.mat-datepicker-popup .mat-calendar-body-cell-content,.mat-datepicker-popup .mat-calendar-table-header,.mat-datepicker-popup .mat-calendar-period-button,.mat-datepicker-popup .mat-calendar-next-button,.mat-datepicker-popup .mat-calendar-previous-button{color:#434655!important}.mat-datepicker-popup .mat-calendar-body-cell,.mat-datepicker-popup .mat-calendar-body-range-start,.mat-datepicker-popup .mat-calendar-body-range-end{background:transparent!important;display:table-cell!important;vertical-align:middle!important}.mat-datepicker-popup .mat-calendar-body-in-range:before,.mat-datepicker-popup .mat-calendar-body-range-start:before,.mat-datepicker-popup .mat-calendar-body-range-end:before{background-color:#dbe1ff!important;border-radius:0!important;height:calc(100% - 4px)!important;inset:2px -1px!important;width:auto!important}.mat-datepicker-popup .mat-calendar-body-in-range .mat-calendar-body-cell-content{color:#00174a!important}.mat-datepicker-popup .mat-calendar-body-range-start:before{left:0!important;border-top-left-radius:100px!important;border-bottom-left-radius:100px!important}.mat-datepicker-popup .mat-calendar-body-range-end:before{right:0!important;border-top-right-radius:100px!important;border-bottom-right-radius:100px!important}.mat-datepicker-popup .mat-calendar-body-selected,.mat-datepicker-popup .mat-calendar-body-range-start .mat-calendar-body-cell-content,.mat-datepicker-popup .mat-calendar-body-range-end .mat-calendar-body-cell-content{background-color:#0053d9!important;color:#fff!important;border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;top:0!important;position:relative!important;z-index:2!important}.mat-datepicker-popup .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#0053d9!important}.mat-datepicker-popup .mat-calendar-body-range-start.mat-calendar-body-range-end:before{display:none!important}.mat-datepicker-popup .mat-datepicker-actions{background-color:#e7e7f1!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.mat-datepicker-popup .mat-datepicker-actions .datepicker-clear{margin:0!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.1px!important;text-align:center!important;color:#0053d9!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0 12px 0 0}.mat-datepicker-popup .mat-datepicker-actions .datepicker-cancel{margin:0!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.1px!important;text-align:center!important;color:#0053d9!important;background:transparent!important;border:none!important;box-shadow:none!important}.mat-datepicker-popup .mat-datepicker-actions .datepicker-apply{margin:0!important;border-radius:100px!important;background-color:#f2f3fd!important;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.1px!important;text-align:center!important;color:#0053d9!important;border:none!important}.cdk-overlay-pane:has(.overview-datepicker-panel),.mat-datepicker-popup:has(.overview-datepicker-panel){margin-top:8px!important;margin-left:0!important}.mat-mdc-menu-panel.actions-menu{min-width:112px!important;max-width:280px!important;border-radius:12px!important;background-color:#ededf7!important;box-shadow:0 4px 16px #0000001f!important}.mat-mdc-menu-panel.actions-menu .mat-mdc-menu-content{padding:8px 0!important}.mat-mdc-menu-panel.actions-menu button.mat-mdc-menu-item{height:48px;display:flex;align-items:center;gap:12px}.mat-mdc-menu-panel.actions-menu button.mat-mdc-menu-item mat-icon{width:24px;height:24px;margin-right:0;color:#434655}.mat-mdc-menu-panel.actions-menu button.mat-mdc-menu-item span{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;letter-spacing:.5px!important;vertical-align:middle!important;color:#191b22!important}.mat-mdc-menu-panel.actions-menu button.mat-mdc-menu-item.delete-item mat-icon,.mat-mdc-menu-panel.actions-menu button.mat-mdc-menu-item.delete-item span{color:#ba1a1a!important}.license-dialog-panel .mat-mdc-dialog-surface,.remove-license-dialog-panel .mat-mdc-dialog-surface,.activation-license-dialog-panel .mat-mdc-dialog-surface{padding:0!important;background-color:transparent!important;border-radius:28px!important;overflow:hidden!important}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.28}}.sk{height:16px;border-radius:16px;background-color:#dfe2f4;animation:skPulse 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .07s)}.sk-wide{width:75%}.sk-medium{width:50%}.sk-short{width:35%}
