.support-demo{font-size:11px;line-height:1.6;color:var(--dot-text-muted);margin:15px 0 22px}.support-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:24px 0}.support-filters{display:flex;gap:7px;flex-wrap:wrap}.support-filters [aria-pressed=true]{background:var(--dot-text);color:var(--dot-surface)}.support-project-label{display:grid;gap:7px;max-width:300px;font-size:11px;font-weight:600;margin-bottom:20px}.support-project-label select{min-height:43px;border:1px solid var(--dot-control-border);padding:9px 12px;background:var(--dot-surface);color:var(--dot-text);border-radius:9px;font:inherit;font-size:12px}.support-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border-bottom:1px solid var(--dot-border)}.support-row:last-child{border:0}.support-row>div{min-width:0}.support-row small{font-size:10px;color:var(--dot-text-muted)}.support-row h3{font-size:16px;line-height:1.5;margin:9px 0;overflow-wrap:anywhere}.support-row p{font-size:11px;color:var(--dot-text-muted);margin:0}.support-row-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.support-empty{padding:30px;font-size:13px;line-height:1.6}.support-dialog{width:min(640px,calc(100vw - 30px));max-height:90svh;overflow:auto}.support-dialog label,.support-public label{display:block;font-size:12px;font-weight:600;margin:17px 0 7px}.support-dialog :is(input,textarea,select),.support-public :is(input,textarea,select){display:block;width:100%;border:1px solid var(--dot-control-border);border-radius:9px;min-height:44px;padding:10px 12px;font:inherit;font-size:14px;background:var(--dot-surface);color:var(--dot-text)}.support-dialog textarea,.support-public textarea{line-height:1.5;resize:vertical}.support-dialog form .button,.support-public form .button{margin-top:18px;width:100%}.support-dialog>[data-dismiss]{width:100%;margin-top:20px}.support-meta{line-height:1.8!important;font-size:11px!important}.support-thread{display:grid;gap:12px;margin:22px 0}.support-message{border:1px solid var(--dot-border);background:var(--dot-bg);padding:16px;border-radius:11px}.support-message.from-support{background:var(--dot-surface);border-left:3px solid var(--dot-red)}.support-message>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px}.support-message time{color:var(--dot-text-muted);font-size:10px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:12px 0 0}.support-thread-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.support-public{max-width:800px;margin:35px auto;padding:0 20px 45px}.support-public-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:45px}.support-public-header img{width:140px;display:block}.support-public h1{font-size:clamp(29px,5vw,39px);letter-spacing:-.04em;margin:20px 0}.support-public .intro{font-size:14px;line-height:1.7}.support-public>p a{font-size:12px;text-decoration:underline}.blocked-reason{padding:17px 20px;border-left:3px solid var(--dot-red);background:var(--dot-surface);margin:25px 0;font-size:13px;line-height:1.6}.blocked-reason p{margin-bottom:0}.blocked-symbol{width:65px;height:65px;background:var(--dot-surface);color:var(--dot-text-muted);border:1px solid var(--dot-border);border-radius:15px;display:grid;place-items:center;margin-top:35px}.blocked-symbol svg{width:30px;height:30px}.dot-public-support{display:block;max-width:900px;margin:25px auto;text-align:center;font:600 12px var(--dot-font-ui);text-decoration:underline;color:var(--dot-text-muted)}[data-dot-theme=dark] .support-public-header img{content:url('../brand-assets/logos/dot-id-dark.svg')}@media(max-width:600px){.support-row{display:block;padding:17px}.support-row-actions{justify-content:space-between;margin-top:16px}.support-message>div{display:grid;gap:6px}.support-public-header{margin-bottom:30px}.support-public-header img{width:115px}.support-dialog{padding:20px}.support-filters{width:100%}.support-filters .button{flex:1}.support-heading>[data-new-request]{width:100%}}
