.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;max-width:660px}
#portalSupport{min-width:0;width:100%;line-height:1.65;font-size:12px}
.support-title{display:block;color:var(--text);font-weight:600;margin-bottom:8px}
.support-methods{display:grid;gap:12px;padding:0;margin:0;list-style:none}
.support-method{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.support-method-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}
.support-method-heading strong{color:var(--text);font-weight:500}
.support-network{font-size:11px;color:var(--muted)}
.support-details{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}
.support-value{font:12px/1.65 var(--mono,monospace);color:var(--text);overflow-wrap:anywhere;word-break:break-word;user-select:text;min-width:0}
.support-copy{border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);padding:8px 11px;flex-shrink:0;font:inherit}
.support-copy:hover{border-color:var(--mint)}
.support-link{color:var(--accent,var(--mint));text-underline-offset:3px}
.support-status{display:block;color:var(--muted);font-size:11px;margin-top:6px}
.support-status:empty{display:none}
.support-copy-buffer{position:fixed;left:-10000px;top:0;width:1px;height:1px}
@media(max-width:700px){.footer-contact{width:100%;max-width:none}.support-details{flex-wrap:wrap;gap:7px}.support-value{flex-basis:100%}.support-copy,.support-link{min-height:44px}.support-link{display:inline-flex;align-items:center}}
