/* Keep compact navigation usable without narrow, broken lines of help text. */
.report-send{margin:14px 0 4px;min-height:44px}
@media(min-width:791px) and (max-width:1000px){
 .sidebar .support-tools{padding:12px 0;display:flex;flex-direction:column;align-items:center;gap:10px}
 .sidebar .support-tools>span{display:none}
 .sidebar .support-tools>.button{width:44px;height:44px;min-height:44px;padding:0!important;font-size:0!important;display:grid;place-items:center;border-radius:13px;overflow:hidden;text-align:center}
 .sidebar .support-tools>.button:before{content:attr(data-help-symbol);font:700 19px/1 system-ui,sans-serif;color:var(--accent);width:25px;height:25px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}
 .sidebar .support-tools>.button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
 .sidebar .clarity-nav-group{display:none}
}
@media(max-width:790px){.sidebar .support-tools{max-width:100%;gap:6px}.sidebar .support-tools>.button{min-width:0;white-space:normal;overflow-wrap:normal;line-height:1.35}}
@media(max-width:540px){#bug-dialog .report-send{width:100%}.visitor-reviews{padding:18px!important}.visitor-compose{padding:14px!important}}
