@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./media/poppins-300-3UADCRHR.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./media/poppins-400-4TVJUGJA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./media/poppins-500-DVG37GYL.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./media/poppins-600-EXRFKOUT.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./media/poppins-700-MZQ55T7X.ttf) format("truetype")}:root{--primary-color: #3C245A;--primary-light: #6b4a8f;--primary-dark: #2a1940;--primary-lighter: rgba(60, 36, 90, .1);--primary-very-light: rgba(60, 36, 90, .05);--text-color: #2d3748;--text-light: #718096;--background-color: #ffffff;--border-color: #e2e8f0;--error-color: #ef4444;--error-light: rgba(229, 62, 62, .1);--error-lighter: #fca5a5;--success-color: #10b981;--info-color: #3b82f6;--warning-color: #f59e0b}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Poppins,sans-serif;background-color:var(--background-color);color:var(--text-color);color-scheme:light}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}mat-icon{display:inline-flex;vertical-align:middle}::ng-deep .mat-mdc-icon,::ng-deep .material-icons{display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"liga"}input,select,textarea{background-color:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:autofill,select:autofill,textarea:autofill{-webkit-autofill-value:inherit;-webkit-text-fill-color:var(--text-color, #2d3748)}::ng-deep .cdk-overlay-container{z-index:2000}::ng-deep .cdk-overlay-pane{z-index:2000}::ng-deep .mdc-snackbar{z-index:2000}::ng-deep .mat-mdc-snack-bar-container{z-index:2000}::ng-deep .snackbar-success{background:var(--success-color)}::ng-deep .snackbar-success .mdc-snackbar__surface{background-color:var(--success-color)}::ng-deep .snackbar-success .mat-mdc-snack-bar-label{color:#fff;font-weight:500;font-family:Poppins,sans-serif}::ng-deep .snackbar-success .mat-mdc-button{color:#fff}::ng-deep .snackbar-error{background:var(--error-color)}::ng-deep .snackbar-error .mdc-snackbar__surface{background-color:var(--error-color)}::ng-deep .snackbar-error .mat-mdc-snack-bar-label{color:#fff;font-weight:500;font-family:Poppins,sans-serif}::ng-deep .snackbar-error .mat-mdc-button{color:#fff}::ng-deep .snackbar-warning{background:#f59e0b}::ng-deep .snackbar-warning .mdc-snackbar__surface{background-color:#f59e0b}::ng-deep .snackbar-warning .mat-mdc-snack-bar-label{color:#fff;font-weight:500;font-family:Poppins,sans-serif}::ng-deep .snackbar-warning .mat-mdc-button{color:#fff}::ng-deep .snackbar-info{background:#3b82f6}::ng-deep .snackbar-info .mdc-snackbar__surface{background-color:#3b82f6}::ng-deep .snackbar-info .mat-mdc-snack-bar-label{color:#fff;font-weight:500;font-family:Poppins,sans-serif}::ng-deep .snackbar-info .mat-mdc-button{color:#fff}
