.mypage-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin:25px 0 32px;padding-bottom:12px;display:flex}.mypage-navigation a{border-radius:7px;padding:8px 15px;font-size:14px;text-decoration:none}.mypage-navigation a[aria-current=page]{background:var(--ink);color:var(--paper,#fff)}.support-main{width:100%}.support-card{border:1px solid var(--line);background:#fff7;border-radius:10px;min-width:0;margin:24px 0;padding:26px}.support-card h2{margin:0 0 18px;font-size:21px;line-height:1.6}.support-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.support-main button,.support-button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--paper,#fff);cursor:pointer;border-radius:7px;padding:10px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-block}.support-main button:disabled{opacity:.5;cursor:wait}.support-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.support-actions button{color:var(--ink);background:0 0}.support-main label{margin:18px 0 7px;font-size:14px;font-weight:600;display:block}.support-main input,.support-main textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fffb;border-radius:7px;padding:12px;font-size:15px}.support-main textarea{resize:vertical;min-height:160px}.support-help{color:var(--muted);margin:5px 0 20px;font-size:12px!important}.support-list{gap:12px;display:grid}.support-ticket-link{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:16px;text-decoration:none;display:block}.support-ticket-link:hover{background:#fff9}.support-ticket-link h3{margin:0;font-size:16px}.support-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin:9px 0;font-size:12px;display:flex}.support-badge{background:#e1e8df;border-radius:20px;padding:3px 9px;display:inline-block}.support-badge-unread{background:#f0dce2}.support-message{background:#f5f8f1;border-left:3px solid #bfd0ba;border-radius:0 7px 7px 0;margin:15px 0;padding:15px 18px}.support-message-staff{background:#fff5f7;border-color:#deb7c5}.support-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-error{color:#863541;background:#fff0f1;border:1px solid #e4bfc5;border-radius:7px;padding:14px}.support-success{background:#edf4e8;border-radius:7px;padding:14px}.support-spinner{border:3px solid var(--line);border-top-color:var(--ink);vertical-align:middle;border-radius:50%;width:22px;height:22px;margin-right:10px;animation:.8s linear infinite support-spin;display:inline-block}@keyframes support-spin{to{transform:rotate(360deg)}}@media (width<=700px){.support-card{padding:19px}.support-card h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.support-spinner{animation:none}}
