e.mdc-ripple-upgraded--unbounded::after { top: var(--mdc-ripple-top, 0); /* @noflip */ /*rtl:ignore*/ left: var(--mdc-ripple-left, 0); } .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after { animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards; } .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after { animation: mdc-ripple-fg-opacity-out 150ms; /* @noflip */ /*rtl:ignore*/ transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)); } .mdc-ripple-surface::before, .mdc-ripple-surface::after { top: calc(50% - 100%); /* @noflip */ /*rtl:ignore*/ left: calc(50% - 100%); width: 200%; height: 200%; } .mdc-ripple-surface.mdc-ripple-upgraded::after { width: var(--mdc-ripple-fg-size, 100%); height: var(--mdc-ripple-fg-size, 100%); } .mdc-ripple-surface[data-mdc-ripple-is-unbounded], .mdc-ripple-upgraded--unbounded { overflow: visible; } .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after, .mdc-ripple-upgraded--unbounded::before, .mdc-ripple-upgraded--unbounded::after { top: calc(50% - 50%); /* @noflip */ /*rtl:ignore*/ left: calc(50% - 50%); width: 100%; height: 100%; } .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after, .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before, .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after { top: var(--mdc-ripple-top, calc(50% - 50%)); /* @noflip */ /*rtl:ignore*/ left: var(--mdc-ripple-left, calc(50% - 50%)); width: var(--mdc-ripple-fg-size, 100%); height: var(--mdc-ripple-fg-size, 100%); } .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after, .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after { width: var(--mdc-ripple-fg-size, 100%); height: var(--mdc-ripple-fg-size, 100%); } .mdc-ripple-surface::before, .mdc-ripple-surface::after { background-color: #000; /* @alternate */ background-color: var(--mdc-ripple-color, #000); } .mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before { opacity: 0.04; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.04); } .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.12); } .mdc-ripple-surface:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.12); } .mdc-ripple-surface.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12); } @keyframes mdc-ripple-fg-radius-in { from { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); /* @noflip */ /*rtl:ignore*/ transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1); } to { /* @noflip */ /*rtl:ignore*/ transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)); } } @keyframes mdc-ripple-fg-opacity-in { from { animation-timing-function: linear; opacity: 0; } to { opacity: var(--mdc-ripple-fg-opacity, 0); } } @keyframes mdc-ripple-fg-opacity-out { from { animation-timing-function: linear; opacity: var(--mdc-ripple-fg-opacity, 0); } to { opacity: 0; } } :host { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; display: block; } :host .mdc-ripple-surface { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; will-change: unset; } .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after { background-color: #6200ee; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee)); } .mdc-ripple-surface--primary:hover::before, .mdc-ripple-surface--primary.mdc-ripple-surface--hover::before { opacity: 0.04; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.04); } .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.12); } .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.12); } .mdc-ripple-surface--primary.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12); } .mdc-ripple-surface--primary--activated::before { opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-activated-opacity, 0.12); } .mdc-ripple-surface--primary--activated::before, .mdc-ripple-surface--primary--activated::after { background-color: #6200ee; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee)); } .mdc-ripple-surface--primary--activated:hover::before, .mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before { opacity: 0.16; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.16); } .mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.24; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.24); } .mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.24; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.24); } .mdc-ripple-surface--primary--activated.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24); } .mdc-ripple-surface--primary--selected::before { opacity: 0.08; /* @alternate */ opacity: var(--mdc-ripple-selected-opacity, 0.08); } .mdc-ripple-surface--primary--selected::before, .mdc-ripple-surface--primary--selected::after { background-color: #6200ee; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee)); } .mdc-ripple-surface--primary--selected:hover::before, .mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before { opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.12); } .mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.2; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.2); } .mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.2; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.2); } .mdc-ripple-surface--primary--selected.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2); } .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after { background-color: #018786; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786)); } .mdc-ripple-surface--accent:hover::before, .mdc-ripple-surface--accent.mdc-ripple-surface--hover::before { opacity: 0.04; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.04); } .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.12); } .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.12); } .mdc-ripple-surface--accent.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12); } .mdc-ripple-surface--accent--activated::before { opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-activated-opacity, 0.12); } .mdc-ripple-surface--accent--activated::before, .mdc-ripple-surface--accent--activated::after { background-color: #018786; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786)); } .mdc-ripple-surface--accent--activated:hover::before, .mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before { opacity: 0.16; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.16); } .mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.24; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.24); } .mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.24; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.24); } .mdc-ripple-surface--accent--activated.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24); } .mdc-ripple-surface--accent--selected::before { opacity: 0.08; /* @alternate */ opacity: var(--mdc-ripple-selected-opacity, 0.08); } .mdc-ripple-surface--accent--selected::before, .mdc-ripple-surface--accent--selected::after { background-color: #018786; /* @alternate */ background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786)); } .mdc-ripple-surface--accent--selected:hover::before, .mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before { opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-hover-opacity, 0.12); } .mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.2; /* @alternate */ opacity: var(--mdc-ripple-focus-opacity, 0.2); } .mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.2; /* @alternate */ opacity: var(--mdc-ripple-press-opacity, 0.2); } .mdc-ripple-surface--accent--selected.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2); } .mdc-ripple-surface--disabled { opacity: 0; } .mdc-ripple-surface--internal-use-state-layer-custom-properties::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties::after { background-color: #000; /* @alternate */ background-color: var(--mdc-ripple-hover-state-layer-color, #000); } .mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before { opacity: 0.04; /* @alternate */ opacity: var(--mdc-ripple-hover-state-layer-opacity, 0.04); } .mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-focus-state-layer-opacity, 0.12); } .mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after { transition: opacity 150ms linear; } .mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after { transition-duration: 75ms; opacity: 0.12; /* @alternate */ opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12); } .mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded { --mdc-ripple-fg-opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12); }