.support-card{border:1px solid #343440;border-radius:20px;background:#15151b;padding:24px;margin-top:24px}.support-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-top h2{font-size:21px;margin:0 0 8px}.support-top p{color:#b4b4c2;font-size:14px;line-height:1.8;margin:0}.support-log{display:flex;flex-direction:column;gap:12px;max-height:340px;overflow-y:auto;padding:20px 0;overscroll-behavior:contain}.support-bubble{align-self:flex-start;max-width:85%;background:#272732;padding:12px 16px;border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:14px}.support-bubble.customer{align-self:flex-end;background:#35304a}.support-bubble small{display:block;color:#b4b4c2;font-size:11px;margin-bottom:5px}.support-compose{display:flex;gap:10px;align-items:flex-end}.support-compose textarea{background:#202028;color:#fff;border:1px solid #4a4a58;border-radius:12px;padding:13px;resize:vertical;font:inherit;flex:1;min-width:0;max-height:180px}.support-note{color:#b4b4c2;font-size:12px;line-height:1.8}.support-status{min-height:22px;font-size:13px;line-height:1.7}.support-email{font-size:13px;line-height:1.8;margin-top:20px;color:#b4b4c2}.support-email a{color:#e2c1ee}.support-card button:disabled{opacity:.45;cursor:not-allowed}.support-admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px}.support-thread-list{display:grid;align-content:start;gap:8px;max-height:600px;overflow:auto}.support-thread-list button{padding:14px;background:#1c1c25;color:#fff;border:1px solid #383844;border-radius:12px;text-align:start;cursor:pointer;font:inherit;line-height:1.8}.support-thread-list button[aria-pressed=true]{border-color:#d8a5ec;background:#30263d}.support-thread-list small{display:block;color:#b4b4c2}.support-unread{color:#e1acff}.support-admin-chat{border:1px solid #383844;border-radius:18px;padding:20px;min-width:0}.support-admin-chat .support-log{height:360px}.support-admin-chat .support-bubble.admin{align-self:flex-end;background:#35304a}.support-admin-chat .support-bubble.customer{align-self:flex-start;background:#272732}.support-compose .pill{white-space:nowrap}.support-email-pending{display:inline-block;color:#e0bd7d;margin-inline-start:8px}@media(max-width:700px){.support-admin-layout{grid-template-columns:1fr}.support-thread-list{max-height:190px}.support-top{align-items:flex-start;flex-direction:column}.support-compose{flex-wrap:wrap}.support-compose textarea{flex-basis:100%}.support-card{padding:20px}.support-bubble{max-width:95%}}

.studio-page .support-card{position:fixed;z-index:90;bottom:22px;inset-inline-end:22px;width:min(420px,calc(100vw - 44px));box-sizing:border-box;box-shadow:0 16px 70px #0009;margin:0;max-height:calc(100dvh - 100px);overflow:auto}.studio-page .support-card[data-open=false]{width:auto;padding:0;border:0;background:none;box-shadow:none}.studio-page .support-card[data-open=false] .support-top>div{display:none}.studio-page .support-card[data-open=false] .pill{background:#292333;border:1px solid #c391da;color:white;box-shadow:0 6px 25px #0006}.studio-page .support-card .support-log{max-height:min(300px,35dvh)}.studio-page .support-card[data-open=true] .support-top{align-items:start;flex-direction:column}.studio-page .support-card .support-top .pill{font-size:12px;padding:7px 13px;min-height:36px}
