/* The existing group-settings confirmation layout, shared with project settings. */
.moyo-confirm{box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:0;border-radius:18px;overflow:auto;background:#fff;color:var(--moyo-color-text,#344054);font-family:var(--moyo-font-family,Arial,"Malgun Gothic",sans-serif);box-shadow:0 24px 80px #14203438;}
dialog.moyo-confirm{margin:auto;}
.moyo-confirm form{margin:0;}
dialog.moyo-confirm::backdrop{background:#161f493d;backdrop-filter:blur(2px);}
.moyo-confirm h3{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.5;}
.moyo-confirm p{margin:0 0 18px;font-size:12px;line-height:1.7;color:var(--moyo-color-text-soft,#667085);}
.moyo-confirm input:not([hidden]){box-sizing:border-box;display:block;width:100%;min-height:44px;margin:0;padding:9px 12px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:var(--moyo-color-text,#344054);font:inherit;font-size:16px;outline:0;}
.moyo-confirm input:focus-visible{border-color:#8aa5ff;box-shadow:0 0 0 3px #4c78ff1a;}
.moyo-confirm .moyo-confirm__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:16px 0 0;}
.moyo-confirm .moyo-confirm__button{--moyo-action-background:#f2f5f9;--moyo-action-color:#526985;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:56px;padding:0 14px;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:600;background:var(--moyo-action-background);color:var(--moyo-action-color);cursor:pointer;}
.moyo-confirm .moyo-confirm__button.is-danger{--moyo-action-background:#ed535d;--moyo-action-hover-background:#da414d;--moyo-action-color:#fff;--moyo-action-hover-color:#fff;}
.moyo-confirm .moyo-confirm__button:disabled{opacity:.45;cursor:default;}
@media(max-width:480px){.moyo-confirm{padding:22px 20px;}}
