.yobm-global-enable { display:flex; flex-wrap:wrap; gap:12px; align-items:center; margin:12px 0; min-width:0; max-width:100%; }
.yobm-global-enable form { display:inline-block; margin:0; max-width:100%; }
.yobm-global-enable .button { box-sizing:border-box; max-width:100%; white-space:normal; overflow-wrap:anywhere; }
.yobm-inbox-table .yobm-global-enable { width:100%; margin:0; flex-direction:column; align-items:flex-start; }
.yobm-inbox-table .yobm-global-enable > .button { height:auto; line-height:1.5; padding:8px 16px; }
.yobm-global-confirm { box-sizing:border-box; width:calc(100% - 32px); max-width:560px; padding:20px; border:1px solid #c3c4c7; background:#fff; }
.yobm-global-confirm::backdrop { background:rgba(0,0,0,.4); }
.yobm-global-confirm h3 { margin-top:0; }
.yobm-global-confirm__actions { display:flex; flex-wrap:wrap; align-items:center; gap:8px 12px; }
.yobm-global-confirm__actions form { display:flex; }
.yobm-global-confirm__actions a { margin:0; }
@media(max-width:600px) { .yobm-global-enable { align-items:flex-start; flex-direction:column; } }
