.support-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.support-toolbar label{margin:0}.support-list{padding:0;list-style:none}.support-list>li{border-bottom:1px solid #c9d1ce;padding:16px 0}.support-list button{text-align:left;white-space:normal;overflow-wrap:anywhere}.support-thread{border-top:1px solid #c9d1ce;margin-top:24px;padding-top:20px}.support-messages{list-style:none;padding:0}.support-messages li{padding:16px 12px;border-left:3px solid #a2b4ab;margin:12px 0;background:#f3f5f4}.support-messages li.staff{border-color:#187866;background:#eef7f4}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.support-thread textarea{min-height:140px;width:100%;box-sizing:border-box}.support-new{margin:20px 0;border-top:1px solid #c9d1ce;padding-top:16px}.support-new summary{cursor:pointer;font-weight:700}.support-feedback{min-height:1.5em;color:#245a4c}.support-note{color:#505b56;font-size:14px}.support-panel{border-top:1px solid #c9d1ce;margin-top:32px;padding-top:24px}.support-thread h3{overflow-wrap:anywhere}
[hidden]{display:none!important}
.support-new textarea{min-height:160px;width:100%;box-sizing:border-box}
.support-faq details{padding:20px 0;border-bottom:1px solid #c9d1ce}
.support-faq summary{cursor:pointer;font-weight:600}
.support-faq p{line-height:1.8}
.support-entry{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.support-entry a{padding:12px 16px;border:1px solid #c9d1ce;text-decoration:none;color:inherit}.support-entry a:hover{background:#eef2ed}
.support-table-wrap{overflow-x:auto}.support-table{width:100%;border-collapse:collapse;min-width:660px}.support-table th,.support-table td{text-align:left;padding:12px;border-bottom:1px solid #c9d1ce}.support-table th{font-size:14px}.support-table button{white-space:normal}.support-badge{margin:12px 0;background:#20251f;color:#fff;padding:12px 16px;border:0;border-radius:4px;cursor:pointer}
