
:root{
  --blue:#2563eb;--blue-2:#4f8bff;--blue-hover:#1d4ed8;--blue-deep:#1d4ed8;
  --grad:linear-gradient(135deg,#2563eb 0%,#4f8bff 100%);
  --ink:#0f172a;--ink-2:#334155;--mut:#64748b;--faint:#94a3b8;
  --bd:#e6ebf4;--bd-2:#d9e1ef;
  --bg:#f4f6fa;--card:#ffffff;
  --red:#ff4d2f;--danger:#ef4444;--ok:#10b981;
  --r-lg:16px;--r-md:14px;--r-sm:10px;
  --sd-sm:0 1px 3px rgba(15,23,42,.05);
  --sd-md:0 6px 20px rgba(15,23,42,.06);
  --sd-lg:0 14px 36px rgba(15,23,42,.13);
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;padding:0;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei UI','Microsoft YaHei',sans-serif;
  color:var(--ink);background:var(--bg);
  min-height:100vh;font-size:14px;line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-2)}
img{max-width:100%;vertical-align:middle;border-style:none}
input,textarea,select,button{font-family:inherit;font-size:inherit;outline:none}
ul,ol{list-style:none;padding:0;margin:0}
p{margin:0}
.cursor-pointer{cursor:pointer!important}
.lite_img,.top-accent,.search-bar,.search_button{display:none!important}

.wrap{max-width:1480px;margin:0 auto;width:100%;padding:0 clamp(16px,2.6vw,44px);position:relative;z-index:1}

/* 品牌横幅：通栏蓝色渐变 */
.store-bar{
  background:
    radial-gradient(820px 400px at 90% -55%,rgba(99,161,255,.5),transparent 62%),
    radial-gradient(640px 360px at -6% 125%,rgba(19,54,158,.65),transparent 60%),
    linear-gradient(118deg,#1d4fd8 0%,#2563eb 46%,#3b74f6 100%);
  padding:26px 0 78px;position:relative;overflow:hidden;
}
.store-bar::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);
  background-size:36px 36px;
  -webkit-mask-image:linear-gradient(112deg,transparent 32%,rgba(0,0,0,.95) 78%);
  mask-image:linear-gradient(112deg,transparent 32%,rgba(0,0,0,.95) 78%);
}
.store-bar::after{
  content:'';position:absolute;right:-130px;top:-180px;width:480px;height:480px;border-radius:50%;
  background:radial-gradient(circle at 36% 36%,rgba(255,255,255,.16),rgba(255,255,255,.02) 62%);
  pointer-events:none;
}
.st-mark{
  position:absolute;right:145px;bottom:-42px;font-size:205px;line-height:1;
  color:rgba(255,255,255,.06);transform:rotate(-10deg);
  pointer-events:none;z-index:0;
}
.store-card{
  background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;
  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
  position:relative;z-index:1;
}
.store-card::before{display:none}
.st-left{display:flex;align-items:center;gap:16px;min-width:0}
.st-avatar{
  width:62px;height:62px;border-radius:16px;flex-shrink:0;position:relative;
  background:linear-gradient(135deg,#5a8cff 0%,#4a6cf7 55%,#6157ff 100%);
  display:inline-flex;align-items:center;justify-content:center;
  box-shadow:0 6px 18px rgba(52,88,235,.38), inset 0 1px 0 rgba(255,255,255,.28);
}
.st-avatar .ri-svg{font-size:29px;color:#fff;filter:drop-shadow(0 2px 4px rgba(15,35,110,.25))}
.st-avatar::after{
  content:'';position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;
  background:#22c55e;border:2.5px solid #fff;z-index:2;
}
.st-info{min-width:0}
.st-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.st-name{font-size:21px;font-weight:700;color:#fff;letter-spacing:.3px;line-height:1.3}
.st-cert{
  display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:6px;
  background:#fff;color:#c17903;font-size:12px;font-weight:600;
}
.st-cert .ri-svg{font-size:13px;color:#f59e0b}
.st-tags{display:flex;align-items:center;margin-top:9px;flex-wrap:wrap;row-gap:6px}
.st-tag{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.88);font-size:13px}
.st-tag .ri-svg{font-size:14px;color:rgba(255,255,255,.72)}
.st-tag+.st-tag{margin-left:16px;padding-left:16px;border-left:1px solid rgba(255,255,255,.26)}
.st-tag .tg-act{
  color:#fff;font-size:12px;font-weight:500;cursor:pointer;text-decoration:underline;
  text-underline-offset:3px;margin-left:3px;opacity:.92;
}
.st-tag .tg-act:hover{opacity:1;color:#fff}
.st-tag .tg-act.ok .ri-svg{color:#8ef0b1}
.st-tag.ok .ri-svg{color:#8ef0b1}
.st-right{display:flex;align-items:center;gap:10px;flex-shrink:0}
.st-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  height:38px;padding:0 18px;border-radius:9px;font-size:13.5px;font-weight:500;
  text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;
  white-space:nowrap;cursor:pointer;
  border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.05);color:#fff;
}
.st-btn .ri-svg{font-size:15px}
.st-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.85);color:#fff}
.st-btn-danger:hover{background:rgba(255,86,72,.28);border-color:rgba(255,168,160,.85)}
.st-btn-pri{background:#fff;color:#2563eb;border-color:#fff;font-weight:600;box-shadow:0 4px 14px rgba(9,30,90,.22)}
.st-btn-pri:hover{background:#f3f7ff;color:#1d4ed8;border-color:#f3f7ff}
/* 服务保障条 */
.st-services{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;position:relative;z-index:1}
.st-sv{
  display:inline-flex;align-items:center;gap:1px;height:34px;padding:0 15px;border-radius:9px;
  background:#000000;border:1px solid rgba(255,255,255,.15);
  color:#ffffff;font-size:12.5px;font-weight:500;letter-spacing:.2px;
}
.st-sv .ri-svg{font-size:14px;color:rgba(255,255,255,.8)}
a.st-sv{cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
a.st-sv:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.38)}
a.st-sv:active{transform:translateY(1px)}

/* 公告条（叠于横幅下沿） */
.notice-bar{margin-top:-44px;position:relative;z-index:2;padding:0}
.notice-inner{
  display:flex;align-items:flex-start;gap:10px;
  background:#fff;border:1px solid #f0e6c8;border-radius:12px;
  padding:13px 18px;font-size:13px;
  box-shadow:var(--sd-md);
}
.notice-inner>.ri-svg{color:#f59e0b;font-size:17px;flex-shrink:0;margin-top:1px}
.notice-label{flex-shrink:0;font-weight:700;color:#b45309;padding-right:12px;border-right:1px solid #f0e6c8;margin-top:1px}
.notice-text{flex:1;min-width:0;line-height:1.8;color:var(--ink-2)}

/* 主体：内容卡片上叠横幅 */
.main-area{padding:0 0 44px;margin-top:-44px;position:relative;z-index:2}
.notice-bar ~ form .main-area{margin-top:0;padding-top:14px}
.main-area .container{padding:0!important;max-width:100%!important;margin:0!important}
.main-area .container>.ant-card{margin-top:28px!important}
.main-area .container>.ant-card:first-of-type{margin-top:0!important}

/* 通用卡片 */
.ant-card{
  background:#fff;border:1px solid #edf0f7;border-radius:var(--r-lg);
  box-shadow:var(--sd-md);margin-top:16px;
}
.ant-card .ant-card-head{
  min-height:58px;padding:0 30px;display:flex;align-items:center;
  border-bottom:1px solid #f0f3f9;background:transparent;
}
.ant-card .ant-card-head-wrapper{display:flex;align-items:center;width:100%;min-height:58px}
.ant-card .ant-card-head-title{
  font-size:16px;font-weight:700;color:var(--ink);flex:1;
  display:flex;align-items:center;gap:10px;letter-spacing:.2px;
}
.ant-card .ant-card-head-title::before{
  content:'';width:4px;height:16px;border-radius:2px;background:var(--grad);
  display:inline-block;flex-shrink:0;
}
.ant-card .ant-card-head-title::after{display:none}
.ant-card .ant-card-extra{margin-left:auto;font-weight:400;font-size:14px}
.ant-card .ant-card-body{padding:20px 30px}

/* 商品分类：双行信息卡 + 背景大图标 */
.fl-list{display:flex;flex-wrap:wrap;gap:12px;padding:22px 0;border:none;overflow:visible;justify-content:flex-start}
.fl-list .category_box,
.fl-list .category_box_bak,
.fl-list .item{
  width:auto;flex:0 0 auto;min-width:176px;padding:13px 46px 13px 17px;border-radius:12px;cursor:pointer;
  background:#f4f6fb;border:1.5px solid transparent;position:relative;overflow:hidden;
  display:flex;align-items:center;
  transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;
}
.fl-list .category_box:hover,
.fl-list .category_box_bak:hover,
.fl-list .item:hover{
  background:#fff;border-color:#bcd0fb;transform:translateY(-1px);
  box-shadow:0 5px 14px rgba(37,99,235,.12);
}
.fl-list .category_box.active,
.fl-list .category_box_bak.active,
.fl-list .item.active{
  background:linear-gradient(135deg,#eef4ff 0%,#e1ecff 100%);
  border-color:var(--blue);transform:none;
  box-shadow:0 6px 16px rgba(37,99,235,.18);
}
.fl-list .category_box.active::after,
.fl-list .category_box_bak.active::after,
.fl-list .item.active::after{
  content:'';
  position:absolute;right:0;bottom:0;width:23px;height:23px;
  background:var(--blue) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'white'%3E%3Cpath%20d%3D%22M9.9997%2015.1709L19.1921%205.97852L20.6063%207.39273L9.9997%2017.9993L3.63574%2011.6354L5.04996%2010.2212L9.9997%2015.1709Z%22%2F%3E%3C%2Fsvg%3E") center/13px 13px no-repeat;color:#fff;line-height:1;
  display:flex;align-items:center;justify-content:center;
  border-radius:9px 0 10px 0;z-index:2;
}
/* 分类背景大图标（8色循环，融入底色） */
.fl-list .category_box::before,
.fl-list .category_box_bak::before,
.fl-list .item::before{
  content:'';width:54px;height:54px;font-size:0;background:currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  position:absolute;right:-8px;bottom:-14px;margin:0;
  opacity:.16;pointer-events:none;transform:rotate(-10deg);
  transition:opacity .16s,transform .16s;z-index:0;
}
.fl-list>div:hover::before{opacity:.26;transform:rotate(-4deg) scale(1.06)}
.fl-list>div.active::before{opacity:.3}
.fl-list>div:nth-of-type(16n+1)::before{content:'';color:#2563eb;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M17%204C20.3137%204%2023%206.68629%2023%2010V14C23%2017.3137%2020.3137%2020%2017%2020H7C3.68629%2020%201%2017.3137%201%2014V10C1%206.68629%203.68629%204%207%204H17ZM17%206H7C4.8578%206%203.10892%207.68397%203.0049%209.80036L3%2010V14C3%2016.1422%204.68397%2017.8911%206.80036%2017.9951L7%2018H17C19.1422%2018%2020.8911%2016.316%2020.9951%2014.1996L21%2014V10C21%207.8578%2019.316%206.10892%2017.1996%206.0049L17%206ZM10%209V11H12V13H9.999L10%2015H8L7.999%2013H6V11H8V9H10ZM18%2013V15H16V13H18ZM16%209V11H14V9H16Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M17%204C20.3137%204%2023%206.68629%2023%2010V14C23%2017.3137%2020.3137%2020%2017%2020H7C3.68629%2020%201%2017.3137%201%2014V10C1%206.68629%203.68629%204%207%204H17ZM17%206H7C4.8578%206%203.10892%207.68397%203.0049%209.80036L3%2010V14C3%2016.1422%204.68397%2017.8911%206.80036%2017.9951L7%2018H17C19.1422%2018%2020.8911%2016.316%2020.9951%2014.1996L21%2014V10C21%207.8578%2019.316%206.10892%2017.1996%206.0049L17%206ZM10%209V11H12V13H9.999L10%2015H8L7.999%2013H6V11H8V9H10ZM18%2013V15H16V13H18ZM16%209V11H14V9H16Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+2)::before{content:'';color:#8b5cf6;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M17.4563%203L20.9991%203.00335L21.001%206.52648L15.5341%2011.992L18.3624%2014.8207L19.7772%2013.4071L21.1915%2014.8213L18.7166%2017.2962L21.545%2020.1246L20.1308%2021.5388L17.3024%2018.7104L14.8275%2021.1853L13.4133%2019.7711L14.8269%2018.3562L11.9981%2015.528L9.1703%2018.3558L10.5849%2019.7711L9.17064%2021.1853L6.69614%2018.71L3.86734%2021.5388L2.45312%2020.1246L5.28192%2017.2958L2.80668%2014.8213L4.22089%2013.4071L5.63477%2014.8202L8.46212%2011.992L3.00181%206.53118L2.99907%203L6.54506%203.00335L11.9981%208.457L17.4563%203ZM9.87612%2013.406L7.04807%2016.234L7.75607%2016.941L10.5831%2014.113L9.87612%2013.406ZM19.0001%205.001H18.2831L13.4121%209.87L14.1191%2010.577L19.0001%205.698V5.001ZM5.00007%205.001V5.701L16.2411%2016.942L16.9482%2016.2349L5.71507%205.002L5.00007%205.001Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M17.4563%203L20.9991%203.00335L21.001%206.52648L15.5341%2011.992L18.3624%2014.8207L19.7772%2013.4071L21.1915%2014.8213L18.7166%2017.2962L21.545%2020.1246L20.1308%2021.5388L17.3024%2018.7104L14.8275%2021.1853L13.4133%2019.7711L14.8269%2018.3562L11.9981%2015.528L9.1703%2018.3558L10.5849%2019.7711L9.17064%2021.1853L6.69614%2018.71L3.86734%2021.5388L2.45312%2020.1246L5.28192%2017.2958L2.80668%2014.8213L4.22089%2013.4071L5.63477%2014.8202L8.46212%2011.992L3.00181%206.53118L2.99907%203L6.54506%203.00335L11.9981%208.457L17.4563%203ZM9.87612%2013.406L7.04807%2016.234L7.75607%2016.941L10.5831%2014.113L9.87612%2013.406ZM19.0001%205.001H18.2831L13.4121%209.87L14.1191%2010.577L19.0001%205.698V5.001ZM5.00007%205.001V5.701L16.2411%2016.942L16.9482%2016.2349L5.71507%205.002L5.00007%205.001Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+3)::before{content:'';color:#f97316;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2023C16.1421%2023%2019.5%2019.6421%2019.5%2015.5C19.5%2014.6345%2019.2697%2013.8032%2019%2013.0296C17.3333%2014.6765%2016.0667%2015.5%2015.2%2015.5C19.1954%208.5%2017%205.5%2011%201.5C11.5%206.49951%208.20403%208.77375%206.86179%2010.0366C5.40786%2011.4045%204.5%2013.3462%204.5%2015.5C4.5%2019.6421%207.85786%2023%2012%2023ZM12.7094%205.23498C15.9511%207.98528%2015.9666%2010.1223%2013.463%2014.5086C12.702%2015.8419%2013.6648%2017.5%2015.2%2017.5C15.8884%2017.5%2016.5841%2017.2992%2017.3189%2016.9051C16.6979%2019.262%2014.5519%2021%2012%2021C8.96243%2021%206.5%2018.5376%206.5%2015.5C6.5%2013.9608%207.13279%2012.5276%208.23225%2011.4932C8.35826%2011.3747%208.99749%2010.8081%209.02477%2010.7836C9.44862%2010.4021%209.7978%2010.0663%2010.1429%209.69677C11.3733%208.37932%2012.2571%206.91631%2012.7094%205.23498Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2023C16.1421%2023%2019.5%2019.6421%2019.5%2015.5C19.5%2014.6345%2019.2697%2013.8032%2019%2013.0296C17.3333%2014.6765%2016.0667%2015.5%2015.2%2015.5C19.1954%208.5%2017%205.5%2011%201.5C11.5%206.49951%208.20403%208.77375%206.86179%2010.0366C5.40786%2011.4045%204.5%2013.3462%204.5%2015.5C4.5%2019.6421%207.85786%2023%2012%2023ZM12.7094%205.23498C15.9511%207.98528%2015.9666%2010.1223%2013.463%2014.5086C12.702%2015.8419%2013.6648%2017.5%2015.2%2017.5C15.8884%2017.5%2016.5841%2017.2992%2017.3189%2016.9051C16.6979%2019.262%2014.5519%2021%2012%2021C8.96243%2021%206.5%2018.5376%206.5%2015.5C6.5%2013.9608%207.13279%2012.5276%208.23225%2011.4932C8.35826%2011.3747%208.99749%2010.8081%209.02477%2010.7836C9.44862%2010.4021%209.7978%2010.0663%2010.1429%209.69677C11.3733%208.37932%2012.2571%206.91631%2012.7094%205.23498Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+4)::before{content:'';color:#10b981;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.5018%2020.0048C14.8432%2021.5841%2013.5794%2022.848%2012%2023.5066C10.4206%2022.848%209.15679%2021.5841%208.49816%2020.0048H10.7575C11.0838%2020.4934%2011.5051%2020.9171%2012%2021.248C12.4949%2020.9171%2012.9162%2020.4934%2013.2425%2020.0048H15.5018ZM18%2014.8095L20%2017.0777V19.0048H4V17.0777L6%2014.8095V9.00478C6%205.52153%208.50442%202.55822%2012%201.45999C15.4956%202.55822%2018%205.52153%2018%209.00478V14.8095ZM17.2692%2017.0048L16%2015.5653V9.00478C16%206.68694%2014.4292%204.57431%2012%203.58384C9.57078%204.57431%208%206.68694%208%209.00478V15.5653L6.73076%2017.0048H17.2692ZM12%2011.0048C10.8954%2011.0048%2010%2010.1093%2010%209.00478C10%207.90021%2010.8954%207.00478%2012%207.00478C13.1046%207.00478%2014%207.90021%2014%209.00478C14%2010.1093%2013.1046%2011.0048%2012%2011.0048Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.5018%2020.0048C14.8432%2021.5841%2013.5794%2022.848%2012%2023.5066C10.4206%2022.848%209.15679%2021.5841%208.49816%2020.0048H10.7575C11.0838%2020.4934%2011.5051%2020.9171%2012%2021.248C12.4949%2020.9171%2012.9162%2020.4934%2013.2425%2020.0048H15.5018ZM18%2014.8095L20%2017.0777V19.0048H4V17.0777L6%2014.8095V9.00478C6%205.52153%208.50442%202.55822%2012%201.45999C15.4956%202.55822%2018%205.52153%2018%209.00478V14.8095ZM17.2692%2017.0048L16%2015.5653V9.00478C16%206.68694%2014.4292%204.57431%2012%203.58384C9.57078%204.57431%208%206.68694%208%209.00478V15.5653L6.73076%2017.0048H17.2692ZM12%2011.0048C10.8954%2011.0048%2010%2010.1093%2010%209.00478C10%207.90021%2010.8954%207.00478%2012%207.00478C13.1046%207.00478%2014%207.90021%2014%209.00478C14%2010.1093%2013.1046%2011.0048%2012%2011.0048Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+5)::before{content:'';color:#f59e0b;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M3.49709%208.06464L4.78355%2018.9996H19.2266L20.513%208.06464L16.5032%2010.7379L12.0051%204.44051L7.50694%2010.7379L3.49709%208.06464ZM2.80577%205.20006L7.00505%207.99958L11.1913%202.13881C11.5123%201.6894%2012.1369%201.58531%2012.5863%201.90631C12.6761%201.97045%2012.7546%202.04901%2012.8188%202.13881L17.0051%207.99958L21.2043%205.20006C21.6639%204.89371%2022.2847%205.01788%2022.5911%205.47741C22.7228%205.67503%2022.7799%205.91308%2022.7522%206.14895L21.109%2020.1164C21.0497%2020.62%2020.6229%2020.9996%2020.1158%2020.9996H3.8943C3.38722%2020.9996%202.9604%2020.62%202.90115%2020.1164L1.25792%206.14895C1.19339%205.60045%201.58573%205.10349%202.13423%205.03896C2.37011%205.01121%202.60816%205.06832%202.80577%205.20006ZM12.0051%2014.9996C10.9005%2014.9996%2010.0051%2014.1042%2010.0051%2012.9996C10.0051%2011.895%2010.9005%2010.9996%2012.0051%2010.9996C13.1096%2010.9996%2014.0051%2011.895%2014.0051%2012.9996C14.0051%2014.1042%2013.1096%2014.9996%2012.0051%2014.9996Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M3.49709%208.06464L4.78355%2018.9996H19.2266L20.513%208.06464L16.5032%2010.7379L12.0051%204.44051L7.50694%2010.7379L3.49709%208.06464ZM2.80577%205.20006L7.00505%207.99958L11.1913%202.13881C11.5123%201.6894%2012.1369%201.58531%2012.5863%201.90631C12.6761%201.97045%2012.7546%202.04901%2012.8188%202.13881L17.0051%207.99958L21.2043%205.20006C21.6639%204.89371%2022.2847%205.01788%2022.5911%205.47741C22.7228%205.67503%2022.7799%205.91308%2022.7522%206.14895L21.109%2020.1164C21.0497%2020.62%2020.6229%2020.9996%2020.1158%2020.9996H3.8943C3.38722%2020.9996%202.9604%2020.62%202.90115%2020.1164L1.25792%206.14895C1.19339%205.60045%201.58573%205.10349%202.13423%205.03896C2.37011%205.01121%202.60816%205.06832%202.80577%205.20006ZM12.0051%2014.9996C10.9005%2014.9996%2010.0051%2014.1042%2010.0051%2012.9996C10.0051%2011.895%2010.9005%2010.9996%2012.0051%2010.9996C13.1096%2010.9996%2014.0051%2011.895%2014.0051%2012.9996C14.0051%2014.1042%2013.1096%2014.9996%2012.0051%2014.9996Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+6)::before{content:'';color:#ec4899;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.0049%202.00281C17.214%202.00281%2019.0049%203.79367%2019.0049%206.00281C19.0049%206.73184%2018.8098%207.41532%2018.4691%208.00392L23.0049%208.00281V10.0028H21.0049V20.0028C21.0049%2020.5551%2020.5572%2021.0028%2020.0049%2021.0028H4.00488C3.4526%2021.0028%203.00488%2020.5551%203.00488%2020.0028V10.0028H1.00488V8.00281L5.54065%208.00392C5.19992%207.41532%205.00488%206.73184%205.00488%206.00281C5.00488%203.79367%206.79574%202.00281%209.00488%202.00281C10.2001%202.00281%2011.2729%202.52702%2012.0058%203.35807C12.7369%202.52702%2013.8097%202.00281%2015.0049%202.00281ZM11.0049%2010.0028H5.00488V19.0028H11.0049V10.0028ZM19.0049%2010.0028H13.0049V19.0028H19.0049V10.0028ZM9.00488%204.00281C7.90031%204.00281%207.00488%204.89824%207.00488%206.00281C7.00488%207.05717%207.82076%207.92097%208.85562%207.99732L9.00488%208.00281H11.0049V6.00281C11.0049%205.00116%2010.2686%204.1715%209.30766%204.02558L9.15415%204.00829L9.00488%204.00281ZM15.0049%204.00281C13.9505%204.00281%2013.0867%204.81869%2013.0104%205.85355L13.0049%206.00281V8.00281H15.0049C16.0592%208.00281%2016.923%207.18693%2016.9994%206.15207L17.0049%206.00281C17.0049%204.89824%2016.1095%204.00281%2015.0049%204.00281Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.0049%202.00281C17.214%202.00281%2019.0049%203.79367%2019.0049%206.00281C19.0049%206.73184%2018.8098%207.41532%2018.4691%208.00392L23.0049%208.00281V10.0028H21.0049V20.0028C21.0049%2020.5551%2020.5572%2021.0028%2020.0049%2021.0028H4.00488C3.4526%2021.0028%203.00488%2020.5551%203.00488%2020.0028V10.0028H1.00488V8.00281L5.54065%208.00392C5.19992%207.41532%205.00488%206.73184%205.00488%206.00281C5.00488%203.79367%206.79574%202.00281%209.00488%202.00281C10.2001%202.00281%2011.2729%202.52702%2012.0058%203.35807C12.7369%202.52702%2013.8097%202.00281%2015.0049%202.00281ZM11.0049%2010.0028H5.00488V19.0028H11.0049V10.0028ZM19.0049%2010.0028H13.0049V19.0028H19.0049V10.0028ZM9.00488%204.00281C7.90031%204.00281%207.00488%204.89824%207.00488%206.00281C7.00488%207.05717%207.82076%207.92097%208.85562%207.99732L9.00488%208.00281H11.0049V6.00281C11.0049%205.00116%2010.2686%204.1715%209.30766%204.02558L9.15415%204.00829L9.00488%204.00281ZM15.0049%204.00281C13.9505%204.00281%2013.0867%204.81869%2013.0104%205.85355L13.0049%206.00281V8.00281H15.0049C16.0592%208.00281%2016.923%207.18693%2016.9994%206.15207L17.0049%206.00281C17.0049%204.89824%2016.1095%204.00281%2015.0049%204.00281Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+7)::before{content:'';color:#06b6d4;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M10.7577%2011.8281L18.6066%203.97919L20.0208%205.3934L18.6066%206.80761L21.0815%209.28249L19.6673%2010.6967L17.1924%208.22183L15.7782%209.63604L17.8995%2011.7574L16.4853%2013.1716L14.364%2011.0503L12.1719%2013.2423C13.4581%2015.1837%2013.246%2017.8251%2011.5355%2019.5355C9.58291%2021.4882%206.41709%2021.4882%204.46447%2019.5355C2.51184%2017.5829%202.51184%2014.4171%204.46447%2012.4645C6.17493%2010.754%208.81633%2010.5419%2010.7577%2011.8281ZM10.1213%2018.1213C11.2929%2016.9497%2011.2929%2015.0503%2010.1213%2013.8787C8.94975%2012.7071%207.05025%2012.7071%205.87868%2013.8787C4.70711%2015.0503%204.70711%2016.9497%205.87868%2018.1213C7.05025%2019.2929%208.94975%2019.2929%2010.1213%2018.1213Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M10.7577%2011.8281L18.6066%203.97919L20.0208%205.3934L18.6066%206.80761L21.0815%209.28249L19.6673%2010.6967L17.1924%208.22183L15.7782%209.63604L17.8995%2011.7574L16.4853%2013.1716L14.364%2011.0503L12.1719%2013.2423C13.4581%2015.1837%2013.246%2017.8251%2011.5355%2019.5355C9.58291%2021.4882%206.41709%2021.4882%204.46447%2019.5355C2.51184%2017.5829%202.51184%2014.4171%204.46447%2012.4645C6.17493%2010.754%208.81633%2010.5419%2010.7577%2011.8281ZM10.1213%2018.1213C11.2929%2016.9497%2011.2929%2015.0503%2010.1213%2013.8787C8.94975%2012.7071%207.05025%2012.7071%205.87868%2013.8787C4.70711%2015.0503%204.70711%2016.9497%205.87868%2018.1213C7.05025%2019.2929%208.94975%2019.2929%2010.1213%2018.1213Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+8)::before{content:'';color:#ef4444;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M13.0049%2016.9409V19.0027H18.0049V21.0027H6.00488V19.0027H11.0049V16.9409C7.05857%2016.4488%204.00488%2013.0824%204.00488%209.00275V3.00275H20.0049V9.00275C20.0049%2013.0824%2016.9512%2016.4488%2013.0049%2016.9409ZM6.00488%205.00275V9.00275C6.00488%2012.3165%208.69117%2015.0027%2012.0049%2015.0027C15.3186%2015.0027%2018.0049%2012.3165%2018.0049%209.00275V5.00275H6.00488ZM1.00488%205.00275H3.00488V9.00275H1.00488V5.00275ZM21.0049%205.00275H23.0049V9.00275H21.0049V5.00275Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M13.0049%2016.9409V19.0027H18.0049V21.0027H6.00488V19.0027H11.0049V16.9409C7.05857%2016.4488%204.00488%2013.0824%204.00488%209.00275V3.00275H20.0049V9.00275C20.0049%2013.0824%2016.9512%2016.4488%2013.0049%2016.9409ZM6.00488%205.00275V9.00275C6.00488%2012.3165%208.69117%2015.0027%2012.0049%2015.0027C15.3186%2015.0027%2018.0049%2012.3165%2018.0049%209.00275V5.00275H6.00488ZM1.00488%205.00275H3.00488V9.00275H1.00488V5.00275ZM21.0049%205.00275H23.0049V9.00275H21.0049V5.00275Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+9)::before{content:'';color:#d97706;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202ZM12.366%2013.366L8.89708%2019.376C9.85124%2019.7779%2010.8997%2020%2012%2020C12.4622%2020%2012.9152%2019.9608%2013.3559%2019.8856C13.0984%2018.0632%2013.3411%2016.1601%2014.1404%2014.3917L12.366%2013.366ZM15.8835%2015.3974C15.3519%2016.6567%2015.1671%2017.9943%2015.2969%2019.2905C16.5173%2018.7384%2017.5737%2017.8888%2018.3745%2016.8346L15.8835%2015.3974ZM8.85855%2011.3422C7.7265%2012.919%206.1993%2014.0809%204.49366%2014.7699C5.0255%2016.2135%205.96211%2017.4604%207.16543%2018.3745L10.634%2012.366L8.85855%2011.3422ZM19.9616%2011.2111L19.7038%2011.3328C18.6197%2011.8687%2017.6478%2012.6548%2016.8834%2013.6653L19.3756%2015.1039C19.7777%2014.1495%2020%2013.1007%2020%2012C20%2011.7338%2019.987%2011.4706%2019.9616%2011.2111ZM4%2012C4%2012.2662%204.013%2012.5294%204.03841%2012.7889C5.22626%2012.2534%206.29168%2011.4249%207.11596%2010.3355L4.62402%208.89708C4.22214%209.85124%204%2010.8997%204%2012ZM16.8346%205.62552L13.366%2011.634L15.1407%2012.6588C16.2731%2011.0812%2017.8009%209.91878%2019.5073%209.22969C19.0134%207.89068%2018.1702%206.71922%2017.0884%205.82653L16.8346%205.62552ZM12%204C11.5375%204%2011.0841%204.03925%2010.6431%204.1146C10.9016%205.93748%2010.6588%207.8408%209.85915%209.60931L11.634%2010.634L15.1029%204.62402C14.1488%204.22214%2013.1003%204%2012%204ZM8.70313%204.70955L8.51189%204.79845C7.37266%205.35126%206.38436%206.16644%205.62552%207.16543L8.11608%208.60349C8.64798%207.34403%208.83295%206.00607%208.70313%204.70955Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202ZM12.366%2013.366L8.89708%2019.376C9.85124%2019.7779%2010.8997%2020%2012%2020C12.4622%2020%2012.9152%2019.9608%2013.3559%2019.8856C13.0984%2018.0632%2013.3411%2016.1601%2014.1404%2014.3917L12.366%2013.366ZM15.8835%2015.3974C15.3519%2016.6567%2015.1671%2017.9943%2015.2969%2019.2905C16.5173%2018.7384%2017.5737%2017.8888%2018.3745%2016.8346L15.8835%2015.3974ZM8.85855%2011.3422C7.7265%2012.919%206.1993%2014.0809%204.49366%2014.7699C5.0255%2016.2135%205.96211%2017.4604%207.16543%2018.3745L10.634%2012.366L8.85855%2011.3422ZM19.9616%2011.2111L19.7038%2011.3328C18.6197%2011.8687%2017.6478%2012.6548%2016.8834%2013.6653L19.3756%2015.1039C19.7777%2014.1495%2020%2013.1007%2020%2012C20%2011.7338%2019.987%2011.4706%2019.9616%2011.2111ZM4%2012C4%2012.2662%204.013%2012.5294%204.03841%2012.7889C5.22626%2012.2534%206.29168%2011.4249%207.11596%2010.3355L4.62402%208.89708C4.22214%209.85124%204%2010.8997%204%2012ZM16.8346%205.62552L13.366%2011.634L15.1407%2012.6588C16.2731%2011.0812%2017.8009%209.91878%2019.5073%209.22969C19.0134%207.89068%2018.1702%206.71922%2017.0884%205.82653L16.8346%205.62552ZM12%204C11.5375%204%2011.0841%204.03925%2010.6431%204.1146C10.9016%205.93748%2010.6588%207.8408%209.85915%209.60931L11.634%2010.634L15.1029%204.62402C14.1488%204.22214%2013.1003%204%2012%204ZM8.70313%204.70955L8.51189%204.79845C7.37266%205.35126%206.38436%206.16644%205.62552%207.16543L8.11608%208.60349C8.64798%207.34403%208.83295%206.00607%208.70313%204.70955Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+10)::before{content:'';color:#7c3aed;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.1986%209.94447C14.7649%209.5337%2014.4859%208.98613%2014.4085%208.39384L14.0056%205.31138L11.275%206.79724C10.7503%207.08274%2010.1433%207.17888%209.55608%207.06948L6.49998%206.50015L7.06931%209.55625C7.17871%2010.1435%207.08257%2010.7505%206.79707%2011.2751L5.31121%2014.0057L8.39367%2014.4086C8.98596%2014.4861%209.53353%2014.7651%209.94431%2015.1987L12.0821%2017.4557L13.4178%2014.6486C13.6745%2014.1092%2014.109%2013.6747%2014.6484%2013.418L17.4555%2012.0823L15.1986%209.94447ZM15.2238%2015.5079L13.0111%2020.1581C12.8687%2020.4573%2012.5107%2020.5844%2012.2115%2020.442C12.1448%2020.4103%2012.0845%2020.3665%2012.0337%2020.3129L8.49229%2016.5741C8.39749%2016.474%208.27113%2016.4096%208.13445%2016.3918L3.02816%2015.7243C2.69958%2015.6814%202.46804%2015.3802%202.51099%2015.0516C2.52056%2014.9784%202.54359%2014.9075%202.5789%2014.8426L5.04031%2010.3192C5.1062%2010.1981%205.12839%2010.058%205.10314%209.92253L4.16%204.85991C4.09931%204.53414%204.3142%204.22086%204.63997%204.16017C4.7126%204.14664%204.78711%204.14664%204.85974%204.16017L9.92237%205.10331C10.0579%205.12855%2010.198%205.10637%2010.319%205.04048L14.8424%202.57907C15.1335%202.42068%2015.4979%202.52825%2015.6562%202.81931C15.6916%202.88421%2015.7146%202.95507%2015.7241%203.02833L16.3916%208.13462C16.4095%208.2713%2016.4739%208.39766%2016.5739%208.49245L20.3127%2012.0338C20.5533%2012.2617%2020.5636%2012.6415%2020.3357%2012.8821C20.2849%2012.9357%2020.2246%2012.9795%2020.1579%2013.0112L15.5078%2015.224C15.3833%2015.2832%2015.283%2015.3835%2015.2238%2015.5079ZM16.0206%2017.435L17.4348%2016.0208L21.6775%2020.2634L20.2633%2021.6776L16.0206%2017.435Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M15.1986%209.94447C14.7649%209.5337%2014.4859%208.98613%2014.4085%208.39384L14.0056%205.31138L11.275%206.79724C10.7503%207.08274%2010.1433%207.17888%209.55608%207.06948L6.49998%206.50015L7.06931%209.55625C7.17871%2010.1435%207.08257%2010.7505%206.79707%2011.2751L5.31121%2014.0057L8.39367%2014.4086C8.98596%2014.4861%209.53353%2014.7651%209.94431%2015.1987L12.0821%2017.4557L13.4178%2014.6486C13.6745%2014.1092%2014.109%2013.6747%2014.6484%2013.418L17.4555%2012.0823L15.1986%209.94447ZM15.2238%2015.5079L13.0111%2020.1581C12.8687%2020.4573%2012.5107%2020.5844%2012.2115%2020.442C12.1448%2020.4103%2012.0845%2020.3665%2012.0337%2020.3129L8.49229%2016.5741C8.39749%2016.474%208.27113%2016.4096%208.13445%2016.3918L3.02816%2015.7243C2.69958%2015.6814%202.46804%2015.3802%202.51099%2015.0516C2.52056%2014.9784%202.54359%2014.9075%202.5789%2014.8426L5.04031%2010.3192C5.1062%2010.1981%205.12839%2010.058%205.10314%209.92253L4.16%204.85991C4.09931%204.53414%204.3142%204.22086%204.63997%204.16017C4.7126%204.14664%204.78711%204.14664%204.85974%204.16017L9.92237%205.10331C10.0579%205.12855%2010.198%205.10637%2010.319%205.04048L14.8424%202.57907C15.1335%202.42068%2015.4979%202.52825%2015.6562%202.81931C15.6916%202.88421%2015.7146%202.95507%2015.7241%203.02833L16.3916%208.13462C16.4095%208.2713%2016.4739%208.39766%2016.5739%208.49245L20.3127%2012.0338C20.5533%2012.2617%2020.5636%2012.6415%2020.3357%2012.8821C20.2849%2012.9357%2020.2246%2012.9795%2020.1579%2013.0112L15.5078%2015.224C15.3833%2015.2832%2015.283%2015.3835%2015.2238%2015.5079ZM16.0206%2017.435L17.4348%2016.0208L21.6775%2020.2634L20.2633%2021.6776L16.0206%2017.435Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+11)::before{content:'';color:#0ea5e9;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M5%204.60434V13.7889C5%2015.1263%205.6684%2016.3752%206.7812%2017.1171L12%2020.5963L17.2188%2017.1171C18.3316%2016.3752%2019%2015.1263%2019%2013.7889V4.60434L12%203.04879L5%204.60434ZM3.78307%202.82598L12%201L20.2169%202.82598C20.6745%202.92766%2021%203.33347%2021%203.80217V13.7889C21%2015.795%2019.9974%2017.6684%2018.3282%2018.7812L12%2023L5.6718%2018.7812C4.00261%2017.6684%203%2015.795%203%2013.7889V3.80217C3%203.33347%203.32553%202.92766%203.78307%202.82598ZM12%2013.5L9.06107%2015.0451L9.62236%2011.7725L7.24472%209.45492L10.5305%208.97746L12%206L13.4695%208.97746L16.7553%209.45492L14.3776%2011.7725L14.9389%2015.0451L12%2013.5Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M5%204.60434V13.7889C5%2015.1263%205.6684%2016.3752%206.7812%2017.1171L12%2020.5963L17.2188%2017.1171C18.3316%2016.3752%2019%2015.1263%2019%2013.7889V4.60434L12%203.04879L5%204.60434ZM3.78307%202.82598L12%201L20.2169%202.82598C20.6745%202.92766%2021%203.33347%2021%203.80217V13.7889C21%2015.795%2019.9974%2017.6684%2018.3282%2018.7812L12%2023L5.6718%2018.7812C4.00261%2017.6684%203%2015.795%203%2013.7889V3.80217C3%203.33347%203.32553%202.92766%203.78307%202.82598ZM12%2013.5L9.06107%2015.0451L9.62236%2011.7725L7.24472%209.45492L10.5305%208.97746L12%206L13.4695%208.97746L16.7553%209.45492L14.3776%2011.7725L14.9389%2015.0451L12%2013.5Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+12)::before{content:'';color:#e11d48;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M20%203V17C20%2019.2091%2018.2091%2021%2016%2021C13.7909%2021%2012%2019.2091%2012%2017C12%2014.7909%2013.7909%2013%2016%2013C16.7286%2013%2017.4117%2013.1948%2018%2013.5351V5H9V17C9%2019.2091%207.20914%2021%205%2021C2.79086%2021%201%2019.2091%201%2017C1%2014.7909%202.79086%2013%205%2013C5.72857%2013%206.41165%2013.1948%207%2013.5351V3H20ZM5%2019C6.10457%2019%207%2018.1046%207%2017C7%2015.8954%206.10457%2015%205%2015C3.89543%2015%203%2015.8954%203%2017C3%2018.1046%203.89543%2019%205%2019ZM16%2019C17.1046%2019%2018%2018.1046%2018%2017C18%2015.8954%2017.1046%2015%2016%2015C14.8954%2015%2014%2015.8954%2014%2017C14%2018.1046%2014.8954%2019%2016%2019Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M20%203V17C20%2019.2091%2018.2091%2021%2016%2021C13.7909%2021%2012%2019.2091%2012%2017C12%2014.7909%2013.7909%2013%2016%2013C16.7286%2013%2017.4117%2013.1948%2018%2013.5351V5H9V17C9%2019.2091%207.20914%2021%205%2021C2.79086%2021%201%2019.2091%201%2017C1%2014.7909%202.79086%2013%205%2013C5.72857%2013%206.41165%2013.1948%207%2013.5351V3H20ZM5%2019C6.10457%2019%207%2018.1046%207%2017C7%2015.8954%206.10457%2015%205%2015C3.89543%2015%203%2015.8954%203%2017C3%2018.1046%203.89543%2019%205%2019ZM16%2019C17.1046%2019%2018%2018.1046%2018%2017C18%2015.8954%2017.1046%2015%2016%2015C14.8954%2015%2014%2015.8954%2014%2017C14%2018.1046%2014.8954%2019%2016%2019Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+13)::before{content:'';color:#059669;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202ZM8%2013L4.06201%2013.001C4.51365%2016.6192%207.38163%2019.4869%2011%2019.9381V16C9.34315%2016%208%2014.6569%208%2013ZM19.938%2013.001L16%2013C16%2014.6569%2014.6569%2016%2013%2016L13.001%2019.938C16.6189%2019.4864%2019.4864%2016.6189%2019.938%2013.001ZM14%2012H10V13C10%2013.5523%2010.4477%2014%2011%2014H13C13.5523%2014%2014%2013.5523%2014%2013V12ZM12%204C7.92037%204%204.55396%207.05371%204.06189%2011H8C8%2010.4477%208.44772%2010%209%2010H15C15.5523%2010%2016%2010.4477%2016%2011H19.9381C19.446%207.05371%2016.0796%204%2012%204Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202ZM8%2013L4.06201%2013.001C4.51365%2016.6192%207.38163%2019.4869%2011%2019.9381V16C9.34315%2016%208%2014.6569%208%2013ZM19.938%2013.001L16%2013C16%2014.6569%2014.6569%2016%2013%2016L13.001%2019.938C16.6189%2019.4864%2019.4864%2016.6189%2019.938%2013.001ZM14%2012H10V13C10%2013.5523%2010.4477%2014%2011%2014H13C13.5523%2014%2014%2013.5523%2014%2013V12ZM12%204C7.92037%204%204.55396%207.05371%204.06189%2011H8C8%2010.4477%208.44772%2010%209%2010H15C15.5523%2010%2016%2010.4477%2016%2011H19.9381C19.446%207.05371%2016.0796%204%2012%204Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+14)::before{content:'';color:#ca8a04;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%206.99999C16.4183%206.99999%2020%2010.5817%2020%2015C20%2019.4183%2016.4183%2023%2012%2023C7.58172%2023%204%2019.4183%204%2015C4%2010.5817%207.58172%206.99999%2012%206.99999ZM12%208.99999C8.68629%208.99999%206%2011.6863%206%2015C6%2018.3137%208.68629%2021%2012%2021C15.3137%2021%2018%2018.3137%2018%2015C18%2011.6863%2015.3137%208.99999%2012%208.99999ZM12%2010.5L13.3225%2013.1797L16.2798%2013.6094L14.1399%2015.6953L14.645%2018.6406L12%2017.25L9.35497%2018.6406L9.86012%2015.6953L7.72025%2013.6094L10.6775%2013.1797L12%2010.5ZM18%201.99999V4.99999L16.6366%206.13755C15.5305%205.5577%2014.3025%205.17884%2013.0011%205.04948L13%201.99899L18%201.99999ZM11%201.99899L10.9997%205.04939C9.6984%205.17863%208.47046%205.55735%207.36441%206.13703L6%204.99999V1.99999L11%201.99899Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%206.99999C16.4183%206.99999%2020%2010.5817%2020%2015C20%2019.4183%2016.4183%2023%2012%2023C7.58172%2023%204%2019.4183%204%2015C4%2010.5817%207.58172%206.99999%2012%206.99999ZM12%208.99999C8.68629%208.99999%206%2011.6863%206%2015C6%2018.3137%208.68629%2021%2012%2021C15.3137%2021%2018%2018.3137%2018%2015C18%2011.6863%2015.3137%208.99999%2012%208.99999ZM12%2010.5L13.3225%2013.1797L16.2798%2013.6094L14.1399%2015.6953L14.645%2018.6406L12%2017.25L9.35497%2018.6406L9.86012%2015.6953L7.72025%2013.6094L10.6775%2013.1797L12%2010.5ZM18%201.99999V4.99999L16.6366%206.13755C15.5305%205.5577%2014.3025%205.17884%2013.0011%205.04948L13%201.99899L18%201.99999ZM11%201.99899L10.9997%205.04939C9.6984%205.17863%208.47046%205.55735%207.36441%206.13703L6%204.99999V1.99999L11%201.99899Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+15)::before{content:'';color:#4f46e5;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M6%2018H18V6H6V18ZM14%2020H10V22H8V20H5C4.44772%2020%204%2019.5523%204%2019V16H2V14H4V10H2V8H4V5C4%204.44772%204.44772%204%205%204H8V2H10V4H14V2H16V4H19C19.5523%204%2020%204.44772%2020%205V8H22V10H20V14H22V16H20V19C20%2019.5523%2019.5523%2020%2019%2020H16V22H14V20ZM8%208H16V16H8V8Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M6%2018H18V6H6V18ZM14%2020H10V22H8V20H5C4.44772%2020%204%2019.5523%204%2019V16H2V14H4V10H2V8H4V5C4%204.44772%204.44772%204%205%204H8V2H10V4H14V2H16V4H19C19.5523%204%2020%204.44772%2020%205V8H22V10H20V14H22V16H20V19C20%2019.5523%2019.5523%2020%2019%2020H16V22H14V20ZM8%208H16V16H8V8Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list>div:nth-of-type(16n+16)::before{content:'';color:#db2777;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C16.9706%202%2021%206.02944%2021%2011V18.5C21%2020.433%2019.433%2022%2017.5%2022C16.3001%2022%2015.2413%2021.3962%2014.6107%2020.476C14.0976%2021.3857%2013.1205%2022%2012%2022C10.8795%2022%209.9024%2021.3857%209.38728%2020.4754C8.75869%2021.3962%207.69985%2022%206.5%2022C4.63144%2022%203.10487%2020.5357%203.00518%2018.692L3%2018.5V11C3%206.02944%207.02944%202%2012%202ZM12%204C8.21455%204%205.1309%207.00478%205.00406%2010.7593L5%2011L4.99927%2018.4461L5.00226%2018.584C5.04504%2019.3751%205.70251%2020%206.5%2020C6.95179%2020%207.36652%2019.8007%207.64704%2019.4648L7.73545%2019.3478C8.57033%2018.1248%2010.3985%2018.2016%2011.1279%2019.4904C11.3053%2019.8038%2011.6345%2020%2012%2020C12.3651%2020%2012.6933%2019.8044%2012.8687%2019.4934C13.5692%2018.2516%2015.2898%2018.1317%2016.1636%2019.2151L16.2606%2019.3455C16.5401%2019.7534%2016.9976%2020%2017.5%2020C18.2797%2020%2018.9204%2019.4051%2018.9931%2018.6445L19%2018.5V11C19%207.13401%2015.866%204%2012%204ZM12%2012C13.1046%2012%2014%2013.1193%2014%2014.5C14%2015.8807%2013.1046%2017%2012%2017C10.8954%2017%2010%2015.8807%2010%2014.5C10%2013.1193%2010.8954%2012%2012%2012ZM9.5%208C10.3284%208%2011%208.67157%2011%209.5C11%2010.3284%2010.3284%2011%209.5%2011C8.67157%2011%208%2010.3284%208%209.5C8%208.67157%208.67157%208%209.5%208ZM14.5%208C15.3284%208%2016%208.67157%2016%209.5C16%2010.3284%2015.3284%2011%2014.5%2011C13.6716%2011%2013%2010.3284%2013%209.5C13%208.67157%2013.6716%208%2014.5%208Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%202C16.9706%202%2021%206.02944%2021%2011V18.5C21%2020.433%2019.433%2022%2017.5%2022C16.3001%2022%2015.2413%2021.3962%2014.6107%2020.476C14.0976%2021.3857%2013.1205%2022%2012%2022C10.8795%2022%209.9024%2021.3857%209.38728%2020.4754C8.75869%2021.3962%207.69985%2022%206.5%2022C4.63144%2022%203.10487%2020.5357%203.00518%2018.692L3%2018.5V11C3%206.02944%207.02944%202%2012%202ZM12%204C8.21455%204%205.1309%207.00478%205.00406%2010.7593L5%2011L4.99927%2018.4461L5.00226%2018.584C5.04504%2019.3751%205.70251%2020%206.5%2020C6.95179%2020%207.36652%2019.8007%207.64704%2019.4648L7.73545%2019.3478C8.57033%2018.1248%2010.3985%2018.2016%2011.1279%2019.4904C11.3053%2019.8038%2011.6345%2020%2012%2020C12.3651%2020%2012.6933%2019.8044%2012.8687%2019.4934C13.5692%2018.2516%2015.2898%2018.1317%2016.1636%2019.2151L16.2606%2019.3455C16.5401%2019.7534%2016.9976%2020%2017.5%2020C18.2797%2020%2018.9204%2019.4051%2018.9931%2018.6445L19%2018.5V11C19%207.13401%2015.866%204%2012%204ZM12%2012C13.1046%2012%2014%2013.1193%2014%2014.5C14%2015.8807%2013.1046%2017%2012%2017C10.8954%2017%2010%2015.8807%2010%2014.5C10%2013.1193%2010.8954%2012%2012%2012ZM9.5%208C10.3284%208%2011%208.67157%2011%209.5C11%2010.3284%2010.3284%2011%209.5%2011C8.67157%2011%208%2010.3284%208%209.5C8%208.67157%208.67157%208%209.5%208ZM14.5%208C15.3284%208%2016%208.67157%2016%209.5C16%2010.3284%2015.3284%2011%2014.5%2011C13.6716%2011%2013%2010.3284%2013%209.5C13%208.67157%2013.6716%208%2014.5%208Z%22%2F%3E%3C%2Fsvg%3E")}
.fl-list .card{margin:0!important;padding:0!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;width:100%;position:relative;z-index:1}
.fl-list .card>.row{display:contents!important}
.fl-list .card [class*="col-"]{display:contents!important;max-width:none!important;flex:none!important;width:auto!important;padding:0!important;margin:0!important}
.fl-list .card__title{margin:0;padding:0;min-width:0}
.fl-list .card__title h3{
  margin:0;font-size:15px;font-weight:600;color:#35415a;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;
  transition:color .16s;
}
.fl-list .category_box.active .card__title h3,
.fl-list .category_box_bak.active .card__title h3{color:var(--blue-deep);font-weight:700}
.fl-list .card__content{margin:6px 0 0;flex-shrink:0}
.fl-list .card__s_cateremark{
  display:inline-flex;align-items:center;min-width:0;height:20px;padding:0 9px;border-radius:999px;
  background:#e5ebf7;color:#7d8aa3;font-size:11.5px;font-weight:500;
  white-space:nowrap;transition:all .16s;
}
.fl-list .category_box.active .card__s_cateremark,
.fl-list .category_box_bak.active .card__s_cateremark{background:var(--blue);color:#fff}
.fl-list .category_box:hover:not(.active) .card__s_cateremark,
.fl-list .category_box_bak:hover:not(.active) .card__s_cateremark{background:#dbe7ff;color:var(--blue)}
.fl-list .item{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}
.fl-list .item p{margin:0;font-size:15px;font-weight:600;color:#35415a;position:relative;z-index:1}
.fl-list .item.active p{color:var(--blue-deep);font-weight:700}
.fl-list .item .tag{
  display:inline-flex;align-items:center;min-width:0;height:20px;padding:0 9px;border-radius:999px;
  background:#e5ebf7;color:#7d8aa3;font-size:11.5px;font-weight:500;
  position:relative;z-index:1;
}
.fl-list .item.active .tag{background:var(--blue);color:#fff}
/* 分类卡内部：标题在上、备注在下 */
.fl-list .card{display:block!important}
.fl-list .category_box .card__title,
.fl-list .category_box_bak .card__title{margin-bottom:6px}

/* 搜索框 */
.qx-search{
  display:inline-flex;align-items:center;height:38px;width:250px;
  background:#f3f5fa;border:1px solid transparent;border-radius:10px;padding:0 13px;
  transition:background .18s,border-color .18s,box-shadow .18s;
}
.qx-search:focus-within{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.11)}
.qx-search .ri-svg{color:var(--faint);font-size:15px;margin-right:8px;flex-shrink:0}
.qx-search input,.qx-search .keywords,.qx-search .global-keywords{
  flex:1;border:none;background:transparent;font-size:13.5px;color:var(--ink);height:100%;padding:0;outline:none;
}
.qx-search input::placeholder{color:#a8b3c7}

/* 商品搜索（位于「选择商品」卡片标题右侧） */
.goods-card .ant-card-head{padding-top:12px;padding-bottom:12px}
.goods-card .ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}
.goods-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 0 auto}
.gs-field{
  position:relative;display:flex;align-items:center;
  width:270px;max-width:100%;height:40px;padding:0 38px 0 38px;
  background:#f4f6fb;border:1.5px solid transparent;border-radius:12px;
  transition:background .2s,border-color .2s,box-shadow .2s;
}
.gs-field:hover{background:#eef2f9}
.gs-field:focus-within{background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgba(37,99,235,.1)}
.gs-ico{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:16px;color:#9aa7bd;transition:color .2s}
.gs-field:focus-within .gs-ico{color:var(--blue)}
#goods_kw{flex:1;min-width:0;height:100%;border:none;background:transparent;padding:0;font-size:13.5px;color:var(--ink)}
#goods_kw::placeholder{color:#a8b3c7}
.gs-clear{
  position:absolute;right:11px;top:50%;transform:translateY(-50%);
  display:none;align-items:center;justify-content:center;
  width:20px;height:20px;padding:0;border:none;border-radius:50%;
  background:#d5dded;color:#fff;cursor:pointer;line-height:1;
  transition:background .18s,transform .18s;
}
.gs-clear.show{display:inline-flex}
.gs-clear:hover{background:#b6c3d8;transform:translateY(-50%) scale(1.08)}
.gs-clear .ri-svg{font-size:14px}
.gs-btn{
  height:40px;padding:0 24px;border:none;border-radius:12px;cursor:pointer;
  background:var(--grad);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.5px;flex-shrink:0;
  box-shadow:0 6px 14px rgba(37,99,235,.22);
  transition:transform .18s,box-shadow .18s,filter .18s;
}
.gs-btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 18px rgba(37,99,235,.28)}
.gs-btn:active{transform:translateY(0);box-shadow:0 4px 10px rgba(37,99,235,.2)}
.gs-hint{font-size:12.5px;color:var(--mut);margin:0 0 12px}
.gs-hint:empty{display:none}
@media (max-width:767.98px){
  .goods-card .ant-card-head{padding:14px 16px}
  .goods-card .ant-card-head-wrapper{flex-wrap:nowrap;align-items:center;min-height:0}
  .goods-card .ant-card-head-title{flex:0 0 auto;font-size:15px;white-space:nowrap}
  .goods-search{flex:1 1 auto;margin:0 0 0 9px;gap:6px;flex-wrap:nowrap;min-width:0}
  .gs-field{flex:1 1 auto;width:auto;min-width:0;height:34px;border-radius:10px;padding:0 28px 0 30px}
  .gs-ico{left:10px;font-size:14px}
  .gs-clear{right:7px;width:17px;height:17px}
  #goods_kw{font-size:12.5px}
  .gs-btn{height:34px;padding:0 13px;border-radius:10px;font-size:12.5px;flex-shrink:0}
}

/* ══════════ 商品网格 ══════════ */
.card-box,.goods_list{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;padding:0}
.goods_box,
.card-box>.goods_box,
.card-box [class*="col-"].goods_box{
  max-width:calc(25% - 10.5px)!important;width:calc(25% - 10.5px)!important;
  flex:0 0 auto!important;padding:0!important;margin:0!important;float:none!important;
  cursor:pointer;display:flex!important;
}
.goods_box .card{display:flex;padding:0;margin:0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%}
.goods_box .card>.row{display:flex!important;flex-direction:column!important;margin:0!important;width:100%;height:100%}
.goods_box .card [class*="col-"]{max-width:100%!important;flex:1!important;width:100%!important;padding:0!important;margin:0!important;display:flex}
.goods_box .card__wrap,
.goods_box .card-item{
  background:
    radial-gradient(130px 80px at 100% 0%,rgba(37,99,235,.07),transparent 72%),
    linear-gradient(180deg,#eef4ff 0%,#fafcff 100%);
  border-radius:var(--r-md);overflow:hidden;
  border:1.5px solid #35415a;
  transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;
  cursor:pointer;width:100%;height:100%;position:relative;
  display:flex;flex-direction:column;gap:0;padding:14px 15px 40px;min-height:126px;
}
/* 卡片底部“选购”引导条 */
.goods_box .card__wrap::before,
.goods_box .card-item::before{
  content:'点击选购';display:flex;align-items:center;justify-content:center;gap:4px;
  position:absolute;left:0;right:0;bottom:0;height:30px;
  background:#f0f4fb;color:var(--mut);font-size:12px;font-weight:500;
  border-top:1px dashed #dfe6f2;
  transition:all .18s;
}
.goods_box:hover .card__wrap,
.goods_box:hover .card-item{
  background:#fff;border-color:rgba(37,99,235,.55);transform:translateY(-3px);
  box-shadow:0 14px 30px rgba(37,99,235,.15);
}
.goods_box:hover .card__wrap::before,
.goods_box:hover .card-item::before{
  background:#e8efff;color:var(--blue);font-weight:600;
}
.goods_box.active .card__wrap,
.goods_box.active .card-item{
  border-color:var(--blue);background:#fff;
  box-shadow:0 14px 30px rgba(37,99,235,.2);
}
.goods_box.active .card__wrap::before,
.goods_box.active .card-item::before{
  content:'✓ 已选择，去支付';
  background:var(--grad);color:#fff;font-weight:600;border-top-color:transparent;
}
.goods_box.active .card__wrap::after,
.goods_box.active .card-item::after{
  content:'';
  position:absolute;right:0;top:0;width:27px;height:27px;
  background:var(--blue) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'white'%3E%3Cpath%20d%3D%22M9.9997%2015.1709L19.1921%205.97852L20.6063%207.39273L9.9997%2017.9993L3.63574%2011.6354L5.04996%2010.2212L9.9997%2015.1709Z%22%2F%3E%3C%2Fsvg%3E") center/15px 15px no-repeat;color:#fff;
  display:flex;align-items:center;justify-content:center;
  border-radius:0 12px 0 14px;
}
.goods_box .card__detail{margin:0;padding:0}
.goods_box .card__wrap .card__detail:nth-of-type(2),
.goods_box .card-item .card__detail:nth-of-type(2){margin-top:auto;padding-top:12px}
.goods_box .card__wrap .card__detail:nth-of-type(3),
.goods_box .card-item .card__detail:nth-of-type(3){position:absolute;right:13px;bottom:37px}
.goods_box .card__detail h3{
  margin:0;font-size:15px;font-weight:600;color:var(--ink);
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
  -webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;
  line-height:1.5;min-height:0;transition:color .16s;
}
.goods_box.active .card__detail h3{color:var(--blue-deep)}
.card__detail_price{
  display:block;font-size:21px;font-weight:800;color:var(--red);
  margin:0;letter-spacing:-.4px;line-height:1;
  font-family:'DIN Alternate','Bahnschrift',-apple-system,sans-serif;
}
.card__detail_price::first-letter{font-size:14px;font-weight:700}
.card__detail_stock,.stock-tag{
  height:23px;display:inline-flex;align-items:center;justify-content:center;gap:4px;
  border-radius:999px;font-size:11.5px;padding:0 11px;font-weight:600;
  align-self:flex-start;
}
.card__detail_remark{font-size:12px;color:var(--danger);margin-top:6px}

/* 优惠提示：灰色圆点 pill（对齐 517fk） */
.discount-alert{
  display:flex;flex-wrap:wrap;gap:10px;padding:0;margin-bottom:4px;
  background:none;border:none;
}
.discount-alert .ri-svg{display:none}
.discount-alert-title{display:none}
.discount-alert .sale_message{display:flex;flex-wrap:wrap;gap:10px}
.discount-alert .sale_message span{
  display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;
  border-radius:999px;background:#f3f5fa;border:1px solid #e8ecf4;
  font-size:12.5px;color:#7d8aa3;font-weight:500;transition:all .18s;cursor:default;
}
.discount-alert .sale_message span::before{
  content:'';width:7px;height:7px;border-radius:50%;background:#c1cad9;flex-shrink:0;
}
.discount-alert .sale_message span:hover{background:#eef4ff;border-color:#bcd0fb;color:var(--blue)}

/* 联系方式标题：红提醒 */
.contact-tip{color:#ef4444;font-size:12.5px;font-weight:400;margin-left:8px}
.contact-tip b{color:#ef4444;font-weight:600}

/* 底部结算栏 */

/* 商品描述 */
.description-content,.text_box{font-size:14px;line-height:1.8;color:var(--ink-2);word-break:break-word}
.description-content p{margin-bottom:10px}
.text_box img,.description-content img{max-width:100%;border-radius:10px;margin:4px 0}
#remark{font-size:14px;color:var(--ink-2);line-height:1.8}
#remark p{margin:0 0 10px}#remark p:last-child{margin:0}
#remark img{max-width:100%;height:auto;border-radius:10px;margin:8px 0;display:block}
#remark a{color:var(--blue)}

/* 下单区 */
#order_box .ant-card-body{padding:26px 32px}
.ure_info_box{padding:0}.ure_info_hide{display:none}.ure_info{padding:0}
.ure_info_input_box{margin-bottom:20px}
.ure_info_input_box_hide{display:flex;align-items:center;gap:2px;margin-bottom:9px;font-size:14px;color:var(--ink);font-weight:600}
.ure_info_input_box_hide p{margin:0}
.ure_info .input{width:100%;max-width:380px}
.ure_info .input input,
.ure_info input[type="text"],
.ure_info input[type="password"]{
  width:100%!important;height:42px!important;padding:4px 14px!important;
  font-size:14px!important;color:var(--ink)!important;
  background:#fff!important;border:1px solid #dfe4ee!important;border-radius:10px!important;
  transition:border-color .18s,box-shadow .18s!important;outline:none!important;
}
.ure_info .input input:focus,
.ure_info input[type="text"]:focus,
.ure_info input[type="password"]:focus{
  border-color:var(--blue)!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.11)!important;
}
.ure_info .input input::placeholder,.ure_info input::placeholder{color:#a8b3c7!important}
.ure_info .msg{margin-top:5px;font-size:12px;color:var(--faint)}
.ure_info_input_box.d-flex{display:flex!important;flex-wrap:wrap;margin-bottom:20px;gap:10px}
.ure_info_input_box.d-flex .ure_info_input_box_hide{margin-bottom:0;margin-right:0}
.ure_info_input_box .mb-2{font-size:14px;color:var(--ink);font-weight:600;margin-bottom:9px}

/* 通知/优惠券开关 */
.btn-type{cursor:pointer}
.btn-type>div{
  display:inline-flex;align-items:center;gap:6px;height:38px;
  font-size:13px;color:var(--ink-2);background:#fff;cursor:pointer;user-select:none;
  border:1px solid #dfe4ee;padding:0 15px;border-radius:10px;transition:all .18s;
}
.btn-type>div::before{
  content:'';width:15px;height:15px;flex-shrink:0;background:currentColor;transition:all .18s;
  -webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
}
.btn-type>div:hover{border-color:var(--blue);color:var(--blue)}
.btn-type>div:hover::before{color:var(--blue)}
.btn-type>div.on{color:var(--blue-deep);background:#eef4ff;border-color:var(--blue);font-weight:600}
.btn-type>div.on::before{content:'';color:var(--blue);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022ZM11.0026%2016L18.0737%208.92893L16.6595%207.51472L11.0026%2013.1716L8.17421%2010.3431L6.75999%2011.7574L11.0026%2016Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'black'%3E%3Cpath%20d%3D%22M12%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022ZM11.0026%2016L18.0737%208.92893L16.6595%207.51472L11.0026%2013.1716L8.17421%2010.3431L6.75999%2011.7574L11.0026%2016Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.btn-type label{cursor:pointer;margin:0;display:inline-flex;align-items:center;gap:6px}

/* 支付方式 */
.pay-method-label{font-size:14px;color:var(--ink);margin-bottom:10px;font-weight:600}
#order_box .mb-2 p,.pay-label-row p{font-size:14px;color:var(--ink);font-weight:600;margin:0 0 10px}
.pay_type{border:none;padding:0}.pay_type_hide{display:none}
.pay_type_box{display:flex;flex-wrap:wrap;padding:4px 0 0;gap:12px}
.pay_type_leng{
  display:flex;align-items:center;height:58px;padding:0 18px 0 14px;
  border-radius:12px;cursor:pointer;position:relative;
  border:1px solid #e2e7f1;margin:0;background:#fff;color:var(--ink-2);
  min-width:168px;transition:border-color .18s,box-shadow .18s,background .18s;
}
.pay_type_leng:hover{border-color:#93b4fd;box-shadow:0 4px 14px rgba(37,99,235,.1)}
.pay_type_leng.pay_type_leng_xz{
  border-color:var(--blue);background:#f0f6ff;
  box-shadow:0 4px 14px rgba(37,99,235,.14);
}
.pay_type_leng img:first-child{width:28px;height:28px;object-fit:contain;flex-shrink:0;margin-right:11px}
.pay_type_leng span{font-size:14px;white-space:nowrap;font-weight:500}
.pay_type_leng.pay_type_leng_xz span{color:var(--blue-deep);font-weight:600}
.pay_type_leng .xiadui{
  position:absolute;right:0;top:0;width:22px!important;height:22px!important;
  font-size:13px;color:#fff;display:none;background:var(--blue);
  border-radius:0 11px 0 10px;align-items:center;justify-content:center;
}
.pay_type_leng.pay_type_leng_xz .xiadui{display:flex}

/* 底部结算栏 */
.bottom-spacer{height:96px}
.section_buttom{
  position:fixed;bottom:0;left:0;right:0;z-index:200;
  background:rgba(255,255,255,.97);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border-top:1px solid #edf0f7;
  box-shadow:0 -8px 28px rgba(15,23,42,.09);height:auto;
}
.section_buttom .container{
  max-width:1480px;margin:auto;width:100%;height:76px;
  display:flex;align-items:center;background:transparent;
  border-radius:0;border:none;box-shadow:none;
  padding:0 clamp(16px,2.6vw,44px);
}
.section_buttom .d-flex{display:flex;align-items:center;height:100%;width:100%;gap:18px}
.goods_name{
  flex:1 1 auto;min-width:0;font-size:16.5px;color:var(--ink);font-weight:600;
  display:flex;align-items:center;gap:11px;
}
.goods_name .ri-svg,
.goods_name i{
  width:19px;height:19px;padding:10.5px;box-sizing:content-box;flex-shrink:0;
  background:var(--grad);color:#fff;border-radius:11px;
  box-shadow:0 4px 10px rgba(37,99,235,.26);
  display:block;
}
.goods_name span{
  overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;
  max-width:420px;line-height:1.45;
}
.shuliang_box{
  display:inline-flex;align-items:center;flex-shrink:0;
  border-radius:10px;overflow:hidden;border:1px solid #dfe4ee;
}
.shuliang_box .btn{
  width:36px;height:38px;border:none;cursor:pointer;position:relative;
  display:flex;align-items:center;justify-content:center;background:#f6f8fc;
  transition:background .15s;
}
.shuliang_box .btn:hover{background:#e9eef7}
.shuliang_box .btn span{display:block;position:absolute;background:#475569;border-radius:1px}
.shuliang_box .btn:first-child span{width:11px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}
.shuliang_box .btn:last-child span:first-child{width:11px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}
.shuliang_box .btn:last-child span:last-child{width:2px;height:11px;top:50%;left:50%;transform:translate(-50%,-50%)}
.shuliang_box .input{width:52px;height:38px;border-left:1px solid #dfe4ee;border-right:1px solid #dfe4ee}
.shuliang_box .input input{
  width:100%!important;height:100%!important;border:none!important;text-align:center!important;
  font-size:14px!important;font-weight:600!important;color:var(--ink)!important;
  outline:none!important;background:#fff!important;padding:0!important;border-radius:0!important;
}
.bar-price{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}
.jiage{display:flex;align-items:baseline;white-space:nowrap}
.jiage::before{content:'合计';font-size:13px;color:#8c98ab;margin-right:8px;font-weight:400}
.jiage span:first-child{display:none}
.jiage span:nth-child(2){font-size:26px;color:var(--red);font-weight:800;letter-spacing:-.4px}
.jiage s{font-size:13px;color:#b6c0d2;text-decoration:line-through;margin-left:8px}
.jiage span:last-child{font-size:26px;color:var(--red);font-weight:800;letter-spacing:-.4px}
.bar-sub{font-size:12px;color:var(--faint)}
.queding_btn{flex:0 0 190px}
.queding_btn button,.queding_btn .check_pay{
  width:100%!important;height:48px!important;padding:0!important;border:none!important;
  border-radius:12px!important;background:var(--grad)!important;color:#fff!important;
  font-size:16px!important;font-weight:600!important;letter-spacing:3px;
  cursor:pointer;transition:all .18s;display:flex;align-items:center;justify-content:center;
  box-shadow:0 6px 16px rgba(37,99,235,.3);
}
.queding_btn button:hover,.queding_btn .check_pay:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,.4)}
.queding_btn button:active,.queding_btn .check_pay:active{transform:translateY(0);box-shadow:0 4px 12px rgba(37,99,235,.3)}

/* 悬浮二维码 */
.qrcode-fab{
  position:fixed;right:0;top:28%;z-index:100;background:#fff;
  padding:12px;border-radius:12px 0 0 12px;
  box-shadow:-4px 4px 20px rgba(15,23,42,.1);border:1px solid #edf0f7;border-right:none;
  text-align:center;cursor:pointer;transition:all .22s;width:50px;overflow:hidden;
}
.qrcode-fab:hover{width:auto;padding:15px}
.qrcode-fab .qr-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--blue);font-size:21px}
.qrcode-fab:hover .qr-icon{display:none}
.qrcode-fab .qr-content{display:none}
.qrcode-fab:hover .qr-content{display:block}
.qrcode-fab p{margin-top:8px;font-size:12px;color:var(--mut)}
.ewm{
  display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;
  background:#fff;border-radius:14px;padding:24px;
  box-shadow:0 20px 60px rgba(15,23,42,.22);text-align:center;font-size:14px;color:var(--mut);
}
.ewm #qrcode{margin:0 auto 8px}

/* 页脚 */
.site-footer{max-width:1480px;margin:auto;width:100%;padding:18px 0 26px;text-align:center}
.site-footer p{margin:0;font-size:12px;color:#a3aec2}

/* layer弹层 */
.layui-layer{border-radius:14px!important;overflow:hidden;box-shadow:0 18px 56px rgba(15,23,42,.18)!important;border:none!important}
.layui-layer-page .layui-layer-content{
  padding:18px 22px!important;max-height:62vh!important;overflow:auto!important;
  font-size:13.5px;line-height:1.85;color:var(--ink-2);
}
.layui-layer-page .layui-layer-content img{max-width:100%;border-radius:8px}
.layui-layer-title{
  font-weight:700!important;font-size:15px!important;height:52px!important;line-height:52px!important;
  background:#fff!important;border-bottom:1px solid #f0f3f9!important;padding:0 22px!important;color:var(--ink)!important;
}
.layui-layer-btn .layui-layer-btn0{
  background:var(--grad)!important;border:none!important;border-radius:9px!important;color:#fff!important;
  height:36px!important;line-height:36px!important;padding:0 20px!important;font-weight:600;
  box-shadow:0 4px 12px rgba(37,99,235,.24)!important;
}
.layui-layer-btn .layui-layer-btn0:hover{opacity:.92}
.layui-layer-btn .layui-layer-btn1{background:#fff!important;color:var(--mut)!important;border:1px solid #dfe4ee!important;border-radius:9px!important}
.layui-layer-btn .layui-layer-btn1:hover{border-color:var(--blue)!important;color:var(--blue)!important}
.layui-layer-loading .layui-layer-loading1{border:3px solid rgba(37,99,235,.14);border-top-color:var(--blue);border-radius:50%;background:none!important}

/* 响应式 */
@media(max-width:1024px){
  .goods_box,.card-box>.goods_box,.card-box [class*="col-"].goods_box{max-width:calc(33.333% - 9.4px)!important;width:calc(33.333% - 9.4px)!important}
}
@media(max-width:768px){
  .wrap{padding:0 14px}
  .store-bar{padding:20px 0 60px}
  .st-avatar{width:48px;height:48px;border-radius:12px}
  .st-avatar svg{width:23px;height:23px}
  .st-name{font-size:17px}
  .st-tag+.st-tag{margin-left:10px;padding-left:10px}
  .st-right{width:100%}
  .st-btn{flex:1;height:36px;padding:0 8px;font-size:13px}
  .st-services{gap:8px;margin-top:14px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}
  .st-services::-webkit-scrollbar{display:none}
  .st-sv{height:30px;padding:0 11px;font-size:11.5px;flex-shrink:0}
  .st-mark{display:none}
  .notice-bar{margin-top:-40px}
  .main-area{margin-top:-40px}
  .main-area .container>.ant-card{margin-top:16px!important}
  .ant-card{border-radius:14px;margin-top:12px}
  .ant-card .ant-card-head{padding:0 16px;min-height:50px}
  .ant-card .ant-card-head-wrapper{min-height:50px}
  .ant-card .ant-card-head-title{font-size:15px}
  .ant-card .ant-card-body{padding:14px 16px!important}
  .fl-list{padding:4px 0;gap:8px}
  .fl-list .category_box,.fl-list .category_box_bak,.fl-list .item{
    flex:0 0 calc((100% - 16px)/3);width:calc((100% - 16px)/3);min-width:0;
    padding:9px 7px;border-radius:10px;min-height:72px;
    flex-direction:column;align-items:center;justify-content:center;text-align:center;
  }
  .fl-list .category_box .card,.fl-list .category_box_bak .card{width:100%;text-align:center}
  .fl-list .category_box .card__title,.fl-list .category_box_bak .card__title{margin-bottom:5px;width:100%}
  .fl-list .card__title h3,.fl-list .item p{
    font-size:12px;line-height:1.35;max-width:100%;text-align:center;word-break:break-word;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
  }
  .fl-list .card__content{margin:0;max-width:100%}
  .fl-list .card__s_cateremark{height:18px;padding:0 6px;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}
  .fl-list .category_box::before,.fl-list .category_box_bak::before,.fl-list .item::before{width:32px;height:32px;right:-6px;bottom:-8px;opacity:.12}
  .fl-list .category_box.active::after,.fl-list .category_box_bak.active::after{width:17px;height:17px;background-size:10px 10px;border-radius:8px 0 8px 0}
  .goods_box .card__wrap,.goods_box .card-item{padding:12px 12px 38px;min-height:112px}
  .goods_box .card__wrap .card__detail:nth-of-type(3),.goods_box .card-item .card__detail:nth-of-type(3){right:10px;bottom:36px}
  .card__detail_stock,.stock-tag{font-size:10.5px;padding:0 8px;height:21px}
  .card__detail_price{font-size:19px}
  .goods_box .card__detail h3{font-size:14px}
  .goods_box,.card-box>.goods_box,.card-box [class*="col-"].goods_box{max-width:calc(50% - 7px)!important;width:calc(50% - 7px)!important}
  .qx-search{width:150px}
  .ure_info .input{max-width:100%}
  .pay_type_leng{min-width:calc(50% - 6px);height:52px}
  .section_buttom .container{height:60px;padding:0 10px}
  .section_buttom .d-flex{gap:7px}
  .bottom-spacer{height:76px}
  .goods_name .ri-svg,.goods_name i{display:none}
  .goods_name{font-size:12.5px;flex:1 1 auto;min-width:0}
  .goods_name span{max-width:none;width:100%}
  .shuliang_box .btn{width:28px;height:32px}
  .shuliang_box .input{width:40px;height:32px}
  .jiage::before{display:none}
  .jiage span:nth-child(2),.jiage span:last-child{font-size:18px}
  .jiage s{display:none}
  .bar-price{margin-left:0}
  .queding_btn{flex:0 0 auto}
  .queding_btn button,.queding_btn .check_pay{width:auto!important;padding:0 13px!important;height:38px!important;font-size:13.5px!important;letter-spacing:1px;border-radius:9px!important}
  .qrcode-fab{display:none}
}

/* ══════════ 订单查询页附加样式（Agod 扩展） ══════════ */
.query-order-card{cursor:pointer}
.query-order-card .goods_box-inner{display:block}
.query-status{padding:2px 10px;border-radius:999px;font-size:11.5px;color:#fff;font-weight:600}
.qs-1{background:#10b981}.qs-2{background:#2563eb}.qs-3{background:#ef4444}.qs-4{background:#94a3b8}.qs-0{background:#f59e0b}
.query-order-id{
  display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;
  background:#eef4ff;color:var(--blue);font-size:12.5px;font-weight:600;
}
#order_list{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}
#order_list .empty{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  text-align:center;color:var(--faint);padding:48px 0;width:100%;font-size:14px;gap:8px;
}
#order_list .empty .ri-svg{font-size:34px;color:#c8d2e2}
.km-box{
  width:100%;height:140px;padding:12px;border:1px solid #dfe4ee;border-radius:12px;
  background:#f8fafd;font-size:13px;line-height:1.7;color:var(--ink-2);resize:vertical;
}
.km-copy-btn{
  margin-top:10px;padding:0 20px;height:36px;background:var(--grad);color:#fff;border:none;
  border-radius:9px;cursor:pointer;font-size:13.5px;font-weight:600;
  box-shadow:0 4px 12px rgba(37,99,235,.24);
}
.order-meta{font-size:13.5px;line-height:2.1;color:var(--ink-2)}
.order-meta b{color:var(--ink);font-weight:600;margin-right:4px}


/* ══════════ 图标：内联 SVG（不依赖任何图标字体） ══════════ */
svg.ri-svg{
  width:1em;height:1em;display:inline-block;flex-shrink:0;
  fill:currentColor;stroke:none;vertical-align:-.145em;overflow:visible;
}
/* 加载旋转 */
.ri-spin{animation:ri-spin 1s linear infinite;transform-origin:50% 50%}
@keyframes ri-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
/* 文字不换行（避免窄屏把标签竖排） */
.st-tag,.st-sv,.st-btn,.st-name-row{white-space:nowrap}
.st-info{min-width:0}
.st-tag .tg-act{white-space:nowrap}
.fl-list .card__title h3{white-space:normal}
/* 移动端底部栏图标隐藏时同步 */
