.ui-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:-3px;margin-right:8px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
:is(button,a.button,.workspace-tabs a,.live-panel-tabs button).has-ui-icon{align-items:center;justify-content:center}
:is(button,a.button).has-ui-icon>.ui-icon{margin-right:6px}
.workspace-tabs a.has-ui-icon{display:inline-flex;gap:6px}.workspace-tabs .ui-icon{margin:0;width:14px;height:14px;flex-basis:14px}
:is(h1,h2,h3).has-ui-icon>.ui-icon{width:20px;height:20px;vertical-align:-2px;color:var(--theme-accent);margin-right:10px}
h1.has-ui-icon>.ui-icon{width:28px;height:28px;vertical-align:0}
.community-table th .ui-icon,.live-trades th .ui-icon{width:13px;height:13px;flex-basis:13px;margin-right:5px;vertical-align:-2px}
.community-profile form label.has-ui-icon{display:block}.community-profile form label.has-ui-icon>:is(input,textarea){display:block;width:100%;margin-top:9px!important}
.community-profile form label.has-ui-icon>.ui-icon{color:var(--theme-muted)}
.community-profile summary .ui-icon{color:var(--theme-accent)}
.live-order h3.has-ui-icon{justify-content:flex-start!important;gap:0!important}.live-order h3.has-ui-icon>.tag{margin-left:auto}
.swap-sides .ui-icon,.swap-stat-nav .ui-icon{width:13px;height:13px;flex-basis:13px;margin-right:4px}
@media(max-width:700px){.workspace-tabs .ui-icon{width:13px;height:13px;flex-basis:13px}.live-panel-tabs .ui-icon{width:14px;height:14px;flex-basis:14px;margin-right:5px}.live-panel-tabs button{font-size:12px}.footer-links .ui-icon{width:14px;height:14px}.live-heading .form-actions .button{font-size:11px}}
