.ac-cancel{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8;text-align:left}.ac-cancel p{margin:0 0 8px;line-height:1.6}.ac-cancel .ac-hint{color:var(--ml-ink-3,#606b79);font-size:12px}.ac-cancel .ac-error{padding:10px 12px;border-radius:8px;background:#fdecea;color:#a5241d;font-size:14px}.ac-cancel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ac-cancel-actions a{font-size:13px;text-decoration:underline}.ac-cancel .ac-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:var(--ml-ink,#111);color:#fff;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.ac-cancel .ac-btn-ghost{background:#fff;color:var(--ml-ink,#111);border-color:#d1d5db}.ac-cancel .ac-btn:disabled{background:#eef0f2;color:#7d858e;border-color:#d1d5db;cursor:default}.ac-cancel-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.ac-cancel-form textarea{display:block;box-sizing:border-box;width:100%;min-height:76px;padding:10px;margin-top:6px;border:1px solid #ccc;border-radius:6px;font:inherit}.ac-cancel-check{display:flex;align-items:flex-start;gap:8px;font-size:13px}.ac-cancel-check input{flex:0 0 auto;margin-top:3px}