#ny-dashboard-support{box-sizing:border-box;width:100%;max-width:640px;align-self:flex-start;border:1px solid var(--border,#e6ebe8);border-radius:16px;background:var(--card,#fff);color:var(--foreground,#24332f);padding:16px;min-width:0;flex-shrink:0;font:14px/1.6 system-ui,"Microsoft YaHei",sans-serif;box-shadow:0 1px 3px #00000008}
#ny-dashboard-support *{box-sizing:border-box}
#ny-dashboard-support header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border,#e6ebe8)}
#ny-dashboard-support :is(h2,h3,p){margin:0}#ny-dashboard-support h2{font-size:17px;font-weight:650}#ny-dashboard-support h3{font-size:15px;font-weight:600}#ny-dashboard-support small,#ny-dashboard-support p{color:var(--muted-foreground,#7b8783);font-size:12px}#ny-dashboard-support small{font-size:10px;letter-spacing:.6px}
#ny-dashboard-support .ny-support-tag{font-size:12px;white-space:nowrap;padding:6px 14px;border-radius:9px;background:var(--muted,#f0f3f1);color:var(--foreground,#28765b)}
#ny-dashboard-support .ny-support-body{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:14px}#ny-dashboard-support .ny-support-body>div{min-width:0}#ny-dashboard-support .ny-support-account{margin-top:12px;font-size:14px;color:inherit}#ny-dashboard-support .ny-support-account strong{font-variant-numeric:tabular-nums;user-select:text}
#ny-dashboard-support .ny-support-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#ny-dashboard-support :is(button,a){font:inherit;cursor:pointer;text-decoration:none;color:inherit}#ny-dashboard-support .ny-support-actions :is(button,a){padding:6px 12px;background:var(--background,#fff);border:1px solid var(--border,#e6ebe8);border-radius:8px;font-size:12px}
#ny-dashboard-support .ny-support-tip{margin-top:9px;font-size:11px}#ny-dashboard-support .ny-support-qr{flex-shrink:0;width:116px;padding:0;border:1px solid #e6ebe8;border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in}#ny-dashboard-support .ny-support-qr img{display:block;width:100%;height:auto}
#ny-dashboard-support :focus-visible,#ny-support-image :focus-visible{outline:2px solid #28765b;outline-offset:3px}
#ny-support-image{width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:18px;overflow:auto;border:1px solid var(--border,#e6ebe8);border-radius:18px;background:var(--card,#fff);color:var(--foreground,#24332f);font:14px/1.6 system-ui,"Microsoft YaHei",sans-serif}
#ny-support-image::backdrop{background:#10191699;backdrop-filter:blur(4px)}#ny-support-image header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}#ny-support-image button{border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}#ny-support-image img{display:block;width:100%;height:auto;border-radius:10px}#ny-support-image p{text-align:center;font-size:12px;color:var(--muted-foreground,#7b8783)}#ny-support-image a{display:block;padding:10px;text-align:center;border:1px solid var(--border,#e6ebe8);border-radius:8px;color:inherit;text-decoration:none}
@media(max-width:600px){#ny-dashboard-support{padding:14px;border-radius:16px}#ny-dashboard-support h2{font-size:15px}#ny-dashboard-support .ny-support-body{gap:14px;align-items:flex-start;flex-direction:column}#ny-dashboard-support .ny-support-qr{width:170px;align-self:center}#ny-dashboard-support .ny-support-account{margin-top:10px}}

/* Wide, shallow support strip matching the reference dashboard. */
#ny-dashboard-support{max-width:none;align-self:stretch;padding:14px 16px;border-radius:16px}
#ny-dashboard-support header{position:relative;display:block;padding-bottom:10px}
#ny-dashboard-support .ny-support-brand{display:flex;align-items:center;gap:9px;padding-right:130px}
#ny-dashboard-support .ny-support-avatar{width:32px;height:32px;border:1px solid var(--border,#e6ebe8);border-radius:9px;object-fit:contain;padding:3px}
#ny-dashboard-support h2{font-size:14px}#ny-dashboard-support small{font-size:10px}
#ny-dashboard-support .ny-support-subtitle{margin-top:5px;font-size:11px}
#ny-dashboard-support .ny-support-tag{position:absolute;right:0;top:6px;padding:6px 20px;font-size:12px}
#ny-dashboard-support .ny-support-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding-top:10px;align-items:stretch}
#ny-dashboard-support .ny-support-group{display:flex;justify-content:space-between;gap:18px;min-width:0;padding-right:14px}
#ny-dashboard-support .ny-support-details{border-left:1px solid var(--border,#e6ebe8);padding-left:14px;min-width:0}
#ny-dashboard-support h3{font-size:13px}#ny-dashboard-support .ny-support-body p{font-size:11px}
#ny-dashboard-support .ny-support-qr{width:108px;height:108px;align-self:flex-start;border-radius:9px}
#ny-dashboard-support .ny-support-qr img{width:100%;height:100%;object-fit:contain}
#ny-dashboard-support .ny-support-account{margin-top:5px;font-size:12px}
#ny-dashboard-support .ny-support-actions{margin-top:8px;gap:6px}
#ny-dashboard-support .ny-support-actions :is(button,a){padding:4px 9px;font-size:11px}
#ny-dashboard-support .ny-support-tip{margin-top:6px;font-size:10px}
@media(max-width:600px){
 #ny-dashboard-support{padding:12px}
 #ny-dashboard-support .ny-support-body{grid-template-columns:minmax(0,1fr)}
 #ny-dashboard-support .ny-support-group{padding-right:0;gap:12px}
 #ny-dashboard-support .ny-support-details{margin-top:12px;padding:10px 0 0;border-left:0;border-top:1px solid var(--border,#e6ebe8)}
 #ny-dashboard-support .ny-support-brand{padding-right:90px}
 #ny-dashboard-support .ny-support-tag{padding:5px 10px;font-size:11px}
}
