@charset "UTF-8";.taro-app-wrap{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:-apple-system-font,Helvetica Neue,sans-serif;line-height:1.6}.taro-app-wrap *{margin:0;padding:0}.taro-app-wrap a{-webkit-tap-highlight-color:transparent;text-decoration:none}.taro-app-wrap a img{border:0}.taro-app-wrap taro-input-core{text-overflow:clip;height:1.4rem;text-align:inherit;white-space:nowrap;display:block;overflow:hidden}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url(data:application/octet-stream;base64,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)format("truetype")}[class^=weui-icon-],[class*=\ weui-icon-]{vertical-align:middle;font:14px/1 weui;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block}[class^=weui-icon-]:before,[class*=\ weui-icon-]:before{margin-left:.2em;margin-right:.2em;display:inline-block}[class^=weui-icon_]:before,[class*=\ weui-icon_]:before{margin:0}.weui-check__label{-webkit-tap-highlight-color:transparent}.weui-check__label:active{background-color:#ececec}.weui-check{position:absolute;left:-9999em}.weui-cells_radio .weui-cell__ft{padding-left:.35em}.weui-cells_radio .weui-check+.weui-icon-checked{min-width:16px}.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{content:"";color:#09bb07;font-size:16px;display:block}.weui-cells_checkbox .weui-cell__hd{padding-right:.35em}.weui-cells_checkbox .weui-icon-checked:before{content:"";color:#c9c9c9;font-size:23px;display:block}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{content:"";color:#09bb07}html,body{width:100%;height:100%;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;}body{font-family:-apple-system-font,Helvetica Neue,sans-serif;line-height:1.6}*{margin:0;padding:0;}a img{border:0;}a{-webkit-tap-highlight-color:transparent;text-decoration:none}taro-input-core{text-overflow:clip;text-align:inherit;white-space:nowrap;height:1.4rem;display:block;overflow:hidden}
/* 全局样式覆盖 */
/* Taro组件样式优化 */
.taro-text__h1,
.taro-text__h2,
.taro-text__h3,
.taro-text__h4,
.taro-text__h5,
.taro-text__h6 {
  font-weight: bold;
}

.taro-text__p {
  margin: 0.5em 0;
}

/* 列表样式 */
.taro-text__ul,
.taro-text__ol {
  padding-left: 1.5em;
  margin: 0.5em 0;
}
.taro-text__ul li,
.taro-text__ol li {
  line-height: 2.3;
}

/* 
* 样式配置说明
* 
* 为了解决微信小程序构建错误（-80056），我们不使用 Tailwind 的导入指令
* 而是手动实现项目中使用的所有工具类
* 
* 这样可以：
* 1. 完全控制生成的 CSS 代码
* 2. 避免微信小程序不兼容的语法
* 3. 减小最终的文件大小
* 4. 确保样式在所有环境中都能正常工作
*/
/* 禁用外层纵向滚动，但保留横向滚动功能 */
html,
body,
#app,
#root {
  overflow-x: auto !important; /* 允许横向滚动 */
  overflow-y: hidden !important; /* 禁用纵向滚动 */
  height: 100vh !important;
  width: 100vw !important;
  max-height: 100vh !important;
  max-width: 100vw !important;
  overscroll-behavior-y: none !important; /* 禁用纵向过度滚动 */
  overscroll-behavior-x: auto !important; /* 允许横向过度滚动 */
  -webkit-overflow-scrolling: touch !important; /* 启用iOS平滑滚动 */
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

/* page元素不设置固定高度，让TabBar可以正常显示 */
page {
  overflow-x: auto !important;
  overflow-y: auto !important; /* 允许纵向滚动以显示TabBar */
  width: 100vw !important;
  max-width: 100vw !important;
  overscroll-behavior-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

/* 允许video元素正常交互 */
taro-video-core,
Video {
  touch-action: auto !important;
}

/* 完全隐藏纵向滚动条，只保留横向滚动条 */
html::-webkit-scrollbar,
body::-webkit-scrollbar,
#app::-webkit-scrollbar,
#root::-webkit-scrollbar {
  width: 0 !important; /* 完全隐藏纵向滚动条 */
  height: 0.5rem !important; /* 保留横向滚动条 */
}

/* page元素的滚动条也隐藏 */
page::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
}

/* 横向滚动条轨道样式 */
html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
#app::-webkit-scrollbar-track,
#root::-webkit-scrollbar-track {
  background: transparent !important;
}

/* 横向滚动条滑块样式 */
html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
#app::-webkit-scrollbar-thumb,
#root::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2) !important;
  border-radius: 0.25rem !important;
}

/* Firefox 滚动条样式 */
html,
body,
#app,
#root {
  scrollbar-width: none !important; /* 完全隐藏Firefox滚动条 */
  scrollbar-color: transparent transparent !important;
}

/* page元素的Firefox滚动条也隐藏 */
page {
  scrollbar-width: none !important;
}

/* 全局滚动条隐藏规则 */
* {
  scrollbar-width: none !important; /* Firefox - 隐藏所有滚动条 */
}

/* 设计系统 - CSS 变量定义 */
:root {
  --background: hsl(0, 0%, 100%);
  --foreground: hsl(340, 10%, 20%);
  --card: hsl(0, 0%, 100%);
  --card-foreground: hsl(340, 10%, 20%);
  --popover: hsl(0, 0%, 100%);
  --popover-foreground: hsl(340, 10%, 20%);
  --primary: hsl(340, 82%, 69%);
  --primary-glow: hsl(340, 100%, 85%);
  --primary-foreground: hsl(0, 0%, 100%);
  --secondary: hsl(340, 60%, 95%);
  --secondary-foreground: hsl(340, 82%, 50%);
  --muted: hsl(340, 30%, 96%);
  --muted-foreground: hsl(340, 10%, 50%);
  --accent: hsl(340, 60%, 95%);
  --accent-foreground: hsl(340, 82%, 50%);
  --destructive: hsl(0, 72%, 51%);
  --destructive-foreground: hsl(0, 0%, 100%);
  --border: hsl(340, 30%, 90%);
  --input: hsl(340, 30%, 95%);
  --ring: hsl(340, 82%, 69%);
  --radius: 0.5rem;
  --gradient-primary: linear-gradient(135deg, hsl(340, 82%, 69%), hsl(340, 100%, 85%));
  --gradient-subtle: linear-gradient(180deg, hsl(0, 0%, 100%), hsl(340, 60%, 98%));
  --shadow-elegant: 0 0.83333rem 2.5rem -0.83333rem hsla(340, 82%, 69%, 0.3);
  --shadow-glow: 0 0 3.33333rem hsla(340, 100%, 85%, 0.4);
  --transition-smooth: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 暗色主题变量 */
.dark {
  --background: hsl(240, 10%, 3.9%);
  --foreground: hsl(0, 0%, 98%);
  --card: hsl(240, 10%, 3.9%);
  --card-foreground: hsl(0, 0%, 98%);
  --popover: hsl(240, 10%, 3.9%);
  --popover-foreground: hsl(0, 0%, 98%);
  --primary: hsl(0, 0%, 98%);
  --primary-foreground: hsl(240, 5.9%, 10%);
  --secondary: hsl(240, 3.7%, 15.9%);
  --secondary-foreground: hsl(0, 0%, 98%);
  --muted: hsl(240, 3.7%, 15.9%);
  --muted-foreground: hsl(240, 5%, 64.9%);
  --accent: hsl(240, 3.7%, 15.9%);
  --accent-foreground: hsl(0, 0%, 98%);
  --destructive: hsl(0, 62.8%, 30.6%);
  --destructive-foreground: hsl(0, 85.7%, 97.3%);
  --border: hsl(240, 3.7%, 15.9%);
  --input: hsl(240, 3.7%, 15.9%);
  --ring: hsl(240, 4.9%, 83.9%);
  --chart-1: hsl(220, 70%, 50%);
  --chart-2: hsl(160, 60%, 45%);
  --chart-3: hsl(30, 80%, 55%);
  --chart-4: hsl(280, 65%, 60%);
  --chart-5: hsl(340, 75%, 55%);
  --sidebar-background: hsl(240, 5.9%, 10%);
  --sidebar-foreground: hsl(240, 4.8%, 95.9%);
  --sidebar-primary: hsl(224.3, 76.3%, 48%);
  --sidebar-primary-foreground: hsl(0, 0%, 100%);
  --sidebar-accent: hsl(240, 3.7%, 15.9%);
  --sidebar-accent-foreground: hsl(240, 4.8%, 95.9%);
  --sidebar-border: 240 3.7% 15.9%;
  --sidebar-ring: 240 4.9% 83.9%;
}

.video-player-custom::-webkit-media-controls-panel {
  background: transparent;
}

/* 隐藏播放按钮 */
.video-player-custom::-webkit-media-controls-play-button {
  display: none;
}

/* 隐藏全屏按钮 */
.video-player-custom::-webkit-media-controls-fullscreen-button {
  display: none;
}

/* 隐藏音量按钮 */
.video-player-custom::-webkit-media-controls-volume-slider {
  display: none;
}

.video-player-custom::-webkit-media-controls-mute-button {
  display: none;
}

/* 隐藏当前时间显示 */
.video-player-custom::-webkit-media-controls-current-time-display {
  display: none;
}

/* 隐藏剩余时间显示 */
.video-player-custom::-webkit-media-controls-time-remaining-display {
  display: none;
}

/* 保留进度条 */
.video-player-custom::-webkit-media-controls-timeline {
  display: flex;
}

/* 控制面板样式优化 */
.video-player-custom::-webkit-media-controls-enclosure {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0;
  padding: 0.41667rem 0.83333rem;
}

/* 完全隐藏所有视频控件 */
.video-player-no-controls::-webkit-media-controls {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-enclosure {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-panel {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-play-button {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-timeline {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-current-time-display {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-time-remaining-display {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-mute-button {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-volume-slider {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-fullscreen-button {
  display: none !important;
}

.video-player-no-controls {
  pointer-events: auto;
}

/* 隐藏视频控件区域 */
.video-player-no-controls::shadow {
  display: none !important;
}

.video-player-no-controls::-webkit-media-controls-overlay-play-button {
  display: none !important;
}

/* 隐藏Swiper滚动指示器 */
.video-swiper-no-indicator .taro-swiper-dot,
.video-swiper-no-indicator .swiper-pagination,
.video-swiper-no-indicator .swiper-pagination-bullet {
  display: none !important;
}

/* 隐藏小程序Video组件的控件区域 */
taro-video-core {
  object-fit: cover;
}

/* 隐藏Video组件底部控件区域 */
.taro-video-container {
  background: transparent !important;
}

.taro-video-control {
  display: none !important;
  height: 0 !important;
}

/* H5视频样式 - 彻底隐藏控件 */
taro-video-core {
  object-fit: cover;
}

/* 隐藏所有webkit视频控件 */
taro-video-core::-webkit-media-controls {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

taro-video-core::-webkit-media-controls-enclosure {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-panel {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-overlay-enclosure {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-overlay-play-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-start-playback-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏下载按钮 */
taro-video-core::-internal-media-controls-download-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

taro-video-core::-webkit-media-controls-download-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

/* 隐藏投屏按钮 */
taro-video-core::-webkit-media-controls-cast-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

taro-video-core::-internal-media-controls-cast-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

taro-video-core::-webkit-media-controls-wireless-playback-picker-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

/* 隐藏画中画按钮 */
taro-video-core::-webkit-media-controls-picture-in-picture-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏全屏按钮 */
taro-video-core::-webkit-media-controls-fullscreen-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏字幕按钮 */
taro-video-core::-webkit-media-controls-toggle-closed-captions-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏播放按钮 */
taro-video-core::-webkit-media-controls-play-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏时间轴 */
taro-video-core::-webkit-media-controls-timeline {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-current-time-display {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-time-remaining-display {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏音量控制 */
taro-video-core::-webkit-media-controls-mute-button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

taro-video-core::-webkit-media-controls-volume-slider {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 隐藏下载按钮 */
.video-player-no-controls::-internal-media-controls-download-button {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

.video-player-no-controls::-webkit-media-controls-download-button {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

/* 隐藏投屏按钮 */
.video-player-no-controls::-webkit-media-controls-cast-button {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

.video-player-no-controls::-internal-media-controls-cast-button {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

/* 隐藏画中画按钮 */
.video-player-no-controls::-webkit-media-controls-picture-in-picture-button {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

/* 隐藏所有浮动覆盖层 */
.video-player-no-controls::-webkit-media-controls-overlay-enclosure {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  visibility: hidden !important;
}

/* 禁用右键菜单 */
taro-video-core {
  pointer-events: auto;
}

taro-video-core::-webkit-media-controls {
  display: none !important;
  height: 0 !important;
}

taro-video-core::-webkit-media-controls-enclosure {
  display: none !important;
  height: 0 !important;
}

/* 公告从右往左滚动动画 */
@keyframes slideInFromRight {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
/* 移除Button组件的默认边框和伪元素 */
taro-button-core::after {
  border: none !important;
  border-width: 0 !important;
}

.taro-button-core::after {
  border: none !important;
  border-width: 0 !important;
}

/* 隐藏商品详情页的Taro原生导航栏 - 精确定位 */
/* 只隐藏真正的导航栏，不影响页面内容 */
.taro_router .taro_page:has([class*=product-detail]) > .taro-tabbar__panel:first-child,
.taro_router .taro_page:has([class*=product-detail]) > taro-navigation-bar:first-child,
body:has([data-page="pages/product-detail/index"]) > .taro-tabbar__panel:first-child,
body:has([data-page="pages/product-detail/index"]) > taro-navigation-bar:first-child {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  overflow: hidden !important;
}

/* 方案2: 在商品详情页中，直接通过ID和class精确隐藏导航栏 */
body:has([class*=product-detail]) #taro-navigation-bar,
body:has([class*=product-detail]) .taro-navigation-bar,
body:has([class*=product-detail]) .taro-navigation-bar-no-icon,
body:has([class*=product-detail]) .taro-navigation-bar-show,
body:has([class*=product-detail]) .taro-navigation-bar-back-icon,
body:has([class*=product-detail]) div[id=taro-navigation-bar],
body:has([class*=product-detail]) div[class*=taro-navigation-bar],
.pages-product-detail-index #taro-navigation-bar,
.pages-product-detail-index .taro-navigation-bar,
.pages-product-detail-index div[id=taro-navigation-bar],
.pages-product-detail-index div[class*=taro-navigation-bar] {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  top: -833.25rem !important;
  left: -833.25rem !important;
  z-index: -9999 !important;
}

/* 方案3: 最高优先级 - 直接隐藏ID为taro-navigation-bar的元素 */
/* 使用最简单直接的选择器，确保最高优先级 */
#taro-navigation-bar {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  position: absolute !important;
  top: -8333.25rem !important;
  left: -8333.25rem !important;
  z-index: -99999 !important;
  transform: scale(0) !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(100%) !important;
}

/* 确保子元素也被隐藏 */
#taro-navigation-bar * {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* ========================================
 * 手动实现的 Tailwind 工具类
 * 为了避免微信小程序构建错误，我们手动实现项目中使用的所有工具类
 * ======================================== */
/* Flexbox 布局 */
.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-1 {
  flex: 1 1 0%;
}

/* Flex 对齐 */
.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

/* Grid 布局 */
.grid {
  display: grid;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* 间距 - Gap */
.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

/* 间距 - Padding */
.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

/* 间距 - Margin */
.m-0 {
  margin: 0;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-4 {
  margin: 1rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

/* 宽度 */
.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-32 {
  width: 8rem;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

/* 高度 */
.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-32 {
  height: 8rem;
}

.h-40 {
  height: 10rem;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

/* 最小/最大宽高 */
.min-h-screen {
  min-height: 100vh;
}

.max-w-full {
  max-width: 100%;
}

/* 文字大小 */
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

/* 文字粗细 */
.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

/* 文字对齐 */
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/* 文字颜色 */
.text-white {
  color: #ffffff;
}

.text-foreground {
  color: var(--foreground);
}

.text-muted-foreground {
  color: var(--muted-foreground);
}

.text-primary {
  color: var(--primary);
}

.text-secondary {
  color: var(--secondary);
}

.text-destructive {
  color: var(--destructive);
}

/* 背景颜色 */
.bg-background {
  background-color: var(--background);
}

.bg-card {
  background-color: var(--card);
}

.bg-primary {
  background-color: var(--primary);
}

.bg-secondary {
  background-color: var(--secondary);
}

.bg-muted {
  background-color: var(--muted);
}

.bg-accent {
  background-color: var(--accent);
}

.bg-destructive {
  background-color: var(--destructive);
}

.bg-white {
  background-color: #ffffff;
}

/* 背景透明度 */
.bg-white-80 {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* 圆角 */
.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-full {
  border-radius: 833.25rem;
}

/* 边框 */
.border {
  border-width: 0.08333rem;
}

.border-2 {
  border-width: 0.16667rem;
}

.border-t {
  border-top-width: 0.08333rem;
}

.border-b {
  border-bottom-width: 0.08333rem;
}

.border-b-2 {
  border-bottom-width: 0.16667rem;
}

.border-white {
  border-color: #ffffff;
}

.border-border {
  border-color: var(--border);
}

.border-primary {
  border-color: var(--primary);
}

/* 阴影 */
.shadow {
  box-shadow: 0 0.08333rem 0.25rem 0 rgba(0, 0, 0, 0.1), 0 0.08333rem 0.16667rem 0 rgba(0, 0, 0, 0.06);
}

.shadow-md {
  box-shadow: 0 0.33333rem 0.5rem -0.08333rem rgba(0, 0, 0, 0.1), 0 0.16667rem 0.33333rem -0.08333rem rgba(0, 0, 0, 0.06);
}

.shadow-lg {
  box-shadow: 0 0.83333rem 1.25rem -0.25rem rgba(0, 0, 0, 0.1), 0 0.33333rem 0.5rem -0.16667rem rgba(0, 0, 0, 0.05);
}

/* 溢出 */
.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

/* 定位 */
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.sticky {
  position: sticky;
}

.top-0 {
  top: 0;
}

.top-2 {
  top: 0.5rem;
}

.bottom-0 {
  bottom: 0;
}

.bottom-2 {
  bottom: 0.5rem;
}

.left-0 {
  left: 0;
}

.left-2 {
  left: 0.5rem;
}

.right-0 {
  right: 0;
}

.right-2 {
  right: 0.5rem;
}

/* Z-index */
.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-50 {
  z-index: 50;
}

/* 显示 */
.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.hidden {
  display: none;
}

/* 透明度 */
.opacity-0 {
  opacity: 0;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-100 {
  opacity: 1;
}

/* 文字装饰 */
.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}

/* 文字截断 */
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* 宽高比 */
.aspect-square {
  aspect-ratio: 1/1;
}

.aspect-video {
  aspect-ratio: 16/9;
}

.aspect-3-4 {
  aspect-ratio: 3/4;
}

/* 过渡 */
.transition {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

/* 光标 */
.cursor-pointer {
  cursor: pointer;
}

/* 对象适配 */
.object-cover {
  object-fit: cover;
}

.object-contain {
  object-fit: contain;
}

/* 自定义工具类 */
.gradient-text {
  background: var(--gradient-primary);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bg-gradient-primary {
  background: var(--gradient-primary);
}

.bg-gradient-subtle {
  background: var(--gradient-subtle);
}

/* ========================================
 * 补充缺失的工具类
 * ======================================== */
/* 动画 */
.animate-spin {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* 背景颜色 - 补充 */
.bg-black {
  background-color: #000000;
}

.bg-green-500 {
  background-color: #22c55e;
}

.bg-transparent {
  background-color: transparent;
}

/* 背景透明度 */
.bg-opacity-20 {
  background-color: rgba(var(--background-rgb), 0.2);
}

.bg-opacity-40 {
  background-color: rgba(var(--background-rgb), 0.4);
}

.bg-opacity-80 {
  background-color: rgba(var(--background-rgb), 0.8);
}

/* 边框 - 补充 */
.border-none {
  border: none;
}

/* 盒模型 */
.box-border {
  box-sizing: border-box;
}

/* 文字 */
.break-keep {
  word-break: keep-all;
}

.whitespace-nowrap {
  white-space: nowrap;
}

/* Flex - 补充 */
.flex-shrink-0 {
  flex-shrink: 0;
}

/* Grid - 补充 */
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

/* 高度 - 补充 */
.h-11 {
  height: 2.75rem;
}

.h-14 {
  height: 3.5rem;
}

.h-72 {
  height: 18rem;
}

/* 定位 - 补充 */
.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.left-4 {
  left: 1rem;
}

.right-4 {
  right: 1rem;
}

.top-12 {
  top: 3rem;
}

/* 最小宽度 */
.min-w-0 {
  min-width: 0;
}

/* 间距 - 补充 */
.p-0 {
  padding: 0;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-0-5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1-5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pt-8 {
  padding-top: 2rem;
}

/* 透明度 - 补充 */
.opacity-90 {
  opacity: 0.9;
}

/* 宽度 - 补充 */
.w-11 {
  width: 2.75rem;
}

.w-14 {
  width: 3.5rem;
}

/* 自定义类 - 视频轮播 */
.video-swiper-no-indicator .taro-swiper_dot {
  display: none !important;
}

/* 任意值类（Tailwind 任意值语法的替代） */
.mt-8px {
  margin-top: 0.66667rem;
}

.mb-8px {
  margin-bottom: 0.66667rem;
}

/* ========================================
 * 购物车页面补充样式
 * ======================================== */
/* 高度 - 补充 */
.h-7 {
  height: 1.75rem;
} /* 28px */
/* 宽度 - 补充 */
.w-7 {
  width: 1.75rem;
} /* 28px */
/* 间距 - 补充 */
.ml-3 {
  margin-left: 0.75rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

/* ========================================
 * 全局页面补充样式
 * ======================================== */
/* 背景颜色 - 补充 */
.bg-border {
  background-color: var(--border);
}

.bg-input {
  background-color: var(--input);
}

.bg-red-500 {
  background-color: #ef4444;
}

.bg-gray-50 {
  background-color: #f9fafb;
}

.bg-gray-500 {
  background-color: #6b7280;
}

.bg-gray-900 {
  background-color: #111827;
}

.bg-yellow-50 {
  background-color: #fefce8;
}

/* 渐变背景 */
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.from-primary-10 {
  --tw-gradient-from: hsla(340, 82%, 69%, 0.1);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent);
}

.to-secondary-10 {
  --tw-gradient-to: hsla(340, 60%, 95%, 0.1);
}

/* 边框 - 补充 */
.border-4 {
  border-width: 0.33333rem;
}

.border-yellow-200 {
  border-color: #fef08a;
}

/* 定位 - 补充 */
.bottom-20 {
  bottom: 5rem;
}

.-mt-8 {
  margin-top: -2rem;
}

/* 文字 - 补充 */
.break-all {
  word-break: break-all;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.leading-relaxed {
  line-height: 1.625;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

/* 文字颜色 - 补充 */
.text-green-400 {
  color: #4ade80;
}

.text-yellow-700 {
  color: #a16207;
}

.text-yellow-800 {
  color: #854d0e;
}

.text-white-80 {
  color: rgba(255, 255, 255, 0.8);
}

.text-white-90 {
  color: rgba(255, 255, 255, 0.9);
}

/* 高度 - 补充 */
.h-0-5 {
  height: 0.125rem;
} /* 2px */
.h-2 {
  height: 0.5rem;
} /* 8px */
.h-10 {
  height: 2.5rem;
} /* 40px */
.h-48 {
  height: 12rem;
} /* 192px */
.h-64 {
  height: 16rem;
} /* 256px */
.h-96 {
  height: 24rem;
} /* 384px */
.h-px {
  height: 0.08333rem;
}

/* 最大高度 */
.max-h-96 {
  max-height: 24rem;
}

/* 宽度 - 补充 */
.w-2 {
  width: 0.5rem;
} /* 8px */
.w-10 {
  width: 2.5rem;
} /* 40px */
.w-28 {
  width: 7rem;
} /* 112px */
.w-64 {
  width: 16rem;
} /* 256px */
/* 间距 - 补充 */
.ml-4 {
  margin-left: 1rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

/* 间距工具 - space-y */
.space-y-2 > * + * {
  margin-top: 0.5rem;
}

.space-y-3 > * + * {
  margin-top: 0.75rem;
}

.space-y-4 > * + * {
  margin-top: 1rem;
}

/* 透明度 - 补充 */
.opacity-70 {
  opacity: 0.7;
}

.opacity-80 {
  opacity: 0.8;
}

/* 溢出 - 补充 */
.overflow-y-auto {
  overflow-y: auto;
}

/* 圆角 - 补充 */
.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

/* 自定义动画类 */
.modal-overlay-fade {
  animation: fadeIn 0.3s ease-in-out;
}

.coupon-modal-slide {
  animation: slideUp 0.3s ease-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* ========================================
 * MDI 图标样式
 * ======================================== */
/* 图标基础样式 */
[class^=i-mdi-], [class*=" i-mdi-"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.i-mdi-account {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNGE0IDQgMCAwIDEgNCA0YTQgNCAwIDAgMS00IDRhNCA0IDAgMCAxLTQtNGE0IDQgMCAwIDEgNC00bTAgMTBjNC40MiAwIDggMS43OSA4IDR2Mkg0di0yYzAtMi4yMSAzLjU4LTQgOC00Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNGE0IDQgMCAwIDEgNCA0YTQgNCAwIDAgMS00IDRhNCA0IDAgMCAxLTQtNGE0IDQgMCAwIDEgNC00bTAgMTBjNC40MiAwIDggMS43OSA4IDR2Mkg0di0yYzAtMi4yMSAzLjU4LTQgOC00Ii8+PC9zdmc+");
}

.i-mdi-account-circle {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTkuMmMtMi41IDAtNC43MS0xLjI4LTYtMy4yYy4wMy0yIDQtMy4xIDYtMy4xczUuOTcgMS4xIDYgMy4xYTcuMjMgNy4yMyAwIDAgMS02IDMuMk0xMiA1YTMgMyAwIDAgMSAzIDNhMyAzIDAgMCAxLTMgM2EzIDMgMCAwIDEtMy0zYTMgMyAwIDAgMSAzLTNtMC0zQTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBjMC01LjUzLTQuNS0xMC0xMC0xMCIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTkuMmMtMi41IDAtNC43MS0xLjI4LTYtMy4yYy4wMy0yIDQtMy4xIDYtMy4xczUuOTcgMS4xIDYgMy4xYTcuMjMgNy4yMyAwIDAgMS02IDMuMk0xMiA1YTMgMyAwIDAgMSAzIDNhMyAzIDAgMCAxLTMgM2EzIDMgMCAwIDEtMy0zYTMgMyAwIDAgMSAzLTNtMC0zQTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBjMC01LjUzLTQuNS0xMC0xMC0xMCIvPjwvc3ZnPg==");
}

.i-mdi-account-edit {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMjEuNyAxMy4zNWwtMSAxbC0yLjA1LTIuMDVsMS0xYS41NS41NSAwIDAgMSAuNzcgMGwxLjI4IDEuMjhjLjIxLjIxLjIxLjU2IDAgLjc3TTEyIDE4Ljk0bDYuMDYtNi4wNmwyLjA1IDIuMDVMMTQuMDYgMjFIMTJ6TTEyIDE0Yy00LjQyIDAtOCAxLjc5LTggNHYyaDZ2LTEuODlsNC00Yy0uNjYtLjA4LTEuMzMtLjExLTItLjExbTAtMTBhNCA0IDAgMCAwLTQgNGE0IDQgMCAwIDAgNCA0YTQgNCAwIDAgMCA0LTRhNCA0IDAgMCAwLTQtNCIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMjEuNyAxMy4zNWwtMSAxbC0yLjA1LTIuMDVsMS0xYS41NS41NSAwIDAgMSAuNzcgMGwxLjI4IDEuMjhjLjIxLjIxLjIxLjU2IDAgLjc3TTEyIDE4Ljk0bDYuMDYtNi4wNmwyLjA1IDIuMDVMMTQuMDYgMjFIMTJ6TTEyIDE0Yy00LjQyIDAtOCAxLjc5LTggNHYyaDZ2LTEuODlsNC00Yy0uNjYtLjA4LTEuMzMtLjExLTItLjExbTAtMTBhNCA0IDAgMCAwLTQgNGE0IDQgMCAwIDAgNCA0YTQgNCAwIDAgMCA0LTRhNCA0IDAgMCAwLTQtNCIvPjwvc3ZnPg==");
}

.i-mdi-account-remove {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgMTRjMi42NyAwIDggMS4zMyA4IDR2Mkg3di0yYzAtMi42NyA1LjMzLTQgOC00bTAtMmE0IDQgMCAwIDEtNC00YTQgNCAwIDAgMSA0LTRhNCA0IDAgMCAxIDQgNGE0IDQgMCAwIDEtNCA0TTUgOS41OWwyLjEyLTIuMTNsMS40MiAxLjQyTDYuNDEgMTFsMi4xMyAyLjEybC0xLjQyIDEuNDJMNSAxMi40MWwtMi4xMiAyLjEzbC0xLjQyLTEuNDJMMy41OSAxMUwxLjQ2IDguODhsMS40Mi0xLjQyeiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgMTRjMi42NyAwIDggMS4zMyA4IDR2Mkg3di0yYzAtMi42NyA1LjMzLTQgOC00bTAtMmE0IDQgMCAwIDEtNC00YTQgNCAwIDAgMSA0LTRhNCA0IDAgMCAxIDQgNGE0IDQgMCAwIDEtNCA0TTUgOS41OWwyLjEyLTIuMTNsMS40MiAxLjQyTDYuNDEgMTFsMi4xMyAyLjEybC0xLjQyIDEuNDJMNSAxMi40MWwtMi4xMiAyLjEzbC0xLjQyLTEuNDJMMy41OSAxMUwxLjQ2IDguODhsMS40Mi0xLjQyeiIvPjwvc3ZnPg==");
}

.i-mdi-alert-circle {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTMgMTNoLTJWN2gybTAgMTBoLTJ2LTJoMk0xMiAyQTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBBMTAgMTAgMCAwIDAgMTIgMiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTMgMTNoLTJWN2gybTAgMTBoLTJ2LTJoMk0xMiAyQTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBBMTAgMTAgMCAwIDAgMTIgMiIvPjwvc3ZnPg==");
}

.i-mdi-arrow-left {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMTF2Mkg4bDUuNSA1LjVsLTEuNDIgMS40Mkw0LjE2IDEybDcuOTItNy45MkwxMy41IDUuNUw4IDExeiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMTF2Mkg4bDUuNSA1LjVsLTEuNDIgMS40Mkw0LjE2IDEybDcuOTItNy45MkwxMy41IDUuNUw4IDExeiIvPjwvc3ZnPg==");
}

.i-mdi-bug-check {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgN2gtMi44MWMtLjQ1LS44LTEuMDctMS41LTEuODItMkwxNiAzLjQxTDE0LjU5IDJsLTIuMTcgMi4xN2E2IDYgMCAwIDAtMi44MyAwTDcuNDEgMkw2IDMuNDFMNy42MiA1Yy0uNzUuNS0xLjM2IDEuMjEtMS44MSAySDN2MmgyLjA5Yy0uMDYuMzMtLjA5LjY2LS4wOSAxdjFIM3YyaDJ2MWMwIC4zNC4wMy42Ny4wOSAxSDN2MmgyLjgxQTYgNiAwIDAgMCAxMyAxOS42NVYxOWMwLTIuNTQgMS42MS00LjggNC01LjY1VjEzaDJ2LTJoLTJ2LTFjMC0uMzQtLjAzLS42Ny0uMDktMUgxOXptLTYgOEg5di0yaDR6bTAtNEg5VjloNHptNC43NSAxMS4xNmwtMi43NS0zTDE2LjE2IDE4bDEuNTkgMS41OUwyMS4zNCAxNmwxLjE2IDEuNDF6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgN2gtMi44MWMtLjQ1LS44LTEuMDctMS41LTEuODItMkwxNiAzLjQxTDE0LjU5IDJsLTIuMTcgMi4xN2E2IDYgMCAwIDAtMi44MyAwTDcuNDEgMkw2IDMuNDFMNy42MiA1Yy0uNzUuNS0xLjM2IDEuMjEtMS44MSAySDN2MmgyLjA5Yy0uMDYuMzMtLjA5LjY2LS4wOSAxdjFIM3YyaDJ2MWMwIC4zNC4wMy42Ny4wOSAxSDN2MmgyLjgxQTYgNiAwIDAgMCAxMyAxOS42NVYxOWMwLTIuNTQgMS42MS00LjggNC01LjY1VjEzaDJ2LTJoLTJ2LTFjMC0uMzQtLjAzLS42Ny0uMDktMUgxOXptLTYgOEg5di0yaDR6bTAtNEg5VjloNHptNC43NSAxMS4xNmwtMi43NS0zTDE2LjE2IDE4bDEuNTkgMS41OUwyMS4zNCAxNmwxLjE2IDEuNDF6Ii8+PC9zdmc+");
}

.i-mdi-camera {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0aDNsMi0yaDZsMiAyaDNhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDRhMiAyIDAgMCAxLTItMlY2YTIgMiAwIDAgMSAyLTJtOCAzYTUgNSAwIDAgMC01IDVhNSA1IDAgMCAwIDUgNWE1IDUgMCAwIDAgNS01YTUgNSAwIDAgMC01LTVtMCAyYTMgMyAwIDAgMSAzIDNhMyAzIDAgMCAxLTMgM2EzIDMgMCAwIDEtMy0zYTMgMyAwIDAgMSAzLTMiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0aDNsMi0yaDZsMiAyaDNhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDRhMiAyIDAgMCAxLTItMlY2YTIgMiAwIDAgMSAyLTJtOCAzYTUgNSAwIDAgMC01IDVhNSA1IDAgMCAwIDUgNWE1IDUgMCAwIDAgNS01YTUgNSAwIDAgMC01LTVtMCAyYTMgMyAwIDAgMSAzIDNhMyAzIDAgMCAxLTMgM2EzIDMgMCAwIDEtMy0zYTMgMyAwIDAgMSAzLTMiLz48L3N2Zz4=");
}

.i-mdi-cart {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMThjLTEuMTEgMC0yIC44OS0yIDJhMiAyIDAgMCAwIDIgMmEyIDIgMCAwIDAgMi0yYTIgMiAwIDAgMC0yLTJNMSAydjJoMmwzLjYgNy41OWwtMS4zNiAyLjQ1Yy0uMTUuMjgtLjI0LjYxLS4yNC45NmEyIDIgMCAwIDAgMiAyaDEydi0ySDcuNDJhLjI1LjI1IDAgMCAxLS4yNS0uMjVxMC0uMDc1LjAzLS4xMkw4LjEgMTNoNy40NWMuNzUgMCAxLjQxLS40MiAxLjc1LTEuMDNsMy41OC02LjQ3Yy4wNy0uMTYuMTItLjMzLjEyLS41YTEgMSAwIDAgMC0xLTFINS4yMWwtLjk0LTJNNyAxOGMtMS4xMSAwLTIgLjg5LTIgMmEyIDIgMCAwIDAgMiAyYTIgMiAwIDAgMCAyLTJhMiAyIDAgMCAwLTItMiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMThjLTEuMTEgMC0yIC44OS0yIDJhMiAyIDAgMCAwIDIgMmEyIDIgMCAwIDAgMi0yYTIgMiAwIDAgMC0yLTJNMSAydjJoMmwzLjYgNy41OWwtMS4zNiAyLjQ1Yy0uMTUuMjgtLjI0LjYxLS4yNC45NmEyIDIgMCAwIDAgMiAyaDEydi0ySDcuNDJhLjI1LjI1IDAgMCAxLS4yNS0uMjVxMC0uMDc1LjAzLS4xMkw4LjEgMTNoNy40NWMuNzUgMCAxLjQxLS40MiAxLjc1LTEuMDNsMy41OC02LjQ3Yy4wNy0uMTYuMTItLjMzLjEyLS41YTEgMSAwIDAgMC0xLTFINS4yMWwtLjk0LTJNNyAxOGMtMS4xMSAwLTIgLjg5LTIgMmEyIDIgMCAwIDAgMiAyYTIgMiAwIDAgMCAyLTJhMiAyIDAgMCAwLTItMiIvPjwvc3ZnPg==");
}

.i-mdi-cart-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMThhMiAyIDAgMCAxIDIgMmEyIDIgMCAwIDEtMiAyYTIgMiAwIDAgMS0yLTJjMC0xLjExLjg5LTIgMi0yTTEgMmgzLjI3bC45NCAySDIwYTEgMSAwIDAgMSAxIDFjMCAuMTctLjA1LjM0LS4xMi41bC0zLjU4IDYuNDdjLS4zNC42MS0xIDEuMDMtMS43NSAxLjAzSDguMWwtLjkgMS42M2wtLjAzLjEyYS4yNS4yNSAwIDAgMCAuMjUuMjVIMTl2Mkg3YTIgMiAwIDAgMS0yLTJjMC0uMzUuMDktLjY4LjI0LS45NmwxLjM2LTIuNDVMMyA0SDF6bTYgMTZhMiAyIDAgMCAxIDIgMmEyIDIgMCAwIDEtMiAyYTIgMiAwIDAgMS0yLTJjMC0xLjExLjg5LTIgMi0ybTktN2wyLjc4LTVINi4xNGwyLjM2IDV6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMThhMiAyIDAgMCAxIDIgMmEyIDIgMCAwIDEtMiAyYTIgMiAwIDAgMS0yLTJjMC0xLjExLjg5LTIgMi0yTTEgMmgzLjI3bC45NCAySDIwYTEgMSAwIDAgMSAxIDFjMCAuMTctLjA1LjM0LS4xMi41bC0zLjU4IDYuNDdjLS4zNC42MS0xIDEuMDMtMS43NSAxLjAzSDguMWwtLjkgMS42M2wtLjAzLjEyYS4yNS4yNSAwIDAgMCAuMjUuMjVIMTl2Mkg3YTIgMiAwIDAgMS0yLTJjMC0uMzUuMDktLjY4LjI0LS45NmwxLjM2LTIuNDVMMyA0SDF6bTYgMTZhMiAyIDAgMCAxIDIgMmEyIDIgMCAwIDEtMiAyYTIgMiAwIDAgMS0yLTJjMC0xLjExLjg5LTIgMi0ybTktN2wyLjc4LTVINi4xNGwyLjM2IDV6Ii8+PC9zdmc+");
}

.i-mdi-check {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjEgN0w5IDE5bC01LjUtNS41bDEuNDEtMS40MUw5IDE2LjE3TDE5LjU5IDUuNTl6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjEgN0w5IDE5bC01LjUtNS41bDEuNDEtMS40MUw5IDE2LjE3TDE5LjU5IDUuNTl6Ii8+PC9zdmc+");
}

.i-mdi-chevron-down {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy40MSA4LjU4TDEyIDEzLjE3bDQuNTktNC41OUwxOCAxMGwtNiA2bC02LTZ6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy40MSA4LjU4TDEyIDEzLjE3bDQuNTktNC41OUwxOCAxMGwtNiA2bC02LTZ6Ii8+PC9zdmc+");
}

.i-mdi-chevron-right {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOC41OSAxNi41OEwxMy4xNyAxMkw4LjU5IDcuNDFMMTAgNmw2IDZsLTYgNnoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOC41OSAxNi41OEwxMy4xNyAxMkw4LjU5IDcuNDFMMTAgNmw2IDZsLTYgNnoiLz48L3N2Zz4=");
}

.i-mdi-chevron-up {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy40MSAxNS40MUwxMiAxMC44M2w0LjU5IDQuNThMMTggMTRsLTYtNmwtNiA2eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy40MSAxNS40MUwxMiAxMC44M2w0LjU5IDQuNThMMTggMTRsLTYtNmwtNiA2eiIvPjwvc3ZnPg==");
}

.i-mdi-clock-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMjBhOCA4IDAgMCAwIDgtOGE4IDggMCAwIDAtOC04YTggOCAwIDAgMC04IDhhOCA4IDAgMCAwIDggOG0wLTE4YTEwIDEwIDAgMCAxIDEwIDEwYTEwIDEwIDAgMCAxLTEwIDEwQzYuNDcgMjIgMiAxNy41IDIgMTJBMTAgMTAgMCAwIDEgMTIgMm0uNSA1djUuMjVsNC41IDIuNjdsLS43NSAxLjIzTDExIDEzVjd6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMjBhOCA4IDAgMCAwIDgtOGE4IDggMCAwIDAtOC04YTggOCAwIDAgMC04IDhhOCA4IDAgMCAwIDggOG0wLTE4YTEwIDEwIDAgMCAxIDEwIDEwYTEwIDEwIDAgMCAxLTEwIDEwQzYuNDcgMjIgMiAxNy41IDIgMTJBMTAgMTAgMCAwIDEgMTIgMm0uNSA1djUuMjVsNC41IDIuNjdsLS43NSAxLjIzTDExIDEzVjd6Ii8+PC9zdmc+");
}

.i-mdi-close {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgNi40MUwxNy41OSA1TDEyIDEwLjU5TDYuNDEgNUw1IDYuNDFMMTAuNTkgMTJMNSAxNy41OUw2LjQxIDE5TDEyIDEzLjQxTDE3LjU5IDE5TDE5IDE3LjU5TDEzLjQxIDEyeiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgNi40MUwxNy41OSA1TDEyIDEwLjU5TDYuNDEgNUw1IDYuNDFMMTAuNTkgMTJMNSAxNy41OUw2LjQxIDE5TDEyIDEzLjQxTDE3LjU5IDE5TDE5IDE3LjU5TDEzLjQxIDEyeiIvPjwvc3ZnPg==");
}

.i-mdi-cog-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgOGE0IDQgMCAwIDEgNCA0YTQgNCAwIDAgMS00IDRhNCA0IDAgMCAxLTQtNGE0IDQgMCAwIDEgNC00bTAgMmEyIDIgMCAwIDAtMiAyYTIgMiAwIDAgMCAyIDJhMiAyIDAgMCAwIDItMmEyIDIgMCAwIDAtMi0ybS0yIDEyYy0uMjUgMC0uNDYtLjE4LS41LS40MmwtLjM3LTIuNjVjLS42My0uMjUtMS4xNy0uNTktMS42OS0uOTlsLTIuNDkgMS4wMWMtLjIyLjA4LS40OSAwLS42MS0uMjJsLTItMy40NmEuNDkzLjQ5MyAwIDAgMSAuMTItLjY0bDIuMTEtMS42Nkw0LjUgMTJsLjA3LTFsLTIuMTEtMS42M2EuNDkzLjQ5MyAwIDAgMS0uMTItLjY0bDItMy40NmMuMTItLjIyLjM5LS4zMS42MS0uMjJsMi40OSAxYy41Mi0uMzkgMS4wNi0uNzMgMS42OS0uOThsLjM3LTIuNjVjLjA0LS4yNC4yNS0uNDIuNS0uNDJoNGMuMjUgMCAuNDYuMTguNS40MmwuMzcgMi42NWMuNjMuMjUgMS4xNy41OSAxLjY5Ljk4bDIuNDktMWMuMjItLjA5LjQ5IDAgLjYxLjIybDIgMy40NmMuMTMuMjIuMDcuNDktLjEyLjY0TDE5LjQzIDExbC4wNyAxbC0uMDcgMWwyLjExIDEuNjNjLjE5LjE1LjI1LjQyLjEyLjY0bC0yIDMuNDZjLS4xMi4yMi0uMzkuMzEtLjYxLjIybC0yLjQ5LTFjLS41Mi4zOS0xLjA2LjczLTEuNjkuOThsLS4zNyAyLjY1Yy0uMDQuMjQtLjI1LjQyLS41LjQyem0xLjI1LTE4bC0uMzcgMi42MWMtMS4yLjI1LTIuMjYuODktMy4wMyAxLjc4TDUuNDQgNy4zNWwtLjc1IDEuM0w2LjggMTAuMmE1LjU1IDUuNTUgMCAwIDAgMCAzLjZsLTIuMTIgMS41NmwuNzUgMS4zbDIuNDMtMS4wNGMuNzcuODggMS44MiAxLjUyIDMuMDEgMS43NmwuMzcgMi42MmgxLjUybC4zNy0yLjYxYzEuMTktLjI1IDIuMjQtLjg5IDMuMDEtMS43N2wyLjQzIDEuMDRsLjc1LTEuM2wtMi4xMi0xLjU1Yy40LTEuMTcuNC0yLjQ0IDAtMy42MWwyLjExLTEuNTVsLS43NS0xLjNsLTIuNDEgMS4wNGE1LjQyIDUuNDIgMCAwIDAtMy4wMy0xLjc3TDEyLjc1IDR6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgOGE0IDQgMCAwIDEgNCA0YTQgNCAwIDAgMS00IDRhNCA0IDAgMCAxLTQtNGE0IDQgMCAwIDEgNC00bTAgMmEyIDIgMCAwIDAtMiAyYTIgMiAwIDAgMCAyIDJhMiAyIDAgMCAwIDItMmEyIDIgMCAwIDAtMi0ybS0yIDEyYy0uMjUgMC0uNDYtLjE4LS41LS40MmwtLjM3LTIuNjVjLS42My0uMjUtMS4xNy0uNTktMS42OS0uOTlsLTIuNDkgMS4wMWMtLjIyLjA4LS40OSAwLS42MS0uMjJsLTItMy40NmEuNDkzLjQ5MyAwIDAgMSAuMTItLjY0bDIuMTEtMS42Nkw0LjUgMTJsLjA3LTFsLTIuMTEtMS42M2EuNDkzLjQ5MyAwIDAgMS0uMTItLjY0bDItMy40NmMuMTItLjIyLjM5LS4zMS42MS0uMjJsMi40OSAxYy41Mi0uMzkgMS4wNi0uNzMgMS42OS0uOThsLjM3LTIuNjVjLjA0LS4yNC4yNS0uNDIuNS0uNDJoNGMuMjUgMCAuNDYuMTguNS40MmwuMzcgMi42NWMuNjMuMjUgMS4xNy41OSAxLjY5Ljk4bDIuNDktMWMuMjItLjA5LjQ5IDAgLjYxLjIybDIgMy40NmMuMTMuMjIuMDcuNDktLjEyLjY0TDE5LjQzIDExbC4wNyAxbC0uMDcgMWwyLjExIDEuNjNjLjE5LjE1LjI1LjQyLjEyLjY0bC0yIDMuNDZjLS4xMi4yMi0uMzkuMzEtLjYxLjIybC0yLjQ5LTFjLS41Mi4zOS0xLjA2LjczLTEuNjkuOThsLS4zNyAyLjY1Yy0uMDQuMjQtLjI1LjQyLS41LjQyem0xLjI1LTE4bC0uMzcgMi42MWMtMS4yLjI1LTIuMjYuODktMy4wMyAxLjc4TDUuNDQgNy4zNWwtLjc1IDEuM0w2LjggMTAuMmE1LjU1IDUuNTUgMCAwIDAgMCAzLjZsLTIuMTIgMS41NmwuNzUgMS4zbDIuNDMtMS4wNGMuNzcuODggMS44MiAxLjUyIDMuMDEgMS43NmwuMzcgMi42MmgxLjUybC4zNy0yLjYxYzEuMTktLjI1IDIuMjQtLjg5IDMuMDEtMS43N2wyLjQzIDEuMDRsLjc1LTEuM2wtMi4xMi0xLjU1Yy40LTEuMTcuNC0yLjQ0IDAtMy42MWwyLjExLTEuNTVsLS43NS0xLjNsLTIuNDEgMS4wNGE1LjQyIDUuNDIgMCAwIDAtMy4wMy0xLjc3TDEyLjc1IDR6Ii8+PC9zdmc+");
}

.i-mdi-comment-edit {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMkg0Yy0xLjExIDAtMiAuODktMiAydjEyYTIgMiAwIDAgMCAyIDJoNHYzYzAgLjU1LjQ1IDEgMSAxaC41Yy4yNSAwIC41LS4xLjctLjI5TDEzLjkgMThIMjBjMS4xIDAgMi0uOSAyLTJWNGEyIDIgMCAwIDAtMi0yTTkuMDggMTVIN3YtMi4wOWw2LjE3LTYuMTlsMi4wNyAyLjA4em03Ljc2LTcuOGwtMS4wMSAxLjAxbC0yLjA3LTIuMDNsMS4wMS0xLjAyYy4yLS4yMS41NC0uMjIuNzggMGwxLjI5IDEuMjVjLjIxLjIxLjIyLjU1IDAgLjc5Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMkg0Yy0xLjExIDAtMiAuODktMiAydjEyYTIgMiAwIDAgMCAyIDJoNHYzYzAgLjU1LjQ1IDEgMSAxaC41Yy4yNSAwIC41LS4xLjctLjI5TDEzLjkgMThIMjBjMS4xIDAgMi0uOSAyLTJWNGEyIDIgMCAwIDAtMi0yTTkuMDggMTVIN3YtMi4wOWw2LjE3LTYuMTlsMi4wNyAyLjA4em03Ljc2LTcuOGwtMS4wMSAxLjAxbC0yLjA3LTIuMDNsMS4wMS0xLjAyYy4yLS4yMS41NC0uMjIuNzggMGwxLjI5IDEuMjVjLjIxLjIxLjIyLjU1IDAgLjc5Ii8+PC9zdmc+");
}

.i-mdi-comment-text-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAyMmExIDEgMCAwIDEtMS0xdi0zSDRhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoMTZhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAyaC02LjFsLTMuNyAzLjcxYy0uMi4xOS0uNDUuMjktLjcuMjl6bTEtNnYzLjA4TDEzLjA4IDE2SDIwVjRINHYxMnpNNiA3aDEydjJINnptMCA0aDl2Mkg2eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAyMmExIDEgMCAwIDEtMS0xdi0zSDRhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoMTZhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAyaC02LjFsLTMuNyAzLjcxYy0uMi4xOS0uNDUuMjktLjcuMjl6bTEtNnYzLjA4TDEzLjA4IDE2SDIwVjRINHYxMnpNNiA3aDEydjJINnptMCA0aDl2Mkg2eiIvPjwvc3ZnPg==");
}

.i-mdi-delete-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNiAxOWEyIDIgMCAwIDAgMiAyaDhhMiAyIDAgMCAwIDItMlY3SDZ6TTggOWg4djEwSDh6bTcuNS01bC0xLTFoLTVsLTEgMUg1djJoMTRWNHoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNiAxOWEyIDIgMCAwIDAgMiAyaDhhMiAyIDAgMCAwIDItMlY3SDZ6TTggOWg4djEwSDh6bTcuNS01bC0xLTFoLTVsLTEgMUg1djJoMTRWNHoiLz48L3N2Zz4=");
}

.i-mdi-eye-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgOWEzIDMgMCAwIDEgMyAzYTMgMyAwIDAgMS0zIDNhMyAzIDAgMCAxLTMtM2EzIDMgMCAwIDEgMy0zbTAtNC41YzUgMCA5LjI3IDMuMTEgMTEgNy41Yy0xLjczIDQuMzktNiA3LjUtMTEgNy41UzIuNzMgMTYuMzkgMSAxMmMxLjczLTQuMzkgNi03LjUgMTEtNy41TTMuMTggMTJhOS44MjEgOS44MjEgMCAwIDAgMTcuNjQgMGE5LjgyMSA5LjgyMSAwIDAgMC0xNy42NCAwIi8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgOWEzIDMgMCAwIDEgMyAzYTMgMyAwIDAgMS0zIDNhMyAzIDAgMCAxLTMtM2EzIDMgMCAwIDEgMy0zbTAtNC41YzUgMCA5LjI3IDMuMTEgMTEgNy41Yy0xLjczIDQuMzktNiA3LjUtMTEgNy41UzIuNzMgMTYuMzkgMSAxMmMxLjczLTQuMzkgNi03LjUgMTEtNy41TTMuMTggMTJhOS44MjEgOS44MjEgMCAwIDAgMTcuNjQgMGE5LjgyMSA5LjgyMSAwIDAgMC0xNy42NCAwIi8+PC9zdmc+");
}

.i-mdi-file-document-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNiAyYTIgMiAwIDAgMC0yIDJ2MTZhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjhsLTYtNnptMCAyaDd2NWg1djExSDZ6bTIgOHYyaDh2LTJ6bTAgNHYyaDV2LTJ6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNiAyYTIgMiAwIDAgMC0yIDJ2MTZhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjhsLTYtNnptMCAyaDd2NWg1djExSDZ6bTIgOHYyaDh2LTJ6bTAgNHYyaDV2LTJ6Ii8+PC9zdmc+");
}

.i-mdi-gift {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS4wNiAxLjkzQzcuMTcgMS45MiA1LjMzIDMuNzQgNi4xNyA2SDNhMiAyIDAgMCAwLTIgMnYyYTEgMSAwIDAgMCAxIDFoOVY4aDJ2M2g5YTEgMSAwIDAgMCAxLTFWOGEyIDIgMCAwIDAtMi0yaC0zLjE3QzE5IDIuNzMgMTQuNi40MiAxMi41NyAzLjI0TDEyIDRsLS41Ny0uNzhjLS42My0uODktMS41LTEuMjgtMi4zNy0xLjI5TTkgNGMuODkgMCAxLjM0IDEuMDguNzEgMS43MVM4IDUuODkgOCA1YTEgMSAwIDAgMSAxLTFtNiAwYy44OSAwIDEuMzQgMS4wOC43MSAxLjcxUzE0IDUuODkgMTQgNWExIDEgMCAwIDEgMS0xTTIgMTJ2OGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LThoLTl2OGgtMnYtOHoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS4wNiAxLjkzQzcuMTcgMS45MiA1LjMzIDMuNzQgNi4xNyA2SDNhMiAyIDAgMCAwLTIgMnYyYTEgMSAwIDAgMCAxIDFoOVY4aDJ2M2g5YTEgMSAwIDAgMCAxLTFWOGEyIDIgMCAwIDAtMi0yaC0zLjE3QzE5IDIuNzMgMTQuNi40MiAxMi41NyAzLjI0TDEyIDRsLS41Ny0uNzhjLS42My0uODktMS41LTEuMjgtMi4zNy0xLjI5TTkgNGMuODkgMCAxLjM0IDEuMDguNzEgMS43MVM4IDUuODkgOCA1YTEgMSAwIDAgMSAxLTFtNiAwYy44OSAwIDEuMzQgMS4wOC43MSAxLjcxUzE0IDUuODkgMTQgNWExIDEgMCAwIDEgMS0xTTIgMTJ2OGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LThoLTl2OGgtMnYtOHoiLz48L3N2Zz4=");
}

.i-mdi-headset {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMWMtNSAwLTkgNC05IDl2N2EzIDMgMCAwIDAgMyAzaDN2LThINXYtMmE3IDcgMCAwIDEgNy03YTcgNyAwIDAgMSA3IDd2MmgtNHY4aDR2MWgtN3YyaDZhMyAzIDAgMCAwIDMtM1YxMGMwLTUtNC4wMy05LTktOSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMWMtNSAwLTkgNC05IDl2N2EzIDMgMCAwIDAgMyAzaDN2LThINXYtMmE3IDcgMCAwIDEgNy03YTcgNyAwIDAgMSA3IDd2MmgtNHY4aDR2MWgtN3YyaDZhMyAzIDAgMCAwIDMtM1YxMGMwLTUtNC4wMy05LTktOSIvPjwvc3ZnPg==");
}

.i-mdi-heart {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yNyAyIDguNUMyIDUuNDEgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxLjgxIDQuNSAyLjA4QzEzLjA5IDMuODEgMTQuNzYgMyAxNi41IDNDMTkuNTggMyAyMiA1LjQxIDIyIDguNWMwIDMuNzctMy40IDYuODYtOC41NSAxMS41M3oiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yNyAyIDguNUMyIDUuNDEgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxLjgxIDQuNSAyLjA4QzEzLjA5IDMuODEgMTQuNzYgMyAxNi41IDNDMTkuNTggMyAyMiA1LjQxIDIyIDguNWMwIDMuNzctMy40IDYuODYtOC41NSAxMS41M3oiLz48L3N2Zz4=");
}

.i-mdi-heart-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIuMSAxOC41NWwtLjEuMWwtLjExLS4xQzcuMTQgMTQuMjQgNCAxMS4zOSA0IDguNUM0IDYuNSA1LjUgNSA3LjUgNWMxLjU0IDAgMy4wNCAxIDMuNTcgMi4zNmgxLjg2QzEzLjQ2IDYgMTQuOTYgNSAxNi41IDVjMiAwIDMuNSAxLjUgMy41IDMuNWMwIDIuODktMy4xNCA1Ljc0LTcuOSAxMC4wNU0xNi41IDNjLTEuNzQgMC0zLjQxLjgxLTQuNSAyLjA4QzEwLjkxIDMuODEgOS4yNCAzIDcuNSAzQzQuNDIgMyAyIDUuNDEgMiA4LjVjMCAzLjc3IDMuNCA2Ljg2IDguNTUgMTEuNTNMMTIgMjEuMzVsMS40NS0xLjMyQzE4LjYgMTUuMzYgMjIgMTIuMjcgMjIgOC41QzIyIDUuNDEgMTkuNTggMyAxNi41IDMiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIuMSAxOC41NWwtLjEuMWwtLjExLS4xQzcuMTQgMTQuMjQgNCAxMS4zOSA0IDguNUM0IDYuNSA1LjUgNSA3LjUgNWMxLjU0IDAgMy4wNCAxIDMuNTcgMi4zNmgxLjg2QzEzLjQ2IDYgMTQuOTYgNSAxNi41IDVjMiAwIDMuNSAxLjUgMy41IDMuNWMwIDIuODktMy4xNCA1Ljc0LTcuOSAxMC4wNU0xNi41IDNjLTEuNzQgMC0zLjQxLjgxLTQuNSAyLjA4QzEwLjkxIDMuODEgOS4yNCAzIDcuNSAzQzQuNDIgMyAyIDUuNDEgMiA4LjVjMCAzLjc3IDMuNCA2Ljg2IDguNTUgMTEuNTNMMTIgMjEuMzVsMS40NS0xLjMyQzE4LjYgMTUuMzYgMjIgMTIuMjcgMjIgOC41QzIyIDUuNDEgMTkuNTggMyAxNi41IDMiLz48L3N2Zz4=");
}

.i-mdi-history {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTMuNSA4SDEydjVsNC4yOCAyLjU0bC43Mi0xLjIxbC0zLjUtMi4wOHpNMTMgM2E5IDkgMCAwIDAtOSA5SDFsMy45NiA0LjAzTDkgMTJINmE3IDcgMCAwIDEgNy03YTcgNyAwIDAgMSA3IDdhNyA3IDAgMCAxLTcgN2MtMS45MyAwLTMuNjgtLjc5LTQuOTQtMi4wNmwtMS40MiAxLjQyQTguOSA4LjkgMCAwIDAgMTMgMjFhOSA5IDAgMCAwIDktOWE5IDkgMCAwIDAtOS05Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTMuNSA4SDEydjVsNC4yOCAyLjU0bC43Mi0xLjIxbC0zLjUtMi4wOHpNMTMgM2E5IDkgMCAwIDAtOSA5SDFsMy45NiA0LjAzTDkgMTJINmE3IDcgMCAwIDEgNy03YTcgNyAwIDAgMSA3IDdhNyA3IDAgMCAxLTcgN2MtMS45MyAwLTMuNjgtLjc5LTQuOTQtMi4wNmwtMS40MiAxLjQyQTguOSA4LjkgMCAwIDAgMTMgMjFhOSA5IDAgMCAwIDktOWE5IDkgMCAwIDAtOS05Ii8+PC9zdmc+");
}

.i-mdi-home {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTAgMjB2LTZoNHY2aDV2LThoM0wxMiAzTDIgMTJoM3Y4eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTAgMjB2LTZoNHY2aDV2LThoM0wxMiAzTDIgMTJoM3Y4eiIvPjwvc3ZnPg==");
}

.i-mdi-information-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTEgOWgyVjdoLTJtMSAxM2MtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOHM4IDMuNTkgOCA4cy0zLjU5IDgtOCA4bTAtMThBMTAgMTAgMCAwIDAgMiAxMmExMCAxMCAwIDAgMCAxMCAxMGExMCAxMCAwIDAgMCAxMC0xMEExMCAxMCAwIDAgMCAxMiAybS0xIDE1aDJ2LTZoLTJ6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTEgOWgyVjdoLTJtMSAxM2MtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOHM4IDMuNTkgOCA4cy0zLjU5IDgtOCA4bTAtMThBMTAgMTAgMCAwIDAgMiAxMmExMCAxMCAwIDAgMCAxMCAxMGExMCAxMCAwIDAgMCAxMC0xMEExMCAxMCAwIDAgMCAxMiAybS0xIDE1aDJ2LTZoLTJ6Ii8+PC9zdmc+");
}

.i-mdi-loading {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNFYyQTEwIDEwIDAgMCAwIDIgMTJoMmE4IDggMCAwIDEgOC04Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNFYyQTEwIDEwIDAgMCAwIDIgMTJoMmE4IDggMCAwIDEgOC04Ii8+PC9zdmc+");
}

.i-mdi-magnify {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS41IDNBNi41IDYuNSAwIDAgMSAxNiA5LjVjMCAxLjYxLS41OSAzLjA5LTEuNTYgNC4yM2wuMjcuMjdoLjc5bDUgNWwtMS41IDEuNWwtNS01di0uNzlsLS4yNy0uMjdBNi41MiA2LjUyIDAgMCAxIDkuNSAxNkE2LjUgNi41IDAgMCAxIDMgOS41QTYuNSA2LjUgMCAwIDEgOS41IDNtMCAyQzcgNSA1IDcgNSA5LjVTNyAxNCA5LjUgMTRTMTQgMTIgMTQgOS41UzEyIDUgOS41IDUiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS41IDNBNi41IDYuNSAwIDAgMSAxNiA5LjVjMCAxLjYxLS41OSAzLjA5LTEuNTYgNC4yM2wuMjcuMjdoLjc5bDUgNWwtMS41IDEuNWwtNS01di0uNzlsLS4yNy0uMjdBNi41MiA2LjUyIDAgMCAxIDkuNSAxNkE2LjUgNi41IDAgMCAxIDMgOS41QTYuNSA2LjUgMCAwIDEgOS41IDNtMCAyQzcgNSA1IDcgNSA5LjVTNyAxNCA5LjUgMTRTMTQgMTIgMTQgOS41UzEyIDUgOS41IDUiLz48L3N2Zz4=");
}

.i-mdi-map-marker {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTEuNUEyLjUgMi41IDAgMCAxIDkuNSA5QTIuNSAyLjUgMCAwIDEgMTIgNi41QTIuNSAyLjUgMCAwIDEgMTQuNSA5YTIuNSAyLjUgMCAwIDEtMi41IDIuNU0xMiAyYTcgNyAwIDAgMC03IDdjMCA1LjI1IDcgMTMgNyAxM3M3LTcuNzUgNy0xM2E3IDcgMCAwIDAtNy03Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTEuNUEyLjUgMi41IDAgMCAxIDkuNSA5QTIuNSAyLjUgMCAwIDEgMTIgNi41QTIuNSAyLjUgMCAwIDEgMTQuNSA5YTIuNSAyLjUgMCAwIDEtMi41IDIuNU0xMiAyYTcgNyAwIDAgMC03IDdjMCA1LjI1IDcgMTMgNyAxM3M3LTcuNzUgNy0xM2E3IDcgMCAwIDAtNy03Ii8+PC9zdmc+");
}

.i-mdi-map-marker-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNi41QTIuNSAyLjUgMCAwIDEgMTQuNSA5YTIuNSAyLjUgMCAwIDEtMi41IDIuNUEyLjUgMi41IDAgMCAxIDkuNSA5QTIuNSAyLjUgMCAwIDEgMTIgNi41TTEyIDJhNyA3IDAgMCAxIDcgN2MwIDUuMjUtNyAxMy03IDEzUzUgMTQuMjUgNSA5YTcgNyAwIDAgMSA3LTdtMCAyYTUgNSAwIDAgMC01IDVjMCAxIDAgMyA1IDkuNzFDMTcgMTIgMTcgMTAgMTcgOWE1IDUgMCAwIDAtNS01Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgNi41QTIuNSAyLjUgMCAwIDEgMTQuNSA5YTIuNSAyLjUgMCAwIDEtMi41IDIuNUEyLjUgMi41IDAgMCAxIDkuNSA5QTIuNSAyLjUgMCAwIDEgMTIgNi41TTEyIDJhNyA3IDAgMCAxIDcgN2MwIDUuMjUtNyAxMy03IDEzUzUgMTQuMjUgNSA5YTcgNyAwIDAgMSA3LTdtMCAyYTUgNSAwIDAgMC01IDVjMCAxIDAgMyA1IDkuNzFDMTcgMTIgMTcgMTAgMTcgOWE1IDUgMCAwIDAtNS01Ii8+PC9zdmc+");
}

.i-mdi-map-marker-plus {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAxMS41QTIuNSAyLjUgMCAwIDAgMTEuNSA5QTIuNSAyLjUgMCAwIDAgOSA2LjVBMi41IDIuNSAwIDAgMCA2LjUgOUEyLjUgMi41IDAgMCAwIDkgMTEuNU05IDJjMy44NiAwIDcgMy4xMyA3IDdjMCA1LjI1LTcgMTMtNyAxM1MyIDE0LjI1IDIgOWE3IDcgMCAwIDEgNy03bTYgMTVoM3YtM2gydjNoM3YyaC0zdjNoLTJ2LTNoLTN6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAxMS41QTIuNSAyLjUgMCAwIDAgMTEuNSA5QTIuNSAyLjUgMCAwIDAgOSA2LjVBMi41IDIuNSAwIDAgMCA2LjUgOUEyLjUgMi41IDAgMCAwIDkgMTEuNU05IDJjMy44NiAwIDcgMy4xMyA3IDdjMCA1LjI1LTcgMTMtNyAxM1MyIDE0LjI1IDIgOWE3IDcgMCAwIDEgNy03bTYgMTVoM3YtM2gydjNoM3YyaC0zdjNoLTJ2LTNoLTN6Ii8+PC9zdmc+");
}

.i-mdi-message-text {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMkg0YTIgMiAwIDAgMC0yIDJ2MThsNC00aDE0YTIgMiAwIDAgMCAyLTJWNGEyIDIgMCAwIDAtMi0yTTYgOWgxMnYySDZtOCAzSDZ2LTJoOG00LTRINlY2aDEyIi8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMkg0YTIgMiAwIDAgMC0yIDJ2MThsNC00aDE0YTIgMiAwIDAgMCAyLTJWNGEyIDIgMCAwIDAtMi0yTTYgOWgxMnYySDZtOCAzSDZ2LTJoOG00LTRINlY2aDEyIi8+PC9zdmc+");
}

.i-mdi-message-text-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJINmwtNCA0VjRhMiAyIDAgMCAxIDItMnpNNCA0djEzLjE3TDUuMTcgMTZIMjBWNHptMiAzaDEydjJINnptMCA0aDl2Mkg2eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAgMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJINmwtNCA0VjRhMiAyIDAgMCAxIDItMnpNNCA0djEzLjE3TDUuMTcgMTZIMjBWNHptMiAzaDEydjJINnptMCA0aDl2Mkg2eiIvPjwvc3ZnPg==");
}

.i-mdi-minus {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMTNINXYtMmgxNHoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMTNINXYtMmgxNHoiLz48L3N2Zz4=");
}

.i-mdi-package-variant {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMiAxMC45NmEuOTg1Ljk4NSAwIDAgMS0uMzctMS4zN0wzLjEzIDdjLjExLS4yLjI4LS4zNC40Ny0uNDJsNy44My00LjRjLjE2LS4xMi4zNi0uMTguNTctLjE4cy40MS4wNi41Ny4xOGw3LjkgNC40NGMuMTkuMS4zNS4yNi40NC40NmwxLjQ1IDIuNTJjLjI4LjQ4LjExIDEuMDktLjM2IDEuMzZsLTEgLjU4djQuOTZjMCAuMzgtLjIxLjcxLS41My44OGwtNy45IDQuNDRjLS4xNi4xMi0uMzYuMTgtLjU3LjE4cy0uNDEtLjA2LS41Ny0uMThsLTcuOS00LjQ0QS45OS45OSAwIDAgMSAzIDE2LjV2LTUuNTRjLS4zLjE3LS42OC4xOC0xIDBtMTAtNi44MXY2LjdsNS45Ni0zLjM1ek01IDE1LjkxbDYgMy4zOHYtNi43MUw1IDkuMjF6bTE0IDB2LTMuMjJsLTUgMi45Yy0uMzMuMTgtLjcuMTctMSAuMDF2My42OXptLTUuMTUtMi41NWw2LjI4LTMuNjNsLS41OC0xLjAxbC02LjI4IDMuNjN6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMiAxMC45NmEuOTg1Ljk4NSAwIDAgMS0uMzctMS4zN0wzLjEzIDdjLjExLS4yLjI4LS4zNC40Ny0uNDJsNy44My00LjRjLjE2LS4xMi4zNi0uMTguNTctLjE4cy40MS4wNi41Ny4xOGw3LjkgNC40NGMuMTkuMS4zNS4yNi40NC40NmwxLjQ1IDIuNTJjLjI4LjQ4LjExIDEuMDktLjM2IDEuMzZsLTEgLjU4djQuOTZjMCAuMzgtLjIxLjcxLS41My44OGwtNy45IDQuNDRjLS4xNi4xMi0uMzYuMTgtLjU3LjE4cy0uNDEtLjA2LS41Ny0uMThsLTcuOS00LjQ0QS45OS45OSAwIDAgMSAzIDE2LjV2LTUuNTRjLS4zLjE3LS42OC4xOC0xIDBtMTAtNi44MXY2LjdsNS45Ni0zLjM1ek01IDE1LjkxbDYgMy4zOHYtNi43MUw1IDkuMjF6bTE0IDB2LTMuMjJsLTUgMi45Yy0uMzMuMTgtLjcuMTctMSAuMDF2My42OXptLTUuMTUtMi41NWw2LjI4LTMuNjNsLS41OC0xLjAxbC02LjI4IDMuNjN6Ii8+PC9zdmc+");
}

.i-mdi-pencil {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDQgMC0xLjQxbC0yLjM0LTIuMzRjLS4zNy0uMzktMS4wMi0uMzktMS40MSAwbC0xLjg0IDEuODNsMy43NSAzLjc1TTMgMTcuMjVWMjFoMy43NUwxNy44MSA5LjkzbC0zLjc1LTMuNzV6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDQgMC0xLjQxbC0yLjM0LTIuMzRjLS4zNy0uMzktMS4wMi0uMzktMS40MSAwbC0xLjg0IDEuODNsMy43NSAzLjc1TTMgMTcuMjVWMjFoMy43NUwxNy44MSA5LjkzbC0zLjc1LTMuNzV6Ii8+PC9zdmc+");
}

.i-mdi-phone {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNi42MiAxMC43OWMxLjQ0IDIuODMgMy43NiA1LjE1IDYuNTkgNi41OWwyLjItMi4yYy4yOC0uMjguNjctLjM2IDEuMDItLjI1YzEuMTIuMzcgMi4zMi41NyAzLjU3LjU3YTEgMSAwIDAgMSAxIDFWMjBhMSAxIDAgMCAxLTEgMUExNyAxNyAwIDAgMSAzIDRhMSAxIDAgMCAxIDEtMWgzLjVhMSAxIDAgMCAxIDEgMWMwIDEuMjUuMiAyLjQ1LjU3IDMuNTdjLjExLjM1LjAzLjc0LS4yNSAxLjAyeiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNi42MiAxMC43OWMxLjQ0IDIuODMgMy43NiA1LjE1IDYuNTkgNi41OWwyLjItMi4yYy4yOC0uMjguNjctLjM2IDEuMDItLjI1YzEuMTIuMzcgMi4zMi41NyAzLjU3LjU3YTEgMSAwIDAgMSAxIDFWMjBhMSAxIDAgMCAxLTEgMUExNyAxNyAwIDAgMSAzIDRhMSAxIDAgMCAxIDEtMWgzLjVhMSAxIDAgMCAxIDEgMWMwIDEuMjUuMiAyLjQ1LjU3IDMuNTdjLjExLjM1LjAzLjc0LS4yNSAxLjAyeiIvPjwvc3ZnPg==");
}

.i-mdi-play {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOCA1LjE0djE0bDExLTd6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOCA1LjE0djE0bDExLTd6Ii8+PC9zdmc+");
}

.i-mdi-plus {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnoiLz48L3N2Zz4=");
}

.i-mdi-plus-circle {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMTNoLTR2NGgtMnYtNEg3di0yaDRWN2gydjRoNG0tNS05QTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBBMTAgMTAgMCAwIDAgMTIgMiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcgMTNoLTR2NGgtMnYtNEg3di0yaDRWN2gydjRoNG0tNS05QTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTBhMTAgMTAgMCAwIDAgMTAtMTBBMTAgMTAgMCAwIDAgMTIgMiIvPjwvc3ZnPg==");
}

.i-mdi-qrcode {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMyAxMWgydjJIM3ptOC02aDJ2NGgtMnptLTIgNmg0djRoLTJ2LTJIOXptNiAwaDJ2Mmgydi0yaDJ2MmgtMnYyaDJ2NGgtMnYyaC0ydi0yaC00djJoLTJ2LTRoNHYtMmgydi0yaC0yem00IDh2LTRoLTJ2NHpNMTUgM2g2djZoLTZ6bTIgMnYyaDJWNXpNMyAzaDZ2Nkgzem0yIDJ2MmgyVjV6TTMgMTVoNnY2SDN6bTIgMnYyaDJ2LTJ6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMyAxMWgydjJIM3ptOC02aDJ2NGgtMnptLTIgNmg0djRoLTJ2LTJIOXptNiAwaDJ2Mmgydi0yaDJ2MmgtMnYyaDJ2NGgtMnYyaC0ydi0yaC00djJoLTJ2LTRoNHYtMmgydi0yaC0yem00IDh2LTRoLTJ2NHpNMTUgM2g2djZoLTZ6bTIgMnYyaDJWNXpNMyAzaDZ2Nkgzem0yIDJ2MmgyVjV6TTMgMTVoNnY2SDN6bTIgMnYyaDJ2LTJ6Ii8+PC9zdmc+");
}

.i-mdi-refresh {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcuNjUgNi4zNUE3Ljk2IDcuOTYgMCAwIDAgMTIgNGE4IDggMCAwIDAtOCA4YTggOCAwIDAgMCA4IDhjMy43MyAwIDYuODQtMi41NSA3LjczLTZoLTIuMDhBNS45OSA1Ljk5IDAgMCAxIDEyIDE4YTYgNiAwIDAgMS02LTZhNiA2IDAgMCAxIDYtNmMxLjY2IDAgMy4xNC42OSA0LjIyIDEuNzhMMTMgMTFoN1Y0eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTcuNjUgNi4zNUE3Ljk2IDcuOTYgMCAwIDAgMTIgNGE4IDggMCAwIDAtOCA4YTggOCAwIDAgMCA4IDhjMy43MyAwIDYuODQtMi41NSA3LjczLTZoLTIuMDhBNS45OSA1Ljk5IDAgMCAxIDEyIDE4YTYgNiAwIDAgMS02LTZhNiA2IDAgMCAxIDYtNmMxLjY2IDAgMy4xNC42OSA0LjIyIDEuNzhMMTMgMTFoN1Y0eiIvPjwvc3ZnPg==");
}

.i-mdi-share-variant {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTYuMDhjLS43NiAwLTEuNDQuMy0xLjk2Ljc3TDguOTEgMTIuN2MuMDUtLjIzLjA5LS40Ni4wOS0uN3MtLjA0LS40Ny0uMDktLjdsNy4wNS00LjExYy41NC41IDEuMjUuODEgMi4wNC44MWEzIDMgMCAwIDAgMy0zYTMgMyAwIDAgMC0zLTNhMyAzIDAgMCAwLTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5YTMgMyAwIDAgMC0zIDNhMyAzIDAgMCAwIDMgM2MuNzkgMCAxLjUtLjMxIDIuMDQtLjgxbDcuMTIgNC4xNWMtLjA1LjIxLS4wOC40My0uMDguNjZjMCAxLjYxIDEuMzEgMi45MSAyLjkyIDIuOTFzMi45Mi0xLjMgMi45Mi0yLjkxQTIuOTIgMi45MiAwIDAgMCAxOCAxNi4wOCIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTYuMDhjLS43NiAwLTEuNDQuMy0xLjk2Ljc3TDguOTEgMTIuN2MuMDUtLjIzLjA5LS40Ni4wOS0uN3MtLjA0LS40Ny0uMDktLjdsNy4wNS00LjExYy41NC41IDEuMjUuODEgMi4wNC44MWEzIDMgMCAwIDAgMy0zYTMgMyAwIDAgMC0zLTNhMyAzIDAgMCAwLTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5YTMgMyAwIDAgMC0zIDNhMyAzIDAgMCAwIDMgM2MuNzkgMCAxLjUtLjMxIDIuMDQtLjgxbDcuMTIgNC4xNWMtLjA1LjIxLS4wOC40My0uMDguNjZjMCAxLjYxIDEuMzEgMi45MSAyLjkyIDIuOTFzMi45Mi0xLjMgMi45Mi0yLjkxQTIuOTIgMi45MiAwIDAgMCAxOCAxNi4wOCIvPjwvc3ZnPg==");
}

.i-mdi-share-variant-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTYuMDhjLS43NiAwLTEuNDQuMy0xLjk2Ljc3TDguOTEgMTIuN2MuMDUtLjIzLjA5LS40Ni4wOS0uN3MtLjA0LS40Ny0uMDktLjdsNy4wNS00LjExYy41NC41IDEuMjUuODEgMi4wNC44MWMxLjY2IDAgMy0xLjM0IDMtM3MtMS4zNC0zLTMtM3MtMyAxLjM0LTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5Yy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzYy43OSAwIDEuNS0uMzEgMi4wNC0uODFsNy4xMiA0LjE1Yy0uMDUuMjEtLjA4LjQzLS4wOC42NmMwIDEuNjEgMS4zMSAyLjkxIDIuOTIgMi45MXMyLjkyLTEuMyAyLjkyLTIuOTFzLTEuMzEtMi45Mi0yLjkyLTIuOTJNMTggNGMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMXMtMS0uNDUtMS0xcy40NS0xIDEtMU02IDEzYy0uNTUgMC0xLS40NS0xLTFzLjQ1LTEgMS0xczEgLjQ1IDEgMXMtLjQ1IDEtMSAxbTEyIDdjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFzMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTYuMDhjLS43NiAwLTEuNDQuMy0xLjk2Ljc3TDguOTEgMTIuN2MuMDUtLjIzLjA5LS40Ni4wOS0uN3MtLjA0LS40Ny0uMDktLjdsNy4wNS00LjExYy41NC41IDEuMjUuODEgMi4wNC44MWMxLjY2IDAgMy0xLjM0IDMtM3MtMS4zNC0zLTMtM3MtMyAxLjM0LTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5Yy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzYy43OSAwIDEuNS0uMzEgMi4wNC0uODFsNy4xMiA0LjE1Yy0uMDUuMjEtLjA4LjQzLS4wOC42NmMwIDEuNjEgMS4zMSAyLjkxIDIuOTIgMi45MXMyLjkyLTEuMyAyLjkyLTIuOTFzLTEuMzEtMi45Mi0yLjkyLTIuOTJNMTggNGMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMXMtMS0uNDUtMS0xcy40NS0xIDEtMU02IDEzYy0uNTUgMC0xLS40NS0xLTFzLjQ1LTEgMS0xczEgLjQ1IDEgMXMtLjQ1IDEtMSAxbTEyIDdjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTFzMSAuNDUgMSAxcy0uNDUgMS0xIDEiLz48L3N2Zz4=");
}

.i-mdi-shield-check {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTAgMTdsLTQtNGwxLjQxLTEuNDFMMTAgMTQuMTdsNi41OS02LjU5TDE4IDltLTYtOEwzIDV2NmMwIDUuNTUgMy44NCAxMC43NCA5IDEyYzUuMTYtMS4yNiA5LTYuNDUgOS0xMlY1eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTAgMTdsLTQtNGwxLjQxLTEuNDFMMTAgMTQuMTdsNi41OS02LjU5TDE4IDltLTYtOEwzIDV2NmMwIDUuNTUgMy44NCAxMC43NCA5IDEyYzUuMTYtMS4yNiA5LTYuNDUgOS0xMlY1eiIvPjwvc3ZnPg==");
}

.i-mdi-star {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM0wyMiA5LjI0bC03LjE5LS42MkwxMiAyTDkuMTkgOC42MkwyIDkuMjRsNS40NSA0LjczTDUuODIgMjF6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM0wyMiA5LjI0bC03LjE5LS42MkwxMiAyTDkuMTkgOC42MkwyIDkuMjRsNS40NSA0LjczTDUuODIgMjF6Ii8+PC9zdmc+");
}

.i-mdi-star-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIgMTUuMzlsLTMuNzYgMi4yN2wuOTktNC4yOGwtMy4zMi0yLjg4bDQuMzgtLjM3TDEyIDYuMDlsMS43MSA0LjA0bDQuMzguMzdsLTMuMzIgMi44OGwuOTkgNC4yOE0yMiA5LjI0bC03LjE5LS42MUwxMiAyTDkuMTkgOC42M0wyIDkuMjRsNS40NSA0LjczTDUuODIgMjFMMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM3oiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIgMTUuMzlsLTMuNzYgMi4yN2wuOTktNC4yOGwtMy4zMi0yLjg4bDQuMzgtLjM3TDEyIDYuMDlsMS43MSA0LjA0bDQuMzguMzdsLTMuMzIgMi44OGwuOTkgNC4yOE0yMiA5LjI0bC03LjE5LS42MUwxMiAyTDkuMTkgOC42M0wyIDkuMjRsNS40NSA0LjczTDUuODIgMjFMMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM3oiLz48L3N2Zz4=");
}

.i-mdi-swap-vertical {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAzTDUgN2gzdjdoMlY3aDNtMyAxMHYtN2gtMnY3aC0zbDQgNGw0LTR6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOSAzTDUgN2gzdjdoMlY3aDNtMyAxMHYtN2gtMnY3aC0zbDQgNGw0LTR6Ii8+PC9zdmc+");
}

.i-mdi-ticket-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDEgMiAyYTIgMiAwIDAgMS0yIDJ2NGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAxLTItMmEyIDIgMCAwIDEgMi0yVjZhMiAyIDAgMCAwLTItMnptMCAyaDE2djIuNTRjLTEuMjQuNzEtMiAyLjAzLTIgMy40NnMuNzYgMi43NSAyIDMuNDZWMThINHYtMi41NGMxLjI0LS43MSAyLTIuMDMgMi0zLjQ2cy0uNzYtMi43NS0yLTMuNDZ6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDEgMiAyYTIgMiAwIDAgMS0yIDJ2NGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAxLTItMmEyIDIgMCAwIDEgMi0yVjZhMiAyIDAgMCAwLTItMnptMCAyaDE2djIuNTRjLTEuMjQuNzEtMiAyLjAzLTIgMy40NnMuNzYgMi43NSAyIDMuNDZWMThINHYtMi41NGMxLjI0LS43MSAyLTIuMDMgMi0zLjQ2cy0uNzYtMi43NS0yLTMuNDZ6Ii8+PC9zdmc+");
}

.i-mdi-ticket-percent {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDEgMiAyYTIgMiAwIDAgMS0yIDJ2NGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAxLTItMmEyIDIgMCAwIDEgMi0yVjZhMiAyIDAgMCAwLTItMnptMTEuNSAzTDE3IDguNUw4LjUgMTdMNyAxNS41em0tNi42OS4wNGMuOTggMCAxLjc3Ljc5IDEuNzcgMS43N2ExLjc3IDEuNzcgMCAwIDEtMS43NyAxLjc3Yy0uOTggMC0xLjc3LS43OS0xLjc3LTEuNzdhMS43NyAxLjc3IDAgMCAxIDEuNzctMS43N202LjM4IDYuMzhjLjk4IDAgMS43Ny43OSAxLjc3IDEuNzdhMS43NyAxLjc3IDAgMCAxLTEuNzcgMS43N2MtLjk4IDAtMS43Ny0uNzktMS43Ny0xLjc3YTEuNzcgMS43NyAwIDAgMSAxLjc3LTEuNzciLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNCA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDEgMiAyYTIgMiAwIDAgMS0yIDJ2NGEyIDIgMCAwIDAgMiAyaDE2YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAxLTItMmEyIDIgMCAwIDEgMi0yVjZhMiAyIDAgMCAwLTItMnptMTEuNSAzTDE3IDguNUw4LjUgMTdMNyAxNS41em0tNi42OS4wNGMuOTggMCAxLjc3Ljc5IDEuNzcgMS43N2ExLjc3IDEuNzcgMCAwIDEtMS43NyAxLjc3Yy0uOTggMC0xLjc3LS43OS0xLjc3LTEuNzdhMS43NyAxLjc3IDAgMCAxIDEuNzctMS43N202LjM4IDYuMzhjLjk4IDAgMS43Ny43OSAxLjc3IDEuNzdhMS43NyAxLjc3IDAgMCAxLTEuNzcgMS43N2MtLjk4IDAtMS43Ny0uNzktMS43Ny0xLjc3YTEuNzcgMS43NyAwIDAgMSAxLjc3LTEuNzciLz48L3N2Zz4=");
}

.i-mdi-truck-delivery {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMyA0YTIgMiAwIDAgMC0yIDJ2MTFoMmEzIDMgMCAwIDAgMyAzYTMgMyAwIDAgMCAzLTNoNmEzIDMgMCAwIDAgMyAzYTMgMyAwIDAgMCAzLTNoMnYtNWwtMy00aC0zVjRtLTcgMmw0IDRsLTQgNHYtM0g0VjloNm03IC41aDIuNWwxLjk3IDIuNUgxN002IDE1LjVBMS41IDEuNSAwIDAgMSA3LjUgMTdBMS41IDEuNSAwIDAgMSA2IDE4LjVBMS41IDEuNSAwIDAgMSA0LjUgMTdBMS41IDEuNSAwIDAgMSA2IDE1LjVtMTIgMGExLjUgMS41IDAgMCAxIDEuNSAxLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41YTEuNSAxLjUgMCAwIDEtMS41LTEuNWExLjUgMS41IDAgMCAxIDEuNS0xLjUiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMyA0YTIgMiAwIDAgMC0yIDJ2MTFoMmEzIDMgMCAwIDAgMyAzYTMgMyAwIDAgMCAzLTNoNmEzIDMgMCAwIDAgMyAzYTMgMyAwIDAgMCAzLTNoMnYtNWwtMy00aC0zVjRtLTcgMmw0IDRsLTQgNHYtM0g0VjloNm03IC41aDIuNWwxLjk3IDIuNUgxN002IDE1LjVBMS41IDEuNSAwIDAgMSA3LjUgMTdBMS41IDEuNSAwIDAgMSA2IDE4LjVBMS41IDEuNSAwIDAgMSA0LjUgMTdBMS41IDEuNSAwIDAgMSA2IDE1LjVtMTIgMGExLjUgMS41IDAgMCAxIDEuNSAxLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41YTEuNSAxLjUgMCAwIDEtMS41LTEuNWExLjUgMS41IDAgMCAxIDEuNS0xLjUiLz48L3N2Zz4=");
}

.i-mdi-truck-delivery-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTguNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVzLS42Ny0xLjUtMS41LTEuNXMtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41bTEuNS05SDE3VjEyaDQuNDZ6TTYgMTguNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVzLS42Ny0xLjUtMS41LTEuNXMtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41TTIwIDhsMyA0djVoLTJjMCAxLjY2LTEuMzQgMy0zIDNzLTMtMS4zNC0zLTNIOWMwIDEuNjYtMS4zNCAzLTMgM3MtMy0xLjM0LTMtM0gxVjZjMC0xLjExLjg5LTIgMi0yaDE0djR6TTMgNnY5aC43NmMuNTUtLjYxIDEuMzUtMSAyLjI0LTFzMS42OS4zOSAyLjI0IDFIMTVWNnptNyAxbDMuNSAzLjVMMTAgMTR2LTIuNUg1di0yaDV6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTggMTguNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVzLS42Ny0xLjUtMS41LTEuNXMtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41bTEuNS05SDE3VjEyaDQuNDZ6TTYgMTguNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVzLS42Ny0xLjUtMS41LTEuNXMtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41TTIwIDhsMyA0djVoLTJjMCAxLjY2LTEuMzQgMy0zIDNzLTMtMS4zNC0zLTNIOWMwIDEuNjYtMS4zNCAzLTMgM3MtMy0xLjM0LTMtM0gxVjZjMC0xLjExLjg5LTIgMi0yaDE0djR6TTMgNnY5aC43NmMuNTUtLjYxIDEuMzUtMSAyLjI0LTFzMS42OS4zOSAyLjI0IDFIMTVWNnptNyAxbDMuNSAzLjVMMTAgMTR2LTIuNUg1di0yaDV6Ii8+PC9zdmc+");
}

.i-mdi-video-off {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy4yNyAyTDIgMy4yN0w0LjczIDZINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJjLjIgMCAuMzktLjA4LjU0LS4xOEwxOS43MyAyMUwyMSAxOS43M00yMSA2LjVsLTQgNFY3YTEgMSAwIDAgMC0xLTFIOS44MkwyMSAxNy4xOHoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMy4yNyAyTDIgMy4yN0w0LjczIDZINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJjLjIgMCAuMzktLjA4LjU0LS4xOEwxOS43MyAyMUwyMSAxOS43M00yMSA2LjVsLTQgNFY3YTEgMSAwIDAgMC0xLTFIOS44MkwyMSAxNy4xOHoiLz48L3N2Zz4=");
}

.i-mdi-video-outline {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgOHY4SDVWOHptMS0ySDRhMSAxIDAgMCAwLTEgMXYxMGExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF2LTMuNWw0IDR2LTExbC00IDRWN2ExIDEgMCAwIDAtMS0xIi8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgOHY4SDVWOHptMS0ySDRhMSAxIDAgMCAwLTEgMXYxMGExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF2LTMuNWw0IDR2LTExbC00IDRWN2ExIDEgMCAwIDAtMS0xIi8+PC9zdmc+");
}

.i-mdi-volume-high {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTQgMy4yM3YyLjA2YzIuODkuODYgNSAzLjU0IDUgNi43MXMtMi4xMSA1Ljg0LTUgNi43djIuMDdjNC0uOTEgNy00LjQ5IDctOC43N3MtMy03Ljg2LTctOC43N00xNi41IDEyYzAtMS43Ny0xLTMuMjktMi41LTQuMDNWMTZjMS41LS43MSAyLjUtMi4yNCAyLjUtNE0zIDl2Nmg0bDUgNVY0TDcgOXoiLz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTQgMy4yM3YyLjA2YzIuODkuODYgNSAzLjU0IDUgNi43MXMtMi4xMSA1Ljg0LTUgNi43djIuMDdjNC0uOTEgNy00LjQ5IDctOC43N3MtMy03Ljg2LTctOC43N00xNi41IDEyYzAtMS43Ny0xLTMuMjktMi41LTQuMDNWMTZjMS41LS43MSAyLjUtMi4yNCAyLjUtNE0zIDl2Nmg0bDUgNVY0TDcgOXoiLz48L3N2Zz4=");
}

.i-mdi-wechat {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS41IDRDNS4zNiA0IDIgNi42OSAyIDEwYzAgMS44OSAxLjA4IDMuNTYgMi43OCA0LjY2TDQgMTdsMi41LTEuNWMuODkuMzEgMS44Ny41IDIuOTEuNUE1LjIgNS4yIDAgMCAxIDkgMTRjMC0zLjMxIDMuMTMtNiA3LTZjLjE5IDAgLjM4IDAgLjU2LjAzQzE1LjU0IDUuNjkgMTIuNzggNCA5LjUgNG0tMyAyLjVhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMW01IDBhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMU0xNiA5Yy0zLjMxIDAtNiAyLjI0LTYgNXMyLjY5IDUgNiA1Yy42NyAwIDEuMzEtLjA4IDEuOTEtLjI1TDIwIDIwbC0uNjItMS44N0MyMC45NSAxNy4yMiAyMiAxNS43MSAyMiAxNGMwLTIuNzYtMi42OS01LTYtNW0tMiAyLjVhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMW00IDBhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOS41IDRDNS4zNiA0IDIgNi42OSAyIDEwYzAgMS44OSAxLjA4IDMuNTYgMi43OCA0LjY2TDQgMTdsMi41LTEuNWMuODkuMzEgMS44Ny41IDIuOTEuNUE1LjIgNS4yIDAgMCAxIDkgMTRjMC0zLjMxIDMuMTMtNiA3LTZjLjE5IDAgLjM4IDAgLjU2LjAzQzE1LjU0IDUuNjkgMTIuNzggNCA5LjUgNG0tMyAyLjVhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMW01IDBhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMU0xNiA5Yy0zLjMxIDAtNiAyLjI0LTYgNXMyLjY5IDUgNiA1Yy42NyAwIDEuMzEtLjA4IDEuOTEtLjI1TDIwIDIwbC0uNjItMS44N0MyMC45NSAxNy4yMiAyMiAxNS43MSAyMiAxNGMwLTIuNzYtMi42OS01LTYtNW0tMiAyLjVhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMW00IDBhMSAxIDAgMCAxIDEgMWExIDEgMCAwIDEtMSAxYTEgMSAwIDAgMS0xLTFhMSAxIDAgMCAxIDEtMSIvPjwvc3ZnPg==");
}

/* ========================================
 * 购物车选择框尺寸修复
 * ======================================== */
/* 宽度 - 补充 */
.w-5 {
  width: 1.25rem;
} /* 20px - 选择框宽度 */
/* 高度 - 补充 */
.h-5 {
  height: 1.25rem;
} /* 20px - 选择框高度 */
/* 零尺寸类 */
.w-0 {
  width: 0;
}

.h-0 {
  height: 0;
}