@layer experience{.support-filters,.support-actions{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.support-filters{margin:24px 0}.support-filters label{gap:7px;display:grid}.support-filters input{min-width:240px}.faq-list{gap:12px;display:grid}.faq-entry{overflow:hidden}.faq-entry summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:600}.faq-answer{max-width:76ch;padding:0 24px 24px}.faq-answer .profile-help{margin-bottom:16px}.support-actions{align-items:center;margin-top:18px}.support-editor{margin-top:28px;padding:24px}.support-editor h2{margin-bottom:20px}.support-editor form{gap:18px;display:grid}.support-checkbox{align-items:center;gap:8px;display:flex}.support-checkbox input{appearance:auto;min-height:auto}.support-contact{margin:16px 0}.support-messages article{border-bottom:1px solid var(--line);padding:20px 0}.support-messages article>div:first-child{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.support-messages time{color:var(--muted);font-size:12px}.support-ticket{gap:8px;padding:18px 24px;display:grid}.support-ticket>span{color:var(--muted);font-size:12px}.support-messages .is-own{border-inline-start:3px solid var(--accent);padding-inline-start:16px}.accepted-answer{border-inline-start:4px solid var(--positive);margin:20px 0;padding:24px}.accepted-answer h2{align-items:center;gap:9px;margin-bottom:12px;font-size:18px;display:flex}.accepted-answer .profile-help{margin-bottom:12px}.knowledge-save{margin:12px 0}.hub-reader .accepted-answer{margin:16px}.feedback-fields{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:12px;margin:18px 0;padding:16px;display:grid}.feedback-fields .form-grid{margin:0}.feedback-fields textarea{min-height:80px}.similar-issues{border:1px solid var(--line);border-radius:10px;padding:14px}.similar-issues ul{padding-left:20px}.similar-issues a{color:var(--accent);text-decoration:underline}.diagnostic-summary{background:var(--surface-soft);border-radius:8px;margin:16px 0;padding:16px}.diagnostic-summary dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.diagnostic-summary dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.support-filters{align-items:stretch}.support-filters label{flex:100%}.support-filters input{min-width:0}.faq-entry summary{padding:18px}.faq-answer{padding:0 18px 18px}.support-editor,.accepted-answer{padding:18px}.support-editor .form-grid{grid-template-columns:1fr}.support-filters input,.support-editor input{font-size:16px}}}
