html .message-bubble.pangxie-seller-card-host,
html .XE-message-bubble.pangxie-seller-card-host { width: 200px; max-width: min(100%, calc(100vw - 88px)) !important; }
html .pangxie-seller-card { max-width: 200px; padding: 8px; border-radius: 10px; }
html .pangxie-seller-card-title { font-size: 14px; line-height: 1.4; }
html .pangxie-seller-card-mention { margin-top: 5px; padding: 2px 6px; font-size: 11px; }
html .pangxie-seller-card-notice { margin-top: 6px; font-size: 12px; line-height: 1.45; }
html .pangxie-seller-card-product { margin-top: 7px; padding: 6px; gap: 5px; border-radius: 8px; }
html .pangxie-seller-card-image { width: 36px; height: 36px; flex-basis: 36px; border-radius: 6px; }
html .pangxie-seller-card-product-name { margin-bottom: 5px; font-size: 12px; }
html .pangxie-seller-card-original, html .pangxie-seller-card-original-value { font-size: 11px; }
html .pangxie-seller-card-receive { margin-top: 3px; font-size: 12px; }
html .pangxie-seller-card-receive-value { font-size: 15px; }
html .recording-card { width: 220px; padding: 11px 10px 9px; border-radius: 12px; }
html .recording-card-title { padding-right: 48px; font-size: 14px; }
html .recording-card-subtitle { width: calc(100% - 48px); margin: 5px 0 8px; font-size: 11px; }
html .recording-card-mascot { top: 11px; right: 5px; width: 52px; height: 54px; }
html .recording-card-action { min-height: 36px; padding: 6px; gap: 5px; border-radius: 8px; font-size: 12px; }
html .recording-card-action svg { width: 19px; height: 19px; }
html .recording-card-hint { margin-top: 5px; }
html .recording-card-status { margin-top: 4px; }
html .collection-card { width: 220px; border-radius: 11px; }
html .collection-card-body { padding: 7px 9px 8px; }
html .collection-card-badge { margin-bottom: 5px; }
html .collection-card-action { min-height: 34px; padding: 6px 8px; font-size: 12px; border-radius: 8px; }
html .collection-card-status { margin-top: 5px; }
html .trade-rules-card { width: 208px; border-radius: 9px; }
html .pangxie-uid-card { width: min(216px, 100%); border-radius: 10px; }
html .pangxie-uid-card-head { gap: 6px; padding: 8px 9px 6px; }
html .pangxie-uid-card-icon { width: 24px; height: 24px; flex-basis: 24px; font-size: 14px; border-radius: 6px; }
html .pangxie-uid-card-title { font-size: 13px; }
html .pangxie-uid-card-note { margin: 0 9px 6px; padding: 5px 7px; }
html .pangxie-uid-card-row { margin: 0 9px; padding: 5px 7px; gap: 5px; }
html .pangxie-uid-copy-main { width: calc(100% - 18px); margin: 6px 9px 8px; }
@media (max-width: 360px) {
  html .message-bubble.pangxie-seller-card-host, html .XE-message-bubble.pangxie-seller-card-host { width: 188px; }
  html .pangxie-seller-card { max-width: 188px; }
  html .recording-card, html .collection-card { width: 200px; }
  html .trade-rules-card { width: 192px; }
  html .pangxie-uid-card { width: min(200px, 100%); }
}
