.support-image-link{display:inline-block;max-width:100%;margin:12px 0}
.support-image{display:block;max-width:100%;height:auto;max-height:480px;object-fit:contain;border:1px solid #d6dece;border-radius:12px}
.support-body{white-space:pre-wrap;overflow-wrap:anywhere}
.support-has-reply{border-inline-start:4px solid #667c42;background:#eef4e7}
.support-extra{margin:16px 0}
.support-extra summary{cursor:pointer;margin-bottom:12px}
.support-ticket{padding:16px 0}
#support-new input[type=file],#support-reply input[type=file],#owner-support-reply input[type=file]{box-sizing:border-box;max-width:100%;width:100%;font-size:16px}
#account-actions{display:flex;flex-wrap:wrap;gap:8px}

#account-actions[hidden]{display:none}
