.support-faq-page{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary);padding:82px 32px 96px}.support-page__inner{gap:24px;width:min(760px,100%);margin:0 auto;padding-bottom:20px;display:grid}.support-page__title h1{margin:0;font-size:28px;font-weight:760;line-height:1.2}.support-hero{justify-items:start;gap:14px;display:grid}.support-hero p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.support-hero__button{background:var(--text-primary);height:42px;color:var(--bg-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex}.support-search{border:1px solid var(--border);background:var(--bg-left-sidebar);min-height:46px;color:var(--text-secondary);border-radius:24px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid}.support-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:14px}.support-tabs{flex-wrap:wrap;gap:8px;display:flex}.support-tabs button{background:var(--bg-hover-sidebar-button);height:38px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:680;transition:background-color .18s,color .18s}.support-tabs button.is-active{background:var(--text-primary);color:var(--bg-primary)}.support-accordion{gap:10px;display:grid}.support-accordion__item{border:1px solid var(--border);background:var(--bg-left-sidebar);border-radius:16px;overflow:hidden}.support-accordion__header{width:100%;min-height:56px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:680;display:flex}.support-accordion__header svg{color:var(--text-secondary);flex:none;transition:transform .18s}.support-accordion__header svg.is-open{transform:rotate(180deg)}.support-accordion__body{gap:8px;padding:0 18px 16px;display:grid}.support-accordion__body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.support-empty{color:var(--text-secondary);text-align:center;margin:0;padding:24px 0;font-size:13px}.support-page__footer{padding-top:8px}.support-page__footer a{color:var(--text-secondary);font-size:13px;text-decoration:underline}.support-chat-page,.support-admin-page{padding-left:40px;padding-right:40px}.support-chat-thread{display:contents}.support-chat-back{border:1px solid var(--border);background:var(--bg-left-sidebar);width:fit-content;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-top:16px;padding:0 14px 0 10px;font-size:13px;font-weight:680;display:inline-flex}.support-composer{border:1px solid var(--border-glass-strong);background:var(--bg-textarea);border-radius:24px;align-items:flex-end;gap:8px;width:min(840px,100%);padding:8px 8px 8px 16px;display:flex}.support-composer textarea{box-sizing:border-box;min-width:0;height:36px;min-height:36px;max-height:140px;box-shadow:none;resize:none;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:7px 0;font-size:14px;line-height:22px;overflow-y:hidden}.support-composer button{background:var(--text-primary);width:36px;height:36px;color:var(--bg-primary);cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.support-composer button:disabled{opacity:.4;cursor:not-allowed}.support-admin__inner{flex:auto;gap:28px;min-height:0;display:flex}.support-admin__list{flex:0 0 340px;align-content:start;gap:10px;width:340px;min-height:0;padding:2px 4px 24px 2px;display:grid;overflow-y:auto}.support-admin__list h1{margin:0 0 12px;font-size:20px;font-weight:760}.support-admin__chat{border:1px solid var(--border);background:var(--bg-left-sidebar);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;transition:background-color .18s,border-color .18s;display:flex;position:relative}.support-admin__chat:hover{background:var(--bg-hover-sidebar-button)}.support-admin__chat.is-active{border-color:var(--border-glass-strong);background:var(--bg-hover-sidebar-button)}.support-admin__chat-avatar{background:var(--bg-hover-sidebar-button);width:42px;height:42px;color:var(--text-primary);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:15px;font-weight:720;display:inline-flex}.support-admin__chat-body{flex:auto;gap:6px;min-width:0;display:grid}.support-admin__chat-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.support-admin__chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:720;overflow:hidden}.support-admin__chat-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.25;overflow:hidden}.support-admin__chat-dot{background:var(--landing-new-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.support-admin__chat-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:13px;overflow:hidden}.support-admin__chat-time{color:var(--text-secondary);flex:none;font-size:11px}.support-admin__detail{flex-direction:column;flex:auto;gap:18px;min-height:0;display:flex}.support-admin__placeholder{color:var(--text-secondary);flex:auto;place-items:center;font-size:14px;display:grid}@media (max-width:768px){.support-faq-page{padding:96px 14px 74px}.support-admin__inner{gap:0}.support-admin__list,.support-admin__detail{flex:auto;width:100%}.support-admin__list.is-hidden-mobile,.support-admin__detail.is-hidden-mobile{display:none}}
.suno-support{height:calc(100dvh - var(--suno-player-height) - 76px);max-width:1100px;min-height:400px;margin:auto;padding:20px}.suno-support .support-chat,.suno-support .support-chat__inner,.suno-support .support-thread{height:100%}.suno-support .support-chat-thread,.suno-admin-support .support-chat-thread{flex-direction:column;height:100%;min-height:0;display:flex}.suno-support .chat-thread,.suno-admin-support .chat-thread{flex:1;min-height:0;padding:20px;overflow-y:auto}.suno-support .chat-thread-inner,.suno-admin-support .chat-thread-inner{gap:16px;display:grid}.suno-support .chat-message,.suno-admin-support .chat-message{background:var(--suno-raised);border-radius:16px;max-width:85%;padding:14px 18px}.suno-support .chat-message-user,.suno-admin-support .chat-message-user{justify-self:end}.suno-support .chat-message-meta,.suno-admin-support .chat-message-meta{color:var(--suno-muted);gap:12px;font-size:12px;display:flex}.suno-support .chat-message p,.suno-admin-support .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.suno-support .chat-bottom-panel,.suno-admin-support .chat-bottom-panel{background:var(--suno-bg);padding:12px;position:static}.suno-support .chat-error,.suno-admin-support .chat-error{color:var(--suno-accent);padding:12px}
