.spacer{flex:1 1 auto}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.cdk-overlay-pane{z-index:1000}.mat-mdc-select-panel{background:#fff!important}.mat-mdc-form-field{width:100%}.mat-mdc-text-field-wrapper{border-radius:10px!important}.mat-mdc-select-trigger{min-height:48px;display:flex;align-items:center;padding:0 4px;font-size:14px}.mat-mdc-select-panel{padding:8px!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 30px #0000001f!important}.mat-mdc-option{min-height:48px!important;padding:0 16px!important;margin:4px 0!important;border-radius:8px!important;font-size:14px;font-weight:500}.mat-mdc-option:hover{background:#f3f4f6!important}.mat-mdc-option.mdc-list-item--selected{background:#e8f0fe!important}.mat-mdc-option .mdc-list-item__primary-text{width:100%;padding-left:4px}.cdk-overlay-pane{z-index:2000}:root{--primary-color: #1976d2;--success-color: #16a34a;--warning-color: #d97706;--danger-color: #dc2626;--border-radius: 12px}.mat-mdc-snack-bar-container{z-index:9999!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:12px!important;min-height:52px;box-shadow:0 10px 30px #00000040!important}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:#ebe2e2!important;font-size:14px;font-weight:500;line-height:20px;background-color:#fff}.mat-mdc-snack-bar-container .mat-mdc-button{color:#b52222!important;font-weight:600}.success-snackbar{--mdc-snackbar-container-color: #16a34a !important;--mat-snack-bar-button-color: #32c21f !important}.error-snackbar{--mdc-snackbar-container-color: #dc2626 !important;--mat-snack-bar-button-color: #ffffff !important}.warning-snackbar{--mdc-snackbar-container-color: #d97706 !important;--mat-snack-bar-button-color: #ffffff !important}.info-snackbar{--mdc-snackbar-container-color: #2563eb !important;--mat-snack-bar-button-color: #ffffff !important}@media(max-width:768px){body{font-size:14px}.mat-mdc-select-trigger{min-height:44px;font-size:13px}.mat-mdc-option{min-height:44px!important;font-size:13px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-height:48px}}
