.community-page{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.community-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.community-toolbar p,.community-muted{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.community-notice{border:1px solid var(--border);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:.875rem;display:flex}.community-empty{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:20px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.community-empty svg{color:var(--brand-ink,var(--primary))}.community-empty h2{font-size:1.05rem;font-weight:650}.community-empty p{color:var(--muted-foreground);font-size:.875rem}.withdrawal-list,.support-list{gap:10px;display:grid}.withdrawal-row,.support-ticket{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.withdrawal-mark,.support-ticket-icon{background:color-mix(in srgb,var(--primary) 12%,var(--card));width:42px;height:42px;color:var(--brand-ink,var(--primary));border-radius:13px;flex-shrink:0;place-items:center;display:grid}.withdrawal-value,.support-ticket-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.withdrawal-value strong{font-size:1.05rem}.withdrawal-value strong span{color:var(--muted-foreground);font-size:.8rem}.withdrawal-value small,.support-ticket-copy small{color:var(--muted-foreground);font-size:.75rem}.withdrawal-explorer{color:var(--brand-ink,var(--primary));align-items:center;gap:8px;min-height:44px;font-size:.75rem;display:flex}.withdrawal-announcement{background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:10px clamp(16px,4vw,32px);font-size:.75rem;display:flex}.withdrawal-announcement>div{align-items:center;gap:10px;min-width:0;display:flex}.withdrawal-announcement strong{white-space:nowrap}.withdrawal-announcement a{min-height:32px;color:var(--brand-ink,var(--primary));white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.withdrawal-announcement small,.withdrawal-label{color:var(--muted-foreground)}.withdrawal-live{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.support-ticket{text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.support-ticket:hover,.support-ticket:focus-visible{border-color:var(--brand-ink,var(--primary));background:var(--accent)}.support-ticket-copy strong{overflow-wrap:anywhere;font-size:.9rem}.support-status{text-transform:capitalize;border:1px solid var(--border);background:var(--accent);color:var(--accent-foreground);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:650}.support-status[data-closed=true]{color:var(--muted-foreground);background:var(--muted)}.support-conversation{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.support-messages{flex-direction:column;gap:12px;display:flex}.support-message{background:var(--muted);border:1px solid var(--border);border-radius:16px;align-self:flex-start;max-width:94%;padding:14px}.support-message[data-author=admin]{background:color-mix(in srgb,var(--primary) 10%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border));align-self:flex-end}.support-message>div{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:.9rem;line-height:1.6}.support-field{flex-direction:column;gap:8px;font-size:.8rem;font-weight:550;display:flex}.support-compose{flex-direction:column;gap:12px;width:100%;display:flex}.support-field textarea{border:1px solid var(--input);background:var(--background);color:var(--foreground);font:inherit;resize:vertical;border-radius:12px;min-height:100px;padding:12px}.support-field textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-compose-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-compose-footer small{color:var(--muted-foreground);font-size:.7rem}@media (width<=600px){.withdrawal-announcement small{display:none}.withdrawal-label{max-width:60px;font-size:10px;line-height:1.3;display:inline}.withdrawal-announcement{gap:6px}.withdrawal-announcement>div{gap:8px}.withdrawal-row,.support-ticket{gap:10px;padding:12px}.withdrawal-explorer span,.support-ticket-icon{display:none}.support-message{max-width:100%}}.withdrawal-announcement>div:first-child{flex:1;overflow:hidden}.withdrawal-announcement strong{text-overflow:ellipsis;overflow:hidden}.withdrawal-announcement>div:last-child{flex-shrink:0}.withdrawal-announcement{box-sizing:border-box;min-height:36px;padding:2px max(16px,env(safe-area-inset-left));gap:8px;line-height:1.3}.withdrawal-announcement>div{gap:8px;min-width:0}.withdrawal-announcement .withdrawal-label{white-space:nowrap;text-transform:capitalize;max-width:none;font-size:11px}.withdrawal-announcement strong{min-width:0;font-size:12px}.withdrawal-announcement a{min-height:32px;font-size:11px}.withdrawal-announcement>div:last-child{gap:10px}.withdrawal-announcement a[aria-label]{justify-content:center;min-width:24px}.withdrawal-announcement small{white-space:nowrap;font-size:11px}@media (width<=760px){.withdrawal-announcement small,.withdrawal-prefix{display:none}.withdrawal-announcement .withdrawal-label{font-size:10px}.withdrawal-announcement>div{gap:6px}.withdrawal-announcement>div:last-child{gap:8px}}
