:root,[data-theme=light]{--color-primary: #365bf4;--color-primary-hover: #365bf4;--color-primary-light: rgba(0, 123, 255, .1);--color-background-primary: #ffffff;--color-background-secondary: #f8f9fa;--color-background-tertiary: #f1f3f4;--clr-surface-a10: #ffffff;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-text-primary: #1d1d1f;--color-text-secondary: #8e8e93;--color-text-tertiary: #c7c7cc;--color-text-disabled: #d1d1d6;--color-border-primary: #e5e5e7;--color-border-secondary: #d1d1d6;--color-divider: #f2f2f7;--color-success: #34c759;--color-success-light: rgba(52, 199, 89, .1);--color-warning: #ff9500;--color-warning-light: rgba(255, 149, 0, .1);--color-warning-background: #fff8e1;--color-warning-text: #f57c00;--color-error: #ff3b30;--color-error-light: rgba(255, 59, 48, .1);--color-error-background: #ffebee;--color-error-text: #d32f2f;--color-info: #5ac8fa;--color-info-light: rgba(90, 200, 250, .1);--gradient-background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--auth-card-background: rgba(255, 255, 255, .95);--auth-card-border: rgba(255, 255, 255, .2);--auth-card-backdrop-filter: blur(10px);--input-background: #ffffff;--input-border: #e5e5e7;--input-border-focus: #365bf4;--input-text: #1d1d1f;--input-placeholder: #8e8e93;--button-primary-bg: #365bf4;--button-primary-text: #ffffff;--button-primary-hover: #365bf4;--button-secondary-bg: transparent;--button-secondary-text: #8e8e93;--button-secondary-border: #e5e5e7;--button-secondary-hover: #f8f9fa;--social-button-bg: rgba(255, 255, 255, .8);--social-button-text: #8e8e93;--social-button-border: #e5e5e7;--social-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .1);--skeleton-shimmer-color: rgba(255, 255, 255, .4);--color-hover: rgba(0, 0, 0, .04);--color-background-hover: rgba(0, 0, 0, .02);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--font-family-primary: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-family-mono: SF Mono, Monaco, Cascadia Code, Roboto Mono, Consolas, Courier New, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--border-radius-sm: .375rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem}:root mat-spinner,[data-theme=light] mat-spinner{display:inline-block!important}:root mat-spinner svg,[data-theme=light] mat-spinner svg{animation:mat-progress-spinner-linear-rotate 2s linear infinite!important;transform-origin:center!important}:root mat-spinner circle,[data-theme=light] mat-spinner circle{animation:mat-progress-spinner-stroke-rotate-100 4s cubic-bezier(.35,0,.25,1) infinite!important;stroke-dasharray:1px,200px!important;stroke-dashoffset:0px!important;stroke-linecap:round!important}[data-theme=dark]{--color-primary: #365bf4;--color-primary-hover: #365bf4;--color-primary-light: rgba(107, 150, 255, .15);--color-background-primary: #212121;--color-background-secondary: #333333;--color-background-tertiary: #454545;--clr-surface-a10: #333333;--color-surface: #212121;--color-surface-elevated: #333333;--color-text-primary: #ffffff;--color-text-secondary: #908f8f;--color-text-tertiary: #767474;--color-text-disabled: #5d5b5b;--color-border-primary: #454545;--color-border-secondary: #333333;--color-divider: #454545;--color-success: #34c759;--color-success-light: rgba(52, 199, 89, .1);--color-warning: #ff9500;--color-warning-light: rgba(255, 149, 0, .1);--color-warning-background: rgba(255, 152, 0, .1);--color-warning-text: #ff9500;--color-error: #ff3b30;--color-error-light: rgba(255, 59, 48, .1);--color-error-background: rgba(244, 67, 54, .1);--color-error-text: #ff3b30;--color-info: #5ac8fa;--color-info-light: rgba(90, 200, 250, .1);--gradient-background: linear-gradient(135deg, #212121 0%, #333333 50%, #212121 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .5);--auth-card-background: rgba(47, 45, 45, .95);--auth-card-border: rgba(144, 143, 143, .12);--auth-card-backdrop-filter: blur(10px);--input-background: #333333;--input-border: #454545;--input-border-focus: #365bf4;--input-text: #ffffff;--input-placeholder: #908f8f;--button-primary-bg: #365bf4;--button-primary-text: white;--button-primary-hover: #365bf4;--button-secondary-bg: transparent;--button-secondary-text: #908f8f;--button-secondary-border: #454545;--button-secondary-hover: #454545;--social-button-bg: rgba(69, 68, 68, .8);--social-button-text: #908f8f;--social-button-border: #454545;--social-button-hover-shadow: 0 4px 12px rgba(0, 0, 0, .5);--skeleton-shimmer-color: rgba(144, 143, 143, .2);--color-hover: rgba(144, 143, 143, .1);--color-background-hover: rgba(118, 116, 116, .08);--mat-toolbar-container-background-color: #212121;--mat-sys-surface-container: #333333;--mat-sys-surface-variant: #454545;--mat-sys-outline-variant: #454545;--mat-sys-on-surface: #ffffff;--mat-sys-on-surface-variant: #908f8f;--mat-sys-primary: #365bf4;--mat-sys-tertiary: #365bf4;--mat-sys-secondary-container: #454545;--mat-sys-on-secondary-container: #ffffff;--mat-sys-secondary: #365bf4;--mat-sys-outline: #333333;--mat-sys-on-primary: #ffffff;--mdc-dialog-container-color: #212121;--mdc-dialog-supporting-text-color: #ffffff;--mdc-dialog-subhead-color: #ffffff;--mat-dialog-container-background-color: #212121;--mat-dialog-container-text-color: #ffffff;--mdc-filled-text-field-container-color: #333333;--mdc-filled-text-field-focus-label-text-color: #365bf4;--mdc-filled-text-field-label-text-color: #908f8f;--mdc-filled-text-field-input-text-color: #ffffff;--mdc-filled-text-field-supporting-text-color: #908f8f;--mat-form-field-container-text-color: #ffffff;--mdc-checkbox-unselected-hover-icon-color: #365bf4;--mdc-checkbox-selected-hover-icon-color: #365bf4;--mdc-checkbox-unselected-focus-icon-color: #365bf4;--mdc-checkbox-selected-focus-icon-color: #365bf4;--mdc-checkbox-unselected-hover-state-layer-color: #365bf4;--mdc-checkbox-unselected-hover-state-layer-opacity: .08;--mdc-checkbox-selected-hover-state-layer-color: #365bf4;--mdc-checkbox-selected-hover-state-layer-opacity: .08;--mdc-checkbox-unselected-focus-state-layer-color: #365bf4;--mdc-checkbox-unselected-focus-state-layer-opacity: .12;--mdc-checkbox-selected-focus-state-layer-color: #365bf4;--mdc-checkbox-selected-focus-state-layer-opacity: .12;--mdc-icon-button-unselected-hover-state-layer-color: #908f8f;--mdc-icon-button-unselected-hover-state-layer-opacity: .08;--mdc-icon-button-unselected-focus-state-layer-color: #908f8f;--mdc-icon-button-unselected-focus-state-layer-opacity: .12;--mdc-icon-button-unselected-pressed-state-layer-color: #908f8f;--mdc-icon-button-unselected-pressed-state-layer-opacity: .12}[data-theme=dark] .mat-ripple-element,[data-theme=dark] .mat-mdc-button-ripple,[data-theme=dark] .mdc-button__ripple,[data-theme=dark] .mdc-icon-button__ripple,[data-theme=dark] .mdc-checkbox__ripple,[data-theme=dark] .mat-mdc-checkbox-ripple,[data-theme=dark] .mat-mdc-icon-button-ripple,[data-theme=dark] .mat-button-ripple-round,[data-theme=dark] .mat-button-ripple,[data-theme=dark] .mat-mdc-button-persistent-ripple:before{display:none!important;opacity:0!important;background:transparent!important}[data-theme=dark] .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple,[data-theme=dark] .mat-mdc-icon-button:focus .mat-mdc-button-persistent-ripple,[data-theme=dark] .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple,[data-theme=dark] .mat-mdc-button:hover .mat-mdc-button-persistent-ripple,[data-theme=dark] .mat-mdc-button:focus .mat-mdc-button-persistent-ripple,[data-theme=dark] .mat-mdc-button:active .mat-mdc-button-persistent-ripple{background:transparent!important;opacity:0!important}[data-theme=dark] .mat-mdc-icon-button:hover{background-color:var(--color-hover)!important}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-background-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-text-tertiary)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--color-background-secondary)}[data-theme=dark] *{scrollbar-color:var(--color-text-tertiary) var(--color-background-secondary)}[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-container,[data-theme=dark] .cdk-overlay-container .mdc-dialog__surface,[data-theme=dark] .cdk-overlay-container .mat-dialog-container,[data-theme=dark] .mat-mdc-dialog-container,[data-theme=dark] .mdc-dialog__surface,[data-theme=dark] .mat-dialog-container{background-color:var(--color-background-primary)!important;color:var(--color-text-primary)!important}[data-theme=dark] .mat-mdc-form-field .mdc-text-field--filled{background-color:var(--color-background-secondary)!important}[data-theme=dark] .mat-mdc-form-field .mdc-text-field--filled:hover:not(.mdc-text-field--disabled){background-color:var(--color-background-secondary)!important}[data-theme=dark] .mat-mdc-form-field .mdc-text-field--filled:focus:not(.mdc-text-field--disabled){background-color:var(--color-background-secondary)!important}[data-theme=dark] .mat-mdc-form-field,[data-theme=dark] .mat-mdc-form-field-wrapper,[data-theme=dark] .mat-mdc-form-field-infix{background-color:transparent!important}[data-theme=dark] .mat-mdc-chip:hover,[data-theme=dark] .mat-mdc-standard-chip:hover,[data-theme=dark] mat-chip-row:hover{background-color:inherit!important;opacity:1!important}[data-theme=dark] .mdc-evolution-chip__state-layer,[data-theme=dark] .mat-mdc-chip .mdc-evolution-chip__state-layer{display:none!important;visibility:hidden!important;opacity:0!important;background:none!important}[data-theme=dark] .mat-mdc-chip:before,[data-theme=dark] .mat-mdc-chip:after,[data-theme=dark] mat-chip-row:before,[data-theme=dark] mat-chip-row:after{display:none!important;content:none!important}[data-theme=dark] .mat-mdc-chip:hover .mdc-evolution-chip__state-layer,[data-theme=dark] mat-chip-row:hover .mdc-evolution-chip__state-layer{display:none!important;visibility:hidden!important}[data-theme=dark] .hashtag-tag,[data-theme=dark] .tag-chip,[data-theme=dark] .filter-chip.tag-filter,[data-theme=dark] .tag-name,[data-theme=dark] .suggestion-tag{box-shadow:inset 0 0 0 200px #00000059!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}[data-theme=dark] .hashtag-tag *,[data-theme=dark] .tag-chip *,[data-theme=dark] .filter-chip.tag-filter *,[data-theme=dark] .tag-name *,[data-theme=dark] .suggestion-tag *{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}[data-theme=dark] .hashtag-tag button,[data-theme=dark] .tag-chip button,[data-theme=dark] .filter-chip.tag-filter button,[data-theme=dark] .tag-name button,[data-theme=dark] .suggestion-tag button{color:#fff!important;opacity:.9!important}[data-theme=dark] .hashtag-tag button:hover,[data-theme=dark] .tag-chip button:hover,[data-theme=dark] .filter-chip.tag-filter button:hover,[data-theme=dark] .tag-name button:hover,[data-theme=dark] .suggestion-tag button:hover{opacity:1!important;background-color:#ffffff1a!important}[data-theme=dark] .mat-mdc-form-field{border:none!important;outline:none!important;box-shadow:none!important}[data-theme=dark] .mdc-text-field--filled,[data-theme=dark] .mdc-text-field--outlined{border:none!important;outline:none!important;box-shadow:none!important;background-color:transparent!important}[data-theme=dark] .mdc-notched-outline,[data-theme=dark] .mdc-notched-outline__leading,[data-theme=dark] .mdc-notched-outline__notch,[data-theme=dark] .mdc-notched-outline__trailing{display:none!important;border:none!important}[data-theme=dark] .mat-mdc-form-field-wrapper{background-color:transparent!important;border:none!important;padding:0!important}[data-theme=dark] .mat-mdc-form-field-infix{background-color:transparent!important;border:none!important}[data-theme=dark] .mdc-text-field__ripple,[data-theme=dark] .mdc-line-ripple{display:none!important}[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-title,[data-theme=dark] .cdk-overlay-container .mdc-dialog__title,[data-theme=dark] .mat-mdc-dialog-title,[data-theme=dark] .mdc-dialog__title,[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-content,[data-theme=dark] .cdk-overlay-container .mdc-dialog__content,[data-theme=dark] .mat-mdc-dialog-content,[data-theme=dark] .mdc-dialog__content{color:var(--color-text-primary)!important}[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-actions,[data-theme=dark] .cdk-overlay-container .mdc-dialog__actions,[data-theme=dark] .mat-mdc-dialog-actions,[data-theme=dark] .mdc-dialog__actions,[data-theme=dark] .cdk-overlay-container .collection-selection-dialog,[data-theme=dark] .cdk-overlay-container .import-dialog-container{background-color:var(--color-background-primary)!important}[data-theme=dark] .sort-dropdown-container{border-color:var(--color-border-primary);background:var(--color-background-primary)}[data-theme=dark] .sort-dropdown-select,[data-theme=dark] .sort-dropdown-select option{background:var(--color-background-primary);color:var(--color-text-primary)}[data-theme=dark] .sort-dropdown-icon{color:var(--color-text-secondary)}[data-theme=dark] .sort-direction-button{border-left-color:var(--color-border-primary);color:var(--color-text-primary)}[data-theme=dark] .sort-direction-button:hover:not([disabled]){background:var(--color-hover)}[data-theme=dark] mat-spinner{display:inline-block!important}[data-theme=dark] mat-spinner svg{animation:mat-progress-spinner-linear-rotate 2s linear infinite!important;transform-origin:center!important}[data-theme=dark] mat-spinner circle{animation:mat-progress-spinner-stroke-rotate-100 4s cubic-bezier(.35,0,.25,1) infinite!important;stroke-dasharray:1px,200px!important;stroke-dashoffset:0px!important;stroke-linecap:round!important}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}[data-theme=dark]~.cdk-overlay-container .mat-mdc-dialog-container,[data-theme=dark]~.cdk-overlay-container .mdc-dialog__surface,[data-theme=dark]~.cdk-overlay-container .mat-dialog-container,body[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-container,body[data-theme=dark] .cdk-overlay-container .mdc-dialog__surface,body[data-theme=dark] .cdk-overlay-container .mat-dialog-container,html[data-theme=dark] .cdk-overlay-container .mat-mdc-dialog-container,html[data-theme=dark] .cdk-overlay-container .mdc-dialog__surface,html[data-theme=dark] .cdk-overlay-container .mat-dialog-container{background-color:#2f2d2d!important;color:#e5e5e5!important}[data-theme=dark]~.cdk-overlay-container .collection-selection-dialog,[data-theme=dark]~.cdk-overlay-container .import-dialog-container,body[data-theme=dark] .cdk-overlay-container .collection-selection-dialog,body[data-theme=dark] .cdk-overlay-container .import-dialog-container,html[data-theme=dark] .cdk-overlay-container .collection-selection-dialog,html[data-theme=dark] .cdk-overlay-container .import-dialog-container{background-color:#2f2d2d!important;color:#e5e5e5!important}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.theme-transition-disable *{transition:none!important}body{font-family:var(--font-family-primary);background-color:var(--color-background-primary);color:var(--color-text-primary);line-height:var(--line-height-normal);font-size:var(--font-size-base);margin:0;padding:0;min-height:100vh}html{height:100%}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.bg-primary{background-color:var(--color-background-primary)}.bg-secondary{background-color:var(--color-background-secondary)}.surface{background-color:var(--color-surface)}.surface-elevated{background-color:var(--color-surface-elevated)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.card-glass{background:var(--auth-card-background);border:1px solid var(--auth-card-border);-webkit-backdrop-filter:var(--auth-card-backdrop-filter);backdrop-filter:var(--auth-card-backdrop-filter);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg)}.error-message{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-error);background-color:var(--color-error-light);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-error);font-size:var(--font-size-sm)}.success-message{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-success);background-color:var(--color-success-light);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-success);font-size:var(--font-size-sm)}.form-field{margin-bottom:var(--spacing-md)}.form-field input,.form-field textarea{background-color:var(--input-background);border-color:var(--input-border);color:var(--input-text)}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--input-placeholder)}.form-field input:focus,.form-field textarea:focus{border-color:var(--input-border-focus);outline:none;box-shadow:0 0 0 3px var(--color-primary-light)}.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-text);border:none;border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease}.btn-primary:hover{background-color:var(--button-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border:1.5px solid var(--button-secondary-border);border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background-color:var(--button-secondary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover);text-decoration:underline}.divider{text-align:center;margin:var(--spacing-xl) 0;position:relative;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-divider),transparent);z-index:1}.divider span{background:var(--color-background-primary);padding:0 var(--spacing-lg);position:relative;z-index:2}html,body{height:100%;overflow:hidden;margin:0;padding:0}body{overflow:hidden!important}app-root{display:flex;flex-direction:column;height:100vh;overflow:hidden}main.app-content{flex:1;overflow:hidden;height:100%}router-outlet+*{height:100%;overflow:hidden}body.capacitor-native .cdk-overlay-container{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.capacitor-native mat-toolbar,body.capacitor-native .navbar,body.capacitor-native .app-toolbar{padding-top:calc(16px + env(safe-area-inset-top))!important}body.capacitor-native .app-content,body.capacitor-native main{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.cdk-overlay-pane.responsive-dialog{width:100%!important;max-width:95vw!important;margin:8px!important;margin-top:calc(8px + env(safe-area-inset-top))!important}@media (min-width: 768px){.cdk-overlay-pane.responsive-dialog{margin:24px!important;margin-top:calc(24px + env(safe-area-inset-top))!important;max-width:600px!important}}.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-container{border-radius:12px!important;padding:0!important}@media (max-width: 767px){.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-container{border-radius:8px!important;margin:8px!important;max-height:calc(100vh - 32px)!important}}.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-content{padding:16px!important;margin:0!important;max-height:none!important}@media (max-width: 767px){.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-content{padding:12px!important}}.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-actions{padding:16px!important;margin:0!important}@media (max-width: 767px){.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-actions{padding:12px!important;flex-direction:column!important;gap:8px!important}.cdk-overlay-pane.responsive-dialog .mat-mdc-dialog-actions button{width:100%!important;margin:0!important}}.usage-warning-snackbar.warning{--mdc-snackbar-container-color: #ff9800;--mat-snackbar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.usage-warning-snackbar.warning .mat-mdc-snack-bar-label{color:#fff!important;font-weight:500}.usage-warning-snackbar.critical{--mdc-snackbar-container-color: #f44336;--mat-snackbar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.usage-warning-snackbar.critical .mat-mdc-snack-bar-label{color:#fff!important;font-weight:600}.usage-warning-snackbar.exceeded{--mdc-snackbar-container-color: #d32f2f;--mat-snackbar-button-color: #fff;--mdc-snackbar-supporting-text-color: #fff}.usage-warning-snackbar.exceeded .mat-mdc-snack-bar-label{color:#fff!important;font-weight:600;font-size:14px}.usage-warning-snackbar .mat-mdc-snack-bar-action{color:#fff!important;font-weight:600}.usage-warning-snackbar .mat-mdc-snack-bar-action:hover{background-color:#ffffff1a}.upgrade-prompt-dialog-panel .mat-mdc-dialog-container{padding:0!important;background:transparent!important;box-shadow:none!important}.upgrade-prompt-dialog-panel .mat-mdc-dialog-surface{background:transparent!important;box-shadow:none!important}.restore-limit-dialog-container .mat-mdc-dialog-container{padding:0!important;overflow:visible!important}.restore-limit-dialog-container .mat-mdc-dialog-surface{overflow:visible!important}
