/* Supplements native Essentials components without replacing their design. */
.mc-site .mc-form-grid br,.mc-owner .mc-form-grid br{display:none}
.mc-guide-main{padding-top:0}
.mc-guide-content{margin:0}
.mc-site :is(a,button,input,select,textarea,summary):focus-visible,.mc-owner :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #2357b9;outline-offset:4px}
.mc-article .mc-example{margin:32px 0;padding:28px;border:1px solid #d9e4f3;border-radius:16px;background:#f5f8fd}
.mc-table-wrap{max-width:100%;overflow-x:auto;margin:20px 0}
.mc-site .mc-table,.mc-article .mc-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}
.mc-table caption{text-align:left;font-weight:700;color:#294560;padding:0 0 12px}
.mc-table th,.mc-table td{text-align:left;padding:12px 14px;border-bottom:1px solid #d9e4f3;vertical-align:top}
.mc-table th{background:#eaf1fa;color:#294560;font-weight:700}
.mc-article figure{margin:28px 0}
.mc-article figure img{max-width:100%;height:auto;border-radius:14px}
.mc-article figcaption{font-size:15px;color:#526071;margin-top:10px;line-height:1.6}
.mc-article .mc-article-meta{color:#526071}
@media(max-width:600px){.mc-article .mc-example{padding:20px}.mc-table th,.mc-table td{padding:10px}.mc-article .mc-table{font-size:14px}}
@media(prefers-reduced-motion:reduce){.mc-site *, .mc-owner *, .mc-mobile-menu-layer *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
