/* Inline SVG does not use a system symbol/emoji font. */
.mach-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em;overflow:visible;color:inherit;pointer-events:none}
.logo>span>.mach-icon{width:21px;height:27px;display:block}
.mini-brand>.mach-icon{width:25px;height:29px}
.button>.mach-icon,.outline-button>.mach-icon,.text-link>.mach-icon{width:17px;height:17px;vertical-align:middle}
.button span>.mach-icon,.outline-button span>.mach-icon,.text-link span>.mach-icon{display:block}
.login-link>.mach-icon,.footer-links a>.mach-icon{width:13px;height:13px;margin-left:4px}
.module-icon>.mach-icon,.journey-art span>.mach-icon{width:24px;height:24px}
.module-card li>.mach-icon{width:12px;height:12px;margin-right:8px;color:#8aa46b}
.plan-card li>.mach-icon{width:13px;height:13px;margin-right:10px;color:#78944f}
.add-module>.mach-icon{width:19px;height:19px;display:block;margin:auto}
.preview-nav>.mach-icon{width:16px;height:16px}
.record-bottom .mach-icon{width:11px;height:11px}
.context-strip>.mach-icon{width:14px;height:14px}
.closing-depth span>.mach-icon{width:52px;height:66px;filter:drop-shadow(2px 5px #688454)}
.support-toggle>span:first-child>.mach-icon{width:23px;height:23px;display:block}
.support-phone .mach-icon{width:24px;height:24px}
.back-to-top>.mach-icon{width:20px;height:20px}
.feature-check>.mach-icon{width:14px;height:14px;vertical-align:middle}
.price-module>span>.mach-icon{width:26px;height:26px}
.compare td>.mach-icon{width:16px;height:16px}
.close>.mach-icon,#support-close>.mach-icon{width:20px;height:20px}
@media(max-width:650px){.logo>span>.mach-icon{width:19px;height:25px}.preview-nav>.mach-icon{width:13px;height:13px}.button>.mach-icon,.outline-button>.mach-icon,.text-link>.mach-icon{width:15px;height:15px}}
