/* ③ 顾客 —— 取自 origin/main customer/* 的 Tailwind class。全部 cu- 前缀，避免与其他段冲突。 */
.cu-gap { flex: 1; }
.cu-subtle { color: var(--ink-subtle); }
.cu-bp { display: inline-flex; height: 40px; align-items: center; justify-content: center; gap: 6px; border-radius: 12px; background: var(--brand-700); padding: 0 16px; font-size: 14px; font-weight: 500; color: #fff; white-space: nowrap; flex: none; transition: opacity .2s; }
.cu-bp.w96 { min-width: 96px; } .cu-bp.off { opacity: .5; }
.cu-bo { display: inline-flex; height: 40px; align-items: center; justify-content: center; border-radius: 12px; border: 1px solid var(--brand-500); background: #fff; padding: 0 16px; font-size: 14px; font-weight: 500; color: var(--brand-700); white-space: nowrap; }
.cu-bo.sm { height: 32px; border-radius: 8px; padding: 0 12px; font-size: 13px; }
.cu-bog { display: inline-flex; height: 40px; align-items: center; justify-content: center; border-radius: 12px; border: 1px solid var(--line-strong); background: #fff; padding: 0 16px; font-size: 14px; font-weight: 500; color: var(--ink); white-space: nowrap; }
.cu-bt-text { font-size: 14px; color: var(--ink-muted); padding: 0 6px; }
.cu-av { width: 36px; height: 36px; border-radius: 50%; background: var(--brand-100); color: var(--brand-700); font-size: 12px; font-weight: 600; display: inline-flex; align-items: center; justify-content: center; flex: none; }
.cu-vip { display: inline-flex; align-items: center; gap: 3px; margin-left: 6px; border-radius: 999px; padding: 2px 8px; font-size: 12px; font-weight: 600; color: #fff; background: linear-gradient(90deg, #F59E0B, #F97316); vertical-align: 1px; animation: cu-pop .3s ease; }
.cu-exvip { margin-left: 6px; border-radius: 999px; border: 1px solid #CBD5E1; background: #F1F5F9; color: #64748B; padding: 1px 8px; font-size: 12px; font-weight: 500; }
.cu-crown { display: inline-flex; margin-left: 6px; color: #CED5E0; vertical-align: -3px; }
@keyframes cu-pop { from { transform: scale(.8); opacity: 0; } }

/* ---------- 列表 ---------- */
.cu-page { flex: 1; min-height: 0; display: flex; flex-direction: column; gap: 20px; padding: 24px 16px 0; }
.cu-ph { display: flex; align-items: center; justify-content: space-between; }
.cu-ph-l { display: flex; align-items: center; gap: 12px; } .cu-trig { color: #94A3B8; }
.cu-ph h1, .cu-dh h1 { margin: 0; font-size: 24px; line-height: 32px; font-weight: 600; color: var(--ink-strong); }
.cu-card { flex: 1; min-height: 0; border-radius: 16px; border: 1px solid var(--line); background: #fff; box-shadow: 0 2px 8px rgba(10, 22, 41, .04); display: flex; flex-direction: column; overflow: hidden; }
.cu-tabs { display: flex; gap: 24px; padding: 16px 20px 0; border-bottom: 1px solid var(--divider); font-size: 14px; color: var(--ink-muted); }
.cu-tabs span { padding-bottom: 12px; display: inline-flex; align-items: center; gap: 6px; } .cu-tabs span.on { color: var(--ink-strong); font-weight: 600; box-shadow: inset 0 -2px 0 #3DCAB1; }
.cu-cnt { height: 20px; min-width: 20px; border-radius: 999px; background: var(--warning-bg); color: var(--warning); font-size: 12px; font-weight: 600; font-style: normal; display: inline-flex; align-items: center; justify-content: center; padding: 0 6px; }
.cu-filters { display: flex; gap: 12px; padding: 16px 20px; }
.cu-search { position: relative; width: 280px; height: 40px; display: flex; align-items: center; border-radius: 12px; border: 1px solid var(--line-strong); padding-left: 36px; font-size: 14px; color: #94A3B8; }
.cu-search .lu { position: absolute; left: 12px; }
.cu-sel { height: 40px; display: inline-flex; align-items: center; gap: 8px; border-radius: 12px; border: 1px solid var(--line-strong); padding: 0 12px; font-size: 14px; color: var(--ink); }
.cu-sel.w180 { width: 180px; color: #94A3B8; } .cu-sel .lu { color: #94A3B8; }
.cu-thead, .cu-tr { display: grid; grid-template-columns: 92px 2.6fr 1.2fr .8fr 2.4fr 1.5fr 120px; align-items: center; }
.cu-thead { height: 40px; background: var(--surface-subtle); font-size: 12px; font-weight: 500; color: var(--ink-muted); }
.cu-thead span:first-child, .cu-tr > span:first-child { padding-left: 20px; } .cu-thead .r, .cu-act { text-align: right; padding-right: 20px; }
.cu-rows { flex: 1; min-height: 0; overflow: hidden; }
.cu-tr { padding: 12px 0; border-bottom: 1px solid var(--divider); font-size: 13px; color: var(--ink); }
.cu-tr > span { min-width: 0; padding-right: 8px; }
.cu-id { color: var(--ink-muted); font-variant-numeric: tabular-nums; }
.cu-user { display: flex; align-items: center; gap: 10px; }
.cu-un { display: flex; flex-direction: column; min-width: 0; } .cu-un b { font-size: 14px; font-weight: 500; color: var(--ink-strong); white-space: nowrap; display: flex; align-items: center; } .cu-un small { font-size: 12px; color: var(--ink-muted); }
.cu-trunc { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cu-pager { display: flex; justify-content: space-between; align-items: center; padding: 12px 20px; font-size: 13px; color: var(--ink-muted); border-top: 1px solid var(--divider); }
.cu-ps { display: inline-flex; align-items: center; gap: 6px; width: 68px; height: 32px; justify-content: center; border-radius: 8px; border: 1px solid var(--line-strong); color: var(--ink); font-weight: 400; margin: 0 4px; }
.cu-pages { display: flex; gap: 6px; } .cu-pages i { width: 32px; height: 32px; border-radius: 8px; border: 1px solid var(--line); display: inline-flex; align-items: center; justify-content: center; font-style: normal; color: var(--ink); }
.cu-pages i.on { border-color: #3DCAB1; background: var(--brand-50); color: var(--brand-700); font-weight: 600; }

/* ---------- 详情 ---------- */
.cu-vp { flex: 1; min-height: 0; position: relative; overflow: hidden; }
.cu-dpage { position: absolute; left: 0; right: 0; top: 0; padding: 24px 32px 40px; display: flex; flex-direction: column; gap: 20px; }
.cu-dh { display: flex; align-items: center; gap: 12px; } .cu-dh small { font-size: 12px; color: var(--ink-muted); } .cu-dh .cu-bo, .cu-dh .cu-bog { flex: none; }
.cu-back { width: 40px; height: 40px; border-radius: 12px; border: 1px solid var(--line-strong); display: inline-flex; align-items: center; justify-content: center; color: var(--ink); flex: none; }
.cu-cols { display: flex; gap: 20px; align-items: flex-start; }
.cu-left { width: 380px; flex: none; display: flex; flex-direction: column; gap: 16px; }
.cu-right { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 16px; }
.cu-box { border-radius: 16px; border: 1px solid var(--line); background: #fff; box-shadow: 0 2px 8px rgba(10, 22, 41, .04); padding: 20px; display: flex; flex-direction: column; gap: 14px; }
.cu-fresh { animation: cu-fresh 1.4s ease 2; }
@keyframes cu-fresh { 40% { box-shadow: 0 0 0 3px #3DCAB1, 0 0 0 7px rgba(61, 202, 177, .25); } }
.cu-prof { display: flex; align-items: center; gap: 14px; }
.cu-av64 { width: 64px; height: 64px; border-radius: 50%; background: var(--brand-100); color: var(--brand-700); font-size: 20px; font-weight: 600; display: inline-flex; align-items: center; justify-content: center; flex: none; }
.cu-pm { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 4px; } .cu-pn { display: flex; align-items: center; flex-wrap: wrap; gap: 4px; }
.cu-pn b { font-size: 20px; line-height: 28px; font-weight: 600; color: var(--ink-strong); } .cu-pm small { font-size: 13px; color: var(--ink-muted); }
.cu-setvip { display: inline-flex; align-items: center; gap: 4px; margin-left: 6px; border-radius: 999px; border: 1px dashed var(--line-strong); padding: 2px 8px; font-size: 12px; color: var(--ink-subtle); }
.cu-ib { width: 32px; height: 32px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; color: var(--ink-muted); flex: none; } .cu-ib.red { color: var(--danger); }
.cu-dl { display: flex; flex-direction: column; gap: 10px; }
.cu-dl div { display: flex; gap: 8px; font-size: 14px; } .cu-dl span { width: 64px; flex: none; font-size: 13px; color: var(--ink-muted); } .cu-dl b { font-weight: 400; color: var(--ink); }
.cu-ok { font-style: normal; margin-left: 6px; font-size: 12px; color: var(--success); }
.cu-bh { display: flex; align-items: center; gap: 8px; } .cu-bh b { font-size: 16px; font-weight: 600; color: var(--ink-strong); }
.cu-bh a { margin-left: auto; font-size: 13px; font-weight: 500; color: var(--brand-700); }
.cu-pill { font-style: normal; border-radius: 999px; background: var(--brand-100); color: var(--brand-700); padding: 1px 8px; font-size: 12px; font-weight: 600; }
.cu-fa { display: flex; align-items: center; gap: 12px; } .cu-fa > div { flex: 1; display: flex; flex-direction: column; } .cu-fa b { font-size: 14px; color: var(--ink-strong); } .cu-fa small { font-size: 12px; color: var(--ink-muted); }
.cu-dt { width: 48px; height: 52px; border-radius: 10px; background: var(--brand-50); display: inline-flex; flex-direction: column; align-items: center; justify-content: center; } .cu-dt b { font-size: 18px; color: var(--brand-700); } .cu-dt small { font-size: 11px; color: var(--brand-700); }
.cu-st { font-style: normal; border-radius: 999px; background: var(--info-bg); color: var(--info); padding: 2px 8px; font-size: 12px; font-weight: 600; }
.cu-tz { font-size: 12px; color: var(--ink-subtle); }
.cu-pg { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.cu-pt { border-radius: 12px; background: var(--surface-subtle); padding: 10px 12px; display: flex; flex-direction: column; gap: 2px; } .cu-pt.full { grid-column: 1 / -1; }
.cu-pt small { font-size: 12px; color: var(--ink-muted); } .cu-pt b { font-size: 14px; font-weight: 500; color: var(--ink-strong); } .cu-pt b.ns { color: var(--ink-subtle); font-weight: 400; }
.cu-lab { font-size: 12px; color: var(--ink-muted); }
.cu-chips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: -8px; }
.cu-chips i { font-style: normal; border-radius: 999px; background: var(--brand-100); color: var(--brand-700); padding: 3px 10px; font-size: 12px; font-weight: 500; animation: cu-pop .3s ease; }
.cu-chips i.d { background: var(--danger-bg); color: var(--danger); }
.cu-ben { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.cu-ben .cu-box { gap: 6px; } .cu-ben small { font-size: 13px; font-weight: 500; color: var(--ink-muted); display: flex; justify-content: space-between; } .cu-ben small a { color: var(--brand-700); }
.cu-ben b { font-size: 30px; line-height: 38px; font-weight: 700; color: var(--ink-strong); font-variant-numeric: tabular-nums; }
.cu-gh { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--ink-strong); } .cu-gh a { margin-left: auto; font-size: 13px; font-weight: 500; color: var(--brand-700); }
.cu-gc { font-style: normal; border-radius: 999px; background: #F3F4F6; color: var(--ink-muted); padding: 0 8px; font-size: 12px; }
.cu-pk { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.cu-pkt { border-radius: 12px; border: 1px solid #FECACA; background: #FEF2F2; padding: 16px; display: flex; flex-direction: column; gap: 10px; }
.cu-pkh { display: flex; justify-content: space-between; gap: 8px; } .cu-pkh b { font-size: 14px; color: var(--ink-strong); } .cu-pkh small { font-size: 12px; color: var(--ink-muted); white-space: nowrap; }
.cu-bar { height: 6px; border-radius: 999px; background: #fff; } .cu-bar i { display: block; height: 6px; border-radius: 999px; background: #F28B8B; }
.cu-pkt span { font-size: 13px; color: var(--ink); }
.cu-pkadd { min-height: 104px; border-radius: 12px; border: 1px dashed var(--line-strong); display: flex; align-items: center; justify-content: center; gap: 6px; font-size: 13px; font-weight: 500; color: var(--brand-700); }
.cu-div { height: 1px; background: var(--divider); }
.cu-ng { border-radius: 12px; border: 1px dashed var(--line-strong); padding: 14px; display: flex; flex-direction: column; gap: 4px; align-items: flex-start; }
.cu-ng b { font-size: 13px; color: var(--ink-strong); } .cu-ng small { font-size: 12px; color: var(--ink-muted); } .cu-ng a { font-size: 13px; color: var(--brand-700); font-weight: 500; }
.cu-rtabs { display: flex; gap: 24px; border-bottom: 1px solid var(--divider); margin: -4px -20px 0; padding: 0 20px; font-size: 14px; color: var(--ink-muted); }
.cu-rtabs span { padding-bottom: 10px; white-space: nowrap; } .cu-rtabs span.on { color: var(--ink-strong); font-weight: 600; box-shadow: inset 0 -2px 0 #3DCAB1; }
.cu-seg { display: flex; align-items: center; gap: 3px; } .cu-seg span { height: 28px; display: inline-flex; align-items: center; border-radius: 8px; padding: 0 12px; font-size: 13px; color: var(--ink-muted); background: #F3F4F6; }
.cu-seg span.on { background: #fff; color: var(--ink-strong); font-weight: 600; box-shadow: 0 0 0 3px #F3F4F6; } .cu-seg small { margin-left: auto; font-size: 13px; color: var(--ink-muted); }
.cu-bth, .cu-btr { display: grid; grid-template-columns: 1.2fr 1.6fr .9fr .8fr .9fr .9fr .6fr; gap: 8px; align-items: center; font-size: 13px; }
.cu-bth { color: var(--ink-muted); font-size: 12px; padding-bottom: 8px; border-bottom: 1px solid var(--divider); }
.cu-btr { padding: 10px 0; border-bottom: 1px solid var(--divider); color: var(--ink); } .cu-btr a { color: var(--brand-700); }

/* ---------- 弹窗 ---------- */
.cu-dlg { position: absolute; left: 50%; top: 50%; translate: -50% -50%; z-index: 50; background: #fff; border-radius: 16px; box-shadow: 0 12px 32px rgba(10, 22, 41, .12); display: flex; flex-direction: column; overflow: hidden; animation: cu-dpop .22s ease; }
@keyframes cu-dpop { from { transform: scale(.97); opacity: 0; } }
.cu-dlg.w600 { width: 600px; } .cu-dlg.w540 { width: 540px; } .cu-dlg.w760 { width: 760px; } .cu-dlg.w900 { width: 900px; height: 820px; }
.cu-dlh { display: flex; align-items: center; gap: 12px; padding: 18px 24px 14px; border-bottom: 1px solid var(--divider); }
.cu-dlh b { font-size: 18px; font-weight: 600; color: var(--ink-strong); } .cu-dlh > div { display: flex; flex-direction: column; } .cu-dlh small { font-size: 13px; color: var(--ink-muted); }
.cu-x { margin-left: auto; width: 32px; height: 32px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; color: var(--ink-muted); }
.cu-dlb { padding: 20px 24px; display: flex; flex-direction: column; gap: 14px; }
.cu-dlf { display: flex; align-items: center; gap: 10px; padding: 14px 24px; border-top: 1px solid var(--divider); } .cu-dlf small { font-size: 12px; color: var(--ink-muted); } .cu-dlf small b { color: var(--ink-strong); font-size: 14px; }
.cu-g2 { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .cu-g3 { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 14px; } .cu-gim { display: grid; grid-template-columns: 140px 1fr; gap: 10px; }
.cu-fl { display: flex; flex-direction: column; gap: 6px; font-size: 13px; color: var(--ink); } .cu-fl em { font-style: normal; font-size: 11px; color: var(--ink-subtle); margin-left: 4px; }
.cu-in { height: 40px; display: flex; align-items: center; border-radius: 10px; border: 1px solid var(--line-strong); padding: 0 12px; font-size: 14px; color: var(--ink-strong); }
.cu-in.ta { height: 64px; align-items: flex-start; padding-top: 10px; } .cu-in.focus { border-color: #3DCAB1; box-shadow: 0 0 0 3px rgba(61, 202, 177, .3); }
.cu-in.warn { border: 1.5px solid #F59E0B; }
.cu-ph { font-style: normal; color: var(--ink-subtle); }
.cu-caret { display: inline-block; width: 1.5px; height: 16px; background: var(--ink-strong); margin-left: 1px; animation: cu-caret 1s steps(1) infinite; }
@keyframes cu-caret { 50% { opacity: 0; } }
.cu-dup { display: flex; align-items: center; gap: 10px; margin-top: -8px; border-radius: 10px; border: 1px solid #FDE68A; background: #FFFBEB; padding: 10px 12px; animation: cu-dpop .25s ease; }
.cu-dup b { font-size: 13px; font-weight: 600; color: #92400E; }
.cu-av28 { width: 28px; height: 28px; border-radius: 50%; background: var(--brand-700); color: #fff; font-size: 12px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; flex: none; }
.cu-more { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 500; color: var(--brand-700); }
.cu-pb { flex: 1; min-height: 0; display: grid; grid-template-columns: 320px 1fr; }
.cu-pl { background: var(--surface-subtle); border-right: 1px solid var(--divider); padding: 20px; display: flex; flex-direction: column; align-items: center; gap: 16px; }
.cu-plh { align-self: stretch; display: flex; align-items: baseline; gap: 8px; } .cu-plh b { font-size: 14px; color: var(--ink-strong); } .cu-plh small { font-size: 12px; color: var(--ink-muted); }
.cu-body { width: 180px; height: 340px; } .cu-pl .cu-chips { margin: 0; justify-content: center; }
.cu-pr { padding: 20px 24px; display: flex; flex-direction: column; gap: 14px; }
.cu-prow { display: flex; align-items: center; gap: 10px; } .cu-prow > span { width: 110px; flex: none; font-size: 13px; color: #475569; }
.cu-prow div { display: flex; flex-wrap: wrap; gap: 6px; }
.cu-prow i { font-style: normal; height: 32px; display: inline-flex; align-items: center; border-radius: 999px; border: 1px solid var(--line); background: #fff; padding: 0 14px; font-size: 13px; color: var(--ink); }
.cu-prow i.on { border-color: var(--brand-500); background: var(--brand-50); color: var(--brand-700); font-weight: 600; }
.cu-pkb { background: var(--surface-subtle); padding: 16px 24px; display: flex; flex-direction: column; gap: 10px; }
.cu-pkr { display: flex; align-items: center; gap: 12px; border-radius: 12px; border: 1px solid var(--line); background: #fff; padding: 12px 14px; }
.cu-pkr.on { border: 1.5px solid var(--brand-500); background: var(--brand-50); }
.cu-cb { width: 16px; height: 16px; border-radius: 4px; border: 1.5px solid #CBD5E1; display: inline-flex; align-items: center; justify-content: center; color: #fff; flex: none; font-style: normal; }
.cu-pkr.on .cu-cb { background: #3DCAB1; border-color: #3DCAB1; }
.cu-cbar { width: 4px; height: 36px; border-radius: 2px; flex: none; }
.cu-pkm { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 2px; } .cu-pkm b { font-size: 15px; font-weight: 600; color: var(--ink-strong); } .cu-pkm small { font-size: 12px; color: var(--ink-muted); } .cu-pkm em { font-style: normal; color: var(--success); }
.cu-own { margin-left: 8px; border-radius: 999px; background: var(--warning-bg); color: var(--warning); padding: 1px 8px; font-size: 11px; font-weight: 600; }
.cu-step { display: inline-flex; align-items: center; gap: 10px; border: 1px solid var(--line); border-radius: 8px; padding: 4px 10px; background: #fff; } .cu-step i { font-style: normal; color: var(--ink-subtle); } .cu-step b { font-size: 13px; color: var(--ink-strong); }
.cu-lt { width: 64px; text-align: right; font-size: 15px; color: var(--ink-strong); font-variant-numeric: tabular-nums; }
.cu-chk { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: var(--ink); }
.cu-vh { flex-direction: row !important; align-items: center; gap: 12px; } .cu-vt { width: 36px; height: 36px; border-radius: 10px; background: var(--warning-bg); color: var(--warning); display: inline-flex; align-items: center; justify-content: center; }
.cu-durs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
.cu-durs i { font-style: normal; height: 40px; display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; border: 1px solid var(--line-strong); font-size: 14px; color: var(--ink); }
.cu-durs i.on { border: 1.5px solid #F59E0B; background: var(--warning-bg); color: var(--warning); font-weight: 600; }
.cu-exp { margin: 0; font-size: 13px; color: var(--ink-muted); animation: cu-dpop .2s ease; }
.cu-appt { left: 120px; top: 30px; translate: none; width: 1200px; height: 840px; }
.cu-ab { flex: 1; display: flex; } .cu-af { width: 63%; border-right: 1px solid var(--divider); padding: 20px 24px; display: flex; flex-direction: column; gap: 14px; }
.cu-stp { display: flex; align-items: center; gap: 8px; } .cu-stp i { width: 20px; height: 20px; border-radius: 50%; background: #0A1629; color: #fff; font-size: 11px; font-weight: 700; font-style: normal; display: inline-flex; align-items: center; justify-content: center; } .cu-stp b { font-size: 13px; color: #0A1629; }
.cu-cc { display: flex; align-items: center; gap: 12px; border-radius: 12px; border: 1px solid #ADE8DC; background: #F1F8F4; padding: 10px 12px; } .cu-cc a { font-size: 13px; font-weight: 600; color: var(--brand-700); }
.cu-cc > div { display: flex; flex-direction: column; gap: 2px; } .cu-cc b { font-size: 14px; color: #0A1629; } .cu-cc small { font-size: 12px; color: #64748B; }
.cu-av36 { width: 36px; height: 36px; border-radius: 50%; background: var(--brand-700); color: #fff; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; }
.cu-ex { margin-left: 8px; border-radius: 999px; background: #FEF3C7; color: #B45309; padding: 1px 8px; font-size: 11px; font-weight: 600; }
.cu-whn { display: flex; gap: 12px; } .cu-pick { width: 200px; height: 42px; display: inline-flex; align-items: center; gap: 8px; border-radius: 12px; border: 1px solid #E5E7EB; padding: 0 12px; font-size: 14px; color: #0A1629; } .cu-pick .lu { color: #64748B; } .cu-pick .lu:last-child { margin-left: auto; } .cu-pick.ph { color: #94A3B8; }
.cu-sl { gap: 6px; font-size: 13px; height: 48px; border-radius: 12px; border: 1px solid #E5E7EB; display: flex; align-items: center; padding: 0 16px; color: var(--brand-700); font-weight: 600; }
.cu-asum { flex: 1; background: #F6F7F9; padding: 20px; display: flex; flex-direction: column; gap: 12px; } .cu-asum > b { font-size: 13px; color: #0A1629; }
.cu-sc { border-radius: 12px; border: 1px solid #3DCAB1; box-shadow: 0 0 0 1px #3DCAB1; background: #fff; padding: 14px; display: flex; flex-direction: column; gap: 4px; } .cu-sc b { font-size: 14px; color: #0A1629; } .cu-sc small { font-size: 13px; color: #64748B; }
.cu-vh > div { display: flex; flex-direction: column; }
