/* V13: monochrome vector icons; no emoji font or variation-selector workaround. */
.jm-icon{display:inline-block;width:18px;height:18px;min-width:18px;flex:0 0 18px;vertical-align:-.2em;color:inherit;overflow:visible;letter-spacing:normal}
.jm-icon path{vector-effect:non-scaling-stroke}
.menu .jm-icon{width:24px;height:24px}
.trust-arrow .jm-icon,.gallery-arrow .jm-icon{width:24px;height:24px}
.tile h3 .jm-icon{width:20px;height:20px;margin-left:3px}
/* The existing checkbox remains a keyboard-accessible native form control. */
.admin-shell input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;padding:0;vertical-align:middle;border:1px solid #999;background:transparent}
.admin-shell input[type=checkbox]:checked{background:#d6c1a0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111214' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center/16px 16px no-repeat}
