/* from main style (filtered) */
.m-pricing-card .m-pricing-block h3 {
  margin: 0 0 14px !important;
  padding: 0 4px !important;
  color: #1d1d1f !important;
  font-size: 20px !important;
  font-weight: 750 !important;
  letter-spacing: -0.6px !important;
}
/* Redesigned processing overview on membership page */
.m-pricing-card .m-process-overview {
  margin: 0 0 14px !important;
  padding: 18px !important;
  border-radius: 24px !important;
  background: linear-gradient(180deg, #ffffff 0%, #f7f8fb 100%) !important;
  box-shadow: 0 18px 45px rgba(15, 23, 42, .06) !important;
}
.m-pricing-card .m-process-overview-head {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  gap: 6px 10px !important;
  align-items: center !important;
  margin-bottom: 14px !important;
}
.m-pricing-card .m-process-eyebrow {
  grid-column: 1 / -1 !important;
  color: #0071e3 !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  letter-spacing: .06em !important;
}
.m-pricing-card .m-process-overview-head strong {
  color: #1d1d1f !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: -0.03em !important;
}
.m-pricing-card .m-process-overview-head em {
  padding: 5px 10px !important;
  border-radius: 999px !important;
  background: #eafaf3 !important;
  color: #18815f !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 750 !important;
  white-space: nowrap !important;
}
.m-pricing-card .m-process-free-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}
.m-pricing-card .m-process-free-grid span {
  min-height: 74px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  padding: 10px 6px !important;
  border-radius: 16px !important;
  background: #fff !important;
  color: #1d1d1f !important;
  box-shadow: inset 0 0 0 1px #edf0f5 !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: 750 !important;
  line-height: 1.25 !important;
}
.m-pricing-card .m-process-free-grid span::before {
  content: "✓" !important;
  width: 20px !important;
  height: 20px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: #eafaf3 !important;
  color: #18815f !important;
  font-size: 11px !important;
  font-weight: 800 !important;
}
.m-pricing-card .m-process-free-grid small {
  color: #86868b !important;
  font-size: 10px !important;
  font-weight: 650 !important;
  line-height: 1.25 !important;
}
.m-pricing-card .m-paid-option-cards {
  display: grid !important;
  gap: 8px !important;
  margin-top: 14px !important;
}
.m-pricing-card .m-paid-option-card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 3px 10px !important;
  align-items: center !important;
  padding: 13px 14px !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: inset 0 0 0 1px #edf0f5 !important;
}
.m-pricing-card .m-paid-option-card strong {
  color: #1d1d1f !important;
  font-size: 13px !important;
  font-weight: 780 !important;
  line-height: 1.3 !important;
}
.m-pricing-card .m-paid-option-card span {
  grid-column: 1 !important;
  color: #86868b !important;
  font-size: 11px !important;
  font-weight: 650 !important;
  line-height: 1.3 !important;
}
.m-pricing-card .m-paid-option-card em {
  grid-row: 1 / span 2 !important;
  grid-column: 2 !important;
  color: #0071e3 !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

/* mobile-standard-processing-style */
#mobile-standard-processing .fx-art{display:flex;align-items:center;justify-content:center;width:100%;height:104px;font-size:0}
#mobile-standard-processing .fx-card{position:relative;display:block;width:148px;height:94px;border-radius:10px;border:1px solid #c5cee0;background:linear-gradient(145deg,#f4f7ff,#dfe7fb);box-shadow:0 4px 10px rgba(40,60,110,.14);overflow:hidden}
#mobile-standard-processing .fx-card.fx-dark{background:linear-gradient(145deg,#3a4760,#222b3e);border-color:#1b2233}
#mobile-standard-processing .fx-trio{display:flex;gap:8px;align-items:center;justify-content:center}
#mobile-standard-processing .fx-mini{width:62px;height:40px;border-radius:6px;box-shadow:0 3px 7px rgba(40,60,110,.14)}
#mobile-standard-processing .fx-card b{position:absolute;display:block}
#mobile-standard-processing .fx-sign{left:7px;right:7px;top:14px;height:12px;border:1px solid #98a3b5;background:#fff;border-radius:2px}
#mobile-standard-processing .fx-sign.is-clear{background:repeating-conic-gradient(#cfd6e0 0 25%,#fff 0 50%) 0 0/6px 6px;border-style:dashed}
#mobile-standard-processing .fx-num{left:14px;bottom:14px;font:700 22px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em}
#mobile-standard-processing .fx-num.sm{left:6px;bottom:7px;font-size:11px;letter-spacing:.08em}
#mobile-standard-processing .fx-gold-t{color:#d4af37}
#mobile-standard-processing .fx-silver-t{color:#d5dae1}
#mobile-standard-processing .fx-gold-b{background:linear-gradient(90deg,#f6dc7e,#c9a227,#f6dc7e)!important}
#mobile-standard-processing .fx-silver-b{background:linear-gradient(90deg,#f1f3f6,#9fa8b3,#f1f3f6)!important}
#mobile-standard-processing .fx-bc{left:7px;right:7px;bottom:8px;height:20px}
#mobile-standard-processing .fx-mini .fx-bc{height:16px;bottom:6px;left:6px;right:6px}
#mobile-standard-processing .fx-bc-a{background:repeating-linear-gradient(90deg,#1d1d1f 0 2px,transparent 2px 4px,#1d1d1f 4px 5px,transparent 5px 8px)}
#mobile-standard-processing .fx-bc-b{background:repeating-linear-gradient(90deg,#1d1d1f 0 3px,transparent 3px 5px,#1d1d1f 5px 6px,transparent 6px 7px)}
#mobile-standard-processing .fx-bc-c{background:repeating-linear-gradient(90deg,#1d1d1f 0 1px,transparent 1px 3px,#1d1d1f 3px 6px,transparent 6px 9px)}
#mobile-standard-processing .fx-card:not(.fx-mini) .fx-bc{left:14px;right:14px;bottom:16px;height:34px}
#mobile-standard-processing .fx-qr{left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid #1d1d1f;box-sizing:border-box}
#mobile-standard-processing .fx-qr-a{background:conic-gradient(#1d1d1f 25%,#fff 0 50%,#1d1d1f 0 75%,#fff 0) 0 0/6px 6px}
#mobile-standard-processing .fx-qr-b{background:conic-gradient(#fff 25%,#1d1d1f 0 50%,#fff 0 75%,#1d1d1f 0) 0 0/5px 5px}
#mobile-standard-processing .fx-qr-c{background:conic-gradient(#1d1d1f 25%,#fff 0 75%,#1d1d1f 0) 0 0/4px 7px}
#mobile-standard-processing .fx-emb{left:8px;bottom:9px;width:36px;height:5px;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.4)}
#mobile-standard-processing .fx-emb.s{bottom:19px;width:24px}
#mobile-standard-processing .fx-hole{left:50%;top:6px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;border:1.5px solid #8c98ad;box-sizing:border-box}
#mobile-standard-processing .fx-hole.slot{width:22px;height:7px;margin-left:-11px;border-radius:4px}
#mobile-standard-processing .fx-hole.two{width:26px;height:10px;margin-left:-13px;border:0;border-radius:0;background:radial-gradient(circle at 5px 5px,#fff 2.8px,#8c98ad 3px 4.6px,transparent 5px),radial-gradient(circle at 21px 5px,#fff 2.8px,#8c98ad 3px 4.6px,transparent 5px)}
#mobile-standard-processing .fx-finish{background:linear-gradient(115deg,#fbfdff 0 47%,#dbe3f6 53% 100%)}
#mobile-standard-processing .fx-gloss{inset:0;background:linear-gradient(115deg,rgba(255,255,255,.95) 0 20%,rgba(255,255,255,0) 21% 28%,rgba(255,255,255,.7) 29% 36%,rgba(255,255,255,0) 37% 47%,transparent 47%)}
#mobile-standard-processing .fx-lab{bottom:8px;font:700 11px/1 system-ui,sans-serif;color:#52627a}
#mobile-standard-processing .fx-lab.l{left:10px}
#mobile-standard-processing .fx-lab.r{right:10px}
#mobile-standard-processing .fx-tape{left:0;right:0;top:8px;height:8px;background:#1d1d1f}
#mobile-standard-processing .fx-card:not(.fx-mini) .fx-tape{top:16px;height:18px}
#mobile-standard-processing .fx-enc{background:repeating-linear-gradient(90deg,#1d1d1f 0 3px,#6b7280 3px 5px,#1d1d1f 5px 6px,#9ca3af 6px 9px)}
#mobile-standard-processing .fx-foil{left:0;right:0;top:50%;margin-top:-7px;text-align:center;font:800 11px/14px system-ui,sans-serif;letter-spacing:.16em}
/* service-fx-split */#mobile-standard-processing .fx-card .fx-num{font-size:24px}#mobile-standard-processing .fx-card .fx-num.sm2{left:14px;bottom:8px;font-size:9px;letter-spacing:.2em;color:#444}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-bc{bottom:26px;height:34px}#mobile-standard-processing .fx-qr.big{width:44px;height:44px;margin:-22px 0 0 -22px;border-width:3px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-emb{left:16px;bottom:18px;width:60px;height:8px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-emb.s{bottom:34px;width:40px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-hole{top:10px;width:14px;height:14px;margin-left:-7px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-hole.slot{width:34px;height:10px;margin-left:-17px;border-radius:5px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-hole.two{width:40px;height:14px;margin-left:-20px;border:0;border-radius:0;background:radial-gradient(circle at 7px 7px,#fff 4.6px,#8c98ad 5px 6.8px,transparent 7px),radial-gradient(circle at 33px 7px,#fff 4.6px,#8c98ad 5px 6.8px,transparent 7px)}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-foil{font-size:18px;margin-top:-10px;line-height:20px}#mobile-standard-processing .fx-card:not(.fx-mini) .fx-sign{left:12px;right:12px;top:22px;height:20px}@media (min-width:769px){#mobile-standard-processing{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:480px){#mobile-standard-processing .fx-card{width:120px;height:78px}#mobile-standard-processing .fx-mini{width:52px;height:34px}}

#mobile-standard-processing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;margin:16px 0}
#mobile-standard-processing .pvc-service-item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 6px;background:#fff;border-radius:16px;overflow:hidden}
#mobile-standard-processing .pvc-service-item>span:last-child{font-size:12px;line-height:1.5;font-weight:600;text-align:center;color:#1d1d1f}
#mobile-standard-processing .fx-art{height:86px;min-height:86px}
#mobile-standard-processing .fx-card{width:120px;height:78px;flex-shrink:0}
@media(max-width:360px){#mobile-standard-processing .fx-art{transform:scale(.86);transform-origin:center}}

#mobile-standard-processing .fx-art{height:66px!important;min-height:66px!important;transform:scale(.78)!important;transform-origin:center}
#mobile-standard-processing .pvc-service-item{padding:10px 6px;gap:6px}

/* mobile-paid-processing-style */
#mobile-paid-processing .fx-art{display:flex;align-items:center;justify-content:center;width:100%;height:104px;font-size:0}
#mobile-paid-processing .fx-card{position:relative;display:block;width:148px;height:94px;border-radius:10px;border:1px solid #c5cee0;background:linear-gradient(145deg,#f4f7ff,#dfe7fb);box-shadow:0 4px 10px rgba(40,60,110,.14);overflow:hidden}
#mobile-paid-processing .fx-card.fx-dark{background:linear-gradient(145deg,#3a4760,#222b3e);border-color:#1b2233}
#mobile-paid-processing .fx-trio{display:flex;gap:8px;align-items:center;justify-content:center}
#mobile-paid-processing .fx-mini{width:62px;height:40px;border-radius:6px;box-shadow:0 3px 7px rgba(40,60,110,.14)}
#mobile-paid-processing .fx-card b{position:absolute;display:block}
#mobile-paid-processing .fx-sign{left:7px;right:7px;top:14px;height:12px;border:1px solid #98a3b5;background:#fff;border-radius:2px}
#mobile-paid-processing .fx-sign.is-clear{background:repeating-conic-gradient(#cfd6e0 0 25%,#fff 0 50%) 0 0/6px 6px;border-style:dashed}
#mobile-paid-processing .fx-num{left:14px;bottom:14px;font:700 22px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em}
#mobile-paid-processing .fx-num.sm{left:6px;bottom:7px;font-size:11px;letter-spacing:.08em}
#mobile-paid-processing .fx-gold-t{color:#d4af37}
#mobile-paid-processing .fx-silver-t{color:#d5dae1}
#mobile-paid-processing .fx-gold-b{background:linear-gradient(90deg,#f6dc7e,#c9a227,#f6dc7e)!important}
#mobile-paid-processing .fx-silver-b{background:linear-gradient(90deg,#f1f3f6,#9fa8b3,#f1f3f6)!important}
#mobile-paid-processing .fx-bc{left:7px;right:7px;bottom:8px;height:20px}
#mobile-paid-processing .fx-mini .fx-bc{height:16px;bottom:6px;left:6px;right:6px}
#mobile-paid-processing .fx-bc-a{background:repeating-linear-gradient(90deg,#1d1d1f 0 2px,transparent 2px 4px,#1d1d1f 4px 5px,transparent 5px 8px)}
#mobile-paid-processing .fx-bc-b{background:repeating-linear-gradient(90deg,#1d1d1f 0 3px,transparent 3px 5px,#1d1d1f 5px 6px,transparent 6px 7px)}
#mobile-paid-processing .fx-bc-c{background:repeating-linear-gradient(90deg,#1d1d1f 0 1px,transparent 1px 3px,#1d1d1f 3px 6px,transparent 6px 9px)}
#mobile-paid-processing .fx-card:not(.fx-mini) .fx-bc{left:14px;right:14px;bottom:16px;height:34px}
#mobile-paid-processing .fx-qr{left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid #1d1d1f;box-sizing:border-box}
#mobile-paid-processing .fx-qr-a{background:conic-gradient(#1d1d1f 25%,#fff 0 50%,#1d1d1f 0 75%,#fff 0) 0 0/6px 6px}
#mobile-paid-processing .fx-qr-b{background:conic-gradient(#fff 25%,#1d1d1f 0 50%,#fff 0 75%,#1d1d1f 0) 0 0/5px 5px}
#mobile-paid-processing .fx-qr-c{background:conic-gradient(#1d1d1f 25%,#fff 0 75%,#1d1d1f 0) 0 0/4px 7px}
#mobile-paid-processing .fx-emb{left:8px;bottom:9px;width:36px;height:5px;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.4)}
#mobile-paid-processing .fx-emb.s{bottom:19px;width:24px}
#mobile-paid-processing .fx-hole{left:50%;top:6px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;border:1.5px solid #8c98ad;box-sizing:border-box}
#mobile-paid-processing .fx-hole.slot{width:22px;height:7px;margin-left:-11px;border-radius:4px}
#mobile-paid-processing .fx-hole.two{width:26px;height:10px;margin-left:-13px;border:0;border-radius:0;background:radial-gradient(circle at 5px 5px,#fff 2.8px,#8c98ad 3px 4.6px,transparent 5px),radial-gradient(circle at 21px 5px,#fff 2.8px,#8c98ad 3px 4.6px,transparent 5px)}
#mobile-paid-processing .fx-finish{background:linear-gradient(115deg,#fbfdff 0 47%,#dbe3f6 53% 100%)}
#mobile-paid-processing .fx-gloss{inset:0;background:linear-gradient(115deg,rgba(255,255,255,.95) 0 20%,rgba(255,255,255,0) 21% 28%,rgba(255,255,255,.7) 29% 36%,rgba(255,255,255,0) 37% 47%,transparent 47%)}
#mobile-paid-processing .fx-lab{bottom:8px;font:700 11px/1 system-ui,sans-serif;color:#52627a}
#mobile-paid-processing .fx-lab.l{left:10px}
#mobile-paid-processing .fx-lab.r{right:10px}
#mobile-paid-processing .fx-tape{left:0;right:0;top:8px;height:8px;background:#1d1d1f}
#mobile-paid-processing .fx-card:not(.fx-mini) .fx-tape{top:16px;height:18px}
#mobile-paid-processing .fx-enc{background:repeating-linear-gradient(90deg,#1d1d1f 0 3px,#6b7280 3px 5px,#1d1d1f 5px 6px,#9ca3af 6px 9px)}
#mobile-paid-processing .fx-foil{left:0;right:0;top:50%;margin-top:-7px;text-align:center;font:800 11px/14px system-ui,sans-serif;letter-spacing:.16em}
/* service-fx-split */#mobile-paid-processing .fx-card .fx-num{font-size:24px}#mobile-paid-processing .fx-card .fx-num.sm2{left:14px;bottom:8px;font-size:9px;letter-spacing:.2em;color:#444}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-bc{bottom:26px;height:34px}#mobile-paid-processing .fx-qr.big{width:44px;height:44px;margin:-22px 0 0 -22px;border-width:3px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-emb{left:16px;bottom:18px;width:60px;height:8px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-emb.s{bottom:34px;width:40px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-hole{top:10px;width:14px;height:14px;margin-left:-7px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-hole.slot{width:34px;height:10px;margin-left:-17px;border-radius:5px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-hole.two{width:40px;height:14px;margin-left:-20px;border:0;border-radius:0;background:radial-gradient(circle at 7px 7px,#fff 4.6px,#8c98ad 5px 6.8px,transparent 7px),radial-gradient(circle at 33px 7px,#fff 4.6px,#8c98ad 5px 6.8px,transparent 7px)}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-foil{font-size:18px;margin-top:-10px;line-height:20px}#mobile-paid-processing .fx-card:not(.fx-mini) .fx-sign{left:12px;right:12px;top:22px;height:20px}@media (min-width:769px){#mobile-paid-processing{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:480px){#mobile-paid-processing .fx-card{width:120px;height:78px}#mobile-paid-processing .fx-mini{width:52px;height:34px}}

#mobile-paid-processing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;margin:16px 0}
#mobile-paid-processing .pvc-service-item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 6px;background:#fff;border-radius:16px;overflow:hidden}
#mobile-paid-processing .pvc-service-item>span:last-child{font-size:12px;line-height:1.5;font-weight:600;text-align:center;color:#1d1d1f}
#mobile-paid-processing .fx-art{height:86px;min-height:86px}
#mobile-paid-processing .fx-card{width:120px;height:78px;flex-shrink:0}
@media(max-width:360px){#mobile-paid-processing .fx-art{transform:scale(.86);transform-origin:center}}

#mobile-paid-processing .fx-art{height:66px!important;min-height:66px!important;transform:scale(.78)!important;transform-origin:center}
#mobile-paid-processing .pvc-service-item{padding:10px 6px;gap:6px}

#mobile-paid-processing{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#mobile-paid-processing .m-paid-option-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;min-width:0;background:#fff;border-radius:14px;text-align:center;overflow:hidden}
#mobile-paid-processing .m-paid-option-card strong{font-size:12px;line-height:1.5}
#mobile-paid-processing .m-paid-option-card>span:not(.fx-art){font-size:11px;line-height:1.5}
#mobile-paid-processing .m-paid-option-card em{font-size:11px;line-height:1.5;font-style:normal;white-space:normal}
#mobile-paid-processing .fx-art{font-size:0!important}

/* mobile-processing-layout-final */
.m-pricing-card .m-process-overview{padding:16px 10px!important;background:#f5f5f7!important;border-radius:20px!important;border:0!important}
.m-pricing-card .m-process-overview-head{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:6px 8px!important;padding:0 4px 12px!important;text-align:left!important}
.m-pricing-card .m-process-eyebrow{display:none!important}
.m-pricing-card .m-process-overview-head strong{font-size:15px!important;line-height:1.5!important;flex:1}
.m-pricing-card .m-process-overview-head em{position:static!important;font-size:10px!important;font-style:normal!important;color:#356852!important;background:#e7f1eb!important;border-radius:20px!important;padding:4px 8px!important;white-space:nowrap}
#mobile-standard-processing,#mobile-paid-processing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0!important;overflow:visible!important}
#mobile-standard-processing .pvc-service-item,#mobile-paid-processing .m-paid-option-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;padding:12px 3px 10px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:center!important;overflow:hidden!important}
#mobile-standard-processing .fx-art,#mobile-paid-processing .fx-art{display:flex!important;align-items:center!important;justify-content:center!important;height:66px!important;min-height:66px!important;width:120px!important;flex-shrink:0!important;transform:scale(.78)!important;transform-origin:center!important;margin:0 0 5px!important;font-size:0!important}
#mobile-standard-processing .pvc-service-item>span:last-child{display:block!important;min-height:36px!important;font-size:11px!important;line-height:1.55!important;font-weight:600!important;color:#333!important;letter-spacing:0!important;overflow-wrap:anywhere}
.m-pricing-card .m-processing-paid-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:22px 4px 12px;padding-top:18px;border-top:1px solid #dedee3}
.m-processing-paid-title strong{font-size:14px;color:#1d1d1f}.m-processing-paid-title>span{font-size:10px;color:#86868b}
#mobile-paid-processing .m-paid-option-card>strong{display:block!important;min-height:34px!important;font-size:11px!important;line-height:1.5!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}
#mobile-paid-processing .m-paid-option-card>span:not(.fx-art){display:block!important;min-height:30px!important;font-size:10px!important;line-height:1.5!important;color:#86868b!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}
#mobile-paid-processing .m-paid-option-card>em{display:block!important;width:100%;padding-top:8px!important;margin-top:7px!important;border-top:1px solid #f1f1f3;font-size:11px!important;font-weight:600!important;line-height:1.6!important;font-style:normal!important;color:#1d1d1f!important;grid-column:auto!important;grid-row:auto!important;white-space:normal!important}

/* mobile-price-collapse-style */
#cardPriceList:has(>details[open])>.m-price-row:not(.m-price-row-head){display:none!important}
.m-price-expand{margin-top:12px;border-top:1px solid #e8e8ed;padding-top:4px}
.m-price-expand>summary{padding:14px 4px;color:#0066cc;font-size:13px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}
.m-price-expand>summary::-webkit-details-marker{display:none}.m-price-expand>summary::after{content:'＋';font-size:18px;font-weight:400}.m-price-expand[open]>summary::after{content:'−'}
.m-price-expand>summary:focus-visible{outline:2px solid #0071e3;outline-offset:2px;border-radius:6px}.m-price-expand .m-price-list{margin-top:4px}.m-option-expand .m-id-table-wrap{margin-top:4px}