.approved-icon{width:var(--icon-size,18px);height:var(--icon-size,18px);vertical-align:middle;isolation:isolate;flex:none;display:inline-block;position:relative}.approved-icon:before,.approved-icon-face:before{content:"";-webkit-mask-image:var(--icon-source);mask-image:var(--icon-source);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-source);background:currentColor;position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.approved-icon:before{content:"";background:color-mix(in srgb,currentColor 57%,var(--dx-color-text));filter:drop-shadow(0 1px .7px #13233838);transform:translate(.7px,1.3px)}.approved-icon-face{filter:drop-shadow(0 -.5px .15px #ffffffb8)drop-shadow(0 .35px .2px #14223755);position:absolute;inset:0;transform:translateY(-.25px)}[data-theme=dark] .approved-icon:before{background:color-mix(in srgb,currentColor 45%,black);filter:drop-shadow(0 1px 1px #0009)}[data-theme=dark] .approved-icon-face{filter:drop-shadow(0 -.5px .2px #ffffff75)drop-shadow(0 .5px .25px #0008)}@media (forced-colors:active){.approved-icon:before{display:none}.approved-icon-face{filter:none;transform:none}.approved-icon-face:before{background:buttontext}}
