/* WeMatri Release 10 - production UI consolidation */
:root{--wm-r10-radius:12px;--wm-r10-gap:16px}
.wematri-r2,.wematri-r3,.wematri-r4,.wematri-r5,.wematri-r6,.wematri-r7,.wematri-r8,.wematri-r9{box-sizing:border-box}
.wematri-r2 *, .wematri-r3 *, .wematri-r4 *, .wematri-r5 *, .wematri-r6 *, .wematri-r7 *, .wematri-r8 *, .wematri-r9 *{box-sizing:border-box}
.wm-btn, .wematri-btn, [class*="wm-"] .btn{white-space:normal;overflow-wrap:anywhere}
[class*="wematri-"] img{max-width:100%;height:auto}
[class*="wematri-"] .form-control:focus,[class*="wm-"] .form-control:focus{outline:2px solid rgba(51,122,183,.22);outline-offset:1px}
[class*="wematri-"] a:focus,[class*="wm-"] a:focus,[class*="wematri-"] button:focus,[class*="wm-"] button:focus{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:767px){[class*="wematri-"] .btn,[class*="wm-"] .btn{max-width:100%}[class*="wematri-"]{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){[class*="wematri-"] *,[class*="wm-"] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
