.mcin-overlay{box-sizing:border-box;pointer-events:none;z-index:2147483000;max-width:var(--mcin-max-width);font-size:var(--mcin-font-size);line-height:var(--mcin-line-height);text-align:left;word-break:normal;overflow-wrap:anywhere}
.mcin-overlay:not(.mcin-overlay--manual){display:none}
.mcin-overlay--manual{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mcin-line-gap)}
.mcin-entry{box-sizing:border-box;max-width:100%}
.mcin-entry--fallback{display:flex;flex-direction:column;gap:var(--mcin-line-gap);padding:6px 8px;color:var(--mcin-text-color);background:rgba(var(--mcin-bg-rgb),var(--mcin-bg-opacity));border-radius:var(--mcin-radius);box-shadow:var(--mcin-shadow);font-size:var(--mcin-font-size);font-weight:var(--mcin-font-weight);line-height:var(--mcin-line-height)}
.mcin-line{display:block}
.mcin-preset{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--mcin-preset-gap);padding:var(--mcin-preset-padding-y) var(--mcin-preset-padding-x);color:var(--mcin-preset-text-color);background:rgba(var(--mcin-preset-bg-rgb),var(--mcin-preset-bg-opacity));border-radius:var(--mcin-preset-radius);font-size:var(--mcin-preset-font-size);font-weight:var(--mcin-preset-font-weight);line-height:1.25}
.mcin-preset__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--mcin-preset-icon-size);height:var(--mcin-preset-icon-size);color:var(--mcin-preset-icon-color);font-size:var(--mcin-preset-icon-size);line-height:1}
.mcin-preset__glyph{display:inline-block;width:1em;height:1em;color:inherit;font-size:inherit;line-height:1;text-align:center}
.mcin-preset__glyph.dashicons{width:1em;height:1em;font-size:inherit;line-height:1}
.mcin-preset__glyph::before{color:inherit;font-size:inherit;line-height:1}
.mcin-preset__text{min-width:0}
.mcin-bg-container,.mcin-overlay-container{position:relative}
.mcin-bg-container>.mcin-overlay{z-index:2147483000!important}
.mcin-bg-container>.mcin-overlay[data-mcin-breakpoint]{display:none}
.mcin-bg-container>.mcin-overlay[data-mcin-breakpoint][data-mcin-responsive-active="1"]{display:flex}
.mcin-overlay-stack{position:absolute;display:flex;z-index:2147483000;max-width:var(--mcin-max-width);flex-direction:column;align-items:flex-start;gap:var(--mcin-line-gap);pointer-events:none}
.mcin-overlay-stack>.mcin-overlay{position:static!important;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mcin-line-gap)}
.mcin-overlay--compact .mcin-entry--fallback{padding:3px 4px;font-size:10px!important;line-height:1.05;gap:0!important}
.mcin-overlay--compact .mcin-preset{padding:3px 4px;font-size:min(var(--mcin-preset-font-size),10px);line-height:1.05}
.mcin-overlay--compact .mcin-preset__icon{width:min(var(--mcin-preset-icon-size),12px);height:min(var(--mcin-preset-icon-size),12px);font-size:min(var(--mcin-preset-icon-size),12px)}
.mcin-overlay--micro .mcin-entry--fallback{padding:2px 3px;font-size:8px!important;line-height:1;gap:0!important}
.mcin-overlay--micro .mcin-preset{padding:2px 3px;font-size:min(var(--mcin-preset-font-size),8px);line-height:1}
.mcin-overlay--micro .mcin-preset__icon{width:min(var(--mcin-preset-icon-size),9px);height:min(var(--mcin-preset-icon-size),9px);font-size:min(var(--mcin-preset-icon-size),9px)}
.mcin-overlay--unplaceable{display:none!important}
.mcin-overlay[data-mcin-portaled="1"],.mcin-overlay-stack[data-mcin-portaled="1"]{visibility:hidden!important}
.mcin-portal-layer{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}
.mcin-overlay-portal{position:absolute;display:flex;box-sizing:border-box;margin:0;padding:var(--mcin-offset-y) var(--mcin-offset-x);pointer-events:none;z-index:2147483000}
.mcin-overlay-portal--bottom-right{justify-content:flex-end;align-items:flex-end}
.mcin-overlay-portal--bottom-left{justify-content:flex-start;align-items:flex-end}
.mcin-overlay-portal--top-right{justify-content:flex-end;align-items:flex-start}
.mcin-overlay-portal--top-left{justify-content:flex-start;align-items:flex-start}
.mcin-overlay-portal>.mcin-overlay,.mcin-overlay-portal>.mcin-overlay-stack{position:static!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:var(--mcin-line-gap);max-width:100%;margin:0!important;inset:auto!important;visibility:visible!important}
*:has(>img[data-mcin-overlay="1"]+.mcin-overlay),*:has(>picture[data-mcin-overlay="1"]+.mcin-overlay){position:relative}
*:has(>img[data-mcin-overlay="1"]+.mcin-overlay)>.mcin-overlay,*:has(>picture[data-mcin-overlay="1"]+.mcin-overlay)>.mcin-overlay{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mcin-line-gap)}
:where(a,span,label):has(>img[data-mcin-overlay="1"]+.mcin-overlay),:where(a,span,label):has(>picture[data-mcin-overlay="1"]+.mcin-overlay){display:inline-block;max-width:100%;vertical-align:top}
:where(a,span,label):has(>img[data-mcin-overlay="1"]+.mcin-overlay)>img[data-mcin-overlay="1"],:where(a,span,label):has(>picture[data-mcin-overlay="1"]+.mcin-overlay)>picture[data-mcin-overlay="1"]{display:block}
.mcin-position--bottom-right{right:var(--mcin-offset-x);bottom:var(--mcin-offset-y)}
.mcin-position--bottom-left{left:var(--mcin-offset-x);bottom:var(--mcin-offset-y)}
.mcin-position--top-right{right:var(--mcin-offset-x);top:var(--mcin-offset-y)}
.mcin-position--top-left{left:var(--mcin-offset-x);top:var(--mcin-offset-y)}
@media(max-width:640px){.mcin-entry--fallback{font-size:var(--mcin-font-size-mobile)}}
