.confirm-overlay{z-index:50;background:var(--overlay);position:fixed;inset:0}.confirm-dialog{z-index:51;border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 20px 50px #00000040}.confirm-title{font:400 21px/1.25 var(--font-head);margin:0}.confirm-text{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.confirm-fields{gap:16px;margin-top:16px;display:grid}.confirm-error{color:var(--bad-text);margin:8px 0 0;font-size:13px}.confirm-actions{flex-direction:row-reverse;gap:8px;margin-top:22px;display:flex}.confirm-main{display:inline-flex}.confirm-main.split>.action-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.confirm-main .confirm-more{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px;padding-inline:10px}.popover-menu.confirm-menu{z-index:52}.text-field[data-v-fb032929]{gap:6px;font-size:13px;font-weight:600;display:grid}.label[data-v-fb032929]{overflow-wrap:anywhere}.optional[data-v-fb032929]{color:var(--muted);font-size:inherit;margin-left:4px;font-weight:400}input[data-v-fb032929],textarea[data-v-fb032929]{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;padding:9px 12px;font-size:15px;font-weight:400}textarea[data-v-fb032929]{resize:vertical;line-height:1.5}.hint[data-v-fb032929]{color:var(--muted);font-size:12px;font-weight:400}
