@layer components{:root{--c-icon--base:var(--base)}.c-icon{--c-icon--size-xs:calc((var(--c-icon--base, var(--base)))*1);--c-icon--size-sm:calc((var(--c-icon--base, var(--base)))*2);--c-icon--size-md:calc((var(--c-icon--base, var(--base)))*3);--c-icon--size-lg:calc((var(--c-icon--base, var(--base)))*4);--c-icon--size-xl:calc((var(--c-icon--base, var(--base)))*5);--c-icon--size-xxl:calc((var(--c-icon--base, var(--base)))*6);color:inherit;line-height:1}.c-icon.c-icon--placeholder{visibility:hidden}.c-icon.c-icon--placeholder:after{content:""!important}.c-icon.c-icon--svg-link{aspect-ratio:1/1;font-family:"object-fit:contain";object-fit:contain;width:1em}.c-icon.c-icon--svg-path{display:inline-flex}.c-icon.c-icon--svg-path svg{width:auto}.c-icon.c-icon--svg-path svg path{stroke:currentColor;fill:currentColor;stroke-width:1}.c-icon:after{vertical-align:12.5%}.c-icon.c-icon--material{display:inline-flex}.c-icon.c-icon--size-inherit{font-size:inherit}.c-icon.c-icon--size-xs{font-size:var(--c-icon-size,var(--c-icon--size-xs))}.c-icon.c-icon--size-xs:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-xs))}.c-icon.c-icon--size-xs svg,.c-icon.c-icon--size-xs:after{height:var(--c-icon-size,var(--c-icon--size-xs))}.c-icon.c-icon--size-sm{font-size:var(--c-icon-size,var(--c-icon--size-sm))}.c-icon.c-icon--size-sm:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-sm))}.c-icon.c-icon--size-sm svg,.c-icon.c-icon--size-sm:after{height:var(--c-icon-size,var(--c-icon--size-sm))}.c-icon.c-icon--size-md{font-size:var(--c-icon-size,var(--c-icon--size-md))}.c-icon.c-icon--size-md:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-md))}.c-icon.c-icon--size-md svg,.c-icon.c-icon--size-md:after{height:var(--c-icon-size,var(--c-icon--size-md))}.c-icon.c-icon--size-lg{font-size:var(--c-icon-size,var(--c-icon--size-lg))}.c-icon.c-icon--size-lg:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-lg))}.c-icon.c-icon--size-lg svg,.c-icon.c-icon--size-lg:after{height:var(--c-icon-size,var(--c-icon--size-lg))}.c-icon.c-icon--size-xl{font-size:var(--c-icon-size,var(--c-icon--size-xl))}.c-icon.c-icon--size-xl:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-xl))}.c-icon.c-icon--size-xl svg,.c-icon.c-icon--size-xl:after{height:var(--c-icon-size,var(--c-icon--size-xl))}.c-icon.c-icon--size-xxl{font-size:var(--c-icon-size,var(--c-icon--size-xxl))}.c-icon.c-icon--size-xxl:after{display:inline-block;width:var(--c-icon-size,var(--c-icon--size-xxl))}.c-icon.c-icon--size-xxl svg,.c-icon.c-icon--size-xxl:after{height:var(--c-icon-size,var(--c-icon--size-xxl))}.c-icon .c-icon__label{color:inherit;font-size:1rem;font-style:normal}.c-icon.c-icon--fluid-label .c-icon__label{font-size:1rem}@media print{.c-icon{display:none}}.material-icons,.material-symbols{word-wrap:normal;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Symbols Outlined,Material Symbols Rounded,Material Symbols Sharp;font-size:calc(var(--base, 8px)*3);font-style:normal;font-variation-settings:"FILL" 0,"wght" var(--current-material-symbols-weight,400),"GRAD" var(--current-material-symbols-grade,0),"opsz" var(--current-material-symbols-optical-size,48);letter-spacing:normal;text-transform:none;white-space:nowrap}.material-icons--filled,.material-symbols--filled{font-variation-settings:"FILL" 1,"wght" var(--current-material-symbols-weight,400),"GRAD" var(--current-material-symbols-grade,0),"opsz" var(--current-material-symbols-optical-size,48)}.material-icons:after,.material-symbols:after{content:attr(data-material-symbol)}}