.mwe-store button.mwe-size-trigger{background:none;border:0;padding:0;margin-left:18px;color:#007ca5;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;float:right}
#mwe-size-dialog{box-sizing:border-box;width:min(1100px,94vw);max-width:94vw;max-height:85dvh;padding:28px;border:1px solid #ddd;border-radius:6px;color:#171717;background:#fff;overflow:auto}
#mwe-size-dialog:not([open]){display:none}
#mwe-size-dialog::backdrop{background:rgba(0,0,0,.6)}
#mwe-size-dialog h2{margin:0 44px 12px 0;font-size:24px}
#mwe-size-dialog p{font-size:14px;line-height:1.5}
#mwe-size-dialog .mwe-size-close{position:absolute;right:10px;top:8px;width:44px;height:44px;background:#fff;color:#171717;border:0;font-size:30px;cursor:pointer}
.mwe-size-scroll{overflow:auto;max-width:100%;margin-top:20px}
#mwe-size-dialog table{border-collapse:collapse;width:100%;font-size:14px;margin:0}
#mwe-size-dialog caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#mwe-size-dialog th,#mwe-size-dialog td{padding:12px;border:1px solid #ddd;text-align:center;white-space:nowrap}
#mwe-size-dialog th{background:#f2f5f6;font-weight:600}
#mwe-size-dialog tbody th{position:sticky;left:0;white-space:normal;min-width:130px;text-align:left}
#mwe-size-dialog :focus-visible,.mwe-size-trigger:focus-visible{outline:2px solid #00aeef;outline-offset:3px}
@media(max-width:600px){#mwe-size-dialog{padding:20px 12px}#mwe-size-dialog h2{font-size:20px}#mwe-size-dialog th,#mwe-size-dialog td{padding:9px}}
