.mmm-we-panel,.mmm-we-account{--we-brand:#4cbfba;--we-teal:#168783;--we-ink:#192b2c;--we-muted:#4f6162;--we-pale:#edf7f6;--we-line:#dce5e4;color:var(--we-ink);font-family:Arial,"Microsoft JhengHei","PingFang HK",sans-serif;font-size:16px;line-height:1.6}
.mmm-we-panel{margin-block:24px;padding:24px;border:1px solid var(--we-line);background:#fff}
.mmm-we-wallet{background:var(--we-pale)}
.mmm-we-panel h3{margin:0 0 12px;font:600 22px/1.35 Arial,"Microsoft JhengHei",sans-serif;color:var(--we-ink)}
.mmm-we-panel p{margin:8px 0 12px}.mmm-we-panel a,.mmm-we-account a{color:var(--we-ink);text-decoration:underline;text-underline-offset:3px}
.mmm-we-panel label{display:block;margin-block:12px 6px;font-weight:600}.mmm-we-field{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.mmm-we-panel input{width:160px;min-height:44px;border:1px solid var(--we-muted);padding:8px 12px;background:#fff;color:var(--we-ink);font-size:16px}
.mmm-we-panel button{min-height:44px;padding:10px 20px;border:1px solid var(--we-ink);border-radius:0;background:var(--we-ink);color:#fff;font:600 16px/1.4 Arial,"Microsoft JhengHei",sans-serif;cursor:pointer}
.mmm-we-panel button:hover{background:var(--we-ink);border-color:var(--we-teal);text-decoration:underline}.mmm-we-panel button:disabled{opacity:.55;cursor:default}
.mmm-we-panel :is(a,button,input):focus-visible,.mmm-we-account a:focus-visible{outline:3px solid var(--we-teal);outline-offset:3px}
.mmm-we-panel .mmm-we-note{font-size:14px;color:var(--we-muted);max-width:70ch}.mmm-we-panel [role=status]{color:#a32828;margin-block:8px}
.mmm-we-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:start}.mmm-we-product>img{width:100px;height:100px;object-fit:contain}
.mmm-we-product-name{font-size:18px;font-weight:600;overflow-wrap:anywhere}.mmm-we-offer{color:var(--we-ink);font-weight:600}
.mmm-we-product del{color:var(--we-muted);margin-right:8px}.mmm-we-account{max-width:1000px;padding:32px 24px;margin:24px auto 64px;min-height:45vh}
.mmm-we-account h1{margin:28px 0 20px;font-size:32px}.mmm-we-account h2{margin:32px 0 12px;font-size:24px}.mmm-we-account p{max-width:70ch}
.mmm-we-table-wrap{max-width:100%;overflow-x:auto}.mmm-we-account table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}.mmm-we-account :is(th,td){padding:12px;border-bottom:1px solid var(--we-line);vertical-align:top}.mmm-we-account th{background:var(--we-pale)}
.mmm-we-account caption{text-align:left;font-weight:600;margin-block:12px}.mmm-we-code{font-weight:700;font-size:24px;overflow-wrap:anywhere}.mmm-we-nav{display:flex;flex-wrap:wrap;gap:16px;margin-block:16px}
@media(max-width:480px){.mmm-we-panel{padding:16px}.mmm-we-product{grid-template-columns:72px minmax(0,1fr);gap:12px}.mmm-we-product>img{width:72px;height:72px}.mmm-we-field input{flex:1;min-width:100px}.mmm-we-field button{width:100%}.mmm-we-account{padding-inline:16px}.mmm-we-account h1{font-size:28px}}
